LINUX: Remove LINUX26 conditional in proc2cred
authorAndrew Deason <adeason@sinenomine.net>
Mon, 28 Jun 2010 16:24:04 +0000 (11:24 -0500)
committerDerrick Brashear <shadow@dementia.org>
Mon, 28 Jun 2010 17:40:25 +0000 (10:40 -0700)
afs_osi_proc2cred contained a 2.4 implementation; remove it, since we
can assume at least 2.6.

Change-Id: I605856e920508cf49a975e5375ade87e00598763
Reviewed-on: http://gerrit.openafs.org/2274
Reviewed-by: Marc Dionne <marc.c.dionne@gmail.com>
Reviewed-by: Derrick Brashear <shadow@dementia.org>
Tested-by: Derrick Brashear <shadow@dementia.org>

src/afs/LINUX/osi_gcpags.c

index 1098046..ed4e28e 100644 (file)
@@ -102,7 +102,6 @@ afs_osi_proc2cred(afs_proc_t * pr)
         * allocated. */
        atomic_set(&cr.cr_ref, 1);
        afs_set_cr_uid(&cr, task_uid(pr));
-#if defined(AFS_LINUX26_ENV)
 #if defined(STRUCT_TASK_STRUCT_HAS_CRED)
        get_group_info(pr->cred->group_info);
        afs_set_cr_group_info(&cr, pr->cred->group_info);
@@ -110,10 +109,6 @@ afs_osi_proc2cred(afs_proc_t * pr)
        get_group_info(pr->group_info);
        afs_set_cr_group_info(&cr, pr->group_info);
 #endif
-#else
-       cr.cr_ngroups = pr->ngroups;
-       memcpy(cr.cr_groups, pr->groups, NGROUPS * sizeof(gid_t));
-#endif
        rv = &cr;
     }