summaryrefslogtreecommitdiffstats
path: root/include/linux/device.h
Commit message (Expand)AuthorAgeFilesLines
* driver core: Introduce device_link_wait_removal()Herve Codina2024-03-261-0/+1
* Merge tag 'iommu-updates-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2024-01-181-1/+0
|\
| *-. Merge branches 'apple/dart', 'arm/rockchip', 'arm/smmu', 'virtio', 'x86/vt-d'...Joerg Roedel2024-01-031-1/+0
| |\ \
| | | * iommu: Retire bus opsRobin Murphy2023-11-271-1/+0
| | |/
* | | Merge tag 'driver-core-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2024-01-181-5/+3
|\ \ \ | |/ / |/| |
| * | driver core: device.h: fix Excess kernel-doc description warningRandy Dunlap2023-12-231-1/+0
| * | driver core: bus: constantify subsys_register() callsGreg Kroah-Hartman2023-12-211-3/+3
| * | driver core: make device_is_dependent() staticGreg Kroah-Hartman2023-11-281-1/+0
| |/
* / driver core: Add a guard() definition for the device_lock()Dan Williams2023-12-151-0/+2
|/
* devres: rename the first parameter of devm_add_action(_or_reset)Masahiro Yamada2023-10-051-4/+4
* Merge tag 'driver-core-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2023-09-011-2/+0
|\
| * driver core: Move dev_err_probe() to where it belogsAndy Shevchenko2023-08-051-2/+0
* | Merge tag 'sound-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds2023-08-301-0/+26
|\ \
| * | driver core: Provide stubs for !IOMEM buildsMark Brown2023-07-181-0/+26
| |/
* | swiotlb: search the software IO TLB only if the device makes use of itPetr Tesarik2023-08-011-0/+2
* | swiotlb: if swiotlb is full, fall back to a transient memory poolPetr Tesarik2023-08-011-0/+6
* | swiotlb: separate memory pool data from other allocator dataPetr Tesarik2023-08-011-1/+1
|/
* Merge tag 'core_guards_for_6.5_rc1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2023-07-041-0/+7
|\
| * locking: Introduce __cleanup() based infrastructurePeter Zijlstra2023-06-261-0/+7
* | driver core: device.h: add some missing kerneldocsJames Seo2023-05-311-1/+110
* | devres: Provide krealloc_arrayJames Clark2023-05-301-0/+11
|/
* driver core: device.h: remove extern from function prototypesGreg Kroah-Hartman2023-03-241-2/+1
* driver core: device.h: make struct bus_type a const *Greg Kroah-Hartman2023-03-231-1/+1
* driver core: device: make device_create*() take a const struct class *Greg Kroah-Hartman2023-03-171-2/+2
* driver core: device: mark struct class in struct device as constantGreg Kroah-Hartman2023-03-171-1/+1
* driver core: device: make device_destroy() take a const class *Greg Kroah-Hartman2023-03-171-1/+1
* devres: Pass unique name of the resource to devm_add_action_or_reset()Andy Shevchenko2023-03-171-3/+5
* devres: Pass unique name of the resource to devm_add_action()Andy Shevchenko2023-03-101-1/+4
* driver core: remove CONFIG_SYSFS_DEPRECATED and CONFIG_SYSFS_DEPRECATED_V2Greg Kroah-Hartman2023-03-061-6/+0
* driver core: fw_devlink: Add DL_FLAG_CYCLE support to device linksSaravana Kannan2023-02-081-0/+1
* driver core: device_get_devnode() should take a const *Greg Kroah-Hartman2023-01-271-2/+0
* driver core: make struct device_type.devnode() take a const *Greg Kroah-Hartman2023-01-271-1/+1
* driver core: make struct device_type.uevent() take a const *Greg Kroah-Hartman2023-01-271-1/+1
* Merge tag 'driver-core-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2022-12-161-8/+1
|\
| * device.h: move kobj_to_dev() to use container_of_const()Greg Kroah-Hartman2022-12-061-20/+1
| * driver core: remove devm_device_remove_group()Greg Kroah-Hartman2022-11-101-2/+0
| * driver core: remove devm_device_remove_groups()Greg Kroah-Hartman2022-11-101-2/+0
| * driver core: allow kobj_to_dev() to take a const pointerGreg Kroah-Hartman2022-10-201-1/+17
* | Merge tag 'hardening-v6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2022-12-141-3/+4
|\ \
| * | driver core: Add __alloc_size hint to devm allocatorsKees Cook2022-11-181-3/+4
| |/
* / genirq: Get rid of GENERIC_MSI_IRQ_DOMAINThomas Gleixner2022-11-171-5/+3
|/
* driver core: Introduce device_find_any_child() helperAndy Shevchenko2022-06-101-0/+2
* Merge tag 'driver-core-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2022-06-031-0/+73
|\
| * driver core: Add sysfs support for physical location of a deviceWon Chung2022-04-271-0/+73
* | device-core: Kill the lockdep_mutexDan Williams2022-04-281-5/+0
* | cxl/acpi: Add root device lockdep validationDan Williams2022-04-281-0/+43
|/
* genirq/msi: Move descriptor list to struct msi_device_dataThomas Gleixner2021-12-161-4/+0
* device: Add device:: Msi_data pointer and struct msi_device_dataThomas Gleixner2021-12-161-0/+5
* device: Move MSI related data into a structThomas Gleixner2021-12-161-6/+14
* PCI/MSI: Move msi_lock to struct pci_devThomas Gleixner2021-12-091-2/+0