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]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 2E6F7FD8FCE for ; Thu, 26 Feb 2026 15:59:17 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 8DA306B0093; Thu, 26 Feb 2026 10:59:16 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 8A4166B00ED; Thu, 26 Feb 2026 10:59:16 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 74EF46B00EF; Thu, 26 Feb 2026 10:59:16 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id 60F436B00ED for ; Thu, 26 Feb 2026 10:59:16 -0500 (EST) Received: from smtpin16.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 20601C12CF for ; Thu, 26 Feb 2026 15:59:16 +0000 (UTC) X-FDA: 84487067112.16.CDE6354 Received: from tor.source.kernel.org (tor.source.kernel.org [172.105.4.254]) by imf10.hostedemail.com (Postfix) with ESMTP id 5F70DC000C for ; Thu, 26 Feb 2026 15:59:14 +0000 (UTC) Authentication-Results: imf10.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=ghaIMgZ0; spf=pass (imf10.hostedemail.com: domain of jlayton@kernel.org designates 172.105.4.254 as permitted sender) smtp.mailfrom=jlayton@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1772121554; 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=9HBs/W2OsHvbC4szBpYqwLx4PHsJY1fChLiM73vzfEM=; b=e6UFZc1iQZ4IAQ1cCwLBzWwQYNYQVa3ZasBOArNEWRSUU+hjv66ZTj4U12ZWlsLAQ+ODK8 fKkJiIIQYa3sgxNDHMzbDwirUgaH/WhUVXyvPVGtQdN0OGXDaEUJAQNQjp9egQ/n/ujCZZ r/4V4oFHif4H7eAP2/hrQXxvavFoTJA= ARC-Authentication-Results: i=1; imf10.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=ghaIMgZ0; spf=pass (imf10.hostedemail.com: domain of jlayton@kernel.org designates 172.105.4.254 as permitted sender) smtp.mailfrom=jlayton@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1772121554; a=rsa-sha256; cv=none; b=62Wb91ZmHlY4CANFxZr9Gz0fjTet5hXRPxEpLBVwEsF1WknHhqlweuCqmx3p3CNVDf4CR2 X2s4NTBPyGc90DQxiFOTogFXitJUSVP+ZewN2pttbi8esEWzXdFuMM5n9fK38GagyPvZeB J6+WG2GM/BD89Bu8hhmiN5nVPWlih7o= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by tor.source.kernel.org (Postfix) with ESMTP id B7F3F6091C; Thu, 26 Feb 2026 15:59:13 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 21497C2BCB2; Thu, 26 Feb 2026 15:59:01 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1772121553; bh=/dIyAeV0SWp+d5wV41a2YQTvW0T+tDEAvSeW39MxQrw=; h=From:Date:Subject:References:In-Reply-To:To:Cc:From; b=ghaIMgZ0Kc9sSFxLqN3M3k3TK+60uJC0pPBBx9i2Lxpt0oo/B72RlYrHZ5doKyEj4 p/nyNLpPDIidxOkEnm7U3/35E11ov0+Rb0jIejiEJmkHCz0aVwJZRyvIN1zXco/Yjz d6H2cjgr2HTg0vooB26P2lu8M8somfn6uC4kg8yaF3AKM7eZGMimt73uTMiqXnPm0N yhIX1ErPK7xbvUpa2Y3UR81NlDwbK+tc3MCOm3fD704u1tguf4hCtEdOipJWTvG+90 W0dnZ3lqQTX5vShOId2hTZvCGE6hOF7cSapC3LXaJJboq6djJCIAwfUZQXky+bBZKX KEYsgUDdZmazA== From: Jeff Layton Date: Thu, 26 Feb 2026 10:55:16 -0500 Subject: [PATCH 14/61] smb: remove cifs_uniqueid_to_ino_t() MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20260226-iino-u64-v1-14-ccceff366db9@kernel.org> References: <20260226-iino-u64-v1-0-ccceff366db9@kernel.org> In-Reply-To: <20260226-iino-u64-v1-0-ccceff366db9@kernel.org> To: Alexander Viro , Christian Brauner , Jan Kara , Steven Rostedt , Masami Hiramatsu , Mathieu Desnoyers , Dan Williams , Matthew Wilcox , Eric Biggers , "Theodore Y. Ts'o" , Muchun Song , Oscar Salvador , David Hildenbrand , David Howells , Paulo Alcantara , Andreas Dilger , Jan Kara , Jaegeuk Kim , Chao Yu , Trond Myklebust , Anna Schumaker , Chuck Lever , NeilBrown , Olga Kornievskaia , Dai Ngo , Tom Talpey , Steve French , Ronnie Sahlberg , Shyam Prasad N , Bharath SM , Alexander Aring , Ryusuke Konishi , Viacheslav Dubeyko , Eric Van Hensbergen , Latchesar Ionkov , Dominique Martinet , Christian Schoenebeck , David Sterba , Marc Dionne , Ian Kent , Luis de Bethencourt , Salah Triki , "Tigran A. Aivazian" , Ilya Dryomov , Alex Markuze , Jan Harkes , coda@cs.cmu.edu, Nicolas Pitre , Tyler Hicks , Amir Goldstein , Christoph Hellwig , John Paul Adrian Glaubitz , Yangtao Li , Mikulas Patocka , David Woodhouse , Richard Weinberger , Dave Kleikamp , Konstantin Komarov , Mark Fasheh , Joel Becker , Joseph Qi , Mike Marshall , Martin Brandenburg , Miklos Szeredi , Anders Larsen , Zhihao Cheng , Damien Le Moal , Naohiro Aota , Johannes Thumshirn , John Johansen , Paul Moore , James Morris , "Serge E. Hallyn" , Mimi Zohar , Roberto Sassu , Dmitry Kasatkin , Eric Snowberg , Fan Wu , Stephen Smalley , Ondrej Mosnacek , Casey Schaufler , Alex Deucher , =?utf-8?q?Christian_K=C3=B6nig?= , David Airlie , Simona Vetter , Sumit Semwal , Eric Dumazet , Kuniyuki Iwashima , Paolo Abeni , Willem de Bruijn , "David S. Miller" , Jakub Kicinski , Simon Horman , Oleg Nesterov , Peter Zijlstra , Ingo Molnar , Arnaldo Carvalho de Melo , Namhyung Kim , Mark Rutland , Alexander Shishkin , Jiri Olsa , Ian Rogers , Adrian Hunter , James Clark , "Darrick J. Wong" , Martin Schiller Cc: linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, linux-trace-kernel@vger.kernel.org, nvdimm@lists.linux.dev, fsverity@lists.linux.dev, linux-mm@kvack.org, netfs@lists.linux.dev, linux-ext4@vger.kernel.org, linux-f2fs-devel@lists.sourceforge.net, linux-nfs@vger.kernel.org, linux-cifs@vger.kernel.org, samba-technical@lists.samba.org, linux-nilfs@vger.kernel.org, v9fs@lists.linux.dev, linux-afs@lists.infradead.org, autofs@vger.kernel.org, ceph-devel@vger.kernel.org, codalist@coda.cs.cmu.edu, ecryptfs@vger.kernel.org, linux-mtd@lists.infradead.org, jfs-discussion@lists.sourceforge.net, ntfs3@lists.linux.dev, ocfs2-devel@lists.linux.dev, devel@lists.orangefs.org, linux-unionfs@vger.kernel.org, apparmor@lists.ubuntu.com, linux-security-module@vger.kernel.org, linux-integrity@vger.kernel.org, selinux@vger.kernel.org, amd-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org, linux-media@vger.kernel.org, linaro-mm-sig@lists.linaro.org, netdev@vger.kernel.org, linux-perf-users@vger.kernel.org, linux-fscrypt@vger.kernel.org, linux-xfs@vger.kernel.org, linux-hams@vger.kernel.org, linux-x25@vger.kernel.org, Jeff Layton X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=2241; i=jlayton@kernel.org; h=from:subject:message-id; bh=/dIyAeV0SWp+d5wV41a2YQTvW0T+tDEAvSeW39MxQrw=; b=owEBbQKS/ZANAwAKAQAOaEEZVoIVAcsmYgBpoG0HEnCSKK/SHb3sYW/c+eUblqdBA7d53olyL 4HBWYDiVJmJAjMEAAEKAB0WIQRLwNeyRHGyoYTq9dMADmhBGVaCFQUCaaBtBwAKCRAADmhBGVaC FZpYEACU6I0oc4IB+ERKTJODeo5sUbUQRcurbkTkmeBdHU+MAD5YdiZ6z83x8OfcmpXWliPk5Ya u7AmLMTAsggh98Rh4QxIO+fwJLpw4ZIK1sEPEhfrzx2Mgoa9MXxpfxwLrHMTDktm0UmImLGKuIf yIsqBYSeqK50NLbrZmGWoz6GnXH2YyhrZboFMWnt3vm2eKyCA2IfY5cpb8RmBEzOhc2MIYSUKJp c1vDjKmB5HdCEbItlJxl0T+SLOrSQSDwqM2tt75fI2d0FL4k36/L5myAi/kfDy85B/w7xVV6VpB EPgaEOCOTjEOfCNsZ3dMpzRZ1OxTuEfuYWvqD/qrQYx30qYjjv2BTr6x8/8i0AjFF2MxCT6cMUF JEtme2MWU9XZ6fOnYlbsXvScqGY89Xrq0gULrm//VGWgzKBiZRLR9JDj+rpklL65JZvEyXG9ODI v2DH1wdJq7wy+QuXfNJrHleTpkA1Efl7+FFi1OBwkJVrdFEKMDxkFUDYJlRUXEFaZqcaBZZwazU QjNwVDsgfKk44TmlVoSyAOa9vYw/0LYojdfN8/k6ojhYSAyaCwmTTWi8n7vY7cgmuqoJXf+DuEV bTHCuOqlSQp/scKU84C72kyiBfqs3OKPxgoG0kfTlDICkZK3DbX/LfyRxd4grRdimZjMkLQgkOf Qzu15dS5Cp6Qypw== X-Developer-Key: i=jlayton@kernel.org; a=openpgp; fpr=4BC0D7B24471B2A184EAF5D3000E684119568215 X-Rspamd-Server: rspam05 X-Rspam-User: X-Rspamd-Queue-Id: 5F70DC000C X-Stat-Signature: b97c3cpwc8n8tr6k3pjotrxmc89xdqgj X-HE-Tag: 1772121554-986608 X-HE-Meta: U2FsdGVkX1/ad4upkgoqSX3uZYuG4awmtiNqg0skIBgK+4yp3NWQlC+jUIM16HCeIyNlUd4a7k6C1JyIds8oThjEGhysq9U2uZ4jfO/16QXasHsLcUwb8gT5eAg+TTpjg7EefAdyb/u9kKvfKl/0vxxtIDWNPfuO8GRzfFjXzEviK4uBq9HO9LtVbFn60q6zbE0JcTv/9Ps/S8vZDYIQ7p8Gh8NhqijJ/SQDXdzNnOlBom603ki+HW77Q/gAlpiZ2u+rmXmR6cBMaXCoMIyLxGK86eC1P5l01OgmwilU7S3V587qnNkIr4Hk/TtBFkQPD7BcNMHTmrRT9Yjd+w/ZGMvsXO61a18jAK9LiXoDRBnD+jt7RlFGpq1WJ/pq7zOjdB4i9sGcDum6FxUULUTAg+/UVEY7giko+ARSdKXK7p7q2HspBQphx7lrWTSIT4xjE7Ng+sDMbIPoWxtwHazRT/GfPfOvXHCb8Zw4dyWXD2Ag7DsWzAYhUqe0nTvn0ShVWwCNo9XW451On1MkmxPhJb22rVsWTdwwdz73XJOs0Vg03o2magtI8PfdVfzaqUbuf2R6VvY0lAW/ckMSlyDa1gHzxGOIskPji7iiAQijAgBUEyaln53JedonWpUjX8LwXjTzq8sgxTNxULIg5EQlst7LZhKYPRq80wMzwVA9bvmeJURv2GqkPI9mkIaYxbUeQc16B9K0DYODopc+cAnsg8sIF2/0eG5WQ1r8Gm7oywNZ0JCsgMjbMzFIUuvdPUER/MXvd9YzjAqYJ0X6N45s5rUh3qm1qn9jCpH5QIh9jfuGkbkv17sbS18S6KZM78H1SS5pLJLnhstAU7+h+T7UjvN+mmAA1AUfpKzrcs46SqA6/CkDVtgmYz1riCI2EXsHqyuKvkluigLySFMJKzdM8R1b24TcMWOZua+gx9MzcoiUf2CpwTHctm81NUDbhTluhUwQJxaa+XsAg+CSTF1 lc510iC/ jLgQznshJsae0YaASNUJFZEZrR6fqufbDIpANIcNCsBVnFaorfWn+v2sWtLcWjvvioYEZ0xeYHQktEhXDIj4z6rDY3pz7KnyVab7EKV083o+H7rssOO/Fl1AhpKIXqqphftoS/wSbMFHaP3bfodw0wTi4w+EbTJeAXTU9h9w9DYGUZhk+M2yWX5k5gtnprSt2E/cFw7ojUUKHBuwclJq+z91WKr4FFLt6rDtuvrzcRcbIt53ALaG3FPtJ9bsbpiyqgF6gJCfZLadC8mSwpp3U2UsIQ0edO88NsBNePPfAQGqCtRIVXhPnE63CHHiNB9nMEJmGDln+ta/eZwZGQXhoR6Jt3pD2HZD2K3zuoEb8eu9NTMBhuxFFPy2pkJMkhFOKGxS9jFFln0xrH0T1O/Pn8ZBRRr+tmlZ82mllLVGrwPW8lkrQEcuBqoxhAdeNBx8m+L+6JifySuH1TmouEUvntQ4aFuObTZrhAbbZj/+0cmK1opsZXUulNolip2Q0yww2DvAW74V7k9w9kGUOpP9icSJ6jEs5HyYK3fqzxOnYHYK/qFkjl1AaD0Jn02Y6IvLpxvmPY4cKjK7FfHypBT5Bd3cHab9OYUF1NKtwPL9nOwByyStsQanXwAm5lVrOKHHgjNyOi4wRJexv8sFb0Hzlej6DNjDIBq9ET+9DTCMUUnluKm53zklj/Y376GIss5mM5JDz29phaKaFZmpDkR4jy2eHjGMFnbhcu5WGeqNIVbdu35VV/GT75j0TqOL0e5C4NQWII4nnTEqyc20wGgqEKtVToccFp8WW4zcHx41VG4rbOpl8kMJ+bzwnJJLg+9CsBIJ5zs7q0VM8SIiP3oA/zzqjpEnXGNlZ6vWmK9csmkFz7/JnDIL5IS9Ed4nTdx8xOU8W/wFllOc1B1nkpz2ej43n4Kk1ob5l6DogO5R6mJ19XbIXE1oZnL2mYF0ZIpiSsOBuXaXRSHj7MN05x3+RxwrythjW 6VCDnS20 teaWezkqzhbuSELM3SgFuM5P7BRgPp7lwUo+LtmBz6+UFIoICeAyNpYeb5/FYKzIHpWi9k66fJt9tqfU4QJft5AUmYa8yNi21KYnXlu+NVGPGgBXcdqUkaDzqQhjC7g1ZYeNB5xgsHGgYTXo4Ibkx3DO6jLeVpBJb0uRPbQPHkQgTpf+k5H+g2dax+uw7l08MZ5fEzj+kXaVPaOjnuCuFCgrMFRPVyEeTdvBMqwEPnXhVWXwJ6ymZk//dWIOByVxwK5vR4NwlDW3I+84RagR/mcgWVP3gurNtq97bqAXXNOhrfzs/wmf3WUWY5LKVAQ+3yBOn9Lrk71e1oXh7p8Vgrq64kAea3YvkeaPDmSlQkUx25/pIXKihFCa96zXTcD6OcYIee6IM+SRPPNqcJkB+4UiTOB8Fbw8o44mfp2NLDzksLRJpw148ACHqvc9j4o3NQsoMo8za4ZgwFuOBFsm2/w7/GZ04vyhm9b6oyAQGbEMQcGv9J31HljfdUi/k3siEr0e8FuhciAMdxz9JJnhF/dmLTqLEtR/wdd0odh8Q6hFpQTzngfk2yb5cE0BEz6oS5Muoh6dq2cFbNs7lpAhEhW2kgAM4N68KhCsWGjSb5cGcKo5HwjOZ4YUUcMDqCHFTrh/kFdk7SerTef3C/NyOyFuPJcQDIGjkKCeaJ6j+r0hfnnJwj/JzctXh09gamWt0qXdY4FAA0RID6cZ33Uo4cdubSOSjZLbDo86Ux//9M1Px2un9Mdm6gn4LyqissABF9FeAqRikXe2S8+6DR3bwqnK0x75sDro8hjrNHNaB9XeTLpKFP1E7ef7ARVcBqjpnvYrCnpVK+IGwODHz/mt+oFrRrVcxVntbgz6RaRxyeh1BSqk7Sjq0z+UOaeZq5fAl3l4s45BLe++rA9fz85OWFFOOwUSVHeQ0IOeT44woU6SJSIQevqjGeCWUT/DeYtt8AEofmk4vE3liIWYxG90smOKCzoXh dbhfCK8q Ryt8UvJuSXKZoW91VTuKBVl5brGtMG5x6slmnrJoXxv3w8jVk4b7HQM8s/4JPznEOlnEHdNmjcJAK390n0v8S8dq/wDt38LI7ScmfbBDNpfbAiqWc6JnbO/gJqInDzAu6uFwT6KVoQ34RSyh/viJj7JAU8tGQ5MAjq+J9lkt3TaOlGpmzRpsWU5Oo4KIRPXADjhOmOvbOPnefLB1snpSIuoFKFg0XR0Nys442VM0PAo6MQtBzPBadJ62XdlLBunwdq26drqbe+Hszrb/eL5iboFuKoKhFFXRNP5S6t1XXq0DEjGuFL0g1pH8rOfgqm4hGEEvdDHBeD1dMafFAVHUCri9+7oYywZS7MSFxlAkwC0m/Ou5CPS/2Mzp14cwMuI05Dd+GSzmVF1MsANWKxZMPIyeQ/DgYBrgX0mNMh/6k9fKEtf4rjro120cN3I0pJNFU9wSBE4zehczS0ldLwSCLa8g6JAf7f2htZV3honouTZDWOyma2PC9V8lUu3eyVfBu6BXM46xxiPwQnacBFEsp7m89Moa3pOJESEkVT9GPM6TeBT3xrzic8v3D6tfFT9ESzdNUW/GjhICup1ILp6Z5u6l596S8TI+AxBmS9LX5j8iu+RnOZ2taQKvEhxypzrJtz9CRZ2TA4d0keEhMDZflqckExRnADjfaMwp/xV5SboZnBIPGA2Di5656w+gQ7YMHmiKXdpiSx84ljFRx5na02y6PDdHRuAa63dtbTdvx3N72BlaZyY0dwXAqxu7DTVaqBlkxZlr3Up2yxDPrg9VsCVvZ0Kmia3ZCTZA8/MIfO1uHlEBp/iuwvCiYRqHfwsocmWTHvNzQC5ueIoBbomKTYpJqJ/H5aK8kc8Xh9pEjzqpv5DXVhkKU56Gju1OWYanzlPsvCbEP3DTXTt7yU9nNsXIlFJshkVfR+0OYsRO++cCUHmtBr+UtrXzOJnZDhJXcFIKipak0kgoCD9c0rF4aGr/bP2dW 8BfCxo1D do9w8zQkNwck2uEEUCivbmj4pcbP/ZBhc8GQXgHTE/R5dBXAM6894seWfvIpww+/0xJI+rgY+B8R8q0EOh8SnMGq+FztVRxo/A5NH/88Qs7xoKl566A0QesCjG9Yn8xZrD3XYv4FId7b/pxfp4OpCPqvu0dYfAgihs9enNZCRwjvMVPb4TRyK4iJ2GmspYRBLURxCDLQMByNwH5aRwcV5ul0HnTWDblEALy2nE83egecEi9eR5cjBDdkk14vsWg5Gh2XgVcGRQqsokY1Mn+oebMMzSAYcmwUi3Fh5FUEbp/qC9xxOZWJjuwo9+QaC+Vs6cBn5cqMVvZTOTqNAtZfHMgAMxaafzXv0KotXyLgXKsJiuWb/YIyw+EoUMubdkSGHcdRTdoF2MFRDsH21O11HWfbzQmCOPUdJ1rZSD9QBAAA== Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: Now that i_ino is u64, cifs_uniqueid_to_ino_t() is a trivial identity function. Remove it and use fattr->cf_uniqueid directly at both call sites. Also remove the now-unused #include , which was only needed for the old XOR-folding logic. Signed-off-by: Jeff Layton --- fs/smb/client/cifsfs.h | 11 ----------- fs/smb/client/inode.c | 2 +- fs/smb/client/readdir.c | 2 +- 3 files changed, 2 insertions(+), 13 deletions(-) diff --git a/fs/smb/client/cifsfs.h b/fs/smb/client/cifsfs.h index 4a1f18022c711a7ff5b141d08ec6cac8483a6b6a..f71b490b548c0274f314dd0dc76bf570ee3cfd09 100644 --- a/fs/smb/client/cifsfs.h +++ b/fs/smb/client/cifsfs.h @@ -9,19 +9,8 @@ #ifndef _CIFSFS_H #define _CIFSFS_H -#include - #define ROOT_I 2 -/* - * With i_ino being u64, we can store the full 64-bit uniqueid directly. - */ -static inline u64 -cifs_uniqueid_to_ino_t(u64 fileid) -{ - return fileid; -} - static inline void cifs_set_time(struct dentry *dentry, unsigned long time) { dentry->d_fsdata = (void *) time; diff --git a/fs/smb/client/inode.c b/fs/smb/client/inode.c index 102e7615b658726551e9b01ba25065d1f0c505ac..a82f4fbf8146572e522080bcd7df41153403978d 100644 --- a/fs/smb/client/inode.c +++ b/fs/smb/client/inode.c @@ -1618,7 +1618,7 @@ cifs_iget(struct super_block *sb, struct cifs_fattr *fattr) cifs_dbg(FYI, "looking for uniqueid=%llu\n", fattr->cf_uniqueid); /* With u64 i_ino, we can use the full uniqueid */ - hash = cifs_uniqueid_to_ino_t(fattr->cf_uniqueid); + hash = fattr->cf_uniqueid; inode = iget5_locked(sb, hash, cifs_find_inode, cifs_init_inode, fattr); if (inode) { diff --git a/fs/smb/client/readdir.c b/fs/smb/client/readdir.c index 8615a8747b7f0127a781b9b3795535df4c9b73cd..cec74bd2e2302c3baeba8d7e1348ba5114d4b1e4 100644 --- a/fs/smb/client/readdir.c +++ b/fs/smb/client/readdir.c @@ -919,7 +919,7 @@ static bool cifs_dir_emit(struct dir_context *ctx, { size_t delta_bytes = 0; bool rc, added = false; - ino_t ino = cifs_uniqueid_to_ino_t(fattr->cf_uniqueid); + ino_t ino = fattr->cf_uniqueid; rc = dir_emit(ctx, name, namelen, ino, fattr->cf_dtype); if (!rc) -- 2.53.0