mempolicy: rename mpol_copy to mpol_dup
This patch renames mpol_copy() to mpol_dup() because, well, that's what it does. Like, e.g., strdup() for strings, mpol_dup() takes a pointer to an existing mempolicy, allocates a new one and copies the contents. In a later patch, I want to use the name mpol_copy() to copy the contents from one mempolicy to another like, e.g., strcpy() does for strings. Signed-off-by: Lee Schermerhorn <lee.schermerhorn@hp.com> Cc: Christoph Lameter <clameter@sgi.com> Cc: David Rientjes <rientjes@google.com> Cc: Mel Gorman <mel@csn.ul.ie> Cc: Andi Kleen <ak@suse.de> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
committed by
Linus Torvalds
parent
f0be3d32b0
commit
846a16bf0f
@@ -73,10 +73,10 @@ struct mm_struct;
|
||||
* Mempolicy objects are reference counted. A mempolicy will be freed when
|
||||
* mpol_put() decrements the reference count to zero.
|
||||
*
|
||||
* Copying policy objects:
|
||||
* mpol_copy() allocates a new mempolicy and copies the specified mempolicy
|
||||
* Duplicating policy objects:
|
||||
* mpol_dup() allocates a new mempolicy and copies the specified mempolicy
|
||||
* to the new storage. The reference count of the new object is initialized
|
||||
* to 1, representing the caller of mpol_copy().
|
||||
* to 1, representing the caller of mpol_dup().
|
||||
*/
|
||||
struct mempolicy {
|
||||
atomic_t refcnt;
|
||||
@@ -105,11 +105,11 @@ static inline void mpol_put(struct mempolicy *pol)
|
||||
__mpol_put(pol);
|
||||
}
|
||||
|
||||
extern struct mempolicy *__mpol_copy(struct mempolicy *pol);
|
||||
static inline struct mempolicy *mpol_copy(struct mempolicy *pol)
|
||||
extern struct mempolicy *__mpol_dup(struct mempolicy *pol);
|
||||
static inline struct mempolicy *mpol_dup(struct mempolicy *pol)
|
||||
{
|
||||
if (pol)
|
||||
pol = __mpol_copy(pol);
|
||||
pol = __mpol_dup(pol);
|
||||
return pol;
|
||||
}
|
||||
|
||||
@@ -198,7 +198,7 @@ static inline void mpol_get(struct mempolicy *pol)
|
||||
{
|
||||
}
|
||||
|
||||
static inline struct mempolicy *mpol_copy(struct mempolicy *old)
|
||||
static inline struct mempolicy *mpol_dup(struct mempolicy *old)
|
||||
{
|
||||
return NULL;
|
||||
}
|
||||
|
Reference in New Issue
Block a user