From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C32A9168BD for ; Thu, 26 Mar 2026 00:57:55 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774486675; cv=none; b=Ilnb37h1IH7yVnyVJglt6WauuxuE5vEbbYI8pvnlyOzLtjzSqjEZj/+H7OYSzjdniGEiKAmnCBg20MFB1xlVQJ5HXQ6cV84CFcWBtv9R3eQtFC/pv0v/4Rmm6GwDBPBxCnXa39tkwVIdCY2aMtW9XRiBiIRatf2sO7mVuLDDdA4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774486675; c=relaxed/simple; bh=OxiDEIWxmoXvZq2GktVGGq/OI75Vn8HDTE92h1t+gxY=; h=Date:From:To:Cc:Subject:Message-ID:MIME-Version:Content-Type: Content-Disposition; b=eJaOTTldcjFwpOsiiu+j28XWSjkCIPEjlq4dH1xVAXvGovMwMKM991tpM8ca5imaG5pMpvM3mwyzXfmeAwiOc/et1YL8rUR7LKXWdZpxhsJXPnmY5F/roJiFfMcdclmoYf5y479rbi4RzVP2MBpCChIgzpJ+krzZ1KO4OwKDfXE= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=e+Xn7BW0; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="e+Xn7BW0" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 0769DC4CEF7; Thu, 26 Mar 2026 00:57:51 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1774486675; bh=OxiDEIWxmoXvZq2GktVGGq/OI75Vn8HDTE92h1t+gxY=; h=Date:From:To:Cc:Subject:From; b=e+Xn7BW01vSCt+T06kR9xMFAzIVVQvwuVzBD0CAoyD1LWaLfu1ShpwikOYQL8DCy3 tWjusluKuc3cLJlOI1YsvyjVbs1NxKP60+MN35YeiHQ5o8T/yzt9KzEJ9wFriM3pQ9 5sjpENMz2leYeA7pFUMw979N7lXU4ez5Wu29+kTs55NY5eTz98GMTMMoqNmOv558dJ gejm0FeQ+w3JUXiQYFGJTxXtXKG2MVe4O/YOiNWM7QhiW4VCuM1UIwN9HWvR/i0jBE LuGo56khZ9hVUOb6DtNCPmj7qUcSxgJYvJ71CTEHtoN+1hWV+9e94b+yxxS19udmi3 3W9b4eOJ3w40Q== Date: Thu, 26 Mar 2026 08:57:47 +0800 From: Gao Xiang To: Linus Torvalds Cc: linux-erofs@lists.ozlabs.org, LKML , Sheng Yong , Jiucheng Xu , Hongbo Li , Chao Yu Subject: [GIT PULL] erofs fixes for 7.0-rc6 Message-ID: Mail-Followup-To: Linus Torvalds , linux-erofs@lists.ozlabs.org, LKML , Sheng Yong , Jiucheng Xu , Hongbo Li , Chao Yu Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Hi Linus, Could you consider these fixes for 7.0-rc6? There are three random fixes and a Kconfig refinement. Details are shown below.. Thanks, Gao Xiang The following changes since commit 1f318b96cc84d7c2ab792fcc0bfd42a7ca890681: Linux 7.0-rc3 (2026-03-08 16:56:54 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git tags/erofs-for-7.0-rc6-fixes for you to fetch changes up to 2f0407ed923b7eb363424033fc12fe253da139c4: erofs: fix .fadvise() for page cache sharing (2026-03-25 10:40:02 +0800) ---------------------------------------------------------------- Changes since last update: - Mark I/Os as failed when encountering short reads on file-backed mounts - Label GFP_NOIO in the BIO completion when the completion is in the process context, and directly call into the decompression to avoid deadlocks - Improve Kconfig descriptions to better highlight the overall efforts - Fix .fadvise() for page cache sharing ---------------------------------------------------------------- Gao Xiang (2): erofs: update the Kconfig description erofs: fix .fadvise() for page cache sharing Jiucheng Xu (1): erofs: add GFP_NOIO in the bio completion if needed Sheng Yong (1): erofs: set fileio bio failed in short read case fs/erofs/Kconfig | 45 ++++++++++++++++++++++++++++++--------------- fs/erofs/fileio.c | 6 ++---- fs/erofs/ishare.c | 15 +++++++++++++-- fs/erofs/zdata.c | 3 +++ 4 files changed, 48 insertions(+), 21 deletions(-)