Defined in 1 files as a function:

Referenced in 43 files:

Smatch caller information:

drivers/scsi/aacraid/linit.c aac_exit() -> unregister_chrdev()

Type Parameter Key Value
PARAM_VALUE 0 major 0-s32max
PARAM_VALUE 1 name 2304945162917769216
BUF_SIZE 1 name 4
STR_LEN 0 major 3
TERMINATED 1 name 1
NOCHECK_CALL

drivers/scsi/aacraid/linit.c aac_remove_one() -> unregister_chrdev()

Type Parameter Key Value
PARAM_VALUE 1 name 2304945162917769216
BUF_SIZE 1 name 4
STR_LEN 0 major 3
TERMINATED 1 name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

sound/core/sound.c alsa_sound_exit() -> unregister_chrdev()

Type Parameter Key Value
PARAM_VALUE 1 name 1502569925855993856
BUF_SIZE 1 name 5
STR_LEN 0 major 4
TERMINATED 1 name 1
NOCHECK_CALL

sound/core/sound.c alsa_sound_init() -> unregister_chrdev()

Type Parameter Key Value
PARAM_VALUE 1 name 1502569925855993856
BUF_SIZE 1 name 5
STR_LEN 0 major 4
TERMINATED 1 name 1
NOCHECK_CALL

drivers/scsi/megaraid.c megaraid_exit() -> unregister_chrdev()

Type Parameter Key Value
PARAM_VALUE 1 name 6721145510480138240
BUF_SIZE 1 name 15
STR_LEN 0 major 14
TERMINATED 1 name 1
NOCHECK_CALL

drivers/scsi/3w-sas.c twl_remove() -> unregister_chrdev()

Type Parameter Key Value
PARAM_VALUE 0 major 0-s32max
PARAM_VALUE 1 name 166461546488856576
BUF_SIZE 1 name 4
STR_LEN 0 major 3
TERMINATED 1 name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/core/file.c usb_major_cleanup() -> unregister_chrdev()

Type Parameter Key Value
PARAM_VALUE 0 major 180
PARAM_VALUE 1 name 5815252643811360768
BUF_SIZE 1 name 4
STR_LEN 0 major 3
TERMINATED 1 name 1
NOCHECK_CALL

drivers/block/aoe/aoechr.c aoechr_exit() -> unregister_chrdev()

Type Parameter Key Value
PARAM_VALUE 0 major 152
PARAM_VALUE 1 name 8841568225969569792
BUF_SIZE 1 name 7
STR_LEN 0 major 6
TERMINATED 1 name 1
NOCHECK_CALL

drivers/block/aoe/aoechr.c aoechr_init() -> unregister_chrdev()

Type Parameter Key Value
PARAM_VALUE 0 major 152
PARAM_VALUE 1 name 8841568225969569792
BUF_SIZE 1 name 7
STR_LEN 0 major 6
TERMINATED 1 name 1
NOCHECK_CALL

drivers/gpib/common/gpib_os.c gpib_common_exit_module() -> unregister_chrdev()

Type Parameter Key Value
PARAM_VALUE 0 major 160
PARAM_VALUE 1 name 2769460793758883840
BUF_SIZE 1 name 5
STR_LEN 0 major 4
TERMINATED 1 name 1
NOCHECK_CALL

drivers/gpib/common/gpib_os.c gpib_common_init_module() -> unregister_chrdev()

Type Parameter Key Value
PARAM_VALUE 0 major 160
PARAM_VALUE 1 name 2769460793758883840
BUF_SIZE 1 name 5
STR_LEN 0 major 4
TERMINATED 1 name 1
NOCHECK_CALL

fs/resctrl/pseudo_lock.c rdt_pseudo_lock_init() -> unregister_chrdev()

Type Parameter Key Value
PARAM_VALUE 0 major 0-s32max
PARAM_VALUE 1 name 455784159131082752
BUF_SIZE 1 name 12
STR_LEN 0 major 11
TERMINATED 1 name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &rdtgroup_mutex
HALF_LOCKED2 &fc->uapi_mutex
HALF_LOCKED2 global &once_mutex

