utbound score=0 priorityscore=1501 impostorscore=0 adultscore=0 suspectscore=0 spamscore=0 lowpriorityscore=0 malwarescore=0 clxscore=1011 bulkscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2601150000 definitions=main-2601210073 SPFCheck: Soft Fail, 20 Spam score X-DKIM: signer='ibm.com' status='pass' reason='' DKIMCheck: Server passes DKIM test, 0 Spam score X-Spam-Score: 0.5 (/) X-Spam-Report: Spam detection software, running on the system "witcher.mxrouting.net", has performed the tests listed below against this email. Information: https://mxroutedocs.com/directadmin/spamfilters/ --- Content analysis details: (0.5 points) --- pts rule name description ---- ---------------------- ----------------------------------------- 1.5 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different 0.0 RCVD_IN_DNSWL_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to DNSWL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#DnsBlocklists-dnsbl-block for more information. [213.196.21.55 listed in list.dnswl.org] -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager SpamTally: Final spam score: 25 On Wed, Jan 21, 2026 at 09:22:47AM +1030, Qu Wenruo wrote: > Adding S390 to the mailing list, I got the incorrect address in the initial > patch. > > Much appreciated if S390 people can give it a test. > > Thanks, > Qu > > 在 2026/1/19 16:24, Qu Wenruo 写道: > > [BUG] > > After commit aa60fe12b4f4 ("btrfs: zlib: refactor S390x HW acceleration > > buffer preparation"), we no longer release the folio of the page cache > > of folio returned by btrfs_compress_filemap_get_folio() for S390 > > hardware accerlation path. > > > > [CAUSE] > > Before that commit, we call kumap_local() and folio_put() after handling > > each folio. > > > > Although the timing is not ideal (it release previous folio at the > > beginning of the loop, and rely on some extra cleanup out of the loop), > > it at least handles the folio release correctly. > > > > Meanwhile the refactored code is easier to read, it lacks the call to > > release the filemap folio. > > > > [FIX] > > Add the missing folio_put() for copy_data_into_buffer(). > > > > Cc: linux-s390@vger.kernel.orgaa60fe12b4f49f49fc73e5023f8675e2df1f7805 > > Fixes: aa60fe12b4f4 ("btrfs: zlib: refactor S390x HW acceleration buffer preparation") > > Signed-off-by: Qu Wenruo > > --- > > fs/btrfs/zlib.c | 1 + > > 1 file changed, 1 insertion(+) > > > > diff --git a/fs/btrfs/zlib.c b/fs/btrfs/zlib.c > > index 6caba8be7c84..10ed48d4a846 100644 > > --- a/fs/btrfs/zlib.c > > +++ b/fs/btrfs/zlib.c > > @@ -139,6 +139,7 @@ static int copy_data_into_buffer(struct address_space *mapping, > > data_in = kmap_local_folio(folio, offset); > > memcpy(workspace->buf + cur - filepos, data_in, copy_length); > > kunmap_local(data_in); > > + folio_put(folio); > > cur += copy_length; > > } > > return 0; Mikhail, can you have a look at this, please? From - Wed Jan 21 09:50:13 2026 X-Mozilla-Status: 0001 X-Mozilla-Status2: 00000000 Return-Path: Delivered-To: hi@josie.lol Received: from witcher.mxrouting.net by witcher.mxrouting.net with LMTP id eL03M1KhcGl2+zoAYBR5ng (envelope-from ) for ; Wed, 21 Jan 2026 09:50:10 +0000 Return-path: