From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christoph Hellwig Subject: [PATCH] ufs: remove unessecary blk_flush_plug Date: Wed, 30 Mar 2011 11:57:02 +0200 Message-ID: <20110330095702.GA13726@lst.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: linux-fsdevel@vger.kernel.org To: dushistov@mail.ru, jaxboe@fusionio.com Return-path: Received: from verein.lst.de ([213.95.11.211]:36323 "EHLO newverein.lst.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755050Ab1C3J5E (ORCPT ); Wed, 30 Mar 2011 05:57:04 -0400 Content-Disposition: inline Sender: linux-fsdevel-owner@vger.kernel.org List-ID: We already flush the per-process plugging list when context switching, so a blk_flush_plug call just before a yield() is not needed. Signed-off-by: Christoph Hellwig Index: xfs/fs/ufs/truncate.c =================================================================== --- xfs.orig/fs/ufs/truncate.c 2011-03-30 11:35:58.095660392 +0200 +++ xfs/fs/ufs/truncate.c 2011-03-30 11:36:03.487659988 +0200 @@ -479,7 +479,6 @@ int ufs_truncate(struct inode *inode, lo break; if (IS_SYNC(inode) && (inode->i_state & I_DIRTY)) ufs_sync_inode (inode); - blk_flush_plug(current); yield(); }