From patchwork Thu Aug 30 14:56:49 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marco Stornelli X-Patchwork-Id: 180824 Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id B2BE52C01C0 for ; Fri, 31 Aug 2012 01:03:31 +1000 (EST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751925Ab2H3PD3 (ORCPT ); Thu, 30 Aug 2012 11:03:29 -0400 Received: from mail-bk0-f46.google.com ([209.85.214.46]:39361 "EHLO mail-bk0-f46.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751537Ab2H3PD2 (ORCPT ); Thu, 30 Aug 2012 11:03:28 -0400 Received: by bkwj10 with SMTP id j10so857269bkw.19 for ; Thu, 30 Aug 2012 08:03:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :content-type:content-transfer-encoding; bh=QUo+5Bg9m2yEyaW6c8TDHGeNsAq9tD/iZlJEKQt1K5w=; b=KjCSCIygdjwU/rHG5O0CLEoPM0xKCjGTmR9SM0bgIf17k97kPTUbpHyDWJ50LP1hvl 6S/7JLvLaaBSjeNZFZ2U1Q+v2ps8EWUg6R3IwlxsjcdGmk2GOUNrLV9PfLKjmu5DzD13 9ZBWaOp0qpggh7DYLGzreK411sp5Dl4dmV1deZmzNmE7I1/tRzHrLdx1JORvAT36MUNH QM9GN5+SlZmiFAsimDhAaiSShKm9UZaxI8fZFLpl87Sg1vjSGkCxrqp/bxDbVbeAJn1Y WTolVnl6LTY6zA58uvT4wonkfWn6/1MpaCfPZ1m529a++SAFVQKtWawHGZSq563+eEJh im2A== Received: by 10.204.143.138 with SMTP id v10mr2897086bku.114.1346339006672; Thu, 30 Aug 2012 08:03:26 -0700 (PDT) Received: from [82.55.225.26] (host26-225-dynamic.55-82-r.retail.telecomitalia.it. [82.55.225.26]) by mx.google.com with ESMTPS id j9sm1585486bkv.0.2012.08.30.08.03.24 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 30 Aug 2012 08:03:26 -0700 (PDT) Message-ID: <503F7F31.10708@gmail.com> Date: Thu, 30 Aug 2012 16:56:49 +0200 From: Marco Stornelli User-Agent: Mozilla/5.0 (X11; Linux i686; rv:13.0) Gecko/20120601 Thunderbird/13.0 MIME-Version: 1.0 To: Al Viro CC: Jan Kara , Andrew Morton , Andreas Dilger , linux-ext4@vger.kernel.org, linux-kernel@vger.kernel.org, Linux FS Devel Subject: [PATCH 2/8] ext3: drop lock/unlock super Sender: linux-ext4-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-ext4@vger.kernel.org Removed lock/unlock super. Signed-off-by: Marco Stornelli --- fs/ext3/super.c | 6 ------ 1 files changed, 0 insertions(+), 6 deletions(-) diff --git a/fs/ext3/super.c b/fs/ext3/super.c index 8c892e9..9b3d498 100644 --- a/fs/ext3/super.c +++ b/fs/ext3/super.c @@ -2571,11 +2571,9 @@ out: static int ext3_unfreeze(struct super_block *sb) { if (!(sb->s_flags & MS_RDONLY)) { - lock_super(sb); /* Reser the needs_recovery flag before the fs is unlocked. */ EXT3_SET_INCOMPAT_FEATURE(sb, EXT3_FEATURE_INCOMPAT_RECOVER); ext3_commit_super(sb, EXT3_SB(sb)->s_es, 1); - unlock_super(sb); journal_unlock_updates(EXT3_SB(sb)->s_journal); } return 0; @@ -2595,7 +2593,6 @@ static int ext3_remount (struct super_block * sb, int * flags, char * data) #endif /* Store the original options */ - lock_super(sb); old_sb_flags = sb->s_flags; old_opts.s_mount_opt = sbi->s_mount_opt; old_opts.s_resuid = sbi->s_resuid; @@ -2701,8 +2698,6 @@ static int ext3_remount (struct super_block * sb, int * flags, char * data) old_opts.s_qf_names[i] != sbi->s_qf_names[i]) kfree(old_opts.s_qf_names[i]); #endif - unlock_super(sb); - if (enable_quota) dquot_resume(sb, -1); return 0; @@ -2721,7 +2716,6 @@ restore_opts: sbi->s_qf_names[i] = old_opts.s_qf_names[i]; } #endif - unlock_super(sb); return err; }