git: Kernel - pass sysmsg through to ioctl.

Matthew Dillon dillon at crater.dragonflybsd.org
Tue Aug 25 21:10:34 PDT 2009


commit 87baaf0c04784d423bf2cc72d941780a1b6a9f4b
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Tue Aug 25 18:02:22 2009 -0700

    Kernel - pass sysmsg through to ioctl.
    
    * Pass the sysmsg through to the ioctl code so ioctls can set the return
      value.  A single linux ioctl from the SCSI sg code uses this feature.

Summary of changes:
 sys/dev/disk/ccd/ccd.c               |    3 +-
 sys/dev/raid/vinum/vinumio.c         |   12 ++++----
 sys/dev/sound/pcm/channel.c          |    1 +
 sys/emulation/linux/linux_file.c     |    2 +-
 sys/emulation/linux/linux_ioctl.c    |   47 +++++++++++++++++----------------
 sys/kern/kern_descrip.c              |   16 +++++++----
 sys/kern/kern_device.c               |    4 ++-
 sys/kern/kern_event.c                |    5 ++-
 sys/kern/kern_shutdown.c             |    3 +-
 sys/kern/kern_syslink.c              |    5 ++-
 sys/kern/subr_disk.c                 |    5 ++-
 sys/kern/sys_generic.c               |    9 +++---
 sys/kern/sys_pipe.c                  |    6 +++-
 sys/kern/sys_socket.c                |    3 +-
 sys/kern/tty_tty.c                   |    3 +-
 sys/kern/uipc_syscalls.c             |    4 +-
 sys/kern/vfs_vnops.c                 |    7 +++--
 sys/kern/vfs_vopops.c                |    4 ++-
 sys/opencrypto/cryptodev.c           |   10 +++----
 sys/sys/device.h                     |    6 +++-
 sys/sys/file.h                       |    3 +-
 sys/sys/file2.h                      |    5 ++-
 sys/sys/mapped_ioctl.h               |    3 +-
 sys/sys/socketvar.h                  |    7 +++--
 sys/sys/vfsops.h                     |    8 +++--
 sys/vfs/devfs/devfs_vnops.c          |   19 +++++++------
 sys/vfs/fifofs/fifo_vnops.c          |    8 +++--
 sys/vfs/gnu/ext2fs/ext2_vfsops.c     |    3 +-
 sys/vfs/isofs/cd9660/cd9660_vfsops.c |    6 +++-
 sys/vfs/ufs/ffs_vfsops.c             |   12 ++++++---
 30 files changed, 133 insertions(+), 96 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/87baaf0c04784d423bf2cc72d941780a1b6a9f4b


-- 
DragonFly BSD source repository





More information about the Commits mailing list