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.2 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS,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 1B608C2B9F2 for ; Sat, 22 May 2021 17:52:17 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id F189661073 for ; Sat, 22 May 2021 17:52:16 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231156AbhEVRxl (ORCPT ); Sat, 22 May 2021 13:53:41 -0400 Received: from mga05.intel.com ([192.55.52.43]:20338 "EHLO mga05.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229903AbhEVRxl (ORCPT ); Sat, 22 May 2021 13:53:41 -0400 IronPort-SDR: H4OL0lWw7IixNKsfObbeOxo88B8/XBlCU8JUTUHqfT3E+BeKOE9OD7fmu63+kT3WfOVJy/O49E U3pd0Hb0ywgA== X-IronPort-AV: E=McAfee;i="6200,9189,9992"; a="287233349" X-IronPort-AV: E=Sophos;i="5.82,319,1613462400"; d="gz'50?scan'50,208,50";a="287233349" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 May 2021 10:52:16 -0700 IronPort-SDR: 5J0XzX82qFgmOP0JR6PTWCeqcdxQhiodpfIM0Bh4toGFybCqrkoMrbQqocQ+xN1i9y+CNheXYP 7E2x0m3MLoWw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.82,319,1613462400"; d="gz'50?scan'50,208,50";a="407108177" Received: from lkp-server02.sh.intel.com (HELO 1ec8406c5392) ([10.239.97.151]) by fmsmga007.fm.intel.com with ESMTP; 22 May 2021 10:52:13 -0700 Received: from kbuild by 1ec8406c5392 with local (Exim 4.92) (envelope-from ) id 1lkVnI-0000Li-OU; Sat, 22 May 2021 17:52:12 +0000 Date: Sun, 23 May 2021 01:51:30 +0800 From: kernel test robot To: Gabriel Krisman Bertazi , amir73il@gmail.com Cc: kbuild-all@lists.01.org, Gabriel Krisman Bertazi , kernel@collabora.com, "Darrick J . Wong" , Theodore Ts'o , Dave Chinner , jack@suse.com, dhowells@redhat.com, khazhy@google.com, linux-fsdevel@vger.kernel.org Subject: Re: [PATCH 07/11] fsnotify: Introduce helpers to send error_events Message-ID: <202105230108.4cRGIqbV-lkp@intel.com> References: <20210521024134.1032503-8-krisman@collabora.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="0F1p//8PRICkK4MW" Content-Disposition: inline In-Reply-To: <20210521024134.1032503-8-krisman@collabora.com> User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-fsdevel@vger.kernel.org --0F1p//8PRICkK4MW Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Gabriel, I love your patch! Yet something to improve: [auto build test ERROR on ext3/fsnotify] [also build test ERROR on linus/master v5.13-rc2] [cannot apply to ext4/dev] [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] url: https://github.com/0day-ci/linux/commits/Gabriel-Krisman-Bertazi/File-system-wide-monitoring/20210522-235132 base: https://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify config: i386-tinyconfig (attached as .config) compiler: gcc-9 (Debian 9.3.0-22) 9.3.0 reproduce (this is a W=1 build): # https://github.com/0day-ci/linux/commit/d7ce253b768fa74413424edfa86c7d05de148aac git remote add linux-review https://github.com/0day-ci/linux git fetch --no-tags linux-review Gabriel-Krisman-Bertazi/File-system-wide-monitoring/20210522-235132 git checkout d7ce253b768fa74413424edfa86c7d05de148aac # save the attached .config to linux build tree make W=1 ARCH=i386 If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All errors (new ones prefixed by >>): In file included from fs/open.c:12: include/linux/fsnotify.h: In function 'fsnotify_error_event': >> include/linux/fsnotify.h:323:8: error: 'struct super_block' has no member named 's_fsnotify_marks' 323 | if (sb->s_fsnotify_marks) { | ^~ vim +323 include/linux/fsnotify.h 319 320 static inline void fsnotify_error_event(struct super_block *sb, struct inode *inode, 321 int error) 322 { > 323 if (sb->s_fsnotify_marks) { 324 struct fs_error_report report = { 325 .error = error, 326 .inode = inode, 327 }; 328 fsnotify(FS_ERROR, &report, FSNOTIFY_EVENT_ERROR, NULL, NULL, 329 sb->s_root->d_inode, 0); 330 } 331 } 332 --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org --0F1p//8PRICkK4MW Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 H4Mm+9IragAA --0F1p//8PRICkK4MW--