UPSTREAM: ext4: ignore last group w/o enough space when resizing instead of BUG'ing
authorYongqiang Yang <xiaoqiangnk@gmail.com>
Wed, 5 Sep 2012 05:21:50 +0000 (01:21 -0400)
committerChromeBot <chrome-bot@google.com>
Wed, 6 Feb 2013 23:08:05 +0000 (15:08 -0800)
commit7f6b7cb382b190fc491459f9928916f8b387b4b4
tree91c4fa54fa2a798ea6ad656d3a17ac729880ca53
parent4eb8041999fd89d547555a0c1be66b8dfe6a9a13
UPSTREAM: ext4: ignore last group w/o enough space when resizing instead of BUG'ing

If the last group does not have enough space for group tables, ignore
it instead of calling BUG_ON().

Reported-by: Daniel Drake <dsd@laptop.org>
Signed-off-by: Yongqiang Yang <xiaoqiangnk@gmail.com>
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
Cc: stable@vger.kernel.org
BUG=chromium-os:36118
TEST=link build, resize still works

(cherry picked from upstream commit 03c1c29053f678234dbd51bf3d65f3b7529021de)
Change-Id: I3a7274b6bd72346652b9e7f68b53674684764de7
Signed-off-by: Kees Cook <keescook@chromium.org>
Reviewed-on: https://gerrit.chromium.org/gerrit/42679
Reviewed-by: Mandeep Singh Baines <msb@chromium.org>
fs/ext4/resize.c