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 A7540C30654 for ; Mon, 3 Jul 2023 17:24:26 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 48C94280020; Mon, 3 Jul 2023 13:24:26 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 43D98280001; Mon, 3 Jul 2023 13:24:26 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 30697280020; Mon, 3 Jul 2023 13:24:26 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 213BC280001 for ; Mon, 3 Jul 2023 13:24:26 -0400 (EDT) Received: from smtpin08.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id E54EB140195 for ; Mon, 3 Jul 2023 17:24:25 +0000 (UTC) X-FDA: 80970974490.08.1A6721C Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by imf20.hostedemail.com (Postfix) with ESMTP id D79471C0014 for ; Mon, 3 Jul 2023 17:24:23 +0000 (UTC) Authentication-Results: imf20.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=LpfiGloM; spf=pass (imf20.hostedemail.com: domain of lkp@intel.com designates 134.134.136.126 as permitted sender) smtp.mailfrom=lkp@intel.com; dmarc=pass (policy=none) header.from=intel.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1688405064; 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:in-reply-to: references:dkim-signature; bh=aXRk6TRnIrbiz/mhXx1UowBSYZt+D2sZMDcA+FG0s/k=; b=ymMXNhYoubLUTLBIO2Oj52KAwG9XU5LGkp3wnS2nuiD9zj1Fy06UqR2eNrjAkrCA2+xbKK QWmUJZfHki5+qwbZjllX0Kc2JOSsudWHiGXCJm2tTxGJ1zgizoIycpUFR6UM/Ff+Fwd4AP 4KGaDHv+7DhDVcYerOWd7RMAFp/2PF0= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1688405064; a=rsa-sha256; cv=none; b=4oH6BhBycX2x0Qw45+rgxHJtPNWi7p5MFnWrWjj9rrRhL8/V32zX73n4qUe8BpYRwooBk+ K0ku39vB5d45VyxLn6zk74uK3ZyJyywWf2yRMk1z00KGwux0zDbxxWIYYtdRC+JHhia009 Yk/2RrfgkOFKZgHDlVlHdOnGS+7iXbY= ARC-Authentication-Results: i=1; imf20.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=LpfiGloM; spf=pass (imf20.hostedemail.com: domain of lkp@intel.com designates 134.134.136.126 as permitted sender) smtp.mailfrom=lkp@intel.com; dmarc=pass (policy=none) header.from=intel.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1688405064; x=1719941064; h=date:from:to:cc:subject:message-id:mime-version; bh=RbNZuhrsmTA4NWpNazrBmfp8/RAtCZC5n/bjRSe3lEI=; b=LpfiGloMHYxfQxnfAs92TA3iyMgfnNR781fJqwN/5AwZJwnfAoEvS+gp g6XyIpR4UNEuv+joAExaW3F2gya3RD7WT4qAdif79x4JLZW4zShcVeHRp f4V7nZBWzTRFizjfNVMnnf2jbWpiMm9q+p9qrpeJ1JPEcvveQtl0AchLd ygYqFfNHLT1fXohXJzFETdWjTC0w2eE290obQpfpEN5bR4/uzG/sA76Bs LJ9mWFm7s7HrsxcelsawGUnOwtBNclEIjfX9p4rHmbObm92L2ysAgOL1I V0/m3NFurfiNWarO36fiwifEnFG7O+/L4qqzBAAx7AkKX0FlvLQWWNunr Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10760"; a="347722221" X-IronPort-AV: E=Sophos;i="6.01,178,1684825200"; d="scan'208";a="347722221" Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Jul 2023 10:24:19 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10760"; a="1049148769" X-IronPort-AV: E=Sophos;i="6.01,178,1684825200"; d="scan'208";a="1049148769" Received: from lkp-server01.sh.intel.com (HELO 783282924a45) ([10.239.97.150]) by fmsmga005.fm.intel.com with ESMTP; 03 Jul 2023 10:24:17 -0700 Received: from kbuild by 783282924a45 with local (Exim 4.96) (envelope-from ) id 1qGNHc-000HW9-20; Mon, 03 Jul 2023 17:24:16 +0000 Date: Tue, 4 Jul 2023 01:24:09 +0800 From: kernel test robot To: Chuck Lever Cc: oe-kbuild-all@lists.linux.dev, Andrew Morton , Linux Memory Management List , linux-doc@vger.kernel.org Subject: [akpm-mm:mm-unstable 34/89] htmldocs: Documentation/filesystems/locking.rst:119: WARNING: Malformed table. Message-ID: <202307040106.IrPEpc3T-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Stat-Signature: 1imfmdgh5drhurrowh3ydq5fds3z67ug X-Rspamd-Server: rspam10 X-Rspamd-Queue-Id: D79471C0014 X-Rspam-User: X-HE-Tag: 1688405063-315114 X-HE-Meta: U2FsdGVkX19QzWRNgwUkO4JoDzNpGGSz7krAhDPLrksXcq+F6ROiDx2M8252bP7So3DqPcLFMD+SBMbw8U/VMXoTz2wWtpQ/U7StMculWVTFbjGQmknpfJKbHluKytGqiHsSshBLQeTOyPm/Dn9iJGESG2aTI0z9tg/aiQb58Pum3dyk/ulmo5MUuVa1SiZLxyLOwgNNlzwt8c8wMEQcWk8amiEN4AK/c4R7SrwdVxd986qHIkgAmzVFMRDD9WJPAsZ9Va/lJTAuCnM1DjEl/x8wEn3c9XN400eBgFmN1X2zLu2RQCERmm2tmqehPlnVvh45BTz4imfDtQ279r8CwYAXoelFX6zVBM1F4LyZUzMjZwJ602FB2BQG3DFzqOZvr1VR8P/YEY9IkSYLmUZUUTYiS2Dyb0rZkkcZsRMOIfd6qO+Wj0c3pEFosvSbONbFtuRVlxXnlnG07xkfUT4VKxh+s/5ANK2W54dLfh7k9yDl2sLBpTSA6lBKm+xK5B8eVnuiQq3XTC8EUiH30z8q618EI/K26iWJftWPnQgFmMJnnuPrC+uWk7mzXCrBA0QsdsFjJDVWKsTbq7GZZp4E3UOms1zQoRpnFr1siFrRf/oJXFD2TaxZUq53QXuYg4BHkowkARUh1kO/UgQNB2RRsU1l26P0LUh0w9Fx9KoIT8HxZZBskDLkx0SNK2nKX2OS+npg0Yir9m/IClqnniItUbO9sS3rjMRx/vqc0e7wHbLGdwWjT29leJqN2lGN5M/B+M+1tUNnoz3VLVe8VppHivmT5YXdRKtUztHUD3WXeXfNy52du9hXbZX1Pdu3+ySUWHWf5MBNirmALryMI7XqkyiQgiFC/Y8KH0pgYKdB6RoYNi2hsxWIXldaRRGk/9tO3BqEYwbyaQwG6igIvWtgrh3TIAiYgCvp0JFM75dl5AEEuG+pgqcUsJ3SZGdUpX87hEL9LFzQI8N7bJtIOwQ 16Q6jUBA TDMPzlEzwFvabJMY7jn0F2016W2bUJT36/In76AADuf/O1HjkMRiObcp6a8uJ0fCU36xOh5aSkT6m4tw7I8aF/f2UOCrcQBLRMgFY9nzxiFRD3uqs0Nief/dOKBy5/FLVeemZJHSDZRH1BksJxKUaSDPVpnh4fHhnYJbi5F0WHvo0UYyjJtaL2oE+v4DZdX2Sk5F8e+LWhPkObfUfk740yL8Kks/N0fB66rnjZ6EbIs9wDghwKCJTVHOhyQUYOHNTSvyvXG33+Lq1w7DtWml4vUQcwt1eMcWUgScnGL9LYBcoF/Iwxu3/f5tclQ== 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: tree: https://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-unstable head: f30ee81787a5abee6c7c72b0fcc30d428319c449 commit: 8ce96a1a798d4e4234f00573df405ad0fd4625d6 [34/89] libfs: add directory operations for stable offsets reproduce: (https://download.01.org/0day-ci/archive/20230704/202307040106.IrPEpc3T-lkp@intel.com/reproduce) If you fix the issue in a separate patch/commit (i.e. not just a new version of the same patch/commit), kindly add following tags | Reported-by: kernel test robot | Closes: https://lore.kernel.org/oe-kbuild-all/202307040106.IrPEpc3T-lkp@intel.com/ All warnings (new ones prefixed by >>): >> Documentation/filesystems/locking.rst:119: WARNING: Malformed table. vim +119 Documentation/filesystems/locking.rst 58 59 int (*create) (struct mnt_idmap *, struct inode *,struct dentry *,umode_t, bool); 60 struct dentry * (*lookup) (struct inode *,struct dentry *, unsigned int); 61 int (*link) (struct dentry *,struct inode *,struct dentry *); 62 int (*unlink) (struct inode *,struct dentry *); 63 int (*symlink) (struct mnt_idmap *, struct inode *,struct dentry *,const char *); 64 int (*mkdir) (struct mnt_idmap *, struct inode *,struct dentry *,umode_t); 65 int (*rmdir) (struct inode *,struct dentry *); 66 int (*mknod) (struct mnt_idmap *, struct inode *,struct dentry *,umode_t,dev_t); 67 int (*rename) (struct mnt_idmap *, struct inode *, struct dentry *, 68 struct inode *, struct dentry *, unsigned int); 69 int (*readlink) (struct dentry *, char __user *,int); 70 const char *(*get_link) (struct dentry *, struct inode *, struct delayed_call *); 71 void (*truncate) (struct inode *); 72 int (*permission) (struct mnt_idmap *, struct inode *, int, unsigned int); 73 struct posix_acl * (*get_inode_acl)(struct inode *, int, bool); 74 int (*setattr) (struct mnt_idmap *, struct dentry *, struct iattr *); 75 int (*getattr) (struct mnt_idmap *, const struct path *, struct kstat *, u32, unsigned int); 76 ssize_t (*listxattr) (struct dentry *, char *, size_t); 77 int (*fiemap)(struct inode *, struct fiemap_extent_info *, u64 start, u64 len); 78 void (*update_time)(struct inode *, struct timespec *, int); 79 int (*atomic_open)(struct inode *, struct dentry *, 80 struct file *, unsigned open_flag, 81 umode_t create_mode); 82 int (*tmpfile) (struct mnt_idmap *, struct inode *, 83 struct file *, umode_t); 84 int (*fileattr_set)(struct mnt_idmap *idmap, 85 struct dentry *dentry, struct fileattr *fa); 86 int (*fileattr_get)(struct dentry *dentry, struct fileattr *fa); 87 struct posix_acl * (*get_acl)(struct mnt_idmap *, struct dentry *, int); 88 struct offset_ctx *(*get_offset_ctx)(struct inode *inode); 89 90 locking rules: 91 all may block 92 93 ============== ============================================= 94 ops i_rwsem(inode) 95 ============== ============================================= 96 lookup: shared 97 create: exclusive 98 link: exclusive (both) 99 mknod: exclusive 100 symlink: exclusive 101 mkdir: exclusive 102 unlink: exclusive (both) 103 rmdir: exclusive (both)(see below) 104 rename: exclusive (all) (see below) 105 readlink: no 106 get_link: no 107 setattr: exclusive 108 permission: no (may not block if called in rcu-walk mode) 109 get_inode_acl: no 110 get_acl: no 111 getattr: no 112 listxattr: no 113 fiemap: no 114 update_time: no 115 atomic_open: shared (exclusive if O_CREAT is set in open flags) 116 tmpfile: no 117 fileattr_get: no or exclusive 118 fileattr_set: exclusive > 119 get_offset_ctx: no 120 ============== ============================================= 121 122 123 Additionally, ->rmdir(), ->unlink() and ->rename() have ->i_rwsem 124 exclusive on victim. 125 cross-directory ->rename() has (per-superblock) ->s_vfs_rename_sem. 126 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki