Received: by 10.192.165.148 with SMTP id m20csp4611427imm; Tue, 8 May 2018 11:10:58 -0700 (PDT) X-Google-Smtp-Source: AB8JxZotC1APtnLu/tFKTi9lBnF62LgBi8hJ8Kuciwv3TYPFzMG8NxZ79vcAbSvWREdJ1Xm7uGXj X-Received: by 2002:a63:a41a:: with SMTP id c26-v6mr12046402pgf.311.1525803058737; Tue, 08 May 2018 11:10:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1525803058; cv=none; d=google.com; s=arc-20160816; b=ypz1zdUBe042E9nRsL1HN7ynSTRPEaZ93AQG3LKt7UJTS+Sgb1A1QqBAPCi+owA0zz miaEs0v4W1ZhzGxytseqbU2WQ8niRgV3m/Ncn8/JW+Ck8pautyFY+VVw92ok0HBQWRhh 0B8/9rqHZ+YmPnuWISJ0MaDTB8PzZ8sBd6EXHfGTwyTgi5B13DbM+cp9IOoGjJpIi2Vu oKntsTIys4ucBZZjgXeuaulklxAh9cgGIpx98EqtdAX567ei/L6m6BlYMWa8Qsvhac7Q w/QMZXVTMjsE9iyKT4pHy4QXuvCM2wV0OMyKepK5dKVD+u8UvHER0vH2gmnBSog1YZFG dZ+A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:arc-authentication-results; bh=3vMnrbpBI+foHxViGRpInWaqy/pxmYA5Q0k4MQ8njN0=; b=cVPFnD9vREFCbx65c6Bcpzt3mwKpInZwRBF9AIAqwTt16kS/I6G9SR6KQgssyqlOGy K4E3B1/V4QZvkGmzPWvlTgIFWyffkmAY090NV3x0tpscJ21Wd4hKI6cbvG/MQ8Mw9ora M17eRrWB01zAGdmEOnfMeF3vA/pNG1kWcuegmlxWg1SosL1/p7fcJJL+umD2ONpYZsCx FFJhl9fHvKWqJHlPSznw4xH6E4UnlSxn1CrpNwlNpTKDI7u/rU+mRKj2oPEorzZtByNg /b0eXmd0WCtrbE4fb9KUp7M8F8WtllyC/fkzNNbk65npkv9b5+Pi8iPhD08szd1+PeiQ k/Ow== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 44-v6si24593133pla.376.2018.05.08.11.10.44; Tue, 08 May 2018 11:10:58 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755884AbeEHSG3 (ORCPT + 99 others); Tue, 8 May 2018 14:06:29 -0400 Received: from mx2.suse.de ([195.135.220.15]:54278 "EHLO mx2.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932841AbeEHSGX (ORCPT ); Tue, 8 May 2018 14:06:23 -0400 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id A5569AD4A; Tue, 8 May 2018 18:06:22 +0000 (UTC) From: Mark Fasheh To: linux-fsdevel@vger.kernel.org Cc: linux-kernel@vger.kernel.org, linux-btrfs@vger.kernel.org, Mark Fasheh Subject: [PATCH 66/76] fs/romfs: Use inode_sb() helper instead of inode->i_sb Date: Tue, 8 May 2018 11:04:26 -0700 Message-Id: <20180508180436.716-67-mfasheh@suse.de> X-Mailer: git-send-email 2.15.1 In-Reply-To: <20180508180436.716-1-mfasheh@suse.de> References: <20180508180436.716-1-mfasheh@suse.de> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Signed-off-by: Mark Fasheh --- fs/romfs/mmap-nommu.c | 4 ++-- fs/romfs/super.c | 24 +++++++++++++----------- 2 files changed, 15 insertions(+), 13 deletions(-) diff --git a/fs/romfs/mmap-nommu.c b/fs/romfs/mmap-nommu.c index 1118a0dc6b45..0dbf9be30283 100644 --- a/fs/romfs/mmap-nommu.c +++ b/fs/romfs/mmap-nommu.c @@ -26,7 +26,7 @@ static unsigned long romfs_get_unmapped_area(struct file *file, unsigned long flags) { struct inode *inode = file->f_mapping->host; - struct mtd_info *mtd = inode->i_sb->s_mtd; + struct mtd_info *mtd = inode_sb(inode)->s_mtd; unsigned long isize, offset, maxpages, lpages; int ret; @@ -72,7 +72,7 @@ static int romfs_mmap(struct file *file, struct vm_area_struct *vma) static unsigned romfs_mmap_capabilities(struct file *file) { - struct mtd_info *mtd = file_inode(file)->i_sb->s_mtd; + struct mtd_info *mtd = inode_sb(file_inode(file))->s_mtd; if (!mtd) return NOMMU_MAP_COPY; diff --git a/fs/romfs/super.c b/fs/romfs/super.c index 8f06fd1f3d69..eb0b7d3775bb 100644 --- a/fs/romfs/super.c +++ b/fs/romfs/super.c @@ -122,7 +122,7 @@ static int romfs_readpage(struct file *file, struct page *page) pos = ROMFS_I(inode)->i_dataoffset + offset; - ret = romfs_dev_read(inode->i_sb, pos, buf, fillsize); + ret = romfs_dev_read(inode_sb(inode), pos, buf, fillsize); if (ret < 0) { SetPageError(page); fillsize = 0; @@ -157,12 +157,12 @@ static int romfs_readdir(struct file *file, struct dir_context *ctx) char fsname[ROMFS_MAXFN]; /* XXX dynamic? */ int ret; - maxoff = romfs_maxsize(i->i_sb); + maxoff = romfs_maxsize(inode_sb(i)); offset = ctx->pos; if (!offset) { offset = i->i_ino & ROMFH_MASK; - ret = romfs_dev_read(i->i_sb, offset, &ri, ROMFH_SIZE); + ret = romfs_dev_read(inode_sb(i), offset, &ri, ROMFH_SIZE); if (ret < 0) goto out; offset = be32_to_cpu(ri.spec) & ROMFH_MASK; @@ -178,16 +178,17 @@ static int romfs_readdir(struct file *file, struct dir_context *ctx) ctx->pos = offset; /* Fetch inode info */ - ret = romfs_dev_read(i->i_sb, offset, &ri, ROMFH_SIZE); + ret = romfs_dev_read(inode_sb(i), offset, &ri, ROMFH_SIZE); if (ret < 0) goto out; - j = romfs_dev_strnlen(i->i_sb, offset + ROMFH_SIZE, + j = romfs_dev_strnlen(inode_sb(i), offset + ROMFH_SIZE, sizeof(fsname) - 1); if (j < 0) goto out; - ret = romfs_dev_read(i->i_sb, offset + ROMFH_SIZE, fsname, j); + ret = romfs_dev_read(inode_sb(i), offset + ROMFH_SIZE, fsname, + j); if (ret < 0) goto out; fsname[j] = '\0'; @@ -219,13 +220,13 @@ static struct dentry *romfs_lookup(struct inode *dir, struct dentry *dentry, int len, ret; offset = dir->i_ino & ROMFH_MASK; - ret = romfs_dev_read(dir->i_sb, offset, &ri, ROMFH_SIZE); + ret = romfs_dev_read(inode_sb(dir), offset, &ri, ROMFH_SIZE); if (ret < 0) goto error; /* search all the file entries in the list starting from the one * pointed to by the directory's special data */ - maxoff = romfs_maxsize(dir->i_sb); + maxoff = romfs_maxsize(inode_sb(dir)); offset = be32_to_cpu(ri.spec) & ROMFH_MASK; name = dentry->d_name.name; @@ -235,12 +236,13 @@ static struct dentry *romfs_lookup(struct inode *dir, struct dentry *dentry, if (!offset || offset >= maxoff) goto out0; - ret = romfs_dev_read(dir->i_sb, offset, &ri, sizeof(ri)); + ret = romfs_dev_read(inode_sb(dir), offset, &ri, sizeof(ri)); if (ret < 0) goto error; /* try to match the first 16 bytes of name */ - ret = romfs_dev_strcmp(dir->i_sb, offset + ROMFH_SIZE, name, + ret = romfs_dev_strcmp(inode_sb(dir), offset + ROMFH_SIZE, + name, len); if (ret < 0) goto error; @@ -255,7 +257,7 @@ static struct dentry *romfs_lookup(struct inode *dir, struct dentry *dentry, if ((be32_to_cpu(ri.next) & ROMFH_TYPE) == ROMFH_HRD) offset = be32_to_cpu(ri.spec) & ROMFH_MASK; - inode = romfs_iget(dir->i_sb, offset); + inode = romfs_iget(inode_sb(dir), offset); if (IS_ERR(inode)) { ret = PTR_ERR(inode); goto error; -- 2.15.1