aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/base
AgeCommit message (Expand)AuthorFilesLines
2 daysMerge branch 'driver-core-next' of https://git.kernel.org/pub/scm/linux/kerne...Mark Brown15-136/+221
2 daysMerge branch 'master' of https://git.kernel.org/pub/scm/linux/kernel/git/tip/...Mark Brown1-0/+23
2 daysMerge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/ti...Mark Brown1-4/+64
2 daysMerge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/br...Mark Brown1-1/+1
2 daysMerge branch 'for-linux-next' of https://gitlab.freedesktop.org/drm/rust/kern...Mark Brown2-17/+1
2 daysMerge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/bp...Mark Brown2-2/+76
2 daysMerge branch 'linux-next' of https://git.kernel.org/pub/scm/linux/kernel/git/...Mark Brown1-1/+5
2 daysMerge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/so...Mark Brown1-4/+0
2 daysMerge branch 'mm-unstable' of https://git.kernel.org/pub/scm/linux/kernel/git...Mark Brown2-27/+20
3 daysMerge remote-tracking branch 'regmap/for-7.2' into regmap-nextMark Brown1-1/+1
3 daysMerge branches 'pm-sleep', 'pm-powercap' and 'pm-tools' into linux-nextRafael J. Wysocki1-1/+5
3 daysMerge branch into tip/master: 'sched/core'Ingo Molnar1-0/+23
3 daysdrivers/base/memory: set mem->altmap after successful device registrationGeorgi Djakov1-1/+2
3 daysdrivers/base/memory: make memory block get/put explicitMuchun Song2-26/+16
3 daysproc/meminfo: expose per-node balloon pages in node meminfoHao Ge1-0/+2
3 daysMerge tag 'dd-lifetimes-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Danilo Krummrich2-17/+1
3 daysMerge patch series "rust: device: Higher-Ranked Lifetime Types for device dri...Danilo Krummrich1-1/+1
4 daysregmap: reject volatile update_bits() in cache-only modebui duc phuc1-0/+3
5 daysrust: driver core: drop drvdata before devres releaseDanilo Krummrich1-1/+1
6 daysdriver core: Guard deferred probe timeout extension with delayed_work_pending()Danilo Krummrich1-1/+2
6 daysdriver core: Fix missing jiffies conversion in deferred_probe_extend_timeout()Danilo Krummrich1-1/+1
6 daysPM: sleep: Use complete() in device_pm_sleep_init()Jiakai Xu1-1/+5
7 daysMerge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf 7.1-rc5Alexei Starovoitov2-3/+21
7 daysMerge tag 'v7.1-rc5' into driver-core-nextDanilo Krummrich3-4/+22
9 daysMerge tag 'driver-core-7.1-rc5' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+15
10 daysdriver core: Constify core device attributesThomas Weißschuh1-21/+21
10 daysdriver core: Allow the constification of device attributesThomas Weißschuh1-4/+8
10 daysdriver core: Avoid warning when removing a device while its supplier is unbin...Herve Codina1-1/+2
10 daysof: dynamic: Fix overlayed devices not probing because of fw_devlinkSaravana Kannan1-9/+74
10 daysdriver core: Use mod_delayed_work to prevent lost deferred probe workZhang Yuwei1-4/+2
10 daysdevice property: fix fwnode reference leak in fwnode_graph_get_endpoint_by_id()Stepan Ionichev1-1/+3
10 daysdriver core: constify group arrays arguments in driver_add_groups and driver_...Heiner Kallweit2-4/+6
10 daysdevcoredump: Remove exit callHeiner Kallweit1-7/+0
11 daysregmap-i2c: fix sparse warning in regmap_smbus_word_write_reg16Nishanth Sampath Kumar1-1/+1
13 daysMerge branch 'sched/cache'Peter Zijlstra1-0/+23
13 dayssched/cache: Calculate the LLC size and store it in sched_domainChen Yu1-0/+23
14 daysMerge tag 'soc_fsl-7.1-2' of https://git.kernel.org/pub/scm/linux/kernel/git/...Arnd Bergmann1-4/+0
2026-05-15Merge branch 'for-linus' into for-nextTakashi Iwai1-1/+1
2026-05-14PM: wakeup: Add kfuncs to traverse over wakeup_sourcesSamuel Wu2-2/+76
2026-05-13drivers/base/memory: fix memory block reference leak in poison accountingMuchun Song1-2/+6
2026-05-14driver core: platform: remove software node on release()Bartosz Golaszewski1-1/+15
2026-05-13Merge patch series "rust: auxiliary: replace drvdata() with registration data"Danilo Krummrich1-16/+0
2026-05-11rust: driver core: remove drvdata() and driver_typeDanilo Krummrich1-16/+0
2026-05-09software node: provide wrappers around kobject_get/put()Bartosz Golaszewski1-16/+24
2026-05-07firmware_loader: fix device reference leak in firmware_upload_register()Guangshuo Li1-5/+3
2026-05-06firmware_loader: Add cancel helper for async requestsCássio Gabriel1-4/+64
2026-05-04isa: switch to dynamic root deviceJohan Hovold1-6/+6
2026-05-02driver core: reject devices with unregistered busesJohan Hovold1-2/+9
2026-05-02driver core: faux: clean up init error handlingJohan Hovold1-6/+6
2026-05-02driver core: faux: fix root device registrationJohan Hovold1-12/+10
2026-04-29driver core: move dev_has_sync_state() to drivers/base/base.hDanilo Krummrich1-0/+14
2026-04-26driver core: Replace dev->offline + ->offline_disabled with accessorsDouglas Anderson3-12/+12
2026-04-26driver core: Replace dev->of_node_reused with dev_of_node_reused()Douglas Anderson3-3/+3
2026-04-27regmap: sdw-mbq: Fix spelling mistake "undeferable" -> "undeferrable"Colin Ian King1-1/+1
2026-04-26driver core: Replace dev->dma_coherent with dev_dma_coherent()Douglas Anderson1-5/+1
2026-04-26driver core: Replace dev->state_synced with dev_state_synced()Douglas Anderson2-9/+7
2026-04-26driver core: Replace dev->can_match with dev_can_match()Douglas Anderson2-10/+10
2026-04-24Merge tag 'regmap-fix-v7.1-merge-window' of git://git.kernel.org/pub/scm/linu...Linus Torvalds2-1/+56
2026-04-24Merge tag 'sound-fix-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-18/+18
2026-04-20regmap: sdw-mbq: Allow defers on undeferrable controlsCharles Keepax1-18/+18
2026-04-19Merge tag 'driver-core-7.1-rc1-2' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds4-1/+38
2026-04-17regmap: ram: fix memory leaks in __regmap_init_ram() on errorYuho Choi1-1/+7
2026-04-15Merge tag 'regmap-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/broo...Linus Torvalds5-67/+92
2026-04-15Merge tag 'mm-stable-2026-04-13-21-45' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+1
2026-04-15Merge tag 'drm-next-2026-04-15' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds1-0/+5
2026-04-14Merge tag 'net-next-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds1-1/+1
2026-04-13Merge tag 'thermal-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-0/+5
2026-04-13Merge tag 'acpi-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/raf...Linus Torvalds1-0/+10
2026-04-13Merge tag 'driver-core-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds12-241/+341
2026-04-13regmap-i2c: add SMBus byte/word reg16 bus for adapters lacking I2C_FUNC_I2CNishanth Sampath Kumar1-0/+49
2026-04-11software node: return -ENOTCONN when referenced swnode is not registered yetBartosz Golaszewski2-1/+3
2026-04-11driver core: Don't let a device probe until it's readyDouglas Anderson2-0/+35
2026-04-10regmap: i3c: Add non-devm regmap_init_i3c() helperPei Xiao1-0/+10
2026-04-09Merge branch 'acpi-driver'Rafael J. Wysocki1-0/+10
2026-04-09regmap: debugfs: fix race condition in dummy name allocationZxyan Zhu2-5/+17
2026-04-09kernfs: pass struct ns_common instead of const void * for namespace tagsChristian Brauner2-6/+5
2026-04-08thermal: core: Suspend thermal zones later and resume them earlierRafael J. Wysocki1-0/+5
2026-04-08mm: add gpu active/reclaim per-node stat counters (v2)Dave Airlie1-0/+5
2026-04-05drivers/base/memory: fix stale reference to memory_block_add_nid()Kexin Sun1-1/+1
2026-04-05mm: name the anonymous MMOP enum as enum mmopGregory Price1-1/+1
2026-04-04driver core: make software nodes available earlierBartosz Golaszewski3-4/+4
2026-04-03software node: remove software_node_exit()Bartosz Golaszewski1-7/+0
2026-04-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-4/+26
2026-04-02drivers/base/memory: fix stale reference to memory_block_add_nid()Kexin Sun1-1/+1
2026-04-02device property: Document how to check for the property presenceAndy Shevchenko1-3/+11
2026-03-30driver core: Make deferred_probe_timeout default a Kconfig optionHans de Goede2-5/+10
2026-03-30driver core: simplify __device_set_driver_override() clearing logicGui-Dong Han1-27/+19
2026-03-27Merge tag 'regmap-fix-v7.0-rc5' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-4/+26
2026-03-27driver core: auxiliary bus: Drop auxiliary_dev_pm_opsRafael J. Wysocki1-6/+0
2026-03-26device property: Make modifications of fwnode "flags" thread safeDouglas Anderson1-12/+12
2026-03-26Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski4-33/+109
2026-03-22Merge tag 'v7.0-rc5' into driver-core-nextDanilo Krummrich5-33/+110
2026-03-21Merge tag 'driver-core-7.0-rc5' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds4-33/+109
2026-03-19Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+1
2026-03-18regmap: mdio: make it depend on PHYLIBHeiner Kallweit1-1/+1
2026-03-18devres: rename and export set_node_dbginfo()Danilo Krummrich2-7/+9
2026-03-18devres: add devres_node_remove()Danilo Krummrich2-0/+17
2026-03-18devres: export devres_node_init() and devres_node_add()Danilo Krummrich2-4/+7
2026-03-18devres: move struct devres_node into base.hDanilo Krummrich2-12/+12
2026-03-17devres: remove unnecessary unlocks in devres_release_group()Danilo Krummrich1-6/+3
2026-03-17devres: use guard(spinlock_irqsave) where applicableDanilo Krummrich1-17/+6
2026-03-17devres: add free_node callback to struct devres_nodeDanilo Krummrich1-12/+45
2026-03-17devres: don't require ARCH_DMA_MINALIGN for devres actionsDanilo Krummrich1-45/+105
2026-03-17devres: add devres_node_init()Danilo Krummrich1-6/+9
2026-03-17devres: add devres_node_add()Danilo Krummrich1-8/+9
2026-03-17devres: fix missing node debug info in devm_krealloc()Danilo Krummrich1-0/+2
2026-03-17driver core: platform: use generic driver_override infrastructureDanilo Krummrich1-32/+5
2026-03-17driver core: generalize driver_override in struct deviceDanilo Krummrich3-1/+104
2026-03-16PM: runtime: Fix a race condition related to device removalBart Van Assche1-0/+1
2026-03-16regmap: Synchronize cache for the page selectorAndy Shevchenko1-4/+26
2026-03-16regmap: Synchronize cache for the page selectorAndy Shevchenko1-4/+26
2026-03-13driver core: auxiliary bus: Introduce dev_is_auxiliary()Rafael J. Wysocki1-0/+10
2026-03-13driver: core: constify groups array argument in device_add_groups and device_...Heiner Kallweit1-2/+3
2026-03-12base: soc: rename and export soc_device_get_machine()Bartosz Golaszewski1-8/+5
2026-03-12base: soc: order includes alphabeticallyBartosz Golaszewski1-5/+5
2026-03-12device core: Fix kernel-doc warnings in base.hDan Williams1-38/+41
2026-03-09Merge tag 'v7.0-rc3' into driver-core-nextDanilo Krummrich2-11/+2
2026-03-05regmap: Simplify devres handlingKrzysztof Kozlowski1-13/+10
2026-03-05regcache: Move HW readback after cache initialisationAndy Shevchenko1-12/+15
2026-03-05regcache: Allocate and free reg_defaults on the same levelAndy Shevchenko1-19/+15
2026-03-05regcache: Move count check and cache_bypass assignment to the callerAndy Shevchenko1-4/+4
2026-03-03regcache: Factor out regcache_hw_exit() helperAndy Shevchenko1-6/+9
2026-03-03Revert "driver core: enforce device_lock for driver_match_device()"Danilo Krummrich2-11/+2
2026-03-02regmap: Merge up v7.0-rc2Mark Brown1-14/+13
2026-03-02regcache: Amend printf() specifiers when printing registersAndy Shevchenko1-2/+2
2026-03-02regcache: Define iterator inside for-loop and align their typesAndy Shevchenko2-8/+7
2026-03-02driver core: platform: fix various formatting issuesDmitry Torokhov1-28/+21
2026-03-02driver core: platform: allow attaching software nodes when creating devicesDmitry Torokhov1-1/+8
2026-02-26platform-msi: Remove stale commentMarc Zyngier1-4/+0
2026-02-22regcache: Split regcache_count_cacheable_registers() helperAndy Shevchenko1-11/+19
2026-02-22regcache: Remove duplicate check in regcache_hw_init()Andy Shevchenko1-3/+0
2026-02-23device property: Allow secondary lookup in fwnode_get_next_child_node()Andy Shevchenko1-14/+13
2026-02-22Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL usesKees Cook1-1/+1
2026-02-21Convert more 'alloc_obj' cases to default GFP_KERNEL argumentsLinus Torvalds1-2/+1
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds35-72/+72
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook42-91/+87
2026-02-18Merge tag 'pm-7.0-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/raf...Linus Torvalds1-4/+7
2026-02-16Merge tag 'pinctrl-v7.0-1' of git://git.kernel.org/pub/scm/linux/kernel/git/l...Linus Torvalds2-0/+11
2026-02-12Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-0/+8
2026-02-11Merge tag 'driver-core-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds7-22/+31
2026-02-11PM: sleep: wakeirq: Update outdated documentation commentsWang Jiayue1-4/+7
2026-02-11Merge tag 'regmap-v6.20' of git://git.kernel.org/pub/scm/linux/kernel/git/bro...Linus Torvalds6-3/+119
2026-02-09Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds1-1/+8
2026-02-09Merge tag 'kthread-for-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-1/+1
2026-02-06Revert "revocable: Revocable resource management"Johan Hovold1-225/+0
2026-02-06Revert "revocable: Add Kunit test cases"Johan Hovold3-295/+0
2026-02-05driver core: remove device_change_owner() exportGreg Kroah-Hartman1-1/+0
2026-02-04Merge branch 'pm-sleep'Rafael J. Wysocki3-9/+11
2026-02-04driver core: disable revocable code from buildGreg Kroah-Hartman2-2/+2
2026-02-03PM: sleep: wakeirq: harden dev_pm_clear_wake_irq() against racesGui-Dong Han1-3/+6
2026-02-03driver core: cpu: Convert /sys/devices/system/cpu/isolated to use HK_TYPE_DOM...Frederic Weisbecker1-1/+1
2026-02-03revocable: Add KUnit test for concurrent accessTzung-Bi Shih1-0/+104
2026-02-03revocable: fix SRCU index corruption by requiring caller-provided storageTzung-Bi Shih2-67/+43
2026-02-03revocable: Add KUnit test for provider lifetime racesTzung-Bi Shih1-0/+41
2026-02-03revocable: Fix races in revocable_alloc() using RCUTzung-Bi Shih2-54/+59
2026-02-02PM: wakeup: Handle empty list in wakeup_sources_walk_start()Samuel Wu1-3/+1
2026-02-01driver core: fix inverted "locked" suffix of driver_match_device()Danilo Krummrich3-8/+8
2026-01-28regmap: reg_default_cb for flat cache defaultsMark Brown7-7/+128
2026-01-27regcache: Demote defaults readback from HW to debug printMarek Vasut1-1/+1
2026-01-27regmap: add KUnit coverage for reg_default_cb callbackSheetal1-0/+91
2026-01-27regmap: Add reg_default_cb callback for flat cache defaultsSheetal4-1/+26
2026-01-26Merge tag 'driver-core-6.19-rc7-deferred' into driver-core-nextDanilo Krummrich3-2/+11
2026-01-26Merge tag 'v6.19-rc7' into driver-core-nextDanilo Krummrich3-6/+11
2026-01-24Merge tag 'driver-core-6.19-rc7' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-0/+2
2026-01-22driver-core: move devres_for_each_res() to base.hDanilo Krummrich1-0/+4
2026-01-21driver core: faux: stop using static struct deviceGreg Kroah-Hartman1-7/+11
2026-01-21revocable: Remove redundant synchronize_srcu() callTzung-Bi Shih1-1/+0
2026-01-20revocable: fix missing module license and descriptionDanilo Krummrich1-0/+3
2026-01-19driver core: make pinctrl_bind_pins() privateBartosz Golaszewski2-0/+11
2026-01-16driver core: attribute_container: change return type to voidDaniel Gomez2-9/+3
2026-01-16devtmpfs: Replace simple_strtoul with kstrtoint in mount_paramThorsten Blum1-2/+1
2026-01-16devtmpfs: make 'devtmpfs_context_ops' staticBen Dooks1-1/+1
2026-01-16revocable: Add Kunit test casesTzung-Bi Shih3-0/+150
2026-01-16revocable: Revocable resource managementTzung-Bi Shih2-1/+243
2026-01-16driver core: enforce device_lock for driver_match_device()Gui-Dong Han3-2/+11
2026-01-16rust: driver: drop device private data post unbindDanilo Krummrich1-0/+2
2026-01-15regmap: Enable REGMAP when REGMAP_SLIMBUS is enabledGeert Uytterhoeven1-1/+1
2026-01-12regmap: Fix race condition in hwspinlock irqsave routineCheng-Yu Lee1-1/+3
2026-01-05arm64: topology: Handle AMU FIE setup on CPU hotplugLifeng Zheng1-1/+8
2026-01-05regmap: maple: free entry on mas_store_gfp() failureKaushlendra Kumar1-5/+6
2026-01-05Merge back a commit related to system sleep for 6.20Rafael J. Wysocki1-3/+4
2025-12-16scsi: scsi_transport_fc: Introduce encryption group in fc_rport attributeSarah Catania1-0/+8
2025-12-16PM: runtime: Do not clear needs_force_resume with enabled runtime PMRafael J. Wysocki1-10/+12
2025-12-15PM: sleep: Do not flag runtime PM workqueue as freezableRafael J. Wysocki1-3/+4
2025-12-10Merge tag 'pm-6.19-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ra...Linus Torvalds2-18/+4
2025-12-08Merge tag 'i3c/for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/i3c...Linus Torvalds1-4/+4
2025-12-06Merge tag 'char-misc-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-1/+1
2025-12-06Merge tag 'tsm-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/dev...Linus Torvalds1-0/+38
2025-12-05Merge tag 'driver-core-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds9-39/+157
2025-12-05Merge tag 'soc-drivers-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2-43/+51
2025-12-05Merge tag 'pull-persistency' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-1/+1
2025-12-05Merge tag 'mm-stable-2025-12-03-21-26' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2-56/+40
2025-12-04Merge tag 'pmdomain-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/u...Linus Torvalds1-0/+1
2025-12-04Merge tag 'gpio-updates-for-v6.19-rc1' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-6/+24
2025-12-04PM: runtime: Make pm_runtime_barrier() return voidBrian Norris1-12/+2
2025-12-04PM: runtime: Stop checking pm_runtime_barrier() return codeBrian Norris1-6/+2
2025-12-04Merge tag 'regmap-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/bro...Linus Torvalds8-59/+175
2025-12-04Merge tag 'sound-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds1-11/+12
2025-12-02Merge tag 'pm-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafa...Linus Torvalds5-83/+68
2025-12-02Merge tag 's390-6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390...Linus Torvalds1-22/+1