summaryrefslogtreecommitdiff
path: root/lib/dump_stack.c
diff options
context:
space:
mode:
authorAndi Kleen <ak@muc.de>2003-10-06 01:15:36 -0700
committerLinus Torvalds <torvalds@home.osdl.org>2003-10-06 01:15:36 -0700
commita001f96a1c93d01e6da68f3de143f01f51b60f87 (patch)
treec5dc202a1852ff5af8ee7b519b12710e0bdb4334 /lib/dump_stack.c
parentd37a8f363dbeb68b6654a9b264c41439ad9e1c40 (diff)
[PATCH] UID16 fixes
This fixes CONFIG_UID16 problems on x86-64 as discussed earlier. CONFIG_UID16 now only selects the inclusion of kernel/uid16.c, all conversions are triggered dynamically based on type sizes. This allows x86-64 to both include uid16.c for emulation purposes, but not truncate uids to 16bit in sys_newstat. - Replace the old macros from linux/highuid.h with new SET_UID/SET_GID macros that do type checking. Based on Linus' proposal. - Fix everybody to use them. - Clean up some cruft in the x86-64 32bit emulation allowed by this (other 32bit emulations could be cleaned too, but I'm too lazy for that right now) - Add one missing EOVERFLOW check in x86-64 32bit sys_newstat while I was at it.
Diffstat (limited to 'lib/dump_stack.c')
0 files changed, 0 insertions, 0 deletions