fs/resctrl/pseudo_lock.c rdt_pseudo_lock_release() -> unregister_chrdev()

Type Parameter Key Value
PARAM_VALUE 1 name 455784159131082752
BUF_SIZE 1 name 12
STR_LEN 0 major 11
TERMINATED 1 name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &rdtgroup_mutex

drivers/media/pci/ddbridge/ddbridge-core.c ddb_class_destroy() -> unregister_chrdev()

Type Parameter Key Value
PARAM_VALUE 1 name 6047185651947462656
BUF_SIZE 1 name 9
STR_LEN 0 major 8
TERMINATED 1 name 1
NOCHECK_CALL

drivers/net/ppp/ppp_generic.c ppp_cleanup() -> unregister_chrdev()

Type Parameter Key Value
PARAM_VALUE 0 major 108
PARAM_VALUE 1 name 25393236072550400
BUF_SIZE 1 name 4
STR_LEN 0 major 3
TERMINATED 1 name 1
NOCHECK_CALL

drivers/net/ppp/ppp_generic.c ppp_init() -> unregister_chrdev()

Type Parameter Key Value
PARAM_VALUE 0 major 108
PARAM_VALUE 1 name 25393236072550400
BUF_SIZE 1 name 4
STR_LEN 0 major 3
TERMINATED 1 name 1
NOCHECK_CALL

drivers/hwtracing/stm/core.c stm_register_device() -> unregister_chrdev()

Type Parameter Key Value
PARAM_VALUE 0 major 0-s32max
BUF_SIZE 1 name s32min,(-10),1-s32max
DATA_SOURCE 0 major r register_chrdev
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/hwtracing/stm/core.c stm_unregister_device() -> unregister_chrdev()

Type Parameter Key Value
BUF_SIZE 1 name s32min,(-10),1-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/char/ipmi/ipmi_devintf.c cleanup_ipmi() -> unregister_chrdev()

Type Parameter Key Value
PARAM_VALUE 1 name 1174712822450606080
BUF_SIZE 1 name 8
STR_LEN 0 major 7
TERMINATED 1 name 1
NOCHECK_CALL

drivers/char/ipmi/ipmi_devintf.c init_ipmi_devintf() -> unregister_chrdev()

Type Parameter Key Value
PARAM_VALUE 0 major 0-s32max
PARAM_VALUE 1 name 1174712822450606080
BUF_SIZE 1 name 8
CAPPED_DATA 0 major 1
STR_LEN 0 major 7
TERMINATED 1 name 1
NOCHECK_CALL

fs/coda/psdev.c exit_coda() -> unregister_chrdev()

Type Parameter Key Value
PARAM_VALUE 0 major 67
PARAM_VALUE 1 name 3685531094307627008
BUF_SIZE 1 name 5
STR_LEN 0 major 4
TERMINATED 1 name 1
NOCHECK_CALL

fs/coda/psdev.c init_coda() -> unregister_chrdev()

Type Parameter Key Value
PARAM_VALUE 0 major 67
PARAM_VALUE 1 name 3685531094307627008
BUF_SIZE 1 name 5
STR_LEN 0 major 4
TERMINATED 1 name 1
NOCHECK_CALL

fs/coda/psdev.c init_coda_psdev() -> unregister_chrdev()

Type Parameter Key Value
PARAM_VALUE 0 major 67
PARAM_VALUE 1 name 3685531094307627008
BUF_SIZE 1 name 5
STR_LEN 0 major 4
TERMINATED 1 name 1
NOCHECK_CALL

drivers/firewire/core-transaction.c fw_core_cleanup() -> unregister_chrdev()

Type Parameter Key Value
PARAM_VALUE 1 name 8260084075008344064
BUF_SIZE 1 name 9
STR_LEN 0 major 8
TERMINATED 1 name 1
NOCHECK_CALL

drivers/scsi/3w-9xxx.c twa_remove() -> unregister_chrdev()

Type Parameter Key Value
PARAM_VALUE 0 major 0-s32max
PARAM_VALUE 1 name 3542468661811675136
BUF_SIZE 1 name 4
STR_LEN 0 major 3
TERMINATED 1 name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/drm_drv.c drm_core_exit() -> unregister_chrdev()

Type Parameter Key Value
PARAM_VALUE 0 major 226
PARAM_VALUE 1 name 236288891707031552
BUF_SIZE 1 name 4
STR_LEN 0 major 3
TERMINATED 1 name 1
NOCHECK_CALL

lib/xz/xz_dec_test.c xz_dec_test_exit() -> unregister_chrdev()

Type Parameter Key Value
PARAM_VALUE 1 name 3677360534146170880
BUF_SIZE 1 name 12
STR_LEN 0 major 11
TERMINATED 1 name 1
NOCHECK_CALL

drivers/char/tlclk.c tlclk_cleanup() -> unregister_chrdev()

Type Parameter Key Value
PARAM_VALUE 0 major 0-s32max
PARAM_VALUE 1 name 809932166895005696
BUF_SIZE 1 name 12
STR_LEN 0 major 11
TERMINATED 1 name 1
NOCHECK_CALL

drivers/char/tlclk.c tlclk_init() -> unregister_chrdev()

Type Parameter Key Value
PARAM_VALUE 0 major 0-s32max
PARAM_VALUE 1 name 809932166895005696
BUF_SIZE 1 name 12
CAPPED_DATA 0 major 1
STR_LEN 0 major 11
TERMINATED 1 name 1
NOCHECK_CALL

drivers/spi/spidev.c spidev_exit() -> unregister_chrdev()

Type Parameter Key Value
PARAM_VALUE 0 major 153
BUF_SIZE 1 name 4-25,28-29,32
NOCHECK_CALL

drivers/spi/spidev.c spidev_init() -> unregister_chrdev()

Type Parameter Key Value
PARAM_VALUE 0 major 153
BUF_SIZE 1 name 4-25,28-29,32
NOCHECK_CALL

drivers/spi/spidev.c spidev_init() -> unregister_chrdev()

Type Parameter Key Value
PARAM_VALUE 0 major 153
BUF_SIZE 1 name 4-25,28-29,32
NOCHECK_CALL

drivers/char/lp.c lp_cleanup_module() -> unregister_chrdev()

Type Parameter Key Value
PARAM_VALUE 0 major 6
PARAM_VALUE 1 name 7706536103554453504
BUF_SIZE 1 name 3
STR_LEN 0 major 2
TERMINATED 1 name 1
NOCHECK_CALL

drivers/char/lp.c lp_init() -> unregister_chrdev()

Type Parameter Key Value
PARAM_VALUE 0 major 6
PARAM_VALUE 1 name 7706536103554453504
BUF_SIZE 1 name 3
STR_LEN 0 major 2
TERMINATED 1 name 1
NOCHECK_CALL

drivers/platform/x86/intel_scu_ipcutil.c ipc_module_exit() -> unregister_chrdev()

Type Parameter Key Value
PARAM_VALUE 1 name 1298133765995323392
BUF_SIZE 1 name 14
STR_LEN 0 major 13
TERMINATED 1 name 1
NOCHECK_CALL

drivers/scsi/esas2r/esas2r_main.c esas2r_exit() -> unregister_chrdev()

Type Parameter Key Value
PARAM_VALUE 0 major 1-s32max
PARAM_VALUE 1 name 256630639896449024
BUF_SIZE 1 name 7
STR_LEN 0 major 6
TERMINATED 1 name 1
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_chardev.c kfd_chardev_exit() -> unregister_chrdev()

Type Parameter Key Value
PARAM_VALUE 1 name 5787239587706060800
BUF_SIZE 1 name 4
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_chardev.c kfd_chardev_init() -> unregister_chrdev()

Type Parameter Key Value
PARAM_VALUE 0 major 0-s32max
PARAM_VALUE 1 name 5787239587706060800
PARAM_VALUE 1 *name 0-87,89-98,101-104,106-110,113-114,116,118-119,121-127
BUF_SIZE 1 name 4
DATA_SOURCE 0 major r register_chrdev
NOCHECK_CALL

drivers/scsi/3w-xxxx.c tw_remove() -> unregister_chrdev()

Type Parameter Key Value
PARAM_VALUE 0 major 0-s32max
PARAM_VALUE 1 name 2836572523289972736
BUF_SIZE 1 name 4
STR_LEN 0 major 3
TERMINATED 1 name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/../../accel/drm_accel.c accel_core_exit() -> unregister_chrdev()

Type Parameter Key Value
PARAM_VALUE 0 major 261
PARAM_VALUE 1 name 7887977696200286208
BUF_SIZE 1 name 6
STR_LEN 0 major 5
TERMINATED 1 name 1
NOCHECK_CALL

drivers/char/virtio_console.c virtcons_probe() -> unregister_chrdev()

Type Parameter Key Value
PARAM_VALUE 0 major 0-s32max
PARAM_VALUE 1 name 3921772890265669632
BUF_SIZE 1 name 16
DATA_SOURCE 0 major r register_chrdev
STR_LEN 0 major 15
TERMINATED 1 name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/char/virtio_console.c virtcons_remove() -> unregister_chrdev()

Type Parameter Key Value
PARAM_VALUE 1 name 3921772890265669632
BUF_SIZE 1 name 16
STR_LEN 0 major 15
TERMINATED 1 name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/scsi/megaraid/megaraid_sas_base.c megasas_exit() -> unregister_chrdev()

Type Parameter Key Value
PARAM_VALUE 0 major 0-s32max
PARAM_VALUE 1 name 3352944261441269760
BUF_SIZE 1 name 19
STR_LEN 0 major 18
TERMINATED 1 name 1
NOCHECK_CALL

drivers/scsi/megaraid/megaraid_sas_base.c megasas_init() -> unregister_chrdev()

Type Parameter Key Value
PARAM_VALUE 0 major 0-s32max
PARAM_VALUE 1 name 3352944261441269760
BUF_SIZE 1 name 19
STR_LEN 0 major 18
TERMINATED 1 name 1
NOCHECK_CALL

drivers/scsi/qla2xxx/qla_os.c qla2x00_module_exit() -> unregister_chrdev()

Type Parameter Key Value
PARAM_VALUE 0 major 0-s32max
PARAM_VALUE 1 name 4775589216594337792
BUF_SIZE 1 name 11
STR_LEN 0 major 10
TERMINATED 1 name 1
NOCHECK_CALL

drivers/scsi/qla2xxx/qla_os.c qla2x00_module_init() -> unregister_chrdev()

Type Parameter Key Value
PARAM_VALUE 0 major 0-s32max
PARAM_VALUE 1 name 4775589216594337792
BUF_SIZE 1 name 11
DATA_SOURCE 0 major r register_chrdev
STR_LEN 0 major 10
TERMINATED 1 name 1
NOCHECK_CALL

drivers/video/fbdev/core/fb_chrdev.c fb_unregister_chrdev() -> unregister_chrdev()

Type Parameter Key Value
PARAM_VALUE 0 major 29
PARAM_VALUE 1 name 5413259104979005440
BUF_SIZE 1 name 3
STR_LEN 0 major 2
TERMINATED 1 name 1
NOCHECK_CALL

drivers/scsi/ch.c exit_ch_module() -> unregister_chrdev()

Type Parameter Key Value
PARAM_VALUE 0 major 86
PARAM_VALUE 1 name 4513687744321712128
BUF_SIZE 1 name 3
STR_LEN 0 major 2
TERMINATED 1 name 1
NOCHECK_CALL

drivers/scsi/ch.c init_ch_module() -> unregister_chrdev()

Type Parameter Key Value
PARAM_VALUE 0 major 86
PARAM_VALUE 1 name 4513687744321712128
BUF_SIZE 1 name 3
STR_LEN 0 major 2
TERMINATED 1 name 1
NOCHECK_CALL

fs/orangefs/devorangefs-req.c orangefs_dev_cleanup() -> unregister_chrdev()

Type Parameter Key Value
PARAM_VALUE 1 name 7162267733782339584
BUF_SIZE 1 name 10
STR_LEN 0 major 9
TERMINATED 1 name 1
NOCHECK_CALL

fs/pstore/pmsg.c pstore_register_pmsg() -> unregister_chrdev()

Type Parameter Key Value
PARAM_VALUE 0 major 0-s32max
PARAM_VALUE 1 name 978375097569550336
BUF_SIZE 1 name 5
DATA_SOURCE 0 major r register_chrdev
STR_LEN 0 major 4
TERMINATED 1 name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &psinfo_lock
HALF_LOCKED2 &cxt->pstore_zone_info_lock
HALF_LOCKED2 global &pstore_blk_lock

fs/pstore/pmsg.c pstore_unregister_pmsg() -> unregister_chrdev()

Type Parameter Key Value
PARAM_VALUE 1 name 978375097569550336
BUF_SIZE 1 name 5
STR_LEN 0 major 4
TERMINATED 1 name 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &psinfo_lock
HALF_LOCKED2 &cxt->pstore_zone_info_lock
HALF_LOCKED2 global &pstore_blk_lock

drivers/gpu/drm/display/drm_dp_aux_dev.c drm_dp_aux_dev_exit() -> unregister_chrdev()

Type Parameter Key Value
PARAM_VALUE 0 major 0-s32max,u32max
PARAM_VALUE 1 name 2609281036242243584
BUF_SIZE 1 name 4
STR_LEN 0 major 3
TERMINATED 1 name 1
NOCHECK_CALL

drivers/nvdimm/bus.c nvdimm_bus_exit() -> unregister_chrdev()

Type Parameter Key Value
PARAM_VALUE 0 major 0-s32max
PARAM_VALUE 1 name 3808236340497678336
BUF_SIZE 1 name 6
STR_LEN 0 major 5
TERMINATED 1 name 1
NOCHECK_CALL

drivers/nvdimm/bus.c nvdimm_bus_exit() -> unregister_chrdev()

Type Parameter Key Value
PARAM_VALUE 0 major 0-s32max
PARAM_VALUE 1 name 6410479407203528704
BUF_SIZE 1 name 8
STR_LEN 0 major 7
TERMINATED 1 name 1
NOCHECK_CALL

drivers/nvdimm/bus.c nvdimm_bus_init() -> unregister_chrdev()

Type Parameter Key Value
PARAM_VALUE 0 major 0-s32max
PARAM_VALUE 1 name 6410479407203528704
BUF_SIZE 1 name 8
STR_LEN 0 major 7
TERMINATED 1 name 1
NOCHECK_CALL

drivers/nvdimm/bus.c nvdimm_bus_init() -> unregister_chrdev()

Type Parameter Key Value
PARAM_VALUE 0 major 0-s32max
PARAM_VALUE 1 name 3808236340497678336
BUF_SIZE 1 name 6
STR_LEN 0 major 5
TERMINATED 1 name 1
NOCHECK_CALL

sound/sound_core.c cleanup_oss_soundcore() -> unregister_chrdev()

Type Parameter Key Value
PARAM_VALUE 0 major 14
PARAM_VALUE 1 name 548017199518150656
BUF_SIZE 1 name 6
STR_LEN 0 major 5
TERMINATED 1 name 1
NOCHECK_CALL

drivers/char/ppdev.c ppdev_cleanup() -> unregister_chrdev()

Type Parameter Key Value
PARAM_VALUE 0 major 99
PARAM_VALUE 1 name 6054708682228436992
BUF_SIZE 1 name 6
STR_LEN 0 major 5
TERMINATED 1 name 1
NOCHECK_CALL

drivers/char/ppdev.c ppdev_init() -> unregister_chrdev()

Type Parameter Key Value
PARAM_VALUE 0 major 99
PARAM_VALUE 1 name 6054708682228436992
BUF_SIZE 1 name 6
STR_LEN 0 major 5
TERMINATED 1 name 1
NOCHECK_CALL