Received: by 10.192.165.148 with SMTP id m20csp4636746imm; Tue, 8 May 2018 11:38:30 -0700 (PDT) X-Google-Smtp-Source: AB8JxZr1RITrv4eYDE5ug+PYdf80tXWjFkWZpxmcySurElS6oTwy6MQuxVCVvWm/004iOMrP+oxb X-Received: by 10.98.194.5 with SMTP id l5mr40957471pfg.6.1525804710617; Tue, 08 May 2018 11:38:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1525804710; cv=none; d=google.com; s=arc-20160816; b=y46kNZZS/UzN89XKKyj8EDzf0m+VDLrp267jMMi3wJWIIVPhXEnv6ykbUtkcKbH15/ olw8y/aSa4Gazlk87f1UPhZXbElXzB4IgTJLU4kGv2dMiPVS7Kk0PN/i/4MJgrzXMui1 /Y3mLvQ0NHEfzyM+5QlroxBznTq0Z8wjMUVBCBPQldQaJMrQfQE69p955VaYrQRnxE8p +zeiBItx3Z4ZFoXhTvEINKJACL1faWJOJceHTieEMVxJxvXh/1gSTCiO31+pDiCADqSJ ofXBTGiJAPEb0R4XcVEjHoD3mZ+8evuLqcKAmpvXsQOSiv0VWGpkZqMzI4LnIY+p67lU VbxA== 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=pO8WAkmiNYy+aUEYv6RVRpsx6mATxvcZW4dEOY5Q3h4=; b=HhEH1Mc7201+lNmilxV/WGt2Vw7i40SiZHjzfQB/5wTXFVbtrYJvVhfeQjE58Q8GeR xAjAH/4rDQo4QfkhUCJsf5tTeL0KZRi2FjIFZIkdAT4ZkEoEhPIGBE0x4k+lUTeAZ5ee E20s8As++IHuxKtKu3tf2FDXMA5g5V+ccIHXhS+SVAaauYkq0Ns4/oZ5lHVIGQ4MGMgg sh7JJTsFdX2BAwG/YHCk7SRhnbsZuoU5QAm4+eu3uFstHMCpJgiVdydnW/wW3qO3WWgx rHz3EjRDwGelbL1/JeFLSpb8aJkudLH6esjuhjR+TwtE4MyqIcd590TU4TUaRt1aP+5L oISA== 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 r19-v6si1009878pgn.373.2018.05.08.11.38.16; Tue, 08 May 2018 11:38:30 -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 S932698AbeEHShl (ORCPT + 99 others); Tue, 8 May 2018 14:37:41 -0400 Received: from mx2.suse.de ([195.135.220.15]:53874 "EHLO mx2.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755547AbeEHSFJ (ORCPT ); Tue, 8 May 2018 14:05:09 -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 B89B6AE73; Tue, 8 May 2018 18:05:07 +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 14/76] fs/afs: Use inode_sb() helper instead of inode->i_sb Date: Tue, 8 May 2018 11:03:34 -0700 Message-Id: <20180508180436.716-15-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/afs/callback.c | 2 +- fs/afs/dir.c | 8 ++++---- fs/afs/file.c | 2 +- fs/afs/write.c | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/fs/afs/callback.c b/fs/afs/callback.c index f4291b576054..73371c83b646 100644 --- a/fs/afs/callback.c +++ b/fs/afs/callback.c @@ -63,7 +63,7 @@ int afs_register_server_cb_interest(struct afs_vnode *vnode, return -ENOMEM; refcount_set(&new->usage, 1); - new->sb = vnode->vfs_inode.i_sb; + new->sb = vnode->vfs_inode.i_view->v_sb; new->vid = vnode->volume->vid; new->server = afs_get_server(server); INIT_LIST_HEAD(&new->cb_link); diff --git a/fs/afs/dir.c b/fs/afs/dir.c index ba2b458b36d1..1a828b1da90f 100644 --- a/fs/afs/dir.c +++ b/fs/afs/dir.c @@ -453,7 +453,7 @@ static int afs_lookup_filldir(struct dir_context *ctx, const char *name, static int afs_do_lookup(struct inode *dir, struct dentry *dentry, struct afs_fid *fid, struct key *key) { - struct afs_super_info *as = dir->i_sb->s_fs_info; + struct afs_super_info *as = inode_sb(dir)->s_fs_info; struct afs_lookup_cookie cookie = { .ctx.actor = afs_lookup_filldir, .name = dentry->d_name, @@ -533,7 +533,7 @@ static struct inode *afs_try_auto_mntpt(struct dentry *dentry, if (ret < 0) goto out; - inode = afs_iget_pseudo_dir(dir->i_sb, false); + inode = afs_iget_pseudo_dir(inode_sb(dir), false); if (IS_ERR(inode)) { ret = PTR_ERR(inode); goto out; @@ -614,7 +614,7 @@ static struct dentry *afs_lookup(struct inode *dir, struct dentry *dentry, dentry->d_fsdata = (void *)(unsigned long) vnode->status.data_version; /* instantiate the dentry */ - inode = afs_iget(dir->i_sb, key, &fid, NULL, NULL, NULL); + inode = afs_iget(inode_sb(dir), key, &fid, NULL, NULL, NULL); key_put(key); if (IS_ERR(inode)) { _leave(" = %ld", PTR_ERR(inode)); @@ -861,7 +861,7 @@ static void afs_vnode_new_inode(struct afs_fs_cursor *fc, d_drop(new_dentry); - inode = afs_iget(fc->vnode->vfs_inode.i_sb, fc->key, + inode = afs_iget(fc->vnode->vfs_inode.i_view->v_sb, fc->key, newfid, newstatus, newcb, fc->cbi); if (IS_ERR(inode)) { /* ENOMEM or EINTR at a really inconvenient time - just abandon diff --git a/fs/afs/file.c b/fs/afs/file.c index a39192ced99e..1abbe9f37163 100644 --- a/fs/afs/file.c +++ b/fs/afs/file.c @@ -376,7 +376,7 @@ static int afs_readpage(struct file *file, struct page *page) ret = afs_page_filler(key, page); } else { struct inode *inode = page->mapping->host; - key = afs_request_key(AFS_FS_S(inode->i_sb)->cell); + key = afs_request_key(AFS_FS_S(inode_sb(inode))->cell); if (IS_ERR(key)) { ret = PTR_ERR(key); } else { diff --git a/fs/afs/write.c b/fs/afs/write.c index 9370e2feb999..df5a30e0d46e 100644 --- a/fs/afs/write.c +++ b/fs/afs/write.c @@ -761,7 +761,7 @@ int afs_page_mkwrite(struct vm_fault *vmf) _enter("{{%x:%u}},{%lx}", vnode->fid.vid, vnode->fid.vnode, vmf->page->index); - sb_start_pagefault(inode->i_sb); + sb_start_pagefault(inode_sb(inode)); /* Wait for the page to be written to the cache before we allow it to * be modified. We then assume the entire page will need writing back. @@ -790,7 +790,7 @@ int afs_page_mkwrite(struct vm_fault *vmf) SetPagePrivate(vmf->page); set_page_private(vmf->page, priv); - sb_end_pagefault(inode->i_sb); + sb_end_pagefault(inode_sb(inode)); return VM_FAULT_LOCKED; } -- 2.15.1