Defined in 1 files as a function:
Referenced in 27 files:
- arch/arm/common/bL_switcher.c, line 402
- drivers/net/bonding/bond_main.c, line 1971
- drivers/net/team/team_core.c, line 2347
- drivers/net/tun.c, line 3336
- drivers/net/usb/qmi_wwan.c, line 373
- drivers/net/vxlan/vxlan_core.c
- drivers/net/wan/hdlc.c, line 304
- drivers/of/dynamic.c, line 107
- drivers/of/overlay.c
- drivers/platform/surface/surface_acpi_notify.c, line 143
- drivers/platform/x86/uniwill/uniwill-wmi.c, line 60
- drivers/pmdomain/core.c
- include/linux/if_vlan.h
- kernel/cgroup/cgroup.c
- kernel/cpu_pm.c
- kernel/module/main.c, line 3370
- kernel/power/main.c, line 174
- mm/memory_hotplug.c
- net/bridge/br_switchdev.c
- net/core/dev.c
- net/core/fib_notifier.c
- net/dsa/switch.c, line 1091
- net/dsa/user.c
- net/ipv4/devinet.c, line 545
- net/ipv4/nexthop.c
- net/ipv6/addrconf.c, line 1121
- net/switchdev/switchdev.c
Smatch caller information:
net/core/fib_notifier.c call_fib_notifier() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
net/core/fib_notifier.c call_fib_notifiers() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ret | r atomic_notifier_call_chain |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ops->lock |
net/ipv4/nexthop.c __call_nexthop_res_bucket_notifiers() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ret | r blocking_notifier_call_chain |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &net->rtnl_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/ipv4/nexthop.c call_nexthop_notifier() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &net->rtnl_mutex | ||
| HALF_LOCKED2 | global &pernet_ops_rwsem |
net/ipv4/nexthop.c call_nexthop_notifiers() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ret | r blocking_notifier_call_chain |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &net->rtnl_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/ipv4/nexthop.c call_nexthop_res_table_notifiers() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ret | r blocking_notifier_call_chain |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &net->rtnl_mutex | ||
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| TYPE_LOCK | (struct net)->rtnl_mutex |
net/ipv4/nexthop.c nh_grp_hw_stats_update() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ret | r blocking_notifier_call_chain |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/macsec.c vlan_get_rx_ctag_filter_info() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rx_queue_mutex |
drivers/net/macsec.c vlan_get_rx_stag_filter_info() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rx_queue_mutex |
drivers/pmdomain/core.c _genpd_power_off() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ret | r raw_notifier_call_chain_robust |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &genpd->mlock |
drivers/pmdomain/core.c _genpd_power_on() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ret | r raw_notifier_call_chain_robust |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &genpd->mlock |
drivers/platform/surface/surface_acpi_notify.c san_dgpu_notifier_call() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ret | r blocking_notifier_call_chain |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | context_mutex |
mm/memory_hotplug.c offline_pages() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ret | r node_notify |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dev->mutex | ||
| LOCK2 | global &pcp_batch_high_lock | ||
| HALF_LOCKED2 | &device->physical_node_lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | global &device_hotplug_lock | ||
| TYPE_LOCK | (struct device)->mutex |
mm/memory_hotplug.c offline_pages() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ret | r memory_notify |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dev->mutex | ||
| LOCK2 | global &pcp_batch_high_lock | ||
| HALF_LOCKED2 | &device->physical_node_lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | global &device_hotplug_lock | ||
| TYPE_LOCK | (struct device)->mutex |
mm/memory_hotplug.c online_pages() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ret | r node_notify |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dev->mutex | ||
| HALF_LOCKED2 | &device->physical_node_lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | global &device_hotplug_lock | ||
| TYPE_LOCK | (struct device)->mutex |
mm/memory_hotplug.c online_pages() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ret | r memory_notify |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dev->mutex | ||
| HALF_LOCKED2 | &device->physical_node_lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | global &device_hotplug_lock | ||
| TYPE_LOCK | (struct device)->mutex |
kernel/power/main.c pm_notifier_call_chain_robust() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ret | r blocking_notifier_call_chain_robust |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &system_transition_mutex | ||
| HALF_LOCKED2 | &of->mutex |
net/dsa/switch.c dsa_tree_notify() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ret | r raw_notifier_call_chain |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/wan/hdlc.c detach_hdlc_protocol() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ret | r call_netdevice_notifiers |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &net->rtnl_mutex |
net/ipv6/addrconf.c ipv6_add_addr() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ret | r inet6addr_validator_notifier_call_chain |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &net->rtnl_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/bridge/br_switchdev.c br_switchdev_fdb_replay_one() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | rcu_read |
net/bridge/br_switchdev.c br_switchdev_mdb_replay_one() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|
net/bridge/br_switchdev.c br_switchdev_set_port_flag() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ret | r call_switchdev_notifiers |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/bridge/br_switchdev.c br_switchdev_vlan_attr_replay() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|
net/bridge/br_switchdev.c br_switchdev_vlan_replay_one() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|
drivers/of/overlay.c overlay_notify() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ret | r blocking_notifier_call_chain |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &of_mutex | ||
| HALF_LOCKED2 | global &of_overlay_phandle_mutex |
drivers/of/overlay.c overlay_notify() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ret | r blocking_notifier_call_chain |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &of_mutex | ||
| HALF_LOCKED2 | global &of_overlay_phandle_mutex |
kernel/cgroup/cgroup.c cgroup_create() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ret | r blocking_notifier_call_chain_robust |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &cgroup_mutex | ||
| HALF_LOCKED2 | &dentry->d_lockref.lock |
kernel/cgroup/cgroup.c cgroup_destroy_locked() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ret | r blocking_notifier_call_chain |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &cgroup_mutex | ||
| HALF_LOCKED2 | &dentry->d_lockref.lock |
kernel/cgroup/cgroup.c cgroup_destroy_root() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ret | r blocking_notifier_call_chain |
| HALF_LOCKED2 | &pool->lock |
kernel/cgroup/cgroup.c cgroup_migrate_execute() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ret | r blocking_notifier_call_chain_robust |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &cgroup_mutex |
kernel/cgroup/cgroup.c cgroup_setup_root() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ret | r blocking_notifier_call_chain |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &cgroup_mutex |
drivers/net/team/team_core.c team_dev_type_check_change() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ret | r call_netdevice_notifiers |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rx_queue_mutex |
drivers/of/dynamic.c of_reconfig_notify() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ret | r blocking_notifier_call_chain |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/tun.c __tun_chr_ioctl() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ret | r call_netdevice_notifiers |
| LOCK2 | global &rtnl_mutex |
drivers/net/vxlan/vxlan_core.c vxlan_fdb_notify_one() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| LOCK2 | &vxlan->hash_lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct vxlan_dev)->hash_lock |
drivers/net/vxlan/vxlan_core.c vxlan_fdb_switchdev_call_notifiers() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ret | r call_switchdev_notifiers |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &vxlan->hash_lock |
net/switchdev/switchdev.c switchdev_bridge_port_offload() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ret | r call_switchdev_blocking_notifiers |
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/switchdev/switchdev.c switchdev_bridge_port_replay() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ret | r call_switchdev_blocking_notifiers |
net/switchdev/switchdev.c switchdev_port_attr_notify() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ret | r call_switchdev_blocking_notifiers |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
net/switchdev/switchdev.c switchdev_port_obj_notify() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ret | r call_switchdev_blocking_notifiers |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/core/dev.c __dev_open() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ret | r call_netdevice_notifiers_extack |
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/core/dev.c call_netdevice_register_notifiers() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ret | r call_netdevice_notifier |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &net->rtnl_mutex | ||
| HALF_LOCKED2 | global &pernet_ops_rwsem | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/core/dev.c netdev_offload_xstats_enable_l3() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ret | r call_netdevice_notifiers_info_robust |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex |
net/core/dev.c netdev_offload_xstats_get_stats() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ret | r call_netdevice_notifiers_info |
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/core/dev.c netdev_offload_xstats_get_used() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ret | r call_netdevice_notifiers_info |
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/core/dev.c netif_change_name() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ret | r call_netdevice_notifiers |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &net->rtnl_mutex |
net/core/dev.c netif_change_tx_queue_len() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ret | r call_netdevice_notifiers |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &rtnl_mutex |
net/core/dev.c netif_pre_changeaddr_notify() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ret | r call_netdevice_notifiers_info |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &port->pnodes_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/core/dev.c netif_set_mtu_ext() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ret | r call_netdevice_notifiers |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
net/core/dev.c netif_set_mtu_ext() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ret | r call_netdevice_notifiers_mtu |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &rtnl_mutex |
net/core/dev.c vlan_get_rx_ctag_filter_info() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/core/dev.c vlan_get_rx_stag_filter_info() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/usb/qmi_wwan.c raw_ip_store() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ret | r call_netdevice_notifiers |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
net/dsa/user.c dsa_user_lag_changeupper() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ret | 0-1,32768-s32max |
| DATA_SOURCE | 0 | ret | r dsa_user_changeupper |
net/dsa/user.c dsa_user_lag_prechangeupper() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ret | 0 |
| DATA_SOURCE | 0 | ret | r dsa_user_prechangeupper |
net/dsa/user.c dsa_user_netdevice_event() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ret | 0,32785,32791 |
| DATA_SOURCE | 0 | ret | r dsa_user_prechangeupper_sanity_check |
net/dsa/user.c dsa_user_netdevice_event() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ret | 0,32785,32791 |
| DATA_SOURCE | 0 | ret | r dsa_conduit_prechangeupper_sanity_check |
net/dsa/user.c dsa_user_netdevice_event() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ret | 0,32791 |
| DATA_SOURCE | 0 | ret | r dsa_lag_conduit_prechangelower_sanity_check |
net/dsa/user.c dsa_user_netdevice_event() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ret | 0,32791 |
| DATA_SOURCE | 0 | ret | r dsa_bridge_prechangelower_sanity_check |
net/dsa/user.c dsa_user_netdevice_event() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ret | 0 |
| DATA_SOURCE | 0 | ret | r dsa_user_prechangeupper |
net/dsa/user.c dsa_user_netdevice_event() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ret | 0 |
| DATA_SOURCE | 0 | ret | r dsa_user_lag_prechangeupper |
net/dsa/user.c dsa_user_netdevice_event() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ret | 0-1,32768-s32max |
| DATA_SOURCE | 0 | ret | r dsa_user_changeupper |
net/dsa/user.c dsa_user_netdevice_event() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ret | 0-1,32768-s32max |
| DATA_SOURCE | 0 | ret | r dsa_user_lag_changeupper |
net/dsa/user.c dsa_user_netdevice_event() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ret | 0-1,32768-s32max |
| DATA_SOURCE | 0 | ret | r dsa_conduit_changeupper |
kernel/module/main.c prepare_coming_module() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ret | r blocking_notifier_call_chain_robust |
drivers/platform/x86/uniwill/uniwill-wmi.c uniwill_wmi_notify() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ret | r blocking_notifier_call_chain |
| LOCK2 | &wblock->notify_lock | ||
| TYPE_LOCK | (struct wmi_block)->notify_lock |
net/ipv4/devinet.c __inet_insert_ifa() -> notifier_to_errno()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | ret | r blocking_notifier_call_chain |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &net->rtnl_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex |