diff options
author | Rafael J. Wysocki <rjw@sisk.pl> | 2011-11-22 23:08:10 +0100 |
---|---|---|
committer | Rafael J. Wysocki <rjw@sisk.pl> | 2011-11-23 21:03:38 +0100 |
commit | bb58dd5d1ffad6c2d21c69698ba766dad4ae54e6 (patch) | |
tree | aedde5149df5e3eb8c217b90540222ee507d5e9e /fs/ceph/inode.c | |
parent | f10cdea68b70bd85706baed0decab59618f9c353 (diff) |
PM / Hibernate: Do not leak memory in error/test code paths
The hibernation core code forgets to release memory preallocated
for hibernation if there's an error in its early stages or if test
modes causing hibernation_snapshot() to return early are used. This
causes the system to be hardly usable, because the amount of
preallocated memory is usually huge. Fix this problem.
Reported-by: Srivatsa S. Bhat <srivatsa.bhat@linux.vnet.ibm.com>
Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
Acked-by: Srivatsa S. Bhat <srivatsa.bhat@linux.vnet.ibm.com>
Diffstat (limited to 'fs/ceph/inode.c')
0 files changed, 0 insertions, 0 deletions