Re: [PATCH] 2.5.41 s390 (8/8): 16 bit uid/gids.

From: Tim Hockin (thockin@hockin.org)
Date: Wed Oct 09 2002 - 12:38:11 EST


> > Use common code for 16 bit user/groud id system calls on s390x.
>
> Please make this use the real CONFIG_UID16_SYSCALLS instead of using a
> magic __UID16 thing that is s390x-specific. Then you make everybody who
> currently uses CONFIG_UID16 do both CONFIG_UID16 and
> CONFIG_UID16_SYSCALLS.
>
> We don't want magic config options like __UID16 that aren't exposed as
> config options and make people go "Huh?!".

Linus, This is actually something I sent to Martin (and DaveM). The __UID16
crap is because s390x and Sparc64 (and others?) do not want the highuid
stuff except in very specific places - namely compat code. Just using
CONFIG_UID16_SYSCALLS has the same bad side-effect as CONFIG_UID16 - all or
nothing. In short, we want to build uid16.o with highuid translations, and
a few other compat objects, but not everything. Ugly.

I wasn't aware Martin had tried to push this one quite yet. Have a
preferred solution? I'd already passed this by DaveM and he said the fun
would be getting it past you :)

Tim
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Tue Oct 15 2002 - 22:00:32 EST