summaryrefslogtreecommitdiffstats
path: root/drivers/base/devres.c
Commit message (Expand)AuthorAgeFilesLines
* drivers/base: use ARCH_DMA_MINALIGN instead of ARCH_KMALLOC_MINALIGNCatalin Marinas2023-06-191-3/+3
* devres: Pass unique name of the resource to devm_add_action()Andy Shevchenko2023-03-101-5/+6
* devres: Use kmalloc_size_roundup() to match ksize() usageKees Cook2022-11-091-0/+3
* devres: Slightly optimize alloc_dr()Christophe JAILLET2022-09-011-1/+3
* devres: fix typos in commentsJulia Lawall2022-03-181-2/+2
* devres: Enable trace eventsAndy Shevchenko2021-06-151-27/+20
* devres: No need to call remove_nodes() when there none presentAndy Shevchenko2021-06-151-0/+4
* devres: Use list_for_each_safe_from() in remove_nodes()Andy Shevchenko2021-06-151-16/+8
* devres: Make locking straight forward in release_nodes()Andy Shevchenko2021-06-151-15/+15
* driver core: Replace printf() specifier and drop unneeded castingAndy Shevchenko2021-04-021-2/+2
* driver core: Cast to (void *) with __force for __percpu pointerAndy Shevchenko2021-04-021-1/+1
* drivers: base: fix some kernel-doc markupsMauro Carvalho Chehab2020-11-091-1/+1
* devres: provide devm_krealloc()Bartosz Golaszewski2020-09-081-0/+105
* devres: handle zero size in devm_kmalloc()Bartosz Golaszewski2020-07-021-3/+6
* devres: move the size check from alloc_dr() into a separate functionBartosz Golaszewski2020-07-021-3/+11
* devres: remove stray space from devm_kmalloc() definitionBartosz Golaszewski2020-07-021-1/+1
* drivers/base/devres: introduce devm_release_action()Dan Williams2019-06-131-1/+23
* devres: Align data[] to ARCH_KMALLOC_MINALIGNAlexey Brodkin2018-11-111-2/+8
* devres: provide devm_kstrdup_const()Bartosz Golaszewski2018-10-161-0/+31
* devres: constify p in devm_kfree()Bartosz Golaszewski2018-10-161-2/+3
* device: Use overflow helpers for devm_kmalloc()Kees Cook2018-06-051-1/+6
* driver core: Remove redundant license textGreg Kroah-Hartman2017-12-071-2/+0
* driver core: add SPDX identifiers to all driver core filesGreg Kroah-Hartman2017-12-071-0/+1
* devres: add devm_alloc_percpu()Madalin Bucur2016-11-151-0/+66
* devm: make allocations numa aware by defaultDan Williams2015-10-091-9/+10
* devres: fix devres_get()Masahiro Yamada2015-08-051-2/+2
* devres: Improve devm_kasprintf()/kvasprintf() supportGeert Uytterhoeven2014-09-231-7/+8
* devres: Add devm_kasprintf and devm_kvasprintf APIHimangi Saraogi2014-07-171-0/+55
* devres: Add devm_get_free_pages APIEli Billauer2014-05-241-0/+76
* devres: introduce API "devm_kmemdupSrinivas Pandruvada2014-04-291-0/+21
* devres: introduce API "devm_kstrdup"Manish Badarkhe2014-02-111-0/+26
* devres: restore zeroing behavior of devres_alloc()Kevin Hilman2013-10-251-2/+2
* devres: add kernel standard devm_k.alloc functionsJoe Perches2013-10-161-11/+16
* Merge tag 'v3.9-rc3' into nextDmitry Torokhov2013-03-171-2/+2
|\
| * drivers: base: Convert dev_printk(KERN_<LEVEL> to dev_<level>(Joe Perches2012-10-301-2/+2
* | devres: allow adding custom actions to the stackDmitry Torokhov2013-02-251-0/+74
|/
* driver core: devres: introduce devres_for_each_resMing Lei2012-08-161-0/+42
* devres: Add devres_release()Mark Brown2012-05-041-0/+31
* devres: Clarify documentation for devres_destroy()Mark Brown2012-05-041-0/+4
* devres: Fix a typo in devm_kfree commentAxel Lin2011-12-211-1/+1
* base/devres.c: quiet sparse noise about context imbalanceH Hartley Sweeten2011-08-221-0/+1
* include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo2010-03-301-0/+1
* devres: WARN() and return, don't crash on device_del() of uninitialized deviceBenjamin Herrenschmidt2009-07-121-0/+3
* Driver core: fix devres_release_all() return valueAdrian Bunk2007-07-111-0/+2
* devres: kernel-doc and DocBookRandy Dunlap2007-05-091-16/+16
* devres: device resource managementTejun Heo2007-02-091-0/+644