From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from aserp1040.oracle.com ([141.146.126.69]:17691 "EHLO aserp1040.oracle.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750918AbdKFIgR (ORCPT ); Mon, 6 Nov 2017 03:36:17 -0500 Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71]) by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id vA68aGcA001910 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Mon, 6 Nov 2017 08:36:16 GMT Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236]) by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id vA68aFXT031045 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Mon, 6 Nov 2017 08:36:16 GMT Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11]) by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id vA68aFA0014616 for ; Mon, 6 Nov 2017 08:36:15 GMT From: Anand Jain To: linux-btrfs@vger.kernel.org Subject: [PATCH 3/7] btrfs: use i_size_read() instead of open code Date: Mon, 6 Nov 2017 16:36:14 +0800 Message-Id: <20171106083618.7617-4-anand.jain@oracle.com> In-Reply-To: <20171106083618.7617-1-anand.jain@oracle.com> References: <20171106083618.7617-1-anand.jain@oracle.com> Sender: linux-btrfs-owner@vger.kernel.org List-ID: As i_size_read() takes care of 32bit smp or preempt cases as well. Signed-off-by: Anand Jain --- fs/btrfs/ioctl.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fs/btrfs/ioctl.c b/fs/btrfs/ioctl.c index b0465020972a..86e7f5abd740 100644 --- a/fs/btrfs/ioctl.c +++ b/fs/btrfs/ioctl.c @@ -1532,7 +1532,7 @@ static noinline int btrfs_ioctl_resize(struct file *file, } if (!new_size) - new_size = device->bdev->bd_inode->i_size; + new_size = i_size_read(device->bdev->bd_inode); old_size = btrfs_device_get_total_bytes(device); @@ -1554,7 +1554,7 @@ static noinline int btrfs_ioctl_resize(struct file *file, ret = -EINVAL; goto out_mutex; } - if (new_size > device->bdev->bd_inode->i_size) { + if (new_size > i_size_read(device->bdev->bd_inode)) { ret = -EFBIG; goto out_mutex; } -- 2.13.1