summaryrefslogtreecommitdiffstats
path: root/drivers/base/base.h
AgeCommit message (Expand)AuthorLines
2026-03-03Revert "driver core: enforce device_lock for driver_match_device()"Danilo Krummrich-10/+1
2026-02-16Merge tag 'pinctrl-v7.0-1' of git://git.kernel.org/pub/scm/linux/kernel/git/l...Linus Torvalds-0/+9
2026-02-01driver core: fix inverted "locked" suffix of driver_match_device()Danilo Krummrich-5/+5
2026-01-26Merge tag 'driver-core-6.19-rc7-deferred' into driver-core-nextDanilo Krummrich-0/+9
2026-01-22driver-core: move devres_for_each_res() to base.hDanilo Krummrich-0/+4
2026-01-19driver core: make pinctrl_bind_pins() privateBartosz Golaszewski-0/+9
2026-01-16driver core: enforce device_lock for driver_match_device()Gui-Dong Han-0/+9
2025-10-29rust: device: introduce Device::drvdata()Danilo Krummrich-0/+16
2025-09-27PM: sleep: Do not wait on SYNC_STATE_ONLY device linksPin-yen Lin-0/+1
2025-09-06PM: core: Add two macros for walking device linksRafael J. Wysocki-0/+8
2025-04-15driver core: fix potential NULL pointer dereference in dev_uevent()Dmitry Torokhov-1/+12
2025-04-15driver core: introduce device_set_driver() helperDmitry Torokhov-0/+6
2025-02-13driver core: add a faux bus for use when a simple device/bus is neededGreg Kroah-Hartman-0/+1
2024-09-25Revert "driver core: shut down devices asynchronously"Greg Kroah-Hartman-4/+0
2024-09-03driver core: shut down devices asynchronouslyStuart Hayes-0/+4
2024-07-31driver core: Remove unused parameter for virtual_device_parent()Zijun Hu-1/+1
2024-07-10driver core: module: make module_[add|remove]_driver take a const *Greg Kroah-Hartman-2/+2
2024-07-03driver core: have match() callback in struct bus_type take a const *Greg Kroah-Hartman-2/+1
2024-06-20driver core: make [device_]driver_attach take a const *Greg Kroah-Hartman-2/+3
2024-06-13driver core: mark async_driver as a const *Greg Kroah-Hartman-1/+1
2024-06-13driver core: make driver_detach() take a const *Greg Kroah-Hartman-1/+1
2024-06-13driver core: make device_release_driver_internal() take a const *Greg Kroah-Hartman-1/+1
2024-06-13driver core: driver: mark driver_add/remove_groups constantGreg Kroah-Hartman-2/+2
2024-04-11module: don't ignore sysfs_create_link() failuresArnd Bergmann-3/+6
2024-03-06block: make block_class constantRicardo B. Marliere-1/+1
2023-04-03driver core: class: make class_register() take a const *Greg Kroah-Hartman-1/+1
2023-03-31driver core: make sysfs_dev_char_kobj staticGreg Kroah-Hartman-3/+0
2023-03-31driver core: clean up the logic to determine which /sys/dev/ directory to useGreg Kroah-Hartman-0/+10
2023-03-31driver core: core: move to use class_to_subsys()Greg Kroah-Hartman-0/+2
2023-03-27driver core: move sysfs_dev_char_kobj out of class.hGreg Kroah-Hartman-0/+3
2023-03-25driver core: bus: move documentation for lock_key to proper location.Greg Kroah-Hartman-0/+1
2023-03-24driver core: base.h: remove extern from function prototypesGreg Kroah-Hartman-46/+42
2023-03-23driver core: bus: constantify bus_register()Greg Kroah-Hartman-1/+1
2023-03-23driver core: bus: move dev_root out of struct bus_typeGreg Kroah-Hartman-0/+2
2023-03-10driver core: Make state_synced device attribute writeableSaravana Kannan-0/+8
2023-03-10driver core: Add fw_devlink.sync_state command line paramSaravana Kannan-0/+1
2023-02-14Revert "devtmpfs: remove return value of devtmpfs_delete_node()"Greg Kroah-Hartman-2/+2
2023-02-11devtmpfs: remove return value of devtmpfs_delete_node()Longlong Xia-2/+2
2023-02-09driver core: create bus_is_registered()Greg Kroah-Hartman-0/+1
2023-02-09driver core: add local subsys_get and subsys_put functionsGreg Kroah-Hartman-0/+13
2023-02-01driver core: bus: move lock_class_key into dynamic structureGreg Kroah-Hartman-0/+2
2023-01-27driver core: device_get_devnode() should take a const *Greg Kroah-Hartman-0/+2
2023-01-18driver core: bus: move bus notifier logic into bus.cGreg Kroah-Hartman-0/+1
2023-01-11driver core: change to_subsys_private() to use container_of_const()Greg Kroah-Hartman-1/+1
2022-11-10driver core: mark driver_allows_async_probing staticChristoph Hellwig-1/+0
2022-09-09driver core: remove make_class_name declarationGaosheng Cui-2/+0
2022-06-10driver core: Add wait_for_init_devices_probe helper functionSaravana Kannan-0/+1
2022-05-19driver core: Extend deferred probe timeout on driver registrationSaravana Kannan-0/+1
2021-07-16software nodes: Split software_node_notify()Rafael J. Wysocki-0/+3
2021-06-21driver core: Export device_driver_attach()Jason Gunthorpe-1/+0