On Thu, Jan 05, 2023 at 09:10:16AM +0106, John Ogness wrote: > On 2023-01-04, "Paul E. McKenney" <paulmck@xxxxxxxxxx> wrote: > > Now that all references to CONFIG_SRCU have been removed, it is time to > > remove CONFIG_SRCU itself. > > I think "all references" is a bit misleading since there still are > several places in the kernel code that use it: > > $ git grep CONFIG_SRCU > drivers/base/core.c:#ifdef CONFIG_SRCU > drivers/base/core.c:#else /* !CONFIG_SRCU */ > drivers/base/core.c:#endif /* !CONFIG_SRCU */ > fs/locks.c:#if IS_ENABLED(CONFIG_SRCU) > fs/locks.c:#else /* !IS_ENABLED(CONFIG_SRCU) */ > fs/locks.c:#endif /* IS_ENABLED(CONFIG_SRCU) */ > kernel/notifier.c:#ifdef CONFIG_SRCU > kernel/notifier.c:#endif /* CONFIG_SRCU */ In the -rcu tree, these are removed by these commits: 1798c5b6b0ea ("drivers/base: Remove CONFIG_SRCU") 19aa50512372 ("fs: Remove CONFIG_SRCU") fe0c9bd625ad ("kernel/notifier: Remove CONFIG_SRCU") > Should those be removed before this patch? When I merge the -rcu tree's "dev" branch with current mainline, "git grep CONFIG_SRCU" gives me no output. Am I fat-fingering something here? Thanx, Paul