On Thu, 2011-09-01 at 11:54 +1000, Ryan Mallon wrote:It should either be changed as I suggested, or the comment in uaccess.hI think commenting it in uaccess.h is the only sane way to go. Changing
should be updated to reflect the actual behaviour of the function
(stating that it returns n + 1 in the case where n is reached). Either
way, its probably worth doing a quick check through the arch specific
versions to see what their behaviour really is. It looks like there are
potentially some subtle bugs at the callsites.
the semantics means changing all the arch-specific versions, most of
which are asm code and changing most, if not all callsites. All of the
arch-specific versions I looked at include the NULL count.