ashmem: Update arguments of shrinker for 2.6.35
Signed-off-by: Colin Cross <ccross@google.com> CC: Brian Swetland <swetland@google.com> CC: Colin Cross <ccross@android.com> CC: Arve Hjønnevåg <arve@android.com> CC: Dima Zavin <dima@android.com> CC: Robert Love <rlove@google.com> Signed-off-by: John Stultz <john.stultz@linaro.org> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
parent
56f76fc684
commit
1d3f8f2da1
1 changed files with 3 additions and 3 deletions
|
@ -319,7 +319,7 @@ static int ashmem_mmap(struct file *file, struct vm_area_struct *vma)
|
|||
* chunks of ashmem regions LRU-wise one-at-a-time until we hit 'nr_to_scan'
|
||||
* pages freed.
|
||||
*/
|
||||
static int ashmem_shrink(int nr_to_scan, gfp_t gfp_mask)
|
||||
static int ashmem_shrink(struct shrinker *s, int nr_to_scan, gfp_t gfp_mask)
|
||||
{
|
||||
struct ashmem_range *range, *next;
|
||||
|
||||
|
@ -634,8 +634,8 @@ static long ashmem_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
|
|||
case ASHMEM_PURGE_ALL_CACHES:
|
||||
ret = -EPERM;
|
||||
if (capable(CAP_SYS_ADMIN)) {
|
||||
ret = ashmem_shrink(0, GFP_KERNEL);
|
||||
ashmem_shrink(ret, GFP_KERNEL);
|
||||
ret = ashmem_shrink(&ashmem_shrinker, 0, GFP_KERNEL);
|
||||
ashmem_shrink(&ashmem_shrinker, ret, GFP_KERNEL);
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue