From: "Darrick J. Wong" <djwong@kernel.org>
To: Christian Brauner <christian.brauner@ubuntu.com>
Cc: Christoph Hellwig <hch@lst.de>,
Shaokun Zhang <zhangshaokun@hisilicon.com>,
linux-xfs@vger.kernel.org
Subject: Re: [PATCH -next] xfs: remove the possibly unused mp variable in xfs_file_compat_ioctl
Date: Wed, 3 Feb 2021 09:38:35 -0800 [thread overview]
Message-ID: <20210203173835.GY7193@magnolia> (raw)
In-Reply-To: <20210203173009.462205-1-christian.brauner@ubuntu.com>
On Wed, Feb 03, 2021 at 06:30:10PM +0100, Christian Brauner wrote:
> From: Christoph Hellwig <hch@lst.de>
>
> The mp variable in xfs_file_compat_ioctl is only used when
> BROKEN_X86_ALIGNMENT is define. Remove it and just open code the
> dereference in a few places.
>
> Fixes: f736d93d76d3 ("xfs: support idmapped mounts")
> Signed-off-by: Christoph Hellwig <hch@lst.de>
> Acked-by: Christian Brauner <christian.brauner@ubuntu.com>
> ---
> As mentioned in the thread, I'd take this on top of Christoph's patch if
> people are ok with this:
> https://git.kernel.org/brauner/h/idmapped_mounts
I don't mind taking this via the xfs tree, unless merging through the
idmapped mounts series is easier/causes less rebase mess?
Reviewed-by: Darrick J. Wong <djwong@kernel.org>
--D
> ---
> fs/xfs/xfs_ioctl32.c | 7 +++----
> 1 file changed, 3 insertions(+), 4 deletions(-)
>
> diff --git a/fs/xfs/xfs_ioctl32.c b/fs/xfs/xfs_ioctl32.c
> index 926427b19573..33c09ec8e6c0 100644
> --- a/fs/xfs/xfs_ioctl32.c
> +++ b/fs/xfs/xfs_ioctl32.c
> @@ -438,7 +438,6 @@ xfs_file_compat_ioctl(
> {
> struct inode *inode = file_inode(filp);
> struct xfs_inode *ip = XFS_I(inode);
> - struct xfs_mount *mp = ip->i_mount;
> void __user *arg = compat_ptr(p);
> int error;
>
> @@ -458,7 +457,7 @@ xfs_file_compat_ioctl(
> return xfs_ioc_space(filp, &bf);
> }
> case XFS_IOC_FSGEOMETRY_V1_32:
> - return xfs_compat_ioc_fsgeometry_v1(mp, arg);
> + return xfs_compat_ioc_fsgeometry_v1(ip->i_mount, arg);
> case XFS_IOC_FSGROWFSDATA_32: {
> struct xfs_growfs_data in;
>
> @@ -467,7 +466,7 @@ xfs_file_compat_ioctl(
> error = mnt_want_write_file(filp);
> if (error)
> return error;
> - error = xfs_growfs_data(mp, &in);
> + error = xfs_growfs_data(ip->i_mount, &in);
> mnt_drop_write_file(filp);
> return error;
> }
> @@ -479,7 +478,7 @@ xfs_file_compat_ioctl(
> error = mnt_want_write_file(filp);
> if (error)
> return error;
> - error = xfs_growfs_rt(mp, &in);
> + error = xfs_growfs_rt(ip->i_mount, &in);
> mnt_drop_write_file(filp);
> return error;
> }
>
> base-commit: f736d93d76d3e97d6986c6d26c8eaa32536ccc5c
> --
> 2.30.0
>
next prev parent reply other threads:[~2021-02-03 17:39 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <https://lore.kernel.org/linux-xfs/20210203171633.GX7193@magnolia>
2021-02-03 17:30 ` [PATCH -next] xfs: remove the possibly unused mp variable in xfs_file_compat_ioctl Christian Brauner
2021-02-03 17:38 ` Darrick J. Wong [this message]
2021-02-03 17:42 ` Christian Brauner
2021-02-03 18:17 ` Darrick J. Wong
2021-02-04 0:55 ` Shaokun Zhang
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20210203173835.GY7193@magnolia \
--to=djwong@kernel.org \
--cc=christian.brauner@ubuntu.com \
--cc=hch@lst.de \
--cc=linux-xfs@vger.kernel.org \
--cc=zhangshaokun@hisilicon.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox