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 1249EC54EED for ; Sun, 29 Jan 2023 21:33:52 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 781A76B0072; Sun, 29 Jan 2023 16:33:52 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 732456B0073; Sun, 29 Jan 2023 16:33:52 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 5F9DB6B0074; Sun, 29 Jan 2023 16:33:52 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 4DFA76B0072 for ; Sun, 29 Jan 2023 16:33:52 -0500 (EST) Received: from smtpin01.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 2353A1A01C7 for ; Sun, 29 Jan 2023 21:33:52 +0000 (UTC) X-FDA: 80409139104.01.2EB592B Received: from ams.source.kernel.org (ams.source.kernel.org [145.40.68.75]) by imf21.hostedemail.com (Postfix) with ESMTP id 482451C0019 for ; Sun, 29 Jan 2023 21:33:50 +0000 (UTC) Authentication-Results: imf21.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b=xDHgj7b9; spf=pass (imf21.hostedemail.com: domain of akpm@linux-foundation.org designates 145.40.68.75 as permitted sender) smtp.mailfrom=akpm@linux-foundation.org; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1675028030; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=K3K56OXxMZUgC2CL2bTWmMWydPIWL9ivxzbyU76rZ0w=; b=chsJp5yELDJ5q/bwl8vc62eidcJIfePhuS5kGKRoucw3A6DyQ6rvK+i+MAzEKAQ+pu9aY1 7Q2cm2eZrjcyZszSk/joRgRqnkFCeCoXofx/LEbteVZcb46ltEgCXdi6HtltccVPkGZdaD aFe2rjV1zLVpcHtrMAeh4+jCifSnRJo= ARC-Authentication-Results: i=1; imf21.hostedemail.com; dkim=pass header.d=linux-foundation.org header.s=korg header.b=xDHgj7b9; spf=pass (imf21.hostedemail.com: domain of akpm@linux-foundation.org designates 145.40.68.75 as permitted sender) smtp.mailfrom=akpm@linux-foundation.org; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1675028030; a=rsa-sha256; cv=none; b=erTUvp/qnRrvBEagN2GeFFcKUtaXZ+C2mCeU3gq06KCs+AWNJHzojfzcS61GmH3PALoYeo VV9rSvyYKrnBgjKg3HNwbkEERPXd7F265sG14rH14HC8GR8dd9ulI398ibcESyosS2nGd+ TVpRBSdj51IRBlAVLzcTqY7EVa8/JuE= Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id 72B25B80D1A; Sun, 29 Jan 2023 21:33:48 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id E69BCC433D2; Sun, 29 Jan 2023 21:33:46 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linux-foundation.org; s=korg; t=1675028027; bh=Zdc0PXxqXD6z8q58RPbLoU3GBY87Skvlv8yCAyRg0nE=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=xDHgj7b9+Ou3sul1xrajZBCEITuGZWA7oxf7c0lM45Fj1C9i9dF7Zv/BmJjz9Y43+ qZkqoKAsVFaQ8qzgZb4N+8x4iHzB7C7+ndZVyLcGX1JdBfqNtuf12dNRaRjz6adCv1 uXuPMEBfs3cTLXkAy9kq1fTDb6m+UZ8QklvFXCEg= Date: Sun, 29 Jan 2023 13:33:46 -0800 From: Andrew Morton To: kernel test robot Cc: "Matthew Wilcox (Oracle)" , oe-kbuild-all@lists.linux.dev, Linux Memory Management List , Christoph Hellwig , linux-fsdevel@vger.kernel.org Subject: Re: [PATCH 1/2] fs: Convert writepage_t callback to pass a folio Message-Id: <20230129133346.0d39a8d1eead866cbff0c061@linux-foundation.org> In-Reply-To: <202301290130.frg9YGk5-lkp@intel.com> References: <20230126201255.1681189-2-willy@infradead.org> <202301290130.frg9YGk5-lkp@intel.com> X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.33; x86_64-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspam-User: X-Rspamd-Server: rspam03 X-Stat-Signature: yj1aba48acgp1qt31s9p16jhrprk9ofd X-Rspamd-Queue-Id: 482451C0019 X-HE-Tag: 1675028030-729280 X-HE-Meta: U2FsdGVkX19FVJS0aPm7DJImAEWkRHQbR8vKoBeMu0lR+L/A1ME4g+9+47uwVyK+jk3ggN2MauWqDX+ImF7hU9h1Uc5NqlNbpE1CqG3fAOijRGmcM5kizPi+L4T5guYQaqS1cjSgnTTbt8PUfEzzJYaTTS8zpMeC0F8d1vYVyo9IIpLwsbQcOWCHYGkqWFO19DgkRHe3RXO0CkkzVNS6mQRoqTLS8I+xYalHG4mg8wPAHPjc85lroMhAOUVc0LASwtAP3xByaSoRGO1VmPLHPIRLqRYGBH2xwFZ9BpNgjSaDufex1SsvNRtaC0gowno1cq9g5mL6NNnojU+L8E4NJWxWarz0KLbR5b0VtV3jLRZyCQcFIqOX/pN1kRZ7vDq66GBGzJuH4Hbto8Ck/CUW5UEPhR9ZppiYCvYTOzwTRmdrDZP4LSQ/kzbxHGlWQ5KssczcPwslQPLKpPNyPSqifXwaK94eJshTbJF8s1Nfj/WGUTzgSXi20kD4dpBd85oyXyIw7ZVxCRn9W9Ys89naqn/UCX9KzCar2OyjktS7TLvqywVuB9Pg0mz6yR2r2Zv76NsGv94ZCoVX5uP/XnkBeAeasJ1zYuwI+yQCE+38ZShqcnBjAPzYo79E8l1am9GAmW0WO4K2Y6CD3kbH90RJTfsl9j8jhqREOXogkPpF7AttULq0reAXFzkLzaEMz4xGHvx1ZGVl6c/wjC66HbaKzUXv1Hrmyc8KepWHlZ7x+rmD4dMO9FP7z5Jz9EqI74294Iko4KQi8SdTioKgGLBnyoCA8UY8RKrx/JOfmCxmNRnkZa+Z3CGNbCe7/MntwRIIB/XzEp9FlPXcd9Ys0149hYymkohhdpi9PeacfSlCpyJ7T/ks+peUVBBlvkkJoU8e5ZV12lhP+0QTv0Yp0BPSDq3uN66WftOsegX9qcv2E0k0oj3G+A3M46vLmCLfaa0PCzeSkQFwmmL4m9vRXws z7LfAY4e SGCnLf6S6YNYgb+3fkso/yzNjaKQQdlBuKgaJ/nPV8V0h3mjWeLvnhrUuO/VFCFIkDDyXnYVBCHfPe0EtWn+qR+nb8//efq1/7JZ3CaSUOBOoKUG4qjAadt97vzUcgcrAXeMOxQjB0GKMCPxYxVbE9+KB/wu51VmWV4U3gn67ZFaJMb3th5L1bX0UR7mA24KbIsTflUoF9hnwacXfCFmhyvbsVcNsviVQg8zG1nHC+itlao3XkppysRLd4oEEv+4qsu5vgbBaUDdKM+vls4Kf+huF8ILYpEIrPXgpX6wguIVZng7lZkP29qrBTnYaCSmpoWP7i+ixS+Q3yiGQv/in++qiC9lZwn6RYKpMVbrQ44yaWe7edHFEXm7COFlSqA7JQW9Mod1/DBTqUYAk3PjzNecIl+rMla3GZuKSRs9XnuNiDvulJkSn6dRmbxg0HPHiOXy6ykAaMtYFw9ucI5V5/rwNyHIfdU2ur4DOsqdFhp5xJSYlHYkVNJn+CzaguB6k6DP3SCoPS9NLWKSHFtG1Culoi2C75J5S1Zcth8ngqS3S/orLEXKukyQe0MVV9ZNFeaHUNO+H+LaUtjzelYwxAfkAxlUOMFxEefSZRROjuu/Jomsl5ygBjJ8PZCjCgpwDbH40sGI8s4caw8dA+qnpGk1WZ7ici4R9rmisYz3hnSPcU+rD4iMNcg91i1uerj5mpok7y//Jn1NH1U2MZ0FalEuLYpwM3Vsc2mQuJR/Bohf2vUkOxQzHvlvyuKVFUx87xSqp 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: On Sun, 29 Jan 2023 01:13:56 +0800 kernel test robot wrote: > Hi Matthew, > > I love your patch! Yet something to improve: > > [auto build test ERROR on next-20230125] > [cannot apply to tytso-ext4/dev akpm-mm/mm-everything cifs/for-next mszeredi-fuse/for-next xfs-linux/for-next trondmy-nfs/linux-next hubcap/for-next linus/master v6.2-rc5 v6.2-rc4 v6.2-rc3 v6.2-rc5] > [If your patch is applied to the wrong git tree, kindly drop us a note. > And when submitting patch, we suggest to use '--base' as documented in > https://git-scm.com/docs/git-format-patch#_base_tree_information] > > url: https://github.com/intel-lab-lkp/linux/commits/Matthew-Wilcox-Oracle/fs-Convert-writepage_t-callback-to-pass-a-folio/20230128-112951 > patch link: https://lore.kernel.org/r/20230126201255.1681189-2-willy%40infradead.org > patch subject: [PATCH 1/2] fs: Convert writepage_t callback to pass a folio > config: s390-allmodconfig (https://download.01.org/0day-ci/archive/20230129/202301290130.frg9YGk5-lkp@intel.com/config) > compiler: s390-linux-gcc (GCC) 12.1.0 > reproduce (this is a W=1 build): > wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross > chmod +x ~/bin/make.cross > # https://github.com/intel-lab-lkp/linux/commit/19e834de445f5d3a390fff94320e71e8077ce632 > git remote add linux-review https://github.com/intel-lab-lkp/linux > git fetch --no-tags linux-review Matthew-Wilcox-Oracle/fs-Convert-writepage_t-callback-to-pass-a-folio/20230128-112951 > git checkout 19e834de445f5d3a390fff94320e71e8077ce632 > # save the config file > mkdir build_dir && cp config build_dir/.config > COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-12.1.0 make.cross W=1 O=build_dir ARCH=s390 olddefconfig > COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-12.1.0 make.cross W=1 O=build_dir ARCH=s390 SHELL=/bin/bash fs/gfs2/ > > If you fix the issue, kindly add following tag where applicable > | Reported-by: kernel test robot > > All errors (new ones prefixed by >>): > > fs/gfs2/log.c: In function 'gfs2_ail1_start_one': > >> fs/gfs2/log.c:143:55: error: passing argument 3 of 'write_cache_pages' from incompatible pointer type [-Werror=incompatible-pointer-types] > 143 | ret = write_cache_pages(mapping, wbc, __gfs2_writepage, mapping); > | ^~~~~~~~~~~~~~~~ Thanks. This is due to a conflict with a recent upstream merge from the GFS tree. Stephen addressed this in linux-next: https://lkml.kernel.org/r/20230127173638.1efbe423@canb.auug.org.au a) I could rebase mm.git onto -rc5 or later. b) Or I could disable Matthew's patches until late merge window, after I resync with mainline for stragglers such as this. c) Or I could do nothing - things will get sorted out once Matthew's commits hit mainline during the regular merge. Perhaps a)? People don't want to have to deal with conflicts when merging current mm.git onto current mainline.