• Stephen Rothwell's avatar
    [PATCH] compat: be more consistent about [ug]id_t · 202e5979
    Stephen Rothwell authored
    When I first wrote the compat layer patches, I was somewhat cavalier about
    the definition of compat_uid_t and compat_gid_t (or maybe I just
    misunderstood :-)).  This patch makes the compat types much more consistent
    with the types we are being compatible with and hopefully will fix a few
    bugs along the way.
    
    	compat type		type in compat arch
    	__compat_[ug]id_t	__kernel_[ug]id_t
    	__compat_[ug]id32_t	__kernel_[ug]id32_t
    	compat_[ug]id_t		[ug]id_t
    
    The difference is that compat_uid_t is always 32 bits (for the archs we
    care about) but __compat_uid_t may be 16 bits on some.
    Signed-off-by: default avatarStephen Rothwell <sfr@canb.auug.org.au>
    Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
    Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
    202e5979
compat.c 47.1 KB