]> rtime.felk.cvut.cz Git - hercules2020/nv-tegra/linux-4.4.git/commit
mm: vmscan: avoid swapping in interrupt context
authorSri Krishna chowdary <schowdary@nvidia.com>
Wed, 29 Apr 2015 05:10:15 +0000 (10:40 +0530)
committerSachin Nikam <snikam@nvidia.com>
Wed, 8 Jun 2016 08:04:05 +0000 (01:04 -0700)
commit2313359f542b610cf4f4754d84c2e11d8dd3c9a2
tree47cf13408e9328ea988b1e9af96dd2a75b5f7a19
parent6242f3eb08f900c408d2283eba6f51774d5694c8
mm: vmscan: avoid swapping in interrupt context

pages can be swapped out from interrupt context as well.
zram uses zsmalloc allocator to make room for these pages.
But zsmalloc is not made to be used from interrupt context.
This can result in a kernel OOps.

Bug 200063583

Change-Id: Ia74ccbdd5dd9b0713e5e5d170a0c6f0d8b8a895b
Signed-off-by: Sri Krishna chowdary <schowdary@nvidia.com>
Reviewed-on: http://git-master/r/737108
Reviewed-on: http://git-master/r/739416
(cherry picked from commit 204ca8e304a872faa045177c8d9d13bc96e75b86)
Reviewed-on: http://git-master/r/763439
(cherry picked from commit 74185cd61bd30b86c196c4748621877e9b6f8203)
Reviewed-on: http://git-master/r/1159927
GVS: Gerrit_Virtual_Submit
Reviewed-by: Sachin Nikam <snikam@nvidia.com>
mm/vmscan.c