mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH 0/5] xfs: remove leftover dead declarations in headers
@ 2026-09-04  6:06 Zizhi Wo
  2026-09-04  6:06 ` [PATCH 1/5] xfs: remove unused xlog_assign_tail_lsn declarations Zizhi Wo
                   ` (6 more replies)
  0 siblings, 7 replies; 9+ messages in thread
From: Zizhi Wo @ 2026-09-04  6:06 UTC (permalink / raw)
  To: cem, dgc, djwong, hch, linux-xfs
  Cc: linux-kernel, yangerkun, chengzhihao1, wozizhi

While reading the XFS log code I noticed that the implementation of
xlog_assign_tail_lsn() had already been removed, but its declaration was
left behind in the header. Such orphaned declarations (implementation gone,
no callers) can simply be dropped.

Suspecting more of these existed, I scanned the XFS headers (using GLM-5.2
to help, then verified each by hand) and this series removes the leftover
declarations I could confirm. Some of these have been stale for a long time
-- the oldest dates back to 2006.

Note that scrub still has a fair number of functions that do have
implementations but no callers (e.g. xchk_process_rt_error). I'm not sure
removing those is appropriate, since they may be intended for future use,
so they are not touched here.

Cleanup only, no functional change.

Zizhi Wo (5):
  xfs: remove unused xlog_assign_tail_lsn declarations
  xfs: remove unused xfs_iext_realloc declaration
  xfs: remove unused xfs_buf_iodone declaration
  xfs: remove unused kmem_to_page helper
  xfs: remove never-implemented scrub declarations

 fs/xfs/scrub/common.h   |  1 -
 fs/xfs/scrub/scrub.h    |  1 -
 fs/xfs/scrub/tempfile.h |  4 ----
 fs/xfs/xfs_buf_item.h   |  1 -
 fs/xfs/xfs_inode.h      |  1 -
 fs/xfs/xfs_log.h        |  2 --
 fs/xfs/xfs_platform.h   | 11 -----------
 7 files changed, 21 deletions(-)

-- 
2.52.0


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2026-09-05  0:24 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-09-04  6:06 [PATCH 0/5] xfs: remove leftover dead declarations in headers Zizhi Wo
2026-09-04  6:06 ` [PATCH 1/5] xfs: remove unused xlog_assign_tail_lsn declarations Zizhi Wo
2026-09-04  6:06 ` [PATCH 2/5] xfs: remove unused xfs_iext_realloc declaration Zizhi Wo
2026-09-04  6:06 ` [PATCH 3/5] xfs: remove unused xfs_buf_iodone declaration Zizhi Wo
2026-09-04  6:06 ` [PATCH 4/5] xfs: remove unused kmem_to_page helper Zizhi Wo
2026-09-04  6:06 ` [PATCH 5/5] xfs: remove never-implemented scrub declarations Zizhi Wo
2026-09-04  6:24 ` [PATCH 0/5] xfs: remove leftover dead declarations in headers Darrick J. Wong
2026-09-04 15:24 ` Carlos Maiolino
2026-09-05  0:24   ` Zizhi Wo

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®