Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp1812575ybz; Sat, 18 Apr 2020 08:59:50 -0700 (PDT) X-Google-Smtp-Source: APiQypJ6BPDTGJl5zpRkRw8+rwDa4vPW9ZPBJAQyWu6VN3oxxP8P7O8RfOf1Dehrs+wNMQeO5YVo X-Received: by 2002:a17:906:551:: with SMTP id k17mr8452418eja.350.1587225590392; Sat, 18 Apr 2020 08:59:50 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1587225590; cv=none; d=google.com; s=arc-20160816; b=TabPplp+iII/0B6JgPgBfrIjfJ2K76KwZHW9r5mz20CQM7BWZ7w0Q0m3ClShH6Zpnk qa5mwLeDgpmlee9WeErx1ACLpLPhfh/CSAtopW5ztVDlN7mD5YRGITIZHrNmwrNfgor/ /AHypEPJL2Yud71XavCm4l0ctGPPgaRiEP6MludtPr7PRBArsiXuNob+X4EkDLxcJc8f +cCac6QeP4goiJCk+CX7kO2bGXtrQh6FeB80FLSaprjPu6asv+RPmROBjGFdHlZWlyzz BHohkXoocBj5yeAac4fQs4qzwX4l1tl3KsUU6ohORe5mMOx0+2qfC1pPoW6/Yndof28x rM9A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:content-disposition :mime-version:message-id:subject:cc:to:from:date:dkim-signature; bh=kpdC6sudPWp2mCqYs2DBWg11f4evep1OUH22KgJIyvM=; b=BfMITWwc/iSsFz+yjFm6XUtufGw2DewaJ+kTKum/PB2ay+fVc2/f2vFkkYl+z2udg3 sZxHITCYv08pOe4M4Eswtx3OVsmLAhdnv5Nw8WVwXukax7DNJLEoPr7Y3/MAxxJ2e6JX iYegQIfbpqoNcLMh5gnmkNGopQtoVbu0vmYT94Mq2/BTyfk2FexLyIkA5ZpvpmQ7aAQi sMDRxrpybDFg8Wz/G/jZUztrF3c1xk2MKpLLSYSh8JzOL5ajgumO0HS3QTWdnNLJCG+o Do969J3S69C6bJUKbkRTF4I+RH8TXVynewEOZdsAwHQoQA6LS9OiZ1p21mTZizAhJ/jc 9w4g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=A4drJTgd; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id gz10si12203150ejb.167.2020.04.18.08.59.27; Sat, 18 Apr 2020 08:59:50 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=A4drJTgd; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726776AbgDRP5E (ORCPT + 99 others); Sat, 18 Apr 2020 11:57:04 -0400 Received: from mail.kernel.org ([198.145.29.99]:34444 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725879AbgDRP5D (ORCPT ); Sat, 18 Apr 2020 11:57:03 -0400 Received: from localhost (c-67-169-218-210.hsd1.or.comcast.net [67.169.218.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 54A9721D93; Sat, 18 Apr 2020 15:57:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1587225423; bh=qnaUVc2zsWkVcp1KLOefI6hj6+RgCOt+niTNOLuKms4=; h=Date:From:To:Cc:Subject:From; b=A4drJTgdp0oQMDN/su+zWGOFfavn9RmwiacCu1+2pfPUyrLit353tGM1Q5iKQd8/Z xR4ogBaqUPQdgZLqz3N+ng3YLui2AoxAAMRi2SRbAN9f3RgLlpc6jbwukGadw/iYBP 8mGUuOA34rV+dRSJf6AgDwu/bS+H2h/BnwAc+mM0= Date: Sat, 18 Apr 2020 08:57:02 -0700 From: "Darrick J. Wong" To: Linus Torvalds Cc: "Darrick J. Wong" , linux-fsdevel@vger.kernel.org, linux-xfs@vger.kernel.org, david@fromorbit.com, linux-kernel@vger.kernel.org, sandeen@sandeen.net, hch@lst.de Subject: [GIT PULL] xfs: bug fixes for 5.7-rc1 Message-ID: <20200418155702.GV6742@magnolia> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.9.4 (2018-02-28) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Linus, Please pull this handful of fixes for 5.7. The three commits here fix some livelocks and other clashes with fsfreeze, a potential corruption problem, and a minor race between processes freeing and allocating space when the filesystem is near ENOSPC. This branch merges cleanly with master as of a few minutes ago, so please let me know if anything strange happens. --D The following changes since commit 8f3d9f354286745c751374f5f1fcafee6b3f3136: Linux 5.7-rc1 (2020-04-12 12:35:55 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git tags/xfs-5.7-fixes-3 for you to fetch changes up to f0f7a674d4df1510d8ca050a669e1420cf7d7fab: xfs: move inode flush to the sync workqueue (2020-04-16 09:07:42 -0700) ---------------------------------------------------------------- Fixes for 5.7: - Fix a partially uninitialized variable. - Teach the background gc threads to apply for fsfreeze protection. - Fix some scaling problems when multiple threads try to flush the filesystem when we're about to hit ENOSPC. ---------------------------------------------------------------- Brian Foster (1): xfs: acquire superblock freeze protection on eofblocks scans Darrick J. Wong (2): xfs: fix partially uninitialized structure in xfs_reflink_remap_extent xfs: move inode flush to the sync workqueue fs/xfs/xfs_icache.c | 10 ++++++++++ fs/xfs/xfs_ioctl.c | 5 ++++- fs/xfs/xfs_mount.h | 6 +++++- fs/xfs/xfs_reflink.c | 1 + fs/xfs/xfs_super.c | 40 ++++++++++++++++++++++------------------ 5 files changed, 42 insertions(+), 20 deletions(-)