From 07d62e8a6f266f554ee39720941da8254bbbc518 Mon Sep 17 00:00:00 2001 From: Chaskiel M Grundman Date: Mon, 11 Oct 2004 23:31:26 +0000 Subject: [PATCH] linux-setgroups-need-asmlinkage-20041011 FIXES 15460 sys_setgroups pointers must be asmlinkage everywhere --- src/afs/LINUX/osi_groups.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/afs/LINUX/osi_groups.c b/src/afs/LINUX/osi_groups.c index c872ec2..26fd2d2 100644 --- a/src/afs/LINUX/osi_groups.c +++ b/src/afs/LINUX/osi_groups.c @@ -222,7 +222,7 @@ setpag(cred_t ** cr, afs_uint32 pagvalue, afs_uint32 * newpag, /* Intercept the standard system call. */ -extern long (*sys_setgroupsp) (int gidsetsize, gid_t * grouplist); +extern asmlinkage long (*sys_setgroupsp) (int gidsetsize, gid_t * grouplist); asmlinkage long afs_xsetgroups(int gidsetsize, gid_t * grouplist) { @@ -256,7 +256,7 @@ afs_xsetgroups(int gidsetsize, gid_t * grouplist) #if defined(AFS_LINUX24_ENV) /* Intercept the standard uid32 system call. */ -extern long (*sys_setgroups32p) (int gidsetsize, gid_t * grouplist); +extern asmlinkage long (*sys_setgroups32p) (int gidsetsize, gid_t * grouplist); asmlinkage long afs_xsetgroups32(int gidsetsize, gid_t * grouplist) { -- 1.9.4