aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/base
AgeCommit message (Expand)AuthorFilesLines
2025-05-27Merge tag 'pm-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafa...Linus Torvalds7-94/+247
2025-05-27Merge tag 'spi-v6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/brooni...Linus Torvalds1-0/+44
2025-05-27Merge tag 'regmap-v6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/bro...Linus Torvalds3-47/+73
2025-05-27Merge tag 'gpio-updates-for-v6.16-rc1' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-0/+11
2025-05-27Merge tag 'timers-cleanups-2025-05-25' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+1
2025-05-27Merge tag 'irq-msi-2025-05-25' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-0/+1
2025-05-26Merge tag 'x86-core-2025-05-25' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-0/+3
2025-05-26Merge branches 'pm-runtime' and 'pm-sleep'Rafael J. Wysocki5-42/+239
2025-05-26Merge tag 'for-6.16/block-20250523' of git://git.kernel.dk/linuxLinus Torvalds1-1/+1
2025-05-26Merge branch 'pm-cpufreq'Rafael J. Wysocki2-52/+52
2025-05-22regmap: irq: Add support for chips without separate IRQ statusMathieu Dubois-Briand1-31/+68
2025-05-21regmap-irq: Use dedicated interrupt wake settersAndy Shevchenko1-2/+2
2025-05-20regmap: Move selecting for REGMAP_MDIO and REGMAP_IRQAndrew Davis1-2/+2
2025-05-16PM: runtime: fix denying of auto suspend in pm_suspend_timer_fn()Charan Teja Kalla1-1/+1
2025-05-13PM: sleep: Introduce pm_sleep_transition_in_progress()Rafael J. Wysocki1-1/+1
2025-05-13Merge Energy Model management code changes for 6.16Rafael J. Wysocki8-50/+90
2025-05-13PM: sleep: Introduce pm_suspend_in_progress()Rafael J. Wysocki1-1/+1
2025-05-13Merge commit 'its-for-linus-20250509-merge' into x86/core, to resolve conflictsIngo Molnar1-0/+3
2025-05-13Merge branch 'x86/microcode' into x86/core, to merge dependent commitsIngo Molnar1-0/+3
2025-05-12Add more devm_ functions to fix PM imbalance inMark Brown1-0/+44
2025-05-11Merge tag 'its-for-linus-20250509' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-0/+3
2025-05-10Merge tag 'driver-core-6.15-rc6' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-3/+3
2025-05-09x86/its: Enable Indirect Target Selection mitigationPawan Gupta1-0/+3
2025-05-09PM: sysfs: Move debug runtime PM attributes to runtime_attrs[]Rafael J. Wysocki1-9/+6
2025-05-09PM: wakeup: Add missing wakeup source attribute relax_countZijun Hu1-0/+2
2025-05-08treewide, timers: Rename destroy_timer_on_stack() as timer_destroy_on_stack()Ingo Molnar1-1/+1
2025-05-07arch_topology: Relocate cpu_scale to topology.[h|c]Ricardo Neri2-52/+52
2025-05-07platform-msi: Add msi_remove_device_irq_domain() in platform_device_msi_free_...Frank Li1-0/+1
2025-05-05mm: remove NR_BOUNCE zone statChristoph Hellwig1-1/+1
2025-05-01platform: Fix race condition during DMA configure at IOMMU probe timeWill McVicker1-3/+3
2025-04-30Merge tag 'modules-6.15-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-8/+5
2025-04-30regcache: Use sort()'s default swap() implementationThorsten Blum1-12/+1
2025-04-29PM: runtime: Add new devm functionsBence Csókás1-0/+44
2025-04-28devres: Add devm_is_action_added() helperAndy Shevchenko1-0/+11
2025-04-25Merge tag 'vfs-6.15-rc4.fixes' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-13/+9
2025-04-25devtmpfs: don't use vfs_getattr_nosec to query i_modeChristoph Hellwig1-13/+9
2025-04-22PM: sleep: Make suspend of devices more asynchronousRafael J. Wysocki1-8/+56
2025-04-22PM: sleep: Suspend async parents after suspending childrenRafael J. Wysocki1-4/+63
2025-04-22PM: sleep: Resume children after resuming the parentRafael J. Wysocki1-19/+66
2025-04-22x86/cpu: Help users notice when running old Intel microcodeDave Hansen1-0/+3
2025-04-16drivers: base: handle module_kobject creationShyam Saini1-8/+5
2025-04-15drivers/base/memory: Avoid overhead from for_each_present_section_nr()Gavin Shan1-24/+17
2025-04-15software node: Prevent link creation failure from causing kobj reference coun...Lizhi Xu1-2/+1
2025-04-15drivers/base: Extend documentation with preferred way to use auxbusLeon Romanovsky1-0/+10
2025-04-15driver core: fix potential NULL pointer dereference in dev_uevent()Dmitry Torokhov3-4/+44
2025-04-15driver core: introduce device_set_driver() helperDmitry Torokhov3-5/+10
2025-04-15Revert "drivers: core: synchronize really_probe() and dev_uevent()"Dmitry Torokhov1-3/+0
2025-04-05treewide: Switch/rename to timer_delete[_sync]()Thomas Gleixner3-5/+5
2025-04-02Merge tag 'cxl-for-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl...Linus Torvalds1-0/+2
2025-04-01Merge tag 'driver-core-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds4-10/+24
2025-04-01Merge tag 'mm-stable-2025-03-30-16-52' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-17/+12
2025-03-29Merge tag 'regmap-v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/bro...Linus Torvalds2-7/+7
2025-03-28Merge tag 'pci-v6.15-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-0/+61
2025-03-28Merge tag 'drm-next-2025-03-28' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds2-1/+28
2025-03-26Merge tag 'iommu-updates-v6.15' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+2
2025-03-26Merge tag 'sound-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds1-0/+31
2025-03-25Merge tag 'pm-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafa...Linus Torvalds4-174/+175
2025-03-25Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds1-3/+23
2025-03-25Merge branch 'for-next/smt-control' into for-next/coreCatalin Marinas1-0/+18
2025-03-25Merge tag 'timers-cleanups-2025-03-23' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-2/+2
2025-03-24Merge tag 'vfs-6.15-rc1.async.dir' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-39/+33
2025-03-24Merge tag 'vfs-6.15-rc1.mount.api' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-17/+64
2025-03-24Merge branch 'pm-misc'Rafael J. Wysocki1-73/+0
2025-03-24Merge branch 'pm-sleep'Rafael J. Wysocki3-70/+146
2025-03-24Merge branches 'pm-em' and 'pm-runtime'Rafael J. Wysocki2-31/+29
2025-03-22PM: sleep: Fix bit masking operationColin Ian King1-1/+1
2025-03-20ASoC: wm8904: Add DMIC and DRC supportMark Brown1-0/+1
2025-03-20Merge branches 'apple/dart', 'arm/smmu/updates', 'arm/smmu/bindings', 'rockch...Joerg Roedel1-1/+2
2025-03-17drivers/base/memory: improve add_boot_memory_block()Gavin Shan1-9/+8
2025-03-16drivers/base/memory: simplify outputting of valid_zones_show()Shiyang Ruan1-8/+4
2025-03-14arch_topology: Support SMT control for OF based systemYicong Yang1-0/+18
2025-03-14PM: sleep: Fix handling devices with direct_complete set on errorsRafael J. Wysocki1-4/+4
2025-03-12PM: clk: Remove unused pm_clk_remove()Dr. David Alan Gilbert1-40/+0
2025-03-12PM: sleep: core: Fix indentation in dpm_wait_for_children()Geert Uytterhoeven1-1/+1
2025-03-12PM: sleep: Remove unused pm_generic_ wrappersDr. David Alan Gilbert1-24/+0
2025-03-12Backmerge tag 'v6.14-rc6' into drm-nextDave Airlie1-0/+1
2025-03-11iommu: Get DT/ACPI parsing into the proper probe pathRobin Murphy1-1/+2
2025-03-11Merge tag 'drm-xe-next-2025-03-07' of https://gitlab.freedesktop.org/drm/xe/k...Dave Airlie2-1/+14
2025-03-10Merge 6.14-rc6 into driver-core-nextGreg Kroah-Hartman1-0/+1
2025-03-05VFS: Change vfs_mkdir() to return the dentry.NeilBrown1-4/+3
2025-03-03PM: runtime: Unify error handling during suspend and resumeRafael J. Wysocki1-16/+24
2025-03-03PM: sleep: Rearrange dpm_async_fn() and async state clearingRafael J. Wysocki1-14/+30
2025-03-03PM: sleep: Rename power.async_in_progress to power.work_in_progressRafael J. Wysocki1-6/+6
2025-03-03PM: core: Tweak pm_runtime_block_if_disabled() return valueRafael J. Wysocki2-3/+3
2025-03-03PM: runtime: Convert pm_runtime_blocked() to static inlineRafael J. Wysocki1-17/+0
2025-03-03PM: sleep: Update power.smart_suspend under PM spinlockRafael J. Wysocki1-16/+19
2025-03-03PM: sleep: Adjust check before setting power.must_resumeRafael J. Wysocki2-8/+7
2025-03-03PM: runtime: Drop status check from pm_runtime_force_resume()Rafael J. Wysocki1-1/+1
2025-03-03PM: sleep: Suppress sleeping parent warning in special caseXu Yang1-0/+7
2025-03-03PM: sleep: Avoid unnecessary checks in device_prepare_smart_suspend()Rafael J. Wysocki2-9/+16
2025-02-28driver core: Introduce device_{add,remove}_of_node()Herve Codina1-0/+61
2025-02-28Merge drm/drm-next into drm-xe-nextLucas De Marchi28-181/+675
2025-02-27driver core: faux: only create the device if probe() succeedsGreg Kroah-Hartman1-1/+14
2025-02-27drivers: base: component: add function to query the bound statusHeiko Stuebner1-0/+14
2025-02-27regcache: Add support for sorting defaults arraysCharles Keepax1-0/+31
2025-02-27Merge patch series "prep patches for my mkdir series"Christian Brauner6-13/+246
2025-02-26acpi: numa: Add support to enumerate and store extended linear address modeDave Jiang1-0/+2
2025-02-26PM: clk: remove unused of_pm_clk_add_clk()Dr. David Alan Gilbert1-33/+0
2025-02-25drivers: base: component: Add debug message for unbindLucas De Marchi1-0/+3
2025-02-25drivers: base: devres: Fix find_group() documentationLucas De Marchi1-1/+4
2025-02-25drivers: base: devres: Allow to release group on device releaseLucas De Marchi1-0/+7
2025-02-21driver core: location: Use str_yes_no() helper functionThorsten Blum1-2/+3
2025-02-21drivers: base: component: Allow more space for device nameLucas De Marchi1-6/+6
2025-02-21drivers/base/bus.c: fix spelling of "subsystem"Bharadwaj Raju1-1/+1
2025-02-20drivers: core: fix device leak in __fw_devlink_relax_cycles()Luca Ceresoli1-0/+1
2025-02-19VFS: change kern_path_locked() and user_path_locked_at() to never return nega...NeilBrown1-35/+30
2025-02-19PM: sleep: Use DPM_FLAG_SMART_SUSPEND conditionallyRafael J. Wysocki1-14/+49
2025-02-18PM: runtime: Introduce pm_runtime_blocked()Rafael J. Wysocki1-0/+17
2025-02-18PM: Block enabling of runtime PM during system suspendRafael J. Wysocki2-0/+33
2025-02-18PM: Rearrange documentation related to __pm_runtime_disable()Rafael J. Wysocki2-14/+4
2025-02-18PM: runtime: Switch to use hrtimer_setup()Nam Cao1-2/+2
2025-02-17arch_topology: init capacity_freq_ref to 0Ionela Voinescu1-3/+5
2025-02-16Merge tag 'driver-core-6.14-rc3' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds4-1/+235
2025-02-13Merge tag 'regmap-fix-v6.14-rc2' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-0/+2
2025-02-13driver core: add a faux bus for use when a simple device/bus is neededGreg Kroah-Hartman4-1/+235
2025-02-09PM: sleep: core: Restrict power.set_active propagationRafael J. Wysocki1-12/+9
2025-02-06regmap: irq: Use one way of setting all bits in the registerAndy Shevchenko1-1/+1
2025-02-06devtmpfs: replace ->mount with ->get_tree in public instanceEric Sandeen1-17/+64
2025-02-05regmap-irq: Add missing kfree()Jiasheng Jiang1-0/+2
2025-02-03regmap: Reorder 'struct regmap'Christophe JAILLET1-6/+6
2025-01-31Merge tag 'riscv-for-linus-6.14-mw1' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-0/+3
2025-01-30Merge tag 'pm-6.14-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ra...Linus Torvalds1-9/+20
2025-01-29Merge tag 'constfy-sysctl-6.14-rc1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-1/+1
2025-01-29PM: sleep: core: Synchronize runtime PM status of parents and childrenRafael J. Wysocki1-9/+20
2025-01-28Merge tag 'driver-core-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds9-122/+122
2025-01-28treewide: const qualify ctl_tables where applicableJoel Granados1-1/+1
2025-01-26Merge tag 'mm-stable-2025-01-26-14-59' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-2/+2
2025-01-25mm: add build-time option for hotplug memory default online typeGregory Price1-2/+2
2025-01-24Merge tag 'devicetree-for-6.14' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2-0/+39
2025-01-22Merge tag 'acpi-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ra...Linus Torvalds1-3/+1
2025-01-22Merge tag 'pm-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafa...Linus Torvalds3-7/+46
2025-01-22Merge tag 'regmap-v6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/bro...Linus Torvalds5-40/+211
2025-01-20Merge branches 'pm-sleep', 'pm-cpuidle' and 'pm-em'Rafael J. Wysocki3-7/+46
2025-01-20Merge branches 'acpi-battery', 'acpi-fan' and 'acpi-misc'Rafael J. Wysocki1-3/+1
2025-01-18Merge patch series "riscv: Add support for xtheadvector"Palmer Dabbelt1-0/+3
2025-01-18riscv: Add ghostwrite vulnerabilityCharlie Jenkins1-0/+3
2025-01-17PM: sleep: wakeirq: Introduce device-managed variant of dev_pm_set_wake_irq()Peng Fan1-0/+26
2025-01-15devcoredump: Constify 'struct bin_attribute'Thomas Weißschuh1-5/+5
2025-01-15devcoredump: Define 'struct bin_attribute' through macroThomas Weißschuh1-6/+2
2025-01-14PM: sleep: Allow configuring the DPM watchdog to warn earlier than panicDouglas Anderson1-5/+19
2025-01-13device property: Split property reading bool and presence test opsRob Herring (Arm)2-0/+39
2025-01-13Merge 6.13-rc7 into driver-core-nextGreg Kroah-Hartman1-4/+20
2025-01-10devres: add devm_remove_action_nowarn()Danilo Krummrich1-5/+18
2025-01-10drivers: core: remove device_link argument from class_compat_[create|remove]_...Heiner Kallweit1-28/+3
2025-01-10driver core: Move two simple APIs for finding child device to headerZijun Hu1-32/+0
2025-01-10driver core: Introduce device_iter_t for device iterating APIsZijun Hu4-6/+6
2025-01-10driver core: Correct API device_for_each_child_reverse_from() prototypeZijun Hu1-2/+2
2025-01-10driver core: Correct parameter check for API device_for_each_child_reverse_fr...Zijun Hu1-1/+1
2025-01-10driver core: Move true expression out of if condition in 3 device finding APIsZijun Hu3-6/+15
2025-01-10driver core: class: Fix wild pointer dereferences in API class_dev_iter_next()Zijun Hu1-1/+8
2025-01-10firmware_loader: Constify 'struct bin_attribute'Thomas Weißschuh1-7/+7
2025-01-10devcoredump: cleanup some commentsRandy Dunlap1-2/+4
2025-01-07Expand SoundWire MBQ register map supportMark Brown1-22/+197
2025-01-07regmap: sdw-mbq: Add support for SDCA deferred controlsCharles Keepax1-14/+115
2025-01-07regmap: sdw-mbq: Add support for further MBQ register sizesCharles Keepax1-20/+94
2025-01-07topology: Keep the cpumask unchanged when printing cpumapLi Huafei1-4/+20
2025-01-03driver core: Introduce an device matching API device_match_type()Zijun Hu1-0/+6
2025-01-03driver core: Remove match_any()Zijun Hu1-6/+1
2025-01-03driver core: Simplify API device_find_child_by_name() implementationZijun Hu1-12/+1
2025-01-03driver core: Constify API device_find_child() and adapt for various usagesZijun Hu1-3/+3
2024-12-24drivers: base: test: Add ...find_device_by...(... NULL) testsBrian Norris1-1/+40
2024-12-24drivers: base: test: Enable device model tests with KUNIT_ALL_TESTSBrian Norris1-0/+1
2024-12-24drivers: base: Don't match devices with NULL of_node/fwnode/etcBrian Norris1-4/+4
2024-12-19ACPI: bus: change the prototype for acpi_get_physical_device_locationRicardo Ribalda1-3/+1
2024-12-11regmap: regmap_multi_reg_read(): make register list constRichard Fitzgerald1-2/+2
2024-12-09regmap: Merge up v6.12-rc2Mark Brown6-13/+31
2024-12-08Merge tag 'x86_urgent_for_v6.13_rc2' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-6/+8
2024-12-06Merge tag 'fixes-2024-12-06' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-0/+4
2024-12-06Merge tag 'regmap-fix-v6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-2/+14
2024-12-06cacheinfo: Allocate memory during CPU hotplug if not done from the primary CPURicardo Neri1-6/+8
2024-12-05PM: sleep: sysfs: don't include 'pm_wakeup.h' directlyWolfram Sang1-1/+0
2024-12-05PM: sleep: Update stale comment in device_resume()Rafael J. Wysocki1-1/+1
2024-12-02module: Convert symbol namespace to string literalPeter Zijlstra3-5/+5
2024-12-02regmap: Cleanup and microoptimizationMark Brown2-6/+5
2024-12-02regmap: cache: rbtree: use krealloc_array() to replace krealloc()Andy Shevchenko1-6/+4
2024-12-02regmap: cache: mapple: use kmalloc_array() to replace kmalloc()Andy Shevchenko1-4/+3
2024-12-02regmap: place foo / 8 and foo % 8 closer to each otherAndy Shevchenko1-2/+2
2024-12-02regmap: Use BITS_TO_BYTES()Andy Shevchenko1-4/+3
2024-12-02regmap: cache: Use BITS_TO_BYTES()Andy Shevchenko1-1/+1
2024-12-02regmap: detach regmap from dev on regmap_exitCosmin Tanislav1-0/+12
2024-12-02regmap: Use correct format specifier for logging range errorsMark Brown1-2/+2
2024-12-01arch_numa: Restore nid checks before registering a memblock with a nodeMarc Zyngier1-0/+4
2024-11-29Merge tag 'driver-core-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds9-118/+77
2024-11-20Merge tag 'soc-drivers-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-0/+1
2024-11-20Merge tag 'pmdomain-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/u...Linus Torvalds1-1/+20
2024-11-20Merge tag 'spi-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/brooni...Linus Torvalds1-28/+101
2024-11-20Merge tag 'regmap-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/bro...Linus Torvalds5-5/+54
2024-11-15driver core: Constify bin_attribute definitionsThomas Weißschuh2-22/+22
2024-11-13firmware_loader: Fix possible resource leak in fw_log_firmware_info()Gaosheng Cui1-3/+2
2024-11-12Merge tag 'ti-driver-soc-for-v6.13' of https://git.kernel.org/pub/scm/linux/k...Arnd Bergmann1-0/+1
2024-11-12drivers: core: fw_devlink: Fix excess parameter description in docstringAmit Vadhavana1-1/+1
2024-11-12driver core: class: Correct WARN() message in APIs class_(for_each|find)_devi...Zijun Hu1-2/+2
2024-11-10cacheinfo: Use of_property_present() for non-boolean propertiesRob Herring (Arm)1-3/+3
2024-11-06ACPI: processor: Move arch_init_invariance_cppc() call laterMario Limonciello1-1/+5
2024-11-05drivers: core: fw_devlink: Make the error message a bit more usefulSaravana Kannan1-2/+2
2024-11-05driver core: fw_devlink: Stop trying to optimize cycle detection logicSaravana Kannan1-31/+24
2024-11-05driver core: Constify attribute arguments of binary attributesThomas Weißschuh2-4/+4
2024-11-05Merge 6.12-rc6 into driver-core-nextGreg Kroah-Hartman2-12/+40
2024-11-04driver core: constify devlink classBartosz Golaszewski1-1/+1
2024-11-04driver core: Put device attribute @wakeup_last_time_ms and its show() togetherZijun Hu1-8/+9