index
:
kernel/git/torvalds/linux.git
master
Linux kernel source tree
Linus Torvalds
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
drivers
/
base
/
dd.c
Age
Commit message (
Expand
)
Author
Files
Lines
2024-03-07
device: core: Log warning for devices pending deferred probe on timeout
Nícolas F. R. A. Prado
1
-1
/
+1
2024-03-07
driver: core: Use dev_* instead of pr_* so device metadata is added
Nícolas F. R. A. Prado
1
-14
/
+12
2024-03-07
driver: core: Log probe failure as error and with device metadata
Nícolas F. R. A. Prado
1
-2
/
+2
2023-12-07
driver core: Emit reason for pending deferred probe
Uwe Kleine-König
1
-1
/
+1
2023-10-21
driver core: Release all resources during unbind before updating device links
Saravana Kannan
1
-1
/
+1
2023-08-05
driver core: Call dma_cleanup() on the test_remove path
Jason Gunthorpe
1
-0
/
+2
2023-06-05
driver core: return bool from driver_probe_done
Christoph Hellwig
1
-4
/
+2
2023-04-20
driver core: Don't require dynamic_debug for initcall_debug probe timing
Stephen Boyd
1
-1
/
+6
2023-03-10
driver core: Make state_synced device attribute writeable
Saravana Kannan
1
-1
/
+22
2023-03-10
driver core: Add fw_devlink.sync_state command line param
Saravana Kannan
1
-0
/
+6
2023-02-08
drivers: base: dd: fix memory leak with using debugfs_lookup()
Greg Kroah-Hartman
1
-1
/
+1
2023-01-18
driver core: bus: move bus notifier logic into bus.c
Greg Kroah-Hartman
1
-21
/
+7
2023-01-11
driver core: Make driver_deferred_probe_timeout a static variable
Javier Martinez Canillas
1
-4
/
+2
2022-11-10
driver core: Fix bus_type.match() error handling in __driver_attach()
Isaac J. Manjarres
1
-1
/
+5
2022-11-10
driver core: mark driver_allows_async_probing static
Christoph Hellwig
1
-1
/
+1
2022-09-12
Merge 6.0-rc5 into driver-core-next
Greg Kroah-Hartman
1
-0
/
+40
2022-09-01
driver_core: move from strlcpy with unused retval to strscpy
Wolfram Sang
1
-1
/
+1
2022-09-01
driver core: Don't probe devices after bus_type.match() probe deferral
Isaac J. Manjarres
1
-0
/
+10
2022-08-23
Revert "driver core: Delete driver_deferred_probe_check_state()"
Saravana Kannan
1
-0
/
+30
2022-06-27
driver core: fix potential deadlock in __driver_attach
Zhang Wensheng
1
-1
/
+4
2022-06-10
driver core: Delete driver_deferred_probe_check_state()
Saravana Kannan
1
-30
/
+0
2022-06-10
Revert "driver core: Set default deferred_probe_timeout back to 0."
Saravana Kannan
1
-0
/
+5
2022-06-10
driver core: Add wait_for_init_devices_probe helper function
Saravana Kannan
1
-5
/
+14
2022-06-03
driver core: Set default deferred_probe_timeout back to 0.
Saravana Kannan
1
-5
/
+0
2022-06-03
driver core: Fix wait_for_device_probe() & deferred_probe_timeout interaction
Saravana Kannan
1
-5
/
+0
2022-06-03
Merge tag 'driver-core-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel...
Linus Torvalds
1
-7
/
+37
2022-05-19
driver core: fix deadlock in __device_attach
Zhang Wensheng
1
-1
/
+4
2022-05-19
driver core: Extend deferred probe timeout on driver registration
Saravana Kannan
1
-0
/
+19
2022-05-19
driver core: Add "*" wildcard support to driver_async_probe cmdline param
Saravana Kannan
1
-1
/
+8
2022-05-02
Merge 5.18-rc5 into driver-core-next
Greg Kroah-Hartman
1
-0
/
+1
2022-04-28
driver core: Add dma_cleanup callback in bus_type
Lu Baolu
1
-0
/
+5
2022-04-27
driver core: Prevent overriding async driver of a device before it probe
Mark-PK Tsai
1
-1
/
+2
2022-04-26
Documentation: dd: Use ReST lists for return values of driver_deferred_probe_...
Bagas Sanjaya
1
-4
/
+4
2022-04-08
net: mdio: don't defer probe forever if PHY IRQ provider is missing
Vladimir Oltean
1
-0
/
+1
2022-03-18
drivers/base/dd.c : Remove the initial value of the global variable
lizhe
1
-1
/
+1
2022-03-18
driver core: dd: fix return value of __setup handler
Randy Dunlap
1
-1
/
+1
2022-03-18
driver core: Refactor sysfs and drv/bus remove hooks
Rob Herring
1
-20
/
+14
2022-03-18
driver core: Refactor multiple copies of device cleanup
Rob Herring
1
-30
/
+16
2022-02-28
Merge 5.17-rc6 into driver-core-next
Greg Kroah-Hartman
1
-0
/
+5
2022-02-22
driver core: Free DMA range map when device is released
Mårten Lindahl
1
-0
/
+5
2022-02-22
driver core: cleanup double words comments
Tom Rix
1
-2
/
+2
2022-01-06
driver core: Make bus notifiers in right order in really_probe()
Lu Baolu
1
-1
/
+1
2022-01-06
driver core: Move driver_sysfs_remove() after driver_sysfs_add()
Lu Baolu
1
-3
/
+4
2021-08-09
Merge 5.14-rc5 into driver-core-next
Greg Kroah-Hartman
1
-2
/
+2
2021-07-27
drivers core: Fix oops when driver probe fails
Filip Schauer
1
-2
/
+2
2021-07-21
driver core: Fix error return code in really_probe()
Zhen Lei
1
-6
/
+10
2021-06-21
driver core: Export device_driver_attach()
Jason Gunthorpe
1
-0
/
+3
2021-06-21
driver core: Don't return EPROBE_DEFER to userspace during sysfs bind
Christoph Hellwig
1
-39
/
+45
2021-06-21
driver core: Flow the return code from ->probe() through to sysfs bind
Christoph Hellwig
1
-9
/
+20
2021-06-21
driver core: Better distinguish probe errors in really_probe
Christoph Hellwig
1
-30
/
+42
2021-06-21
driver core: Pull required checks into driver_probe_device()
Jason Gunthorpe
1
-22
/
+10
2021-04-14
Merge tag 'v5.12-rc7' into driver-core-next
Greg Kroah-Hartman
1
-3
/
+5
2021-04-05
driver core: add helper for deferred probe reason setting
Ahmad Fatoum
1
-6
/
+11
2021-04-05
driver core: Improve fw_devlink & deferred_probe_timeout interaction
Saravana Kannan
1
-0
/
+5
2021-04-05
driver core: Fix locking bug in deferred_probe_timeout_work_func()
Saravana Kannan
1
-3
/
+5
2021-04-05
Merge 5.12-rc6 into driver-core-next
Greg Kroah-Hartman
1
-0
/
+3
2021-03-28
base: dd: fix error return code of driver_sysfs_add()
Jia-Ju Bai
1
-2
/
+5
2021-03-28
driver core: Use unbound workqueue for deferred probes
Yogesh Lal
1
-1
/
+1
2021-03-23
driver core: clear deferred probe reason on probe retry
Ahmad Fatoum
1
-0
/
+3
2021-03-23
driver core: Update device link status properly for device_bind_driver()
Saravana Kannan
1
-1
/
+3
2021-03-23
driver core: Avoid pointless deferred probe attempts
Saravana Kannan
1
-0
/
+6
2021-03-23
driver core: dd: remove deferred_devices variable
Greg Kroah-Hartman
1
-4
/
+3
2021-01-12
Revert "driver core: Reorder devices on successful probe"
Greg Kroah-Hartman
1
-7
/
+0
2021-01-08
drivers core: Free dma_range_map when driver probe failed
Meng Li
1
-0
/
+2
2020-12-09
driver core: make driver_probe_device() static
Julian Wiedmann
1
-1
/
+1
2020-12-09
driver core: Reorder devices on successful probe
Thierry Reding
1
-0
/
+7
2020-12-09
Revert "driver core: fw_devlink: Add support for batching fwnode parsing"
Saravana Kannan
1
-8
/
+0
2020-12-09
Revert "driver core: Remove check in driver_deferred_probe_force_trigger()"
Saravana Kannan
1
-0
/
+3
2020-12-09
Revert "driver core: Don't do deferred probe in parallel with kernel_init thr...
Saravana Kannan
1
-0
/
+5
2020-11-02
PM: runtime: Resume the device earlier in __device_release_driver()
Rafael J. Wysocki
1
-3
/
+5
2020-11-02
PM: runtime: Drop pm_runtime_clean_up_links()
Rafael J. Wysocki
1
-1
/
+0
2020-10-15
Merge tag 'dma-mapping-5.10' of git://git.infradead.org/users/hch/dma-mapping
Linus Torvalds
1
-1
/
+1
2020-10-06
dma-mapping: split <linux/dma-mapping.h>
Christoph Hellwig
1
-1
/
+1
2020-10-02
drivers core: Miscellaneous changes for sysfs_emit
Joe Perches
1
-0
/
+1
2020-10-02
drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions
Joe Perches
1
-1
/
+1
2020-09-08
driver core: Use the ktime_us_delta() helper
Zenghui Yu
1
-3
/
+2
2020-07-30
driver core: add deferring probe reason to devices_deferred property
Andrzej Hajda
1
-1
/
+22
2020-07-30
driver core: Avoid binding drivers to dead devices
Lukas Wunner
1
-1
/
+3
2020-07-23
driver core: Fix probe_count imbalance in really_probe()
Tetsuo Handa
1
-3
/
+4
2020-07-20
Merge 5.8-rc6 into driver-core-next
Greg Kroah-Hartman
1
-5
/
+0
2020-07-10
driver core: Add state_synced sysfs file for devices that support it
Saravana Kannan
1
-0
/
+22
2020-07-10
driver core: Don't do deferred probe in parallel with kernel_init thread
Saravana Kannan
1
-5
/
+0
2020-07-10
driver core: Drop mention of obsolete bus rwsem from kernel-doc
Lukas Wunner
1
-4
/
+3
2020-05-19
driver core: Remove check in driver_deferred_probe_force_trigger()
Saravana Kannan
1
-3
/
+0
2020-05-15
driver core: fw_devlink: Add support for batching fwnode parsing
Saravana Kannan
1
-0
/
+8
2020-05-11
Merge v5.7-rc5 into driver-core-next
Greg Kroah-Hartman
1
-12
/
+8
2020-04-28
driver core: Add missing '\n' in log messages
Christophe JAILLET
1
-15
/
+13
2020-04-28
driver core: Ensure wait_for_device_probe() waits until the deferred_probe_ti...
John Stultz
1
-0
/
+5
2020-04-28
driver core: Use dev_warn() instead of dev_WARN() for deferred_probe_timeout ...
John Stultz
1
-1
/
+1
2020-04-28
driver core: Revert default driver_deferred_probe_timeout value to 0
John Stultz
1
-11
/
+2
2020-03-24
driver core: Replace open-coded list_last_entry()
Andy Shevchenko
1
-1
/
+1
2020-03-24
driver core: Read atomic counter once in driver_probe_done()
Andy Shevchenko
1
-3
/
+4
2020-03-04
driver core: Rename deferred_probe_timeout and make it global
John Stultz
1
-7
/
+9
2020-03-04
driver core: Remove driver_deferred_probe_check_state_continue()
John Stultz
1
-45
/
+8
2020-03-04
driver core: Set deferred_probe_timeout to a longer default if CONFIG_MODULES...
John Stultz
1
-0
/
+9
2020-03-04
driver core: Fix driver_deferred_probe_check_state() logic
John Stultz
1
-8
/
+10
2020-01-14
driver core: Print device when resources present in really_probe()
Geert Uytterhoeven
1
-1
/
+4
2019-08-27
Revert "driver core: Add edit_links() callback for drivers"
Greg Kroah-Hartman
1
-29
/
+0
2019-08-02
Merge tag 'dev_groups_all_drivers' into driver-core-next
Greg Kroah-Hartman
1
-0
/
+14
2019-08-02
driver core: add dev_groups to all drivers
Dmitry Torokhov
1
-0
/
+14
2019-08-01
driver core: Add edit_links() callback for drivers
Saravana Kannan
1
-0
/
+29
2019-07-03
driver: core: Allow subsystems to continue deferring probe
Thierry Reding
1
-8
/
+47
2019-04-25
driver core: Postpone DMA tear-down until after devres release for probe failure
John Garry
1
-3
/
+2
2019-02-14
async: Add cmdline option to specify drivers to be async probed
Feng Tang
1
-0
/
+24
2019-02-08
driver core: Postpone DMA tear-down until after devres release
Geert Uytterhoeven
1
-1
/
+1
2019-02-01
driver core: Add device link flag DL_FLAG_AUTOPROBE_CONSUMER
Rafael J. Wysocki
1
-1
/
+1
2019-01-31
driver core: Attach devices on CPU local to device node
Alexander Duyck
1
-2
/
+2
2019-01-31
driver core: Probe devices asynchronously instead of the driver
Alexander Duyck
1
-0
/
+43
2019-01-31
device core: Consolidate locking and unlocking of parent and device
Alexander Duyck
1
-20
/
+75
2019-01-31
driver core: Establish order of operations for device_add and device_del via ...
Alexander Duyck
1
-11
/
+11
2018-12-19
driver core: Add missing dev->bus->need_parent_lock checks
Rafael J. Wysocki
1
-2
/
+2
2018-12-06
driver core: Move async_synchronize_full call
Alexander Duyck
1
-3
/
+3
2018-11-11
driver core: fix comments for device_block_probing()
Randy Dunlap
1
-2
/
+2
2018-11-11
driver core: Replace simple_strtol by kstrtoint
Muchun Song
1
-1
/
+4
2018-09-08
dma-mapping: remove dma_deconfigure
Christoph Hellwig
1
-2
/
+2
2018-09-08
dma-mapping: remove dma_configure
Christoph Hellwig
1
-3
/
+5
2018-07-30
Merge 4.18-rc7 into driver-core-next
Greg Kroah-Hartman
1
-8
/
+0
2018-07-10
driver core: Partially revert "driver core: correct device's shutdown order"
Rafael J. Wysocki
1
-8
/
+0
2018-07-10
driver core: allow stopping deferred probe after init
Rob Herring
1
-0
/
+59
2018-07-08
driver core: add a debugfs entry to show deferred devices
Javier Martinez Canillas
1
-0
/
+29
2018-07-06
drivers: base: initcall_debug logs for driver probe times
Todd Poynor
1
-28
/
+22
2018-06-13
Merge tag 'pm-4.18-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ra...
Linus Torvalds
1
-1
/
+2
2018-06-12
Revert "PM / runtime: Fixup reference counting of device link suppliers at pr...
Rafael J. Wysocki
1
-1
/
+2
2018-06-05
Merge tag 'driver-core-4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel...
Linus Torvalds
1
-4
/
+4
2018-05-31
driver core: hold dev's parent lock when needed
Martin Liu
1
-4
/
+4
2018-05-27
PM / runtime: Fixup reference counting of device link suppliers at probe
Ulf Hansson
1
-2
/
+1
2018-04-24
PM / core: fix deferred probe breaking suspend resume order
Feng Kan
1
-3
/
+1
2018-03-23
drivers: base: remove check for callback in coredump_store()
Arend van Spriel
1
-2
/
+1
2018-01-23
drivers: base: add coredump driver ops
Arend van Spriel
1
-7
/
+33
2017-12-07
driver core: Remove redundant license text
Greg Kroah-Hartman
1
-2
/
+0
2017-12-07
driver core: add SPDX identifiers to all driver core files
Greg Kroah-Hartman
1
-0
/
+1
2017-11-16
Merge tag 'driver-core-4.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel...
Linus Torvalds
1
-4
/
+12
2017-11-08
driver core: Fix device link deferred probe
Adrian Hunter
1
-4
/
+12
2017-11-06
PM / core: Add NEVER_SKIP and SMART_PREPARE driver flags
Rafael J. Wysocki
1
-0
/
+2
2017-08-03
initcall_debug: add deferred probe times
Todd Poynor
1
-1
/
+27
2017-07-22
driver core: emit uevents when device is bound to a driver
Dmitry Torokhov
1
-0
/
+4
2017-04-20
of/acpi: Configure dma operations at probe time for platform/amba/pci bus dev...
Sricharan R
1
-0
/
+9
2017-01-14
Revert "driver core: Add deferred_probe attribute to devices in sysfs"
Greg Kroah-Hartman
1
-13
/
+0
2016-12-13
Merge tag 'driver-core-4.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel...
Linus Torvalds
1
-13
/
+66
2016-11-10
driver core: Add deferred_probe attribute to devices in sysfs
Ben Hutchings
1
-0
/
+13
2016-10-31
PM / runtime: Use device links
Rafael J. Wysocki
1
-0
/
+3
2016-10-31
driver core: Functional dependencies tracking support
Rafael J. Wysocki
1
-5
/
+36
2016-10-31
driver core: fix smatch warning on dev->bus check
Rob Herring
1
-1
/
+1
2016-10-31
driver core: skip removal test for non-removable drivers
Rob Herring
1
-1
/
+2
2016-10-28
driver core: Add a wrapper around __device_release_driver()
Rafael J. Wysocki
1
-12
/
+18
2016-09-02
device core: Remove deprecated create_singlethread_workqueue
Bhaktipriya Shridhar
1
-9
/
+3
2016-08-31
driver core: add test of driver remove calls during probe
Rob Herring
1
-0
/
+21
2016-02-16
ARM: 8524/1: driver cohandle -EPROBE_DEFER from bus_type.match()
Tomeu Vizoso
1
-2
/
+22
2016-01-12
driver core: Avoid NULL pointer dereferences in device_is_bound()
Rafael J. Wysocki
1
-1
/
+1
2016-01-08
PM / sleep: Go direct_complete if driver has no callbacks
Tomeu Vizoso
1
-0
/
+3
2016-01-08
device core: add device_is_bound()
Tomeu Vizoso
1
-2
/
+16
2016-01-08
Merge branch 'acpi-soc' into pm-core
Rafael J. Wysocki
1
-2
/
+8
2015-12-09
device core: add BUS_NOTIFY_DRIVER_NOT_BOUND notification
Andy Shevchenko
1
-2
/
+8
2015-12-07
Merge branches 'pm-sleep' and 'pm-runtime' into pm-core
Rafael J. Wysocki
1
-1
/
+49
2015-11-30
PM / runtime: Re-init runtime PM states at probe error and driver unbind
Ulf Hansson
1
-0
/
+2
2015-11-30
PM / sleep: prohibit devices probing during suspend/hibernation
Strashko, Grygorii
1
-1
/
+47
2015-10-27
drivers/pinctrl: Add the concept of an "init" state
Douglas Anderson
1
-0
/
+2
2015-09-01
Merge tag 'pm+acpi-4.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...
Linus Torvalds
1
-0
/
+20
2015-08-05
driver core: correct device's shutdown order
Grygorii Strashko
1
-0
/
+8
2015-07-28
Driver core: wakeup the parent device before trying probe
Rafael J. Wysocki
1
-0
/
+20
2015-06-01
base:dd - Fix for typo in comment to function driver_deferred_probe_trigger().
Shailendra Verma
1
-1
/
+1
2015-05-24
driver-core: fix build for !CONFIG_MODULES
Dmitry Torokhov
1
-1
/
+1
2015-05-24
driver-core: make __device_attach() static
Dmitry Torokhov
1
-1
/
+1
2015-05-20
driver-core: enable drivers to opt-out of async probe
Luis R. Rodriguez
1
-4
/
+10
2015-05-20
driver-core: add driver module asynchronous probe support
Luis R. Rodriguez
1
-1
/
+7
2015-05-20
driver-core: add asynchronous probing support for drivers
Dmitry Torokhov
1
-19
/
+130
2015-04-14
Merge tag 'pm+acpi-4.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...
Linus Torvalds
1
-0
/
+14
2015-03-25
driver core: Make probe deferral more quiet
Mark Brown
1
-1
/
+1
2015-03-25
driver core: use *switch* statement in really_probe()
Sergei Shtylyov
1
-5
/
+9
2015-03-22
driver core / PM: Add PM domain callbacks for device setup/cleanup
Rafael J. Wysocki
1
-0
/
+14
2014-09-23
driver core: Remove kerneldoc from local function
Thierry Reding
1
-1
/
+1
2014-05-27
driver core: Inline dev_set/get_drvdata
Jean Delvare
1
-16
/
+0
2014-05-27
driver core: dev_get_drvdata: Don't check for NULL dev
Jean Delvare
1
-3
/
+1
2014-05-27
driver core: dev_set_drvdata returns void
Jean Delvare
1
-2
/
+1
2014-05-27
driver core: Move driver_data back to struct device
Jean Delvare
1
-10
/
+3
2014-04-29
drivercore: deferral race condition fix
Grant Likely
1
-0
/
+17
2014-04-16
drivers/base/dd.c incorrect pr_debug() parameters
Frank Rowand
1
-2
/
+2
2013-11-07
PM / runtime: Use pm_runtime_put_sync() in __device_release_driver()
Rafael J. Wysocki
1
-1
/
+1
2013-04-11
PM / Runtime: Idle devices asynchronously after probe|release
Ulf Hansson
1
-3
/
+3
2013-02-21
Merge tag 'driver-core-3.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...
Linus Torvalds
1
-0
/
+2
2013-02-15
drivercore: Fix ordering between deferred_probe and exiting initcalls
Grant Likely
1
-0
/
+2
2013-01-23
drivers/pinctrl: grab default handles from device core
Linus Walleij
1
-0
/
+7
2012-07-16
PM / Runtime: Do not increment device usage counts before probing
Rafael J. Wysocki
1
-4
/
+2
2012-07-16
driver core: Move deferred devices to the end of dpm_list before probing
Mark Brown
1
-0
/
+12
2012-07-05
Merge v3.5-rc5 into driver-core-next
Greg Kroah-Hartman
1
-1
/
+1
2012-06-13
device-core: Ensure drvdata = NULL when no driver is bound
Hans de Goede
1
-0
/
+2
2012-06-13
driver core: fixup reversed deferred probe order
Kuninori Morimoto
1
-1
/
+1
2012-03-08
driver core: minor comment formatting cleanups
Greg Kroah-Hartman
1
-8
/
+16
2012-03-08
driver core: move the deferred probe pointer into the private area
Greg Kroah-Hartman
1
-8
/
+10
2012-03-08
drivercore: Add driver probe deferral mechanism
Grant Likely
1
-1
/
+137
2011-09-26
drivers: base: print rejected matches with DEBUG_DRIVER
Wolfram Sang
1
-0
/
+3
2011-05-19
Merge branch 'driver-core-next' of git://git.kernel.org/pub/scm/linux/kernel/...
Linus Torvalds
1
-4
/
+8
2011-05-17
PM / Runtime: Rework runtime PM handling during driver removal
Rafael J. Wysocki
1
-3
/
+3
2011-04-22
driver core: let dev_set_drvdata return int instead of void as it can fail
Uwe Kleine-König
1
-4
/
+3
2011-04-22
driver-core: fix race between device_register and driver_register
Sebastian Ott
1
-0
/
+5
2010-08-05
Driver core: Add BUS_NOTIFY_BIND_DRIVER
Magnus Damm
1
-0
/
+4
2010-05-21
driver-core: fix potential race condition in drivers/base/dd.c
Stefani Seibold
1
-2
/
+2
2010-03-07
Driver core: create lock/unlock functions for struct device
Greg Kroah-Hartman
1
-19
/
+19
2009-12-04
tree-wide: fix assorted typos all over the place
André Goddard Rosa
1
-1
/
+1
2009-09-15
Driver core: move dev_get/set_drvdata to drivers/base/dd.c
Greg Kroah-Hartman
1
-2
/
+29
[next]