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