• Tobias Klauser's avatar
    ipc: adjust proc_ipc_sem_dointvec definition to match prototype · fff1662c
    Tobias Klauser authored
    Commit 32927393 ("sysctl: pass kernel pointers to ->proc_handler")
    changed ctl_table.proc_handler to take a kernel pointer.  Adjust the
    signature of proc_ipc_sem_dointvec to match ctl_table.proc_handler which
    fixes the following sparse error/warning:
    
      ipc/ipc_sysctl.c:94:47: warning: incorrect type in argument 3 (different address spaces)
      ipc/ipc_sysctl.c:94:47:    expected void *buffer
      ipc/ipc_sysctl.c:94:47:    got void [noderef] __user *buffer
      ipc/ipc_sysctl.c:194:35: warning: incorrect type in initializer (incompatible argument 3 (different address spaces))
      ipc/ipc_sysctl.c:194:35:    expected int ( [usertype] *proc_handler )( ... )
      ipc/ipc_sysctl.c:194:35:    got int ( * )( ... )
    
    Fixes: 32927393
    
     ("sysctl: pass kernel pointers to ->proc_handler")
    Signed-off-by: default avatarTobias Klauser <tklauser@distanz.ch>
    Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
    Cc: Christoph Hellwig <hch@lst.de>
    Cc: Alexander Viro <viro@zeniv...
    fff1662c