Dear all reviewers. Thank you a lot for a great review, your time and outstanding imporovements suggestions. I've updated my patch and tried to follow all your suggesed changes as good as I can. Please take a look on the second version of the patch. As I already told - this is my first time working with linux kernel mailing lists, thus I may do stuff different way than expected. Thus please let me know, if I still have to change something. Thank you.