mm: failslab: Add support to force slab alloc failures based on size.
authorKrishna Reddy <vdumpa@nvidia.com>
Wed, 18 Jul 2012 21:06:50 +0000 (14:06 -0700)
committerDan Willemsen <dwillemsen@nvidia.com>
Sat, 14 Sep 2013 19:14:35 +0000 (12:14 -0700)
commit378d7044516554eec3ec154c9901b0bb915a7550
tree689bc57dc1102a55d0db16246eb711b7675fa776
parent1d5d29bcf2881723a05dd1a5dd0b05aac1c50ed0
mm: failslab: Add support to force slab alloc failures based on size.

Any alloc request, with  size greater than PAGE_SIZE, to
slab allocator is not guarnateed to succeed, even though
enough memory is available, as memory can get fully fragmented
over the time.
This allows finding the slab allocator requests with size
greater than PAGE_SIZE early and avoid finding issues much late
in product life cyle.

Change-Id: Ibf13e626a671d41569415a56e775ac5e96b90ba3
Signed-off-by: Krishna Reddy <vdumpa@nvidia.com>
Reviewed-on: http://git-master/r/116855
GVS: Gerrit_Virtual_Submit
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
(cherry picked from commit 604a65f8e3c9472886b48b1a287f78f11235d1ce)
Reviewed-on: http://git-master/r/118193
Reviewed-by: Alex Waterman <alexw@nvidia.com>

Rebase-Id: Rfb2f7b8d0365dd983d67ad4e9f63735316f52207
mm/failslab.c