From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 6A7A1C433F5 for ; Thu, 17 Mar 2022 08:44:55 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 8FE528D0001; Thu, 17 Mar 2022 04:44:54 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 8ADCC6B0072; Thu, 17 Mar 2022 04:44:54 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 700208D0001; Thu, 17 Mar 2022 04:44:54 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0041.hostedemail.com [216.40.44.41]) by kanga.kvack.org (Postfix) with ESMTP id 5A1D96B0071 for ; Thu, 17 Mar 2022 04:44:54 -0400 (EDT) Received: from smtpin28.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay03.hostedemail.com (Postfix) with ESMTP id 13F758249980 for ; Thu, 17 Mar 2022 08:44:54 +0000 (UTC) X-FDA: 79253242866.28.6AA2033 Received: from mx0b-00069f02.pphosted.com (mx0b-00069f02.pphosted.com [205.220.177.32]) by imf13.hostedemail.com (Postfix) with ESMTP id 6F72D2001D for ; Thu, 17 Mar 2022 08:44:53 +0000 (UTC) Received: from pps.filterd (m0246632.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 22H8MpDr018269; Thu, 17 Mar 2022 08:44:43 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=date : from : to : cc : subject : message-id : content-type : mime-version; s=corp-2021-07-09; bh=DkSbgVuTSwTycd1ETWz2YCPBa4eEI4qTHErfzAx4QU0=; b=ZoKMjadzZbt/+oXqjVeGS7QSH/qWuLrSmb4AQYHZSajMWqJq6fsJhro0PZvf1Xxwk4Fx FYYzvyS/bPm+hxlNQyiNxw3sp4TrwIekaxOVnKpLOHH0SdjvEDspS5M6sCkxJpTSUqza 08pajhrKnyM97+2sGKB1fHKty0pRAszxUURH1/faYvv3rLwW2Qo7+K4ptMEzfldskzFk 8inTH4wSbJFLhEt+1xnftbfsbnJtj9kk3oOuBSFLLgoddxSsnSNm6WHQSWZZtYnjehck 8XPW8IOrED+WCDXHGi0fj6Rxv8qtaWksLjXMg43k3EHNVFBbaxyw3775cf9d97/pTDDu KQ== Received: from userp3020.oracle.com (userp3020.oracle.com [156.151.31.79]) by mx0b-00069f02.pphosted.com with ESMTP id 3et60rrn3a-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 17 Mar 2022 08:44:43 +0000 Received: from pps.filterd (userp3020.oracle.com [127.0.0.1]) by userp3020.oracle.com (8.16.1.2/8.16.1.2) with SMTP id 22H8avsF092467; Thu, 17 Mar 2022 08:44:42 GMT Received: from nam10-dm6-obe.outbound.protection.outlook.com (mail-dm6nam10lp2101.outbound.protection.outlook.com [104.47.58.101]) by userp3020.oracle.com with ESMTP id 3et659c40c-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 17 Mar 2022 08:44:42 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KMyR/bOL1hY95k+o/GeBDfi4h/fUS9X5x1QNC8/yGTK2IfAu1WtXlFt6QgZksSrpQmbmZgG+AL0zPY1psmPpROgTosmytlqj1F/hlUbo09P2ndTzIS0WIhKQr3TGL28Ydt7X7o+ynRnSBkae3aGnQ1PxLeNbYpRiM6G9/ZDEOARirKBb/TJP5GARk2mlBqM2v036HaST2gmftAeaHKzcgSC7/f46Ab5VWWg1YtuE/3CvIRsftTWx2pWfNe3FOYv9r+4rfyHlbUJZ7NCy5NauonBrTvuX8JQz2G6AgFhFG/EJGdMQaIWTBP3RRKpwB5Ic0svn2GUnfUafDb/hWrWhBA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=DkSbgVuTSwTycd1ETWz2YCPBa4eEI4qTHErfzAx4QU0=; b=bNussMG4tq8KniiLPoZQnktSU/d4qQU2Va4MOQP6PpzEgZcTpYD0axqHdfSvPPX5OZjwQMLysHKne6Rd6eUlElo5gK6lvubWUpUyvV54NUxPkSKlo+J8rE260DEU3LJ9CAQCx59vum0eOR2cu2cG41mj+ZcYaZ0YOz50GGKvyc6ay/QAFeI8DpibTTUz1rHL0xlnb0FyixTzN/yUN0DWtsFvjZwPvvoL6yuLO7Hy3FtaKBSfZd3TlJWJ94pbF9TDbpDHDtY0nhWAxXDuTnQUKRoRbXG8NTSndqV5nDCJPF4obbaK73mfcujZ+gUcu0qVLw/7foXPqRDEdyY6CIqJOg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=DkSbgVuTSwTycd1ETWz2YCPBa4eEI4qTHErfzAx4QU0=; b=W3Tk33AwPfVtKtUvEebXBwCTXSS1dEIEUZv/SLY//ip8orYtpd3W0IBcyKbWIaXG3WXVKQxwPwix5umBhl0Raz9/hAwOZasWMbK/D2IuwsObjIv01RjLD2oWMiI9qRWbMoCCTHIrVerkiunt4J+vXap9OyYVVikbDxmY5RwvBcg= Received: from MWHPR1001MB2365.namprd10.prod.outlook.com (2603:10b6:301:2d::28) by SJ0PR10MB4685.namprd10.prod.outlook.com (2603:10b6:a03:2df::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5081.14; Thu, 17 Mar 2022 08:44:40 +0000 Received: from MWHPR1001MB2365.namprd10.prod.outlook.com ([fe80::2c3d:92b5:42b3:c1c5]) by MWHPR1001MB2365.namprd10.prod.outlook.com ([fe80::2c3d:92b5:42b3:c1c5%4]) with mapi id 15.20.5081.017; Thu, 17 Mar 2022 08:44:40 +0000 Date: Thu, 17 Mar 2022 11:44:13 +0300 From: Dan Carpenter To: kbuild@lists.01.org, Fengnan Chang Cc: lkp@intel.com, kbuild-all@lists.01.org, Linux Memory Management List , Jaegeuk Kim , Chao Yu , Chao Yu Subject: [kbuild] [linux-next:master 11491/13209] fs/f2fs/file.c:2057 f2fs_ioc_start_atomic_write() warn: inconsistent returns '&inode->i_rwsem'. Message-ID: <202203171137.0LDg0sYz-lkp@intel.com> Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Message-ID-Hash: XNQCUP4NQVHWHOPTMC2YAYGEZGC4I2K3 User-Agent: Mutt/1.9.4 (2018-02-28) X-ClientProxiedBy: JNAP275CA0016.ZAFP275.PROD.OUTLOOK.COM (2603:1086:0:4c::21) To MWHPR1001MB2365.namprd10.prod.outlook.com (2603:10b6:301:2d::28) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 06443490-7e25-432b-a507-08da07f26005 X-MS-TrafficTypeDiagnostic: SJ0PR10MB4685:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: /hSSizqwZHFATM8qd4r1DcIR8hh2lg3VvnK5fAi9DriE6ASQiiWG77SGxPNH0sVgo35gY6ppjdAvTf1wPhqIPm+U6coHFreLxrPveXRicjwX7zUQjsLJIMvHce+91mRLHMLDpNSE4LqJcWg1o1Mh960G3ATPJMhL0O+sAcmfO0T5god+PyYA1VMwz8wHbdI/cVUD1VoYn8ZRDFOVRDTfhqQrOcNZ4pfiqrywSsPjVqyVXAEHxyge+slf3PoNPe+Ch36fKbqQBHuNPmFL5FQ20Wu37foieflaZK6xMy9fj8rSdr+F5ETR2y1VbOiZmZQrr3NZW+tbDug1fv3d0uM3twv0RWRnoc19Ntl/+ucoChMS7ed33yVpgQqf/Mni98b39HOuoMRXZzctyTV2Ho1tqlfp2x1yTrpyOC3125GkCgbjQRJxb2+N7Sk988zGjVClu32OPtULNGy8MTjDPMPlIF1++wAfxzMKWBBLbh/hON1EZIEOxFOBlOk1TGBrxgxkwRnojCihZQiM9dVFTrROysEa7XsDH0YheGrTn3bZ38SKJWNPnW7I5bekC4yNXGBKBPHPgTF1IiN3mnKmtT3X/I6ua0gxBGyY7IDrli+0RpR5/kUMiuE4NJVQVL3HNcyRlHx/G1UttOOag98+BNSMDfh2F1rpsHDN7jrCs5TDzuvpILDPR1l4+Hr+UAWJls7WVn1HR0AxquUbRckFeHLdREWQlBwGQgtjg39irE4qI4RqmNRoC9lp5BHA4K8/FEqwpWB7gdB7SYKWDyilcjjIiyAdnDdd0QShJukFylpoj1cmSj8BIVm+ooeyapaQucGFGFfQ7wNc4zqvfrfvkC1K0A== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MWHPR1001MB2365.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(366004)(38350700002)(9686003)(2906002)(6506007)(52116002)(38100700002)(186003)(26005)(6512007)(508600001)(6486002)(966005)(6666004)(86362001)(1076003)(66556008)(66476007)(5660300002)(44832011)(8936002)(83380400001)(316002)(54906003)(6916009)(4326008)(4001150100001)(8676002)(66946007)(36756003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?4VEgXl1lGWAYd3eK4iKiCMod+R8NqVTTCuhe9drTnc6i4a3m0ci+bi9brFMs?= =?us-ascii?Q?6NIsOTW7m9YmElQ8+sBJ34WiyS87cn7vAhHROSRTXuVopdrlI7zSSne8pWUC?= =?us-ascii?Q?0zjMA9GXJodAjLqF9BM0NjWMygKV6gDlI+CDktJCYPHO7JtSoCEK7MxfDJlH?= =?us-ascii?Q?jAX0LAX/wp//V2Y+8C0yOh3KKzAu1qum7Ckb9/EWA2xP4kY4BoRKiusr4t5m?= =?us-ascii?Q?kKXIUz8BL1pZAQ4DatjQftu7t8x3/lzaRX7InF5nQ8sLRcr5KP8+HeFWIXeI?= =?us-ascii?Q?VLfZ4xUpy4wf7MHjZtNrGLjTafRCtj9mf8QGsVT+HfiPdm5FFk6cpSaIs0Lv?= =?us-ascii?Q?2iVl4tv8olXe0mQPy0zvqj9KZFO/PnTSMtFSU2mq2rgWZsQ0sPIPYALWB25W?= =?us-ascii?Q?bXtYomec7fiyVSTPfUGqCRjdj935VwlXVE8QhGZFqa7F7h1FD5GBUWufB7QC?= =?us-ascii?Q?aZ1+agjo1eD9CnjfM4ke8nSMR4kC4VHjqP9Y5644xWDEMgVKJcZl1DAzfh0w?= =?us-ascii?Q?ptHDsu88w/xGNarsffVge4Ok9Ly9AcCC+KNep4fvv85dJWyt9Yaut/pdo/bt?= =?us-ascii?Q?RkgUvsxXxbS1Yt1vQk+ELP90c8VPgqSI0AKtZlwZWkuK6VtHn0ygHO1+npWC?= =?us-ascii?Q?fk1tboGJAltS4A5CTgK843ndsrWhjVeZW/evzoOntanx1WdKXCcI9cBcbLyg?= =?us-ascii?Q?RbFMUpIyTXC4h8G1mTlXcVAb8Ir7FL2J22pyLuUmsJeFaAwcod5OR5QjDM9n?= =?us-ascii?Q?nA3u4xo2VN3nf7DRtFDmq9ly79qArQWdsg1Pca52ea9YH+3ClfZzJRG5xQJp?= =?us-ascii?Q?F61zsdYsA4pMAeGOPEoei1H+vNhDtMJ+UliY/jgadQuQXNQIQ0SZgMqxsmso?= =?us-ascii?Q?p2qRefe/fhgh5HC13VNK0LRFZKruCvfoKC70ISElqkwSiBjHPDzxZnQd69CQ?= =?us-ascii?Q?DZQZJUB9d94fELZNJLK75nJJaHjPNjtOnouTtSBJbocFMeM6yXTqlceP6HDs?= =?us-ascii?Q?wsCrY4PVFapDEm4RDqll18gaZqMHYjpYwLHOj9uVBGJNwtsDublr3yGsVqNa?= =?us-ascii?Q?loSWqKedEZ7KkGNzSlUbBDLNYmpa6XLd0yXapkb/6xf1KNvrPdXzlI7Oj3Zl?= =?us-ascii?Q?vQhgQnQDNwZZ7vynh+x+5ybVVp1fFyk93kdLi1dORvO5QcS4xbenq8CrM0aP?= =?us-ascii?Q?eKQBieZitfcU/Q9CQwbhJXtcU773fPPytcHIrrx+7bIgiafB7io98csKcV5X?= =?us-ascii?Q?2IOymygvw6kkcFr3uWFNlMqraFQmWNaV49RU+BZRSTFklKISPQu4fCSe+Y1G?= =?us-ascii?Q?GRqlOusqQvRTKXaV+9T/QEeKIueHDP+FpTZuGjcAtGR4qEOXEoNL++xNfUg2?= =?us-ascii?Q?Rl+7aInDVjMvsJJgx2N2zC0qAIGLrjeLAizYKQp/aCvMYtYzNfXksugtHapI?= =?us-ascii?Q?gBTD5mYK5ByqvZlBDDz7TvKR5BiXLS+4zV22drXDqcrrTZWm8GFoFw=3D=3D?= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 06443490-7e25-432b-a507-08da07f26005 X-MS-Exchange-CrossTenant-AuthSource: MWHPR1001MB2365.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Mar 2022 08:44:40.1902 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: P7bM2PNFmFNII3lgARGIlj2UH6NBMEqDycixE0SOyP3nmOnHuCK3kz6VzygGLLhhcTJ28fsJMMNSHd64JSWTMAls+msO3oS3tdzDtygcEUA= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR10MB4685 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10288 signatures=693715 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 spamscore=0 malwarescore=0 adultscore=0 bulkscore=0 mlxscore=0 mlxlogscore=999 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2202240000 definitions=main-2203170050 X-Proofpoint-ORIG-GUID: A3oG66yhxiZXKKfbIQiytBTnKPVmTmNz X-Proofpoint-GUID: A3oG66yhxiZXKKfbIQiytBTnKPVmTmNz X-Rspamd-Queue-Id: 6F72D2001D X-Rspam-User: Authentication-Results: imf13.hostedemail.com; dkim=pass header.d=oracle.com header.s=corp-2021-07-09 header.b=ZoKMjadz; dkim=pass header.d=oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=W3Tk33Aw; dmarc=pass (policy=none) header.from=oracle.com; spf=none (imf13.hostedemail.com: domain of dan.carpenter@oracle.com has no SPF policy when checking 205.220.177.32) smtp.mailfrom=dan.carpenter@oracle.com X-Stat-Signature: sotgfa75qpew61gt4ww7wqs3pcsou3bc X-Rspamd-Server: rspam04 X-HE-Tag: 1647506693-583703 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: [ I never understand these emails which are about patch 11491/13209... - dan ] tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master head: 8a11187eb62b8b910d2c5484e1f5d160e8b11eb4 commit: a6f748c35eca6eedf2dda8b2a30abd640f1249dc [11491/13209] f2fs: fix compressed file start atomic write may cause data corruption config: parisc-randconfig-m031-20220317 (https://download.01.org/0day-ci/archive/20220317/202203171137.0LDg0sYz-lkp@intel.com/config ) compiler: hppa-linux-gcc (GCC) 11.2.0 If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot Reported-by: Dan Carpenter New smatch warnings: fs/f2fs/file.c:2057 f2fs_ioc_start_atomic_write() warn: inconsistent returns '&inode->i_rwsem'. vim +2057 fs/f2fs/file.c 88b88a667971599 Jaegeuk Kim 2014-10-06 1989 static int f2fs_ioc_start_atomic_write(struct file *filp) 88b88a667971599 Jaegeuk Kim 2014-10-06 1990 { 88b88a667971599 Jaegeuk Kim 2014-10-06 1991 struct inode *inode = file_inode(filp); 984fc4e76d63345 Chao Yu 2022-02-04 1992 struct user_namespace *mnt_userns = file_mnt_user_ns(filp); 743b620cb0516f6 Jaegeuk Kim 2019-09-09 1993 struct f2fs_inode_info *fi = F2FS_I(inode); 743b620cb0516f6 Jaegeuk Kim 2019-09-09 1994 struct f2fs_sb_info *sbi = F2FS_I_SB(inode); f4c9c743acedc2f Chao Yu 2015-07-17 1995 int ret; 88b88a667971599 Jaegeuk Kim 2014-10-06 1996 984fc4e76d63345 Chao Yu 2022-02-04 1997 if (!inode_owner_or_capable(mnt_userns, inode)) 88b88a667971599 Jaegeuk Kim 2014-10-06 1998 return -EACCES; 88b88a667971599 Jaegeuk Kim 2014-10-06 1999 e811898c97f83ae Jaegeuk Kim 2017-03-17 2000 if (!S_ISREG(inode->i_mode)) e811898c97f83ae Jaegeuk Kim 2017-03-17 2001 return -EINVAL; e811898c97f83ae Jaegeuk Kim 2017-03-17 2002 038d06984f5c50a Chao Yu 2019-07-25 2003 if (filp->f_flags & O_DIRECT) 038d06984f5c50a Chao Yu 2019-07-25 2004 return -EINVAL; 038d06984f5c50a Chao Yu 2019-07-25 2005 7fb17fe44b70c85 Chao Yu 2016-05-09 2006 ret = mnt_want_write_file(filp); 7fb17fe44b70c85 Chao Yu 2016-05-09 2007 if (ret) 7fb17fe44b70c85 Chao Yu 2016-05-09 2008 return ret; 7fb17fe44b70c85 Chao Yu 2016-05-09 2009 0fac558b9658479 Chao Yu 2016-05-09 2010 inode_lock(inode); ^^^^^^^^^^^^^^^^^^ 0fac558b9658479 Chao Yu 2016-05-09 2011 a6f748c35eca6ee Fengnan Chang 2022-03-10 2012 if (!f2fs_disable_compressed_file(inode)) a6f748c35eca6ee Fengnan Chang 2022-03-10 2013 return -EINVAL; ^^^^^^^^^^^^^^^ goto out? 4c8ff7095bef64f Chao Yu 2019-11-01 2014 455e3a5887ee7eb Jaegeuk Kim 2018-07-27 2015 if (f2fs_is_atomic_file(inode)) { 455e3a5887ee7eb Jaegeuk Kim 2018-07-27 2016 if (is_inode_flag_set(inode, FI_ATOMIC_REVOKE_REQUEST)) 455e3a5887ee7eb Jaegeuk Kim 2018-07-27 2017 ret = -EINVAL; 7fb17fe44b70c85 Chao Yu 2016-05-09 2018 goto out; 455e3a5887ee7eb Jaegeuk Kim 2018-07-27 2019 } 88b88a667971599 Jaegeuk Kim 2014-10-06 2020 f4c9c743acedc2f Chao Yu 2015-07-17 2021 ret = f2fs_convert_inline_inode(inode); f4c9c743acedc2f Chao Yu 2015-07-17 2022 if (ret) 7fb17fe44b70c85 Chao Yu 2016-05-09 2023 goto out; 88b88a667971599 Jaegeuk Kim 2014-10-06 2024 e4544b63a7ee49e Tim Murray 2022-01-07 2025 f2fs_down_write(&F2FS_I(inode)->i_gc_rwsem[WRITE]); 6f8d4455060dfb0 Jaegeuk Kim 2018-07-25 2026 31867b23d7d1ee3 Jaegeuk Kim 2018-12-28 2027 /* 31867b23d7d1ee3 Jaegeuk Kim 2018-12-28 2028 * Should wait end_io to count F2FS_WB_CP_DATA correctly by 31867b23d7d1ee3 Jaegeuk Kim 2018-12-28 2029 * f2fs_is_atomic_file. 31867b23d7d1ee3 Jaegeuk Kim 2018-12-28 2030 */ 31867b23d7d1ee3 Jaegeuk Kim 2018-12-28 2031 if (get_dirty_pages(inode)) dcbb4c10e6d9693 Joe Perches 2019-06-18 2032 f2fs_warn(F2FS_I_SB(inode), "Unexpected flush for atomic writes: ino=%lu, npages=%u", c27753d675fccd3 Jaegeuk Kim 2016-04-12 2033 inode->i_ino, get_dirty_pages(inode)); c27753d675fccd3 Jaegeuk Kim 2016-04-12 2034 ret = filemap_write_and_wait_range(inode->i_mapping, 0, LLONG_MAX); 6f8d4455060dfb0 Jaegeuk Kim 2018-07-25 2035 if (ret) { e4544b63a7ee49e Tim Murray 2022-01-07 2036 f2fs_up_write(&F2FS_I(inode)->i_gc_rwsem[WRITE]); 684ca7e55de1f3d Kinglong Mee 2017-03-18 2037 goto out; 6f8d4455060dfb0 Jaegeuk Kim 2018-07-25 2038 } 31867b23d7d1ee3 Jaegeuk Kim 2018-12-28 2039 743b620cb0516f6 Jaegeuk Kim 2019-09-09 2040 spin_lock(&sbi->inode_lock[ATOMIC_FILE]); 743b620cb0516f6 Jaegeuk Kim 2019-09-09 2041 if (list_empty(&fi->inmem_ilist)) 743b620cb0516f6 Jaegeuk Kim 2019-09-09 2042 list_add_tail(&fi->inmem_ilist, &sbi->inode_list[ATOMIC_FILE]); 677017d196ba2a4 Sahitya Tummala 2019-11-13 2043 sbi->atomic_files++; 743b620cb0516f6 Jaegeuk Kim 2019-09-09 2044 spin_unlock(&sbi->inode_lock[ATOMIC_FILE]); 743b620cb0516f6 Jaegeuk Kim 2019-09-09 2045 743b620cb0516f6 Jaegeuk Kim 2019-09-09 2046 /* add inode in inmem_list first and set atomic_file */ 054afda9991786e Yunlei He 2018-04-18 2047 set_inode_flag(inode, FI_ATOMIC_FILE); 2ef79ecb5e906d8 Chao Yu 2018-05-07 2048 clear_inode_flag(inode, FI_ATOMIC_REVOKE_REQUEST); e4544b63a7ee49e Tim Murray 2022-01-07 2049 f2fs_up_write(&F2FS_I(inode)->i_gc_rwsem[WRITE]); 684ca7e55de1f3d Kinglong Mee 2017-03-18 2050 6f8d4455060dfb0 Jaegeuk Kim 2018-07-25 2051 f2fs_update_time(F2FS_I_SB(inode), REQ_TIME); 7a10f0177e117e9 Jaegeuk Kim 2017-07-24 2052 F2FS_I(inode)->inmem_task = current; 26a28a0c1eb756b Jaegeuk Kim 2016-12-28 2053 stat_update_max_atomic_write(inode); 684ca7e55de1f3d Kinglong Mee 2017-03-18 2054 out: 0fac558b9658479 Chao Yu 2016-05-09 2055 inode_unlock(inode); 7fb17fe44b70c85 Chao Yu 2016-05-09 2056 mnt_drop_write_file(filp); c27753d675fccd3 Jaegeuk Kim 2016-04-12 @2057 return ret; 88b88a667971599 Jaegeuk Kim 2014-10-06 2058 } --- 0-DAY CI Kernel Test Service https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org _______________________________________________ kbuild mailing list -- kbuild@lists.01.org To unsubscribe send an email to kbuild-leave@lists.01.org