]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
xfs: use xfs_readonly_buftarg in xfs_remount_rw
authorChristoph Hellwig <hch@lst.de>
Thu, 5 Jun 2025 06:16:29 +0000 (08:16 +0200)
committerCarlos Maiolino <cem@kernel.org>
Mon, 16 Jun 2025 08:05:08 +0000 (10:05 +0200)
Use xfs_readonly_buftarg instead of open coding it.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Hans Holmberg <hans.holmberg@wdc.com>
Reviewed-by: John Garry <john.g.garry@oracle.com>
Signed-off-by: Carlos Maiolino <cem@kernel.org>
fs/xfs/xfs_super.c

index 0bc4b5489078c97d16e84257bc8282a482bb9698..bb0a82635a770d48a8562b994fe13eb28b922069 100644 (file)
@@ -2020,14 +2020,13 @@ xfs_remount_rw(
        int error;
 
        if (mp->m_logdev_targp && mp->m_logdev_targp != mp->m_ddev_targp &&
-           bdev_read_only(mp->m_logdev_targp->bt_bdev)) {
+           xfs_readonly_buftarg(mp->m_logdev_targp)) {
                xfs_warn(mp,
                        "ro->rw transition prohibited by read-only logdev");
                return -EACCES;
        }
 
-       if (mp->m_rtdev_targp &&
-           bdev_read_only(mp->m_rtdev_targp->bt_bdev)) {
+       if (mp->m_rtdev_targp && xfs_readonly_buftarg(mp->m_rtdev_targp)) {
                xfs_warn(mp,
                        "ro->rw transition prohibited by read-only rtdev");
                return -EACCES;