diff options
Diffstat (limited to 'drivers/base/devres.c')
| -rw-r--r-- | drivers/base/devres.c | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/drivers/base/devres.c b/drivers/base/devres.c index e177c9533b6c..e1c0730a3b99 100644 --- a/drivers/base/devres.c +++ b/drivers/base/devres.c | |||
| @@ -101,19 +101,6 @@ static void add_dr(struct device *dev, struct devres_node *node) | |||
| 101 | list_add_tail(&node->entry, &dev->devres_head); | 101 | list_add_tail(&node->entry, &dev->devres_head); |
| 102 | } | 102 | } |
| 103 | 103 | ||
| 104 | /** | ||
| 105 | * devres_alloc - Allocate device resource data | ||
| 106 | * @release: Release function devres will be associated with | ||
| 107 | * @size: Allocation size | ||
| 108 | * @gfp: Allocation flags | ||
| 109 | * | ||
| 110 | * allocate devres of @size bytes. The allocated area is zeroed, then | ||
| 111 | * associated with @release. The returned pointer can be passed to | ||
| 112 | * other devres_*() functions. | ||
| 113 | * | ||
| 114 | * RETURNS: | ||
| 115 | * Pointer to allocated devres on success, NULL on failure. | ||
| 116 | */ | ||
| 117 | #ifdef CONFIG_DEBUG_DEVRES | 104 | #ifdef CONFIG_DEBUG_DEVRES |
| 118 | void * __devres_alloc(dr_release_t release, size_t size, gfp_t gfp, | 105 | void * __devres_alloc(dr_release_t release, size_t size, gfp_t gfp, |
| 119 | const char *name) | 106 | const char *name) |
| @@ -128,6 +115,19 @@ void * __devres_alloc(dr_release_t release, size_t size, gfp_t gfp, | |||
| 128 | } | 115 | } |
| 129 | EXPORT_SYMBOL_GPL(__devres_alloc); | 116 | EXPORT_SYMBOL_GPL(__devres_alloc); |
| 130 | #else | 117 | #else |
| 118 | /** | ||
| 119 | * devres_alloc - Allocate device resource data | ||
| 120 | * @release: Release function devres will be associated with | ||
| 121 | * @size: Allocation size | ||
| 122 | * @gfp: Allocation flags | ||
| 123 | * | ||
| 124 | * Allocate devres of @size bytes. The allocated area is zeroed, then | ||
| 125 | * associated with @release. The returned pointer can be passed to | ||
| 126 | * other devres_*() functions. | ||
| 127 | * | ||
| 128 | * RETURNS: | ||
| 129 | * Pointer to allocated devres on success, NULL on failure. | ||
| 130 | */ | ||
| 131 | void * devres_alloc(dr_release_t release, size_t size, gfp_t gfp) | 131 | void * devres_alloc(dr_release_t release, size_t size, gfp_t gfp) |
| 132 | { | 132 | { |
| 133 | struct devres *dr; | 133 | struct devres *dr; |
| @@ -416,7 +416,7 @@ static int release_nodes(struct device *dev, struct list_head *first, | |||
| 416 | } | 416 | } |
| 417 | 417 | ||
| 418 | /** | 418 | /** |
| 419 | * devres_release_all - Release all resources | 419 | * devres_release_all - Release all managed resources |
| 420 | * @dev: Device to release resources for | 420 | * @dev: Device to release resources for |
| 421 | * | 421 | * |
| 422 | * Release all resources associated with @dev. This function is | 422 | * Release all resources associated with @dev. This function is |
| @@ -600,7 +600,7 @@ static int devm_kzalloc_match(struct device *dev, void *res, void *data) | |||
| 600 | } | 600 | } |
| 601 | 601 | ||
| 602 | /** | 602 | /** |
| 603 | * devm_kzalloc - Managed kzalloc | 603 | * devm_kzalloc - Resource-managed kzalloc |
| 604 | * @dev: Device to allocate memory for | 604 | * @dev: Device to allocate memory for |
| 605 | * @size: Allocation size | 605 | * @size: Allocation size |
| 606 | * @gfp: Allocation gfp flags | 606 | * @gfp: Allocation gfp flags |
| @@ -628,7 +628,7 @@ void * devm_kzalloc(struct device *dev, size_t size, gfp_t gfp) | |||
| 628 | EXPORT_SYMBOL_GPL(devm_kzalloc); | 628 | EXPORT_SYMBOL_GPL(devm_kzalloc); |
| 629 | 629 | ||
| 630 | /** | 630 | /** |
| 631 | * devm_kfree - Managed kfree | 631 | * devm_kfree - Resource-managed kfree |
| 632 | * @dev: Device this memory belongs to | 632 | * @dev: Device this memory belongs to |
| 633 | * @p: Memory to free | 633 | * @p: Memory to free |
| 634 | * | 634 | * |
