I fixed the patch I submitted before based on comments, and there are some commits which are merged or divided. So, I will re-send all the patches. 

Regards,
Hiroyuki Katsura