summaryrefslogtreecommitdiffstats
path: root/drivers/base/devres.c
AgeCommit message (Expand)AuthorLines
2026-03-18devres: rename and export set_node_dbginfo()Danilo Krummrich-7/+7
2026-03-18devres: add devres_node_remove()Danilo Krummrich-0/+16
2026-03-18devres: export devres_node_init() and devres_node_add()Danilo Krummrich-4/+4
2026-03-18devres: move struct devres_node into base.hDanilo Krummrich-12/+0
2026-03-17devres: remove unnecessary unlocks in devres_release_group()Danilo Krummrich-6/+3
2026-03-17devres: use guard(spinlock_irqsave) where applicableDanilo Krummrich-17/+6
2026-03-17devres: add free_node callback to struct devres_nodeDanilo Krummrich-12/+45
2026-03-17devres: don't require ARCH_DMA_MINALIGN for devres actionsDanilo Krummrich-45/+105
2026-03-17devres: add devres_node_init()Danilo Krummrich-6/+9
2026-03-17devres: add devres_node_add()Danilo Krummrich-8/+9
2026-03-17devres: fix missing node debug info in devm_krealloc()Danilo Krummrich-0/+2
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook-1/+1
2025-11-19devres: Remove unused devm_free_percpu()Andy Shevchenko-25/+0
2025-09-08devres: provide devm_kmemdup_const()Bartosz Golaszewski-0/+21
2025-04-28Merge tag 'gpiod-devm-is-action-added-for-v6.16-rc1' of ssh://gitolite.kernel...Greg Kroah-Hartman-0/+11
2025-04-28devres: Add devm_is_action_added() helperAndy Shevchenko-0/+11
2025-04-15devres: simplify devm_kstrdup() using devm_kmemdup()Raag Jadav-8/+1
2025-02-28Merge drm/drm-next into drm-xe-nextLucas De Marchi-5/+18
2025-02-25drivers: base: devres: Fix find_group() documentationLucas De Marchi-1/+4
2025-02-25drivers: base: devres: Allow to release group on device releaseLucas De Marchi-0/+7
2025-01-10devres: add devm_remove_action_nowarn()Danilo Krummrich-5/+18
2024-09-03devres: Correclty strip percpu address space of devm_free_percpu() argumentUros Bizjak-1/+1
2024-07-04devres: Correct code style for functions that return a pointer typeZijun Hu-11/+11
2024-07-04devres: Initialize an uninitialized struct memberZijun Hu-0/+1
2024-07-04devres: Fix memory leakage caused by driver API devm_free_percpu()Zijun Hu-1/+5
2024-07-04devres: Fix devm_krealloc() wasting memoryZijun Hu-1/+4
2023-06-19drivers/base: use ARCH_DMA_MINALIGN instead of ARCH_KMALLOC_MINALIGNCatalin Marinas-3/+3
2023-03-10devres: Pass unique name of the resource to devm_add_action()Andy Shevchenko-5/+6
2022-11-09devres: Use kmalloc_size_roundup() to match ksize() usageKees Cook-0/+3
2022-09-01devres: Slightly optimize alloc_dr()Christophe JAILLET-1/+3
2022-03-18devres: fix typos in commentsJulia Lawall-2/+2
2021-06-15devres: Enable trace eventsAndy Shevchenko-27/+20
2021-06-15devres: No need to call remove_nodes() when there none presentAndy Shevchenko-0/+4
2021-06-15devres: Use list_for_each_safe_from() in remove_nodes()Andy Shevchenko-16/+8
2021-06-15devres: Make locking straight forward in release_nodes()Andy Shevchenko-15/+15
2021-04-02driver core: Replace printf() specifier and drop unneeded castingAndy Shevchenko-2/+2
2021-04-02driver core: Cast to (void *) with __force for __percpu pointerAndy Shevchenko-1/+1
2020-11-09drivers: base: fix some kernel-doc markupsMauro Carvalho Chehab-1/+1
2020-09-08devres: provide devm_krealloc()Bartosz Golaszewski-0/+105
2020-07-02devres: handle zero size in devm_kmalloc()Bartosz Golaszewski-3/+6
2020-07-02devres: move the size check from alloc_dr() into a separate functionBartosz Golaszewski-3/+11
2020-07-02devres: remove stray space from devm_kmalloc() definitionBartosz Golaszewski-1/+1
2019-06-13drivers/base/devres: introduce devm_release_action()Dan Williams-1/+23
2018-11-11devres: Align data[] to ARCH_KMALLOC_MINALIGNAlexey Brodkin-2/+8
2018-10-16devres: provide devm_kstrdup_const()Bartosz Golaszewski-0/+31
2018-10-16devres: constify p in devm_kfree()Bartosz Golaszewski-2/+3
2018-06-05device: Use overflow helpers for devm_kmalloc()Kees Cook-1/+6
2017-12-07driver core: Remove redundant license textGreg Kroah-Hartman-2/+0
2017-12-07driver core: add SPDX identifiers to all driver core filesGreg Kroah-Hartman-0/+1
2016-11-15devres: add devm_alloc_percpu()Madalin Bucur-0/+66