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 X-Spam-Level: X-Spam-Status: No, score=-10.3 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 57460C48BC2 for ; Mon, 28 Jun 2021 03:03:56 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 2D00E61988 for ; Mon, 28 Jun 2021 03:03:56 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232049AbhF1DGU (ORCPT ); Sun, 27 Jun 2021 23:06:20 -0400 Received: from mga11.intel.com ([192.55.52.93]:33530 "EHLO mga11.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231933AbhF1DGR (ORCPT ); Sun, 27 Jun 2021 23:06:17 -0400 X-IronPort-AV: E=McAfee;i="6200,9189,10028"; a="204873607" X-IronPort-AV: E=Sophos;i="5.83,304,1616482800"; d="gz'50?scan'50,208,50";a="204873607" Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 27 Jun 2021 20:03:52 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.83,304,1616482800"; d="gz'50?scan'50,208,50";a="424976412" Received: from lkp-server01.sh.intel.com (HELO 4aae0cb4f5b5) ([10.239.97.150]) by orsmga002.jf.intel.com with ESMTP; 27 Jun 2021 20:03:50 -0700 Received: from kbuild by 4aae0cb4f5b5 with local (Exim 4.92) (envelope-from ) id 1lxhYr-0008Of-Id; Mon, 28 Jun 2021 03:03:49 +0000 Date: Mon, 28 Jun 2021 11:02:29 +0800 From: kernel test robot To: Daniel Rosenberg Cc: kbuild-all@lists.01.org, clang-built-linux@googlegroups.com, linux-kernel@vger.kernel.org, Jaegeuk Kim , Eric Biggers Subject: fs/f2fs/recovery.c:765:5: warning: stack frame size (2080) exceeds limit (2048) in function 'f2fs_recover_fsync_data' Message-ID: <202106281122.muYx4Q5w-lkp@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="envbJBWh7q8WU6mo" Content-Disposition: inline User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --envbJBWh7q8WU6mo Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Daniel, FYI, the error/warning still remains. tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: 62fb9874f5da54fdb243003b386128037319b219 commit: 7ad08a58bf67594057362e45cbddd3e27e53e557 f2fs: Handle casefolding with Encryption date: 7 months ago config: powerpc64-randconfig-r034-20210628 (attached as .config) compiler: clang version 13.0.0 (https://github.com/llvm/llvm-project 59558129276098d62046c8cda92240d292cbfb1c) 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 # install powerpc64 cross compiling tool for clang build # apt-get install binutils-powerpc64-linux-gnu # https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=7ad08a58bf67594057362e45cbddd3e27e53e557 git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git git fetch --no-tags linus master git checkout 7ad08a58bf67594057362e45cbddd3e27e53e557 # save the attached .config to linux build tree COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross ARCH=powerpc64 If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All warnings (new ones prefixed by >>): In file included from arch/powerpc/include/asm/hardirq.h:6: In file included from include/linux/irq.h:20: In file included from include/linux/io.h:13: In file included from arch/powerpc/include/asm/io.h:604: arch/powerpc/include/asm/io-defs.h:45:1: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] DEF_PCI_AC_NORET(insw, (unsigned long p, void *b, unsigned long c), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ arch/powerpc/include/asm/io.h:601:3: note: expanded from macro 'DEF_PCI_AC_NORET' __do_##name al; \ ^~~~~~~~~~~~~~ :210:1: note: expanded from here __do_insw ^ arch/powerpc/include/asm/io.h:542:56: note: expanded from macro '__do_insw' #define __do_insw(p, b, n) readsw((PCI_IO_ADDR)_IO_BASE+(p), (b), (n)) ~~~~~~~~~~~~~~~~~~~~~^ In file included from fs/f2fs/recovery.c:10: In file included from include/linux/f2fs_fs.h:11: In file included from include/linux/pagemap.h:11: In file included from include/linux/highmem.h:10: In file included from include/linux/hardirq.h:10: In file included from arch/powerpc/include/asm/hardirq.h:6: In file included from include/linux/irq.h:20: In file included from include/linux/io.h:13: In file included from arch/powerpc/include/asm/io.h:604: arch/powerpc/include/asm/io-defs.h:47:1: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] DEF_PCI_AC_NORET(insl, (unsigned long p, void *b, unsigned long c), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ arch/powerpc/include/asm/io.h:601:3: note: expanded from macro 'DEF_PCI_AC_NORET' __do_##name al; \ ^~~~~~~~~~~~~~ :214:1: note: expanded from here __do_insl ^ arch/powerpc/include/asm/io.h:543:56: note: expanded from macro '__do_insl' #define __do_insl(p, b, n) readsl((PCI_IO_ADDR)_IO_BASE+(p), (b), (n)) ~~~~~~~~~~~~~~~~~~~~~^ In file included from fs/f2fs/recovery.c:10: In file included from include/linux/f2fs_fs.h:11: In file included from include/linux/pagemap.h:11: In file included from include/linux/highmem.h:10: In file included from include/linux/hardirq.h:10: In file included from arch/powerpc/include/asm/hardirq.h:6: In file included from include/linux/irq.h:20: In file included from include/linux/io.h:13: In file included from arch/powerpc/include/asm/io.h:604: arch/powerpc/include/asm/io-defs.h:49:1: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] DEF_PCI_AC_NORET(outsb, (unsigned long p, const void *b, unsigned long c), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ arch/powerpc/include/asm/io.h:601:3: note: expanded from macro 'DEF_PCI_AC_NORET' __do_##name al; \ ^~~~~~~~~~~~~~ :218:1: note: expanded from here __do_outsb ^ arch/powerpc/include/asm/io.h:544:58: note: expanded from macro '__do_outsb' #define __do_outsb(p, b, n) writesb((PCI_IO_ADDR)_IO_BASE+(p),(b),(n)) ~~~~~~~~~~~~~~~~~~~~~^ In file included from fs/f2fs/recovery.c:10: In file included from include/linux/f2fs_fs.h:11: In file included from include/linux/pagemap.h:11: In file included from include/linux/highmem.h:10: In file included from include/linux/hardirq.h:10: In file included from arch/powerpc/include/asm/hardirq.h:6: In file included from include/linux/irq.h:20: In file included from include/linux/io.h:13: In file included from arch/powerpc/include/asm/io.h:604: arch/powerpc/include/asm/io-defs.h:51:1: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] DEF_PCI_AC_NORET(outsw, (unsigned long p, const void *b, unsigned long c), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ arch/powerpc/include/asm/io.h:601:3: note: expanded from macro 'DEF_PCI_AC_NORET' __do_##name al; \ ^~~~~~~~~~~~~~ :222:1: note: expanded from here __do_outsw ^ arch/powerpc/include/asm/io.h:545:58: note: expanded from macro '__do_outsw' #define __do_outsw(p, b, n) writesw((PCI_IO_ADDR)_IO_BASE+(p),(b),(n)) ~~~~~~~~~~~~~~~~~~~~~^ In file included from fs/f2fs/recovery.c:10: In file included from include/linux/f2fs_fs.h:11: In file included from include/linux/pagemap.h:11: In file included from include/linux/highmem.h:10: In file included from include/linux/hardirq.h:10: In file included from arch/powerpc/include/asm/hardirq.h:6: In file included from include/linux/irq.h:20: In file included from include/linux/io.h:13: In file included from arch/powerpc/include/asm/io.h:604: arch/powerpc/include/asm/io-defs.h:53:1: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic] DEF_PCI_AC_NORET(outsl, (unsigned long p, const void *b, unsigned long c), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ arch/powerpc/include/asm/io.h:601:3: note: expanded from macro 'DEF_PCI_AC_NORET' __do_##name al; \ ^~~~~~~~~~~~~~ :226:1: note: expanded from here __do_outsl ^ arch/powerpc/include/asm/io.h:546:58: note: expanded from macro '__do_outsl' #define __do_outsl(p, b, n) writesl((PCI_IO_ADDR)_IO_BASE+(p),(b),(n)) ~~~~~~~~~~~~~~~~~~~~~^ >> fs/f2fs/recovery.c:765:5: warning: stack frame size (2080) exceeds limit (2048) in function 'f2fs_recover_fsync_data' [-Wframe-larger-than] int f2fs_recover_fsync_data(struct f2fs_sb_info *sbi, bool check_only) ^ 14 warnings generated. vim +/f2fs_recover_fsync_data +765 fs/f2fs/recovery.c d624c96fb3249e Jaegeuk Kim 2012-11-02 764 4d57b86dd86404 Chao Yu 2018-05-30 @765 int f2fs_recover_fsync_data(struct f2fs_sb_info *sbi, bool check_only) d624c96fb3249e Jaegeuk Kim 2012-11-02 766 { 26b5a079197c8c Sheng Yong 2018-10-12 767 struct list_head inode_list, tmp_inode_list; f61cce5b81f91b Chao Yu 2016-05-07 768 struct list_head dir_list; 6ead114232f786 Jaegeuk Kim 2013-03-20 769 int err; 6781eabba1bdb1 Jaegeuk Kim 2016-03-23 770 int ret = 0; 4b2414d04e9912 Chao Yu 2017-08-08 771 unsigned long s_flags = sbi->sb->s_flags; aabe51364f4468 Haicheng Li 2013-10-23 772 bool need_writecp = false; c426d99127b1ab Shin'ichiro Kawasaki 2019-12-09 773 bool fix_curseg_write_pointer = false; ea6767337f8631 Jaegeuk Kim 2017-10-06 774 #ifdef CONFIG_QUOTA ea6767337f8631 Jaegeuk Kim 2017-10-06 775 int quota_enabled; ea6767337f8631 Jaegeuk Kim 2017-10-06 776 #endif d624c96fb3249e Jaegeuk Kim 2012-11-02 777 1751e8a6cb935e Linus Torvalds 2017-11-27 778 if (s_flags & SB_RDONLY) { dcbb4c10e6d969 Joe Perches 2019-06-18 779 f2fs_info(sbi, "recover fsync data on readonly fs"); 1751e8a6cb935e Linus Torvalds 2017-11-27 780 sbi->sb->s_flags &= ~SB_RDONLY; 4b2414d04e9912 Chao Yu 2017-08-08 781 } 4b2414d04e9912 Chao Yu 2017-08-08 782 :::::: The code at line 765 was first introduced by commit :::::: 4d57b86dd86404fd8bb4f87d277d5a86a7fe537e f2fs: clean up symbol namespace :::::: TO: Chao Yu :::::: CC: Jaegeuk Kim --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --envbJBWh7q8WU6mo Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 +9RdmD/uHZ9iaZnyf0l65gVikwEA --envbJBWh7q8WU6mo--