X-Git-Url: http://pilppa.org/gitweb/?a=blobdiff_plain;f=mm%2Fmlock.c;h=cbe9e0581b75dcaf06335ccc017a68789d6247d2;hb=b5bb14386eabcb4229ade2bc0a2b237ca166d37d;hp=037161d61b4e72432d9d6bae71507d251b522afc;hpb=29ef01179d37168a021293ede77afbf091a49af4;p=linux-2.6-omap-h63xx.git diff --git a/mm/mlock.c b/mm/mlock.c index 037161d61b4..cbe9e0581b7 100644 --- a/mm/mlock.c +++ b/mm/mlock.c @@ -660,7 +660,7 @@ void *alloc_locked_buffer(size_t size) return buffer; } -void free_locked_buffer(void *buffer, size_t size) +void release_locked_buffer(void *buffer, size_t size) { unsigned long pgsz = PAGE_ALIGN(size) >> PAGE_SHIFT; @@ -670,6 +670,11 @@ void free_locked_buffer(void *buffer, size_t size) current->mm->locked_vm -= pgsz; up_write(¤t->mm->mmap_sem); +} + +void free_locked_buffer(void *buffer, size_t size) +{ + release_locked_buffer(buffer, size); kfree(buffer); }