I just went through this patch, and all the changes are of the form of removing the < 0 test from code like if (x < 0 || x > MAX) return -ERROR; which Linus said we don't change in the email <http://lkml.org/lkml/2006/11/28/206> that Satyam just pointed out. So I'll drop this patch. - R.