public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH] Initial support for struct vfs_cred   [0/1]
@ 2002-08-31 16:32 Trond Myklebust
  2002-08-31 18:57 ` Luca Barbieri
  2002-08-31 19:51 ` Luca Barbieri
  0 siblings, 2 replies; 26+ messages in thread
From: Trond Myklebust @ 2002-08-31 16:32 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Linux FSdevel, Linux Kernel


Hi Linus,

  I hope this addresses all the issues that you raised (minus
user_struct, as I explained). Changes w.r.t.  previous patches are as
follows:

  1) Dropped current_fsuid(), current_fsgid(), current_ngroups().
     => had to merge patches [1/3] & [3/3]. Makes for a rather large
     initial patch (see diffstat output below) 8-(

  2) 'struct ucred' renamed to 'struct vfs_cred'. Renamed the
     helper routines to reflect the new struct name.

  3) Moved #ifdef __KERNEL__

  4) Renamed the remaining current_* routines so as to drop the
     'current_' prefix where appropriate (e.g. setfsuid() instead of
     current_setfsuid(), ...).
     Hopefully the naming scheme will be seen as an improvement.

  5) Dropped patch [2/3]. There is no longer a namespace conflict
     to justify renaming the networking code's 'struct ucred'.

Cheers,
  Trond

 arch/s390x/kernel/linux32.c        |    9 
 arch/sparc64/kernel/sys_sparc32.c  |    9 
 drivers/hotplug/pci_hotplug_core.c |    4 
 drivers/isdn/capi/capifs.c         |    4 
 drivers/usb/core/inode.c           |    4 
 fs/affs/inode.c                    |    4 
 fs/attr.c                          |    6 
 fs/bfs/dir.c                       |    4 
 fs/coda/coda_linux.c               |    6 
 fs/devpts/inode.c                  |    4 
 fs/dquot.c                         |    2 
 fs/driverfs/inode.c                |    4 
 fs/exec.c                          |    6 
 fs/ext2/balloc.c                   |    2 
 fs/ext2/ialloc.c                   |    4 
 fs/ext2/ioctl.c                    |    4 
 fs/ext3/balloc.c                   |    2 
 fs/ext3/ialloc.c                   |    4 
 fs/ext3/ioctl.c                    |    4 
 fs/file_table.c                    |    8 
 fs/hpfs/namei.c                    |   24 -
 fs/intermezzo/file.c               |   13 -
 fs/intermezzo/journal.c            |   54 ++--
 fs/intermezzo/kml_reint.c          |   12 
 fs/intermezzo/upcall.c             |    2 
 fs/intermezzo/vfs.c                |    4 
 fs/jffs/inode-v23.c                |   28 +-
 fs/jffs2/fs.c                      |    4 
 fs/jfs/jfs_inode.c                 |    4 
 fs/lockd/host.c                    |    7 
 fs/locks.c                         |    2 
 fs/minix/bitmap.c                  |    4 
 fs/namei.c                         |    8 
 fs/nfsd/auth.c                     |   11 
 fs/nfsd/vfs.c                      |    4 
 fs/open.c                          |   17 -
 fs/pipe.c                          |    4 
 fs/proc/array.c                    |   11 
 fs/proc/base.c                     |    4 
 fs/ramfs/inode.c                   |    4 
 fs/reiserfs/namei.c                |    4 
 fs/sysv/ialloc.c                   |    4 
 fs/udf/ialloc.c                    |    4 
 fs/udf/namei.c                     |    2 
 fs/ufs/ialloc.c                    |    4 
 fs/umsdos/namei.c                  |    8 
 include/linux/cred.h               |   88 ++++++
 include/linux/init_task.h          |    1 
 include/linux/sched.h              |    8 
 init/main.c                        |    1 
 kernel/Makefile                    |    5 
 kernel/cred.c                      |  468 +++++++++++++++++++++++++++++++++++++
 kernel/fork.c                      |   17 +
 kernel/kmod.c                      |    6 
 kernel/sys.c                       |   65 ++---
 kernel/uid16.c                     |    9 
 mm/shmem.c                         |    8 
 net/socket.c                       |    4 
 net/sunrpc/auth_unix.c             |   55 ++--
 net/sunrpc/sched.c                 |    2 
 security/capability.c              |    4 
 security/dummy.c                   |    5 
 62 files changed, 835 insertions(+), 252 deletions(-)

^ permalink raw reply	[flat|nested] 26+ messages in thread

end of thread, other threads:[~2002-09-09 11:13 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-08-31 16:32 [PATCH] Initial support for struct vfs_cred [0/1] Trond Myklebust
2002-08-31 18:57 ` Luca Barbieri
2002-08-31 19:36   ` Linus Torvalds
2002-08-31 19:38     ` Luca Barbieri
2002-08-31 22:30       ` Trond Myklebust
2002-08-31 23:13         ` Luca Barbieri
2002-09-01 13:03           ` Trond Myklebust
2002-09-01 14:10             ` Trond Myklebust
2002-09-01 14:20               ` Luca Barbieri
2002-09-01 16:40                 ` Trond Myklebust
2002-09-01 18:54                   ` Luca Barbieri
2002-09-01 19:40                     ` Trond Myklebust
2002-09-01 21:34                       ` Luca Barbieri
2002-09-01 21:56                         ` Trond Myklebust
2002-09-01 22:50                           ` Luca Barbieri
     [not found]                             ` <20020903034607.GF29452@ravel.coda.cs.cmu.edu>
2002-09-08 22:04                               ` Luca Barbieri
2002-09-09  6:22                                 ` Jan Harkes
2002-09-09 11:17                                   ` Luca Barbieri
2002-09-01 14:33             ` Luca Barbieri
2002-09-01 16:38               ` Trond Myklebust
2002-09-01 18:42                 ` Luca Barbieri
2002-09-01 19:25                   ` Trond Myklebust
2002-09-01 21:36                     ` Luca Barbieri
2002-09-01 15:15           ` Daniel Phillips
2002-09-01 15:35             ` Luca Barbieri
2002-08-31 19:51 ` Luca Barbieri

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox