summaryrefslogtreecommitdiff
path: root/drivers/base/base.h
AgeCommit message (Expand)AuthorFilesLines
2026-04-04driver core: make software nodes available earlierBartosz Golaszewski1-0/+1
2026-03-18devres: rename and export set_node_dbginfo()Danilo Krummrich1-0/+2
2026-03-18devres: add devres_node_remove()Danilo Krummrich1-0/+1
2026-03-18devres: export devres_node_init() and devres_node_add()Danilo Krummrich1-0/+3
2026-03-18devres: move struct devres_node into base.hDanilo Krummrich1-0/+12
2026-03-12device core: Fix kernel-doc warnings in base.hDan Williams1-38/+41
2026-03-03Revert "driver core: enforce device_lock for driver_match_device()"Danilo Krummrich1-10/+1
2026-02-16Merge tag 'pinctrl-v7.0-1' of git://git.kernel.org/pub/scm/linux/kernel/git/l...Linus Torvalds1-0/+9
2026-02-02driver core: fix inverted "locked" suffix of driver_match_device()Danilo Krummrich1-5/+5
2026-01-26Merge tag 'driver-core-6.19-rc7-deferred' into driver-core-nextDanilo Krummrich1-0/+9
2026-01-22driver-core: move devres_for_each_res() to base.hDanilo Krummrich1-0/+4
2026-01-19driver core: make pinctrl_bind_pins() privateBartosz Golaszewski1-0/+9
2026-01-16driver core: enforce device_lock for driver_match_device()Gui-Dong Han1-0/+9
2025-10-29rust: device: introduce Device::drvdata()Danilo Krummrich1-0/+16
2025-09-27PM: sleep: Do not wait on SYNC_STATE_ONLY device linksPin-yen Lin1-0/+1
2025-09-06PM: core: Add two macros for walking device linksRafael J. Wysocki1-0/+8
2025-04-15driver core: fix potential NULL pointer dereference in dev_uevent()Dmitry Torokhov1-1/+12
2025-04-15driver core: introduce device_set_driver() helperDmitry Torokhov1-0/+6
2025-02-13driver core: add a faux bus for use when a simple device/bus is neededGreg Kroah-Hartman1-0/+1
2024-09-25Revert "driver core: shut down devices asynchronously"Greg Kroah-Hartman1-4/+0
2024-09-03driver core: shut down devices asynchronouslyStuart Hayes1-0/+4
2024-07-31driver core: Remove unused parameter for virtual_device_parent()Zijun Hu1-1/+1
2024-07-10driver core: module: make module_[add|remove]_driver take a const *Greg Kroah-Hartman1-2/+2
2024-07-03driver core: have match() callback in struct bus_type take a const *Greg Kroah-Hartman1-2/+1
2024-06-20driver core: make [device_]driver_attach take a const *Greg Kroah-Hartman1-2/+3
2024-06-13driver core: mark async_driver as a const *Greg Kroah-Hartman1-1/+1
2024-06-13driver core: make driver_detach() take a const *Greg Kroah-Hartman1-1/+1
2024-06-13driver core: make device_release_driver_internal() take a const *Greg Kroah-Hartman1-1/+1
2024-06-13driver core: driver: mark driver_add/remove_groups constantGreg Kroah-Hartman1-2/+2
2024-04-11module: don't ignore sysfs_create_link() failuresArnd Bergmann1-3/+6
2024-03-06block: make block_class constantRicardo B. Marliere1-1/+1
2023-04-03driver core: class: make class_register() take a const *Greg Kroah-Hartman1-1/+1
2023-03-31driver core: make sysfs_dev_char_kobj staticGreg Kroah-Hartman1-3/+0
2023-03-31driver core: clean up the logic to determine which /sys/dev/ directory to useGreg Kroah-Hartman1-0/+10
2023-03-31driver core: core: move to use class_to_subsys()Greg Kroah-Hartman1-0/+2
2023-03-27driver core: move sysfs_dev_char_kobj out of class.hGreg Kroah-Hartman1-0/+3
2023-03-25driver core: bus: move documentation for lock_key to proper location.Greg Kroah-Hartman1-0/+1
2023-03-24driver core: base.h: remove extern from function prototypesGreg Kroah-Hartman1-46/+42
2023-03-23driver core: bus: constantify bus_register()Greg Kroah-Hartman1-1/+1
2023-03-23driver core: bus: move dev_root out of struct bus_typeGreg Kroah-Hartman1-0/+2
2023-03-10driver core: Make state_synced device attribute writeableSaravana Kannan1-0/+8
2023-03-10driver core: Add fw_devlink.sync_state command line paramSaravana Kannan1-0/+1
2023-02-14Revert "devtmpfs: remove return value of devtmpfs_delete_node()"Greg Kroah-Hartman1-2/+2
2023-02-11devtmpfs: remove return value of devtmpfs_delete_node()Longlong Xia1-2/+2
2023-02-09driver core: create bus_is_registered()Greg Kroah-Hartman1-0/+1
2023-02-09driver core: add local subsys_get and subsys_put functionsGreg Kroah-Hartman1-0/+13
2023-02-01driver core: bus: move lock_class_key into dynamic structureGreg Kroah-Hartman1-0/+2
2023-01-27driver core: device_get_devnode() should take a const *Greg Kroah-Hartman1-0/+2
2023-01-18driver core: bus: move bus notifier logic into bus.cGreg Kroah-Hartman1-0/+1
2023-01-11driver core: change to_subsys_private() to use container_of_const()Greg Kroah-Hartman1-1/+1