tmpfs: fix off-by-one in max_blocks checks
authorHugh Dickins <hughd@google.com>
Thu, 14 Apr 2011 22:22:07 +0000 (15:22 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Thu, 14 Apr 2011 23:06:55 +0000 (16:06 -0700)
commitfc5da22ae35d4720be59af8787a8a6d5e4da9517
treea072d2d1387d19ea5403ab8adaf7c092c1cf6485
parentd00ebeac5f24f290636f7a895dafc124b2930a08
tmpfs: fix off-by-one in max_blocks checks

If you fill up a tmpfs, df was showing

  tmpfs                   460800         -         -   -  /tmp

because of an off-by-one in the max_blocks checks.  Fix it so df shows

  tmpfs                   460800    460800         0 100% /tmp

Signed-off-by: Hugh Dickins <hughd@google.com>
Cc: Tim Chen <tim.c.chen@linux.intel.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
mm/shmem.c