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 8238BC83F1A for ; Mon, 14 Jul 2025 08:17:53 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 066926B007B; Mon, 14 Jul 2025 04:17:53 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 017976B0089; Mon, 14 Jul 2025 04:17:52 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id E96A96B008A; Mon, 14 Jul 2025 04:17:52 -0400 (EDT) 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 D82116B007B for ; Mon, 14 Jul 2025 04:17:52 -0400 (EDT) Received: from smtpin15.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 8A40314052F for ; Mon, 14 Jul 2025 08:17:52 +0000 (UTC) X-FDA: 83662166784.15.2A1DFA5 Received: from smtp.smtpout.orange.fr (smtp-71.smtpout.orange.fr [80.12.242.71]) by imf13.hostedemail.com (Postfix) with ESMTP id A813A20002 for ; Mon, 14 Jul 2025 08:17:50 +0000 (UTC) Authentication-Results: imf13.hostedemail.com; dkim=pass header.d=wanadoo.fr header.s=t20230301 header.b=Aaa8ezBu; dmarc=pass (policy=quarantine) header.from=wanadoo.fr; spf=pass (imf13.hostedemail.com: domain of christophe.jaillet@wanadoo.fr designates 80.12.242.71 as permitted sender) smtp.mailfrom=christophe.jaillet@wanadoo.fr ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1752481070; a=rsa-sha256; cv=none; b=YsUwTAPCo5HkWTSiw6vmKpV+ZKB42WqfMAzjqqQ1VyWSQ9wE2qStvn00EoHr9yLgS2ASah Pr7hmKINfhTzVBI+shpCgmV2EcIw/4UXDeb+usuvhpPcJZvptV9Zgqb1GfEEn9yNgHHfKG iELzlKvUM0gbV8uVhBnotbu+NS7tgqs= ARC-Authentication-Results: i=1; imf13.hostedemail.com; dkim=pass header.d=wanadoo.fr header.s=t20230301 header.b=Aaa8ezBu; dmarc=pass (policy=quarantine) header.from=wanadoo.fr; spf=pass (imf13.hostedemail.com: domain of christophe.jaillet@wanadoo.fr designates 80.12.242.71 as permitted sender) smtp.mailfrom=christophe.jaillet@wanadoo.fr ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1752481070; 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-transfer-encoding:content-transfer-encoding: in-reply-to:references:dkim-signature; bh=4wZNbpRPzeGr+80jW4oHXMfPFK+sXJcG4wfEmFBYDPQ=; b=5Vv2PanaC76FC5SCvK3CemkEgwInOWpNB5lC/rEJ8Q0n063C50//Dz5P8lfAMHXRZXriGn 6G7Oohkj5p3rYe5yEqn41g8xYRRYMCPF9ynDE8PT5mM10sZae+QRbv7Vvmj+wUEM5vu7Yr RdPI57k7Od3JH4KVcHkRWBaXInvMVWc= Received: from fedora.home ([IPv6:2a01:cb10:785:b00:8347:f260:7456:7662]) by smtp.orange.fr with ESMTPA id bENfuHN2LILtwbENfuVI5i; Mon, 14 Jul 2025 10:17:49 +0200 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wanadoo.fr; s=t20230301; t=1752481069; bh=4wZNbpRPzeGr+80jW4oHXMfPFK+sXJcG4wfEmFBYDPQ=; h=From:To:Subject:Date:Message-ID:MIME-Version; b=Aaa8ezBui2MyM1ToWtYkKEyRZNvJ0DJzCPXkp23ZPYw+jeYcsrQysBN+w6OVu7IK5 gRstHYiSu5fcvhR1nV5fiJUsr9934vbmPWXmWuUdS3JhunfVQcxgdwvnlqWjLCkXS5 RqUaB69YSNrrlCdpIoNjTKRq5tMRW9FvtOamf8Va57/MX4roAjA/R60c1PRNWHk68y 5axep6sQLYfhMKLZCB31E3HRe8VcTYGdTElmo2KoD9oyDU82vUWRg/TFelHOqVT4C4 Q/qvlOzq5sYc2kIMbJku1o/bdco8enBZqXoq6YWX0qxyYFS2dFtO1Csh2GpiMzwioo p59BtZ72eK9Kw== X-ME-Helo: fedora.home X-ME-Auth: Y2hyaXN0b3BoZS5qYWlsbGV0QHdhbmFkb28uZnI= X-ME-Date: Mon, 14 Jul 2025 10:17:49 +0200 X-ME-IP: 2a01:cb10:785:b00:8347:f260:7456:7662 From: Christophe JAILLET To: willy@infradead.org, srini@kernel.org Cc: linux-fsdevel@vger.kernel.org, linux-mm@kvack.org, linux-kernel@vger.kernel.org, kernel-janitors@vger.kernel.org, Christophe JAILLET Subject: [PATCH v3 0/3] ida: Remove the ida_simple_xxx() API Date: Mon, 14 Jul 2025 10:17:07 +0200 Message-ID: X-Mailer: git-send-email 2.50.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspam-User: X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: A813A20002 X-Stat-Signature: xbxk1u3qkisjhzh4wcixswgwt5fhuf4k X-HE-Tag: 1752481070-951137 X-HE-Meta: U2FsdGVkX1/CED2Ffjl1kxIixARqgYjq+MRTOl+yfjNipCk4rthvp6bbA5tJUQAs2gHVwGAdjNQOYysY3Z1AhSQSfXNn6uVtXScqOTwRGkqpK2DzrI7ONQ8G8EFOYnWVvKh0mNltZ6JD3GF8VlAEwPg3+MyWwK3t+YyqFgdm8NzNnGqlkz6bZGJnqR1OOpkTrgb/YLAh0hZrQyAm8uxViCBmZHaFCF67EW5WFTFNiXGmTyIHS5tisjbduRsqAN00nEhfVxRyze2Bv9e3hiFNzxJye/IW1xOtRANpHVZt4F7hRR8VsuzsMIu2rkSqoQQAeFjSl7FGXFKgWwLjSdDCPsCY4uUVXmLEH1hwSjIX73MM+U78vaicuxpq25Y6KvwFwme3A9FQS9Ed3M7uIUFXhfQ9/I5YKnvb1dr+CeXjY3Np0RZ5KtGaH3VBatAoefGzohGCnAuGw82ISqzxhGqhHv6OvH3aQRfReCZU1uLSWHAl0SuYOvUWKdarnLrdjAu2wJEY8ZJbY1UisWzJyd4s83R1I0RqJ0RQDm56fxFlivUZO2f/qOpJQO6s7715mxHTzOtMuAkR2Ya4xwPjh1GvVDez6U8xfbhixoSuuLiPMzpVsKOmJ9nTmzR6bdpAriqSSwZmXeYN0RoIT5Qa2qNAa1QlbJ3GTG8H96JRt7CG2ots/o4rqV3kvhJporwlsfLhm8rZURDaqsmz2i6iu9orC/80sRntjk+OxlPvIc5FAogtpXvNkiyqk+e5R+kyV+n6onUpS8ROWeS4MNROA3stYU9vJDi4klD1MYqafDnzbKuMNwlWUL6sXJTJ9dEGXRq9YiHc4SOYgc4EwISvPO31M24FeOryjY+SbpGAJMYfuYSG2So7IT+jopxS0x3qqqGlCvMfiEU429F5+JEg55oo3HceZfYRqkULD0Dl2rrl8ayOVngmh9ZbKbfoQLX7vzCfkUjAU/e8L1B6jjjrmDl qKtegqKk IBTX/hn1QZvAXuRDbbZ48qlhHtxUjxDW2lpe/9VugPV2tt0/P4c+MmwOpZUHSnF9rx1zye/SDIgdjQvY95h4RHyKXwVrhh9AhZqZctfD/wnzCuC5T30/RowPzi6Ox2zutuywNQ0gMFngfmc+sHBStIWZn4vsKDr6dNnAUmaUHfv+KUS6bTDU3sHDkXx4mkAxwlaZNo5Sf9rBWsj15IquJl2VgtCcHboq8wgC3cPcd96O/+kOYJKXK+qpfl1h77uXF7R6STT5yxIump14NRXk6hG4Oh9gVHsdij0iiTG9CvgGWGj34fBA5vTTEfwgX5QKK1yDF9dpK5bTHdDJLZVNfVZwIPjTAaM2xv8+ZdfcDWP6KNbE= X-Bogosity: Ham, tests=bogofilter, spamicity=0.002803, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: This is the final steps to remove the ida_simple_xxx() API. This serie was last proposed in August 2024. Since then, some users of the old API have be re-introduced and then removed. A first time in drivers/misc/rpmb-core.c, added in commit 1e9046e3a154 ("rpmb: add Replay Protected Memory Block (RPMB) subsystem") (2024-08-26) and removed in commit dfc881abca42 ("rpmb: Remove usage of the deprecated ida_simple_xx() API") (2024-10-13). A second time in drivers/gpio/gpio-mpsse.c, added in commit c46a74ff05c0 ("gpio: add support for FTDI's MPSSE as GPIO") (2024-10-14) and removed in commit f57c08492866 (gpio: mpsse: Remove usage of the deprecated ida_simple_xx() API) (2024-11-22). Since then, I've not spotted any new usage. So things being stable now, it's time to end this story once and for good. Patch 1 updates the test suite. This is the last users of the API. Patch 2 removes the old API. Patch 3 is just a minor clean-up that still speak about the old API. Christophe JAILLET (3): idr test suite: Remove usage of the deprecated ida_simple_xx() API ida: Remove the ida_simple_xxx() API nvmem: Update a comment related to struct nvmem_config include/linux/idr.h | 8 -------- include/linux/nvmem-provider.h | 2 +- tools/testing/radix-tree/idr-test.c | 16 +++++++--------- 3 files changed, 8 insertions(+), 18 deletions(-) -- 2.50.1