Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 51 files:
- drivers/char/hpet.c, line 159
- drivers/char/ipmi/ipmi_devintf.c, line 53
- drivers/char/ipmi/ipmi_watchdog.c, line 900
- drivers/char/random.c, line 737
- drivers/char/sonypi.c, line 869
- drivers/char/virtio_console.c, line 1382
- drivers/comedi/comedi_fops.c, line 3480
- drivers/hid/hidraw.c, line 590
- drivers/hid/usbhid/hiddev.c, line 154
- drivers/hsi/clients/cmt_speech.c, line 156
- drivers/infiniband/core/uverbs_main.c
- drivers/infiniband/core/uverbs_std_types.c, line 145
- drivers/input/evdev.c
- drivers/input/joydev.c
- drivers/input/mousedev.c
- drivers/input/serio/serio_raw.c
- drivers/mailbox/mailbox-test.c, line 304
- drivers/message/fusion/mptctl.c
- drivers/misc/genwqe/card_dev.c, line 267
- drivers/misc/lis3lv02d/lis3lv02d.c, line 501
- drivers/misc/mei/client.c, line 1590
- drivers/net/tun.c
- drivers/platform/surface/surface_aggregator_cdev.c
- drivers/platform/surface/surface_dtx.c
- drivers/platform/x86/sony-laptop.c, line 4109
- drivers/pps/generators/pps_gen.c, line 301
- drivers/pps/kapi.c, line 214
- drivers/rapidio/devices/rio_mport_cdev.c, line 2473
- drivers/rtc/interface.c, line 695
- drivers/scsi/megaraid/megaraid_sas_base.c, line 3244
- drivers/scsi/mpt3sas/mpt3sas_ctl.c, line 383
- drivers/scsi/sg.c
- drivers/tty/n_hdlc.c, line 402
- drivers/tty/n_tty.c
- drivers/tty/vt/vc_screen.c, line 113
- drivers/uio/uio.c
- drivers/usb/class/usbtmc.c, line 2330
- drivers/usb/gadget/legacy/inode.c, line 863
- drivers/usb/misc/yurex.c
- drivers/xen/evtchn.c, line 189
- fs/coredump.c, line 597
- fs/fcntl.c, line 1163
- fs/fuse/dev.c
- fs/locks.c, line 577
- fs/notify/notification.c, line 128
- fs/pipe.c
- fs/splice.c
- kernel/events/core.c, line 7610
- kernel/watch_queue.c, line 145
- net/socket.c
- sound/core/misc.c, line 114
Smatch caller information:
fs/coredump.c wait_for_dump_helpers() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 4096-ptr_max |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/char/ipmi/ipmi_watchdog.c ipmi_wdog_pretimeout_handler() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 2572638233967185920 |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &intf->users_mutex | ||
| LOCK2 | global &ipmi_read_mutex | ||
| TYPE_LOCK | (struct ipmi_smi)->users_mutex |
drivers/misc/lis3lv02d/lis3lv02d.c lis302dl_interrupt() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 4096-ptr_max |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/usb/class/usbtmc.c usbtmc_interrupt() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 4096-ptr_max |
| PARAM_VALUE | 0 | *fp | 1-u64max |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/input/mousedev.c mousedev_hangup() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 4096-ptr_max |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 6 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &mousedev->client_lock | ||
| TYPE_LOCK | (struct mousedev)->client_lock |
drivers/input/mousedev.c mousedev_notify_readers() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 4096-ptr_max |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->event_lock | ||
| LOCK2 | irq | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct input_dev)->event_lock |
drivers/input/mousedev.c mousedev_write() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 1 |
| NOCHECK_CALL |
drivers/usb/gadget/legacy/inode.c ep0_readable() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 4096-ptr_max |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->lock | ||
| HALF_LOCKED2 | &udc->lock | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct dev_data)->lock |
drivers/scsi/sg.c sg_remove_device() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 4096-ptr_max |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 6 |
| NOCHECK_CALL | |||
| LOCK2 | &sdp->sfd_lock | ||
| LOCK2 | &sp->mutex | ||
| LOCK2 | iflags | ||
| TYPE_LOCK | (struct sg_device)->sfd_lock | ||
| TYPE_LOCK | (struct subsys_private)->mutex |
drivers/scsi/sg.c sg_rq_end_io() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 4096-ptr_max |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/uio/uio.c __uio_register_device() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 4096-ptr_max |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 6 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/uio/uio.c uio_event_notify() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 4096-ptr_max |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &qedi->ll2_lock | ||
| HALF_LOCKED2 | &udev->cmdr_lock | ||
| HALF_LOCKED2 | bh |
drivers/uio/uio.c uio_unregister_device() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 4096-ptr_max |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 6 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &child_device->mutex |
fs/splice.c wakeup_pipe_readers() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 4096-ptr_max |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
fs/splice.c wakeup_pipe_writers() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 4096-ptr_max |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/scsi/mpt3sas/mpt3sas_ctl.c mpt3sas_ctl_add_to_event_log() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 5484190893657124864 |
| PARAM_VALUE | 0 | *fp | 1-u64max |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/platform/surface/surface_aggregator_cdev.c ssam_cdev_notifier() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 4096-ptr_max |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 1 |
| NOCHECK_CALL | |||
| LOCK2 | &nh->srcu | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct ssam_nf_head)->srcu |
drivers/platform/surface/surface_aggregator_cdev.c ssam_dbg_device_remove() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 4096-ptr_max |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 6 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &cdev->client_lock | ||
| HALF_LOCKED2 | &_dev->mutex | ||
| TYPE_LOCK | (struct ssam_cdev)->client_lock |
drivers/pps/generators/pps_gen.c pps_gen_event() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 4096-ptr_max |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &pps_gen->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &tio->lock | ||
| TYPE_LOCK | (struct pps_gen_device)->lock |
drivers/input/joydev.c joydev_hangup() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 4096-ptr_max |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 6 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &joydev->client_lock | ||
| HALF_LOCKED2 | _T->lock | ||
| TYPE_LOCK | (struct joydev)->client_lock |
drivers/input/joydev.c joydev_pass_event() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 4096-ptr_max |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->event_lock | ||
| LOCK2 | irq | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct input_dev)->event_lock |
drivers/tty/n_hdlc.c n_hdlc_tty_receive() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 4096-ptr_max |
| PARAM_VALUE | 0 | *fp | 1-u64max |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 1 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &tty->ldisc_sem | ||
| HALF_LOCKED2 | &tty->ldisc_sem | ||
| HALF_LOCKED2 | &tty->port->buf.lock |
drivers/char/ipmi/ipmi_devintf.c file_receive_handler() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 4096-ptr_max |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &intf->user_msgs_mutex | ||
| TYPE_LOCK | (struct ipmi_smi)->user_msgs_mutex |
fs/pipe.c anon_pipe_read() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 4096-ptr_max |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
fs/pipe.c anon_pipe_write() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 4096-ptr_max |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
fs/pipe.c anon_pipe_write() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 4096-ptr_max |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
fs/pipe.c pipe_release() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 4096-ptr_max |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &pipe->mutex | ||
| TYPE_LOCK | (struct pipe_inode_info)->mutex |
fs/pipe.c pipe_release() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 4096-ptr_max |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &pipe->mutex | ||
| TYPE_LOCK | (struct pipe_inode_info)->mutex |
kernel/watch_queue.c post_one_notification() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 4096-ptr_max |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &wqueue->lock | ||
| LOCK2 | bh | ||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &key->sem | ||
| TYPE_LOCK | (struct watch_queue)->lock |
drivers/misc/mei/client.c mei_cl_notify() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 4096-ptr_max |
| PARAM_VALUE | 0 | *fp | 1-u64max |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->device_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | _T->lock |
sound/core/misc.c snd_fasync_work_fn() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/pps/kapi.c pps_event() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 4096-ptr_max |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &pps->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &port->cad_lock | ||
| HALF_LOCKED2 | &tty->ldisc_sem | ||
| TYPE_LOCK | (struct pps_device)->lock |
drivers/infiniband/core/uverbs_main.c ib_uverbs_async_handler() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 4096-ptr_max |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &event->device->event_handler_rwsem |
drivers/infiniband/core/uverbs_main.c ib_uverbs_comp_handler() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 4096-ptr_max |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &bcq->comp_handler_lock | ||
| HALF_LOCKED2 | &ceq->ce_lock | ||
| HALF_LOCKED2 | &chp->comp_handler_lock | ||
| HALF_LOCKED2 | &cq->comp_handler_lock | ||
| HALF_LOCKED2 | &cq->cq_lock | ||
| HALF_LOCKED2 | &hr_dev->qp_list_lock | ||
| HALF_LOCKED2 | &p_rx->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &qhp->mutex | ||
| HALF_LOCKED2 | &rchp->comp_handler_lock | ||
| HALF_LOCKED2 | &schp->comp_handler_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flag | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | rcu_read |
drivers/misc/genwqe/card_dev.c genwqe_kill_fasync() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 4096-ptr_max |
| PARAM_VALUE | 0 | *fp | 1-u64max |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 6 |
| DATA_SOURCE | 1 | sig | $1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &cd->file_lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct genwqe_dev)->file_lock |
drivers/input/evdev.c __pass_event() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 4096-ptr_max |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &client->buffer_lock | ||
| LOCK2 | &dev->event_lock | ||
| LOCK2 | irq | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct evdev_client)->buffer_lock | ||
| TYPE_LOCK | (struct input_dev)->event_lock |
drivers/input/evdev.c evdev_hangup() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 4096-ptr_max |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 6 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &evdev->client_lock | ||
| HALF_LOCKED2 | _T->lock | ||
| TYPE_LOCK | (struct evdev)->client_lock |
fs/fuse/dev.c fuse_chan_abort() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 4096-ptr_max |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &fch->lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| TYPE_LOCK | (struct fuse_chan)->lock |
fs/fuse/dev.c fuse_dev_wake_and_unlock() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 4096-ptr_max |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &fiq->lock | ||
| TYPE_LOCK | (struct fuse_iqueue)->lock |
drivers/infiniband/core/uverbs_std_types.c ib_uverbs_free_event_queue() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 4096-ptr_max |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 1 |
| NOCHECK_CALL |
drivers/platform/x86/sony-laptop.c sonypi_compat_report_event() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 8281663295163977728 |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq |
drivers/tty/n_tty.c __receive_buf() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 4096-ptr_max |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 1 |
| NOCHECK_CALL | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &tty->ldisc_sem | ||
| HALF_LOCKED2 | &tty->ldisc_sem | ||
| HALF_LOCKED2 | &tty->port->buf.lock |
drivers/tty/n_tty.c n_tty_receive_handle_newline() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 4096-ptr_max |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 1 |
| NOCHECK_CALL | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &tty->ldisc_sem | ||
| HALF_LOCKED2 | &tty->ldisc_sem | ||
| HALF_LOCKED2 | &tty->port->buf.lock |
drivers/tty/n_tty.c n_tty_write_wakeup() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 4096-ptr_max |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &tty->driver_data->d_lockref.lock | ||
| HALF_LOCKED2 | &tty->ldisc_sem | ||
| HALF_LOCKED2 | &tty->legacy_mutex |
drivers/hid/hidraw.c hidraw_report_event() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 4096-ptr_max |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->list_lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &hid->dev.driver_data->dyn_callback_lock | ||
| HALF_LOCKED2 | &hid->dev.driver_data->lock | ||
| HALF_LOCKED2 | &hid->dev.driver_data->mutex | ||
| HALF_LOCKED2 | &hid->driver_data->mutex | ||
| HALF_LOCKED2 | &hid->driver_input_lock | ||
| HALF_LOCKED2 | &hid->ll_open_lock | ||
| TYPE_LOCK | (struct hidraw)->list_lock |
drivers/char/random.c _credit_init_bits() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 3882350614468657152 |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | irq |
drivers/char/hpet.c hpet_interrupt() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 4096-ptr_max |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
kernel/events/core.c perf_event_wakeup() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 4096-ptr_max |
| PARAM_VALUE | 1 | sig | 29 |
| NOCHECK_CALL |
drivers/char/virtio_console.c send_sigio_to_port() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 4096-ptr_max |
| PARAM_VALUE | 0 | *fp | 1-u64max |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 2 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &port->inbuf_lock | ||
| HALF_LOCKED2 | irq | ||
| TYPE_LOCK | (struct port)->inbuf_lock |
net/socket.c sock_wake_async() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 4096-ptr_max |
| PARAM_VALUE | 0 | *fp | 1-u64max |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 1-2,4,6 |
| DATA_SOURCE | 2 | band | $2 |
| HARD_MAX | 2 | band | 6 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | sk |
net/socket.c sock_wake_async() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 4096-ptr_max |
| PARAM_VALUE | 0 | *fp | 1-u64max |
| PARAM_VALUE | 1 | sig | 23 |
| PARAM_VALUE | 2 | band | 5 |
| DATA_SOURCE | 2 | band | $2 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &(&smc->sk)->sk_lock.slock | ||
| HALF_LOCKED2 | &sk->sk_lock.slock | ||
| HALF_LOCKED2 | sk |
drivers/scsi/megaraid/megaraid_sas_base.c megasas_service_aen() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 124183433869570048 |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &instance->completion_lock | ||
| HALF_LOCKED2 | &instance->ioctl_sem | ||
| HALF_LOCKED2 | &instance->reset_mutex | ||
| HALF_LOCKED2 | flags |
drivers/tty/vt/vc_screen.c vcs_notifier() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 4096-ptr_max |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 5-6 |
| FUZZY_MAX | 2 | band | 6 |
| BIT_INFO | 2 | band | 0x4,0x7 |
| HARD_MAX | 2 | band | 6 |
| NOCHECK_CALL |
fs/locks.c lease_break_callback() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 4096-ptr_max |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &ctx->flc_lock | ||
| TYPE_LOCK | (struct file_lock_context)->flc_lock |
drivers/net/tun.c __tun_xdp_flush_tfile() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 4096-ptr_max |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | bh |
drivers/net/tun.c tun_net_xmit() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 4096-ptr_max |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &dev->tx_global_lock | ||
| HALF_LOCKED2 | &txq->_xmit_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags |
drivers/net/tun.c tun_sock_write_space() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 4096-ptr_max |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 2 |
| NOCHECK_CALL |
drivers/platform/surface/surface_dtx.c sdtx_device_destroy() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 4096-ptr_max |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 6 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &ddev->client_lock | ||
| HALF_LOCKED2 | &_dev->mutex | ||
| HALF_LOCKED2 | &dev->mutex | ||
| TYPE_LOCK | (struct device)->mutex | ||
| TYPE_LOCK | (struct sdtx_device)->client_lock |
drivers/platform/surface/surface_dtx.c sdtx_push_event() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 4096-ptr_max |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 1 |
| NOCHECK_CALL | |||
| LOCK2 | &ddev->client_lock | ||
| LOCK2 | &ddev->write_lock | ||
| HALF_LOCKED2 | &nh->srcu | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct sdtx_device)->client_lock | ||
| TYPE_LOCK | (struct sdtx_device)->write_lock |
drivers/rtc/interface.c rtc_handle_legacy_irq() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 4096-ptr_max |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &rtc->ops_lock |
drivers/hsi/clients/cmt_speech.c cs_notify() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 5547803731974275224 |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/xen/evtchn.c evtchn_interrupt() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 4096-ptr_max |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &u->ring_prod_lock | ||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct per_user_data)->ring_prod_lock |
drivers/mailbox/mailbox-test.c mbox_test_receive_message() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 4096-ptr_max |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &chan->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &thread->chan->lock | ||
| HALF_LOCKED2 | flags |
drivers/input/serio/serio_raw.c serio_raw_hangup() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 4096-ptr_max |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 6 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &serio_raw->serio->lock | ||
| LOCK2 | _T->lock | ||
| LOCK2 | irq | ||
| HALF_LOCKED2 | &of->mutex | ||
| TYPE_LOCK | (struct serio)->lock |
drivers/input/serio/serio_raw.c serio_raw_interrupt() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 4096-ptr_max |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &serio->lock | ||
| LOCK2 | irq | ||
| TYPE_LOCK | (struct serio)->lock |
fs/notify/notification.c fsnotify_insert_event() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 4096-ptr_max |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/rapidio/devices/rio_mport_cdev.c mport_cdev_kill_fasync() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 4096-ptr_max |
| PARAM_VALUE | 0 | *fp | 1-u64max |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 6 |
| NOCHECK_CALL | |||
| LOCK2 | &md->file_mutex | ||
| LOCK2 | &sp->mutex | ||
| TYPE_LOCK | (struct mport_dev)->file_mutex | ||
| TYPE_LOCK | (struct subsys_private)->mutex |
drivers/comedi/comedi_fops.c _comedi_event() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 4096-ptr_max |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 1-2 |
| FUZZY_MAX | 2 | band | 2 |
| HARD_MAX | 2 | band | 2 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->mutex | ||
| HALF_LOCKED2 | &dev->spinlock | ||
| HALF_LOCKED2 | &devpriv->interrupt_lock | ||
| HALF_LOCKED2 | flags |
drivers/message/fusion/mptctl.c mptctl_event_process() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 9216831524030918656 |
| PARAM_VALUE | 0 | *fp | 1-u64max |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 1 |
| NOCHECK_CALL |
drivers/message/fusion/mptctl.c mptctl_event_process() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 9216831524030918656 |
| PARAM_VALUE | 0 | *fp | 1-u64max |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 1 |
| NOCHECK_CALL |
drivers/usb/misc/yurex.c yurex_disconnect() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 4096-ptr_max |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/usb/misc/yurex.c yurex_interrupt() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 4096-ptr_max |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/hid/usbhid/hiddev.c hiddev_send_event() -> kill_fasync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | fp | 4096-ptr_max |
| PARAM_VALUE | 1 | sig | 29 |
| PARAM_VALUE | 2 | band | 1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &hiddev->list_lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &hid->dev.driver_data->dyn_callback_lock | ||
| HALF_LOCKED2 | &hid->dev.driver_data->lock | ||
| HALF_LOCKED2 | &hid->dev.driver_data->mutex | ||
| HALF_LOCKED2 | &hid->driver_data->mutex | ||
| HALF_LOCKED2 | &hid->driver_input_lock | ||
| HALF_LOCKED2 | &hid->ll_open_lock | ||
| TYPE_LOCK | (struct hiddev)->list_lock |