From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-Id: <20120309190209.543582565@linuxfoundation.org> Date: Fri, 09 Mar 2012 11:03:32 -0800 From: Greg KH To: linux-kernel@vger.kernel.org, stable@vger.kernel.org Cc: torvalds@linux-foundation.org, akpm@linux-foundation.org, alan@lxorguk.ukuu.org.uk, Joe Thornber , Mike Snitzer , Alasdair G Kergon Subject: [ 90/95] dm thin metadata: decrement counter after removing mapped block In-Reply-To: <20120309194424.GA2134@kroah.com> Sender: linux-kernel-owner@vger.kernel.org List-ID: 3.2-stable review patch. If anyone has any objections, please let me know. ------------------ From: Joe Thornber commit af63bcb817cf708f53bcae6edc2e3fb7dd7d8051 upstream. Correct the number of mapped sectors shown on a thin device's status line by decrementing td->mapped_blocks in __remove() each time a block is removed. Signed-off-by: Joe Thornber Acked-by: Mike Snitzer Signed-off-by: Alasdair G Kergon Signed-off-by: Greg Kroah-Hartman --- drivers/md/dm-thin-metadata.c | 2 ++ 1 file changed, 2 insertions(+) --- a/drivers/md/dm-thin-metadata.c +++ b/drivers/md/dm-thin-metadata.c @@ -1224,6 +1224,8 @@ static int __remove(struct dm_thin_devic if (r) return r; + td->mapped_blocks--; + td->changed = 1; pmd->need_commit = 1; return 0;