All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/2] x86/ioremap: clean up the mess in xxx_is_setup_data
@ 2024-11-18  1:08 Baoquan He
  2024-11-18  1:08 ` [PATCH v2 1/2] x86/ioremap: introduce helper to implement xxx_is_setup_data() Baoquan He
  2024-11-18  1:08 ` [PATCH v2 2/2] x86/mm: clean up unused parameters of functions Baoquan He
  0 siblings, 2 replies; 12+ messages in thread
From: Baoquan He @ 2024-11-18  1:08 UTC (permalink / raw)
  To: linux-kernel, mingo, bp, thomas.lendacky; +Cc: x86, Baoquan He

Functions memremap_is_setup_data() and early_memremap_is_setup_data()
share completely the same process and handling, except of the
different memremap/unmap invocations. The code can be extracted and put
into a helper function __memremap_is_setup_data().

And parameter 'size' is unused in implementation of memremap_is_efi_data(),
memremap_is_setup_data and early_memremap_is_setup_data().

This patchset is made to clean them up. It sits on top of tip/x86/urgent
commit 8d9ffb2fe65a ("x86/mm: Fix a kdump kernel failure on SME system
when CONFIG_IMA_KEXEC=y")

v1->v2:
- Remove __init from helper __memremap_is_setup_data(), add __ref to
  helper suppress mismatch section warning.
- Merge the old patch 1 and 2 into one patch. 
  - Both are suggested by Tom during reviewing. Thanks to him.

Baoquan He (2):
  x86/ioremap: introduce helper to implement xxx_is_setup_data()
  x86/mm: clean up unused parameters of functions

 arch/x86/mm/ioremap.c | 117 +++++++++++++++---------------------------
 1 file changed, 41 insertions(+), 76 deletions(-)

-- 
2.41.0


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

end of thread, other threads:[~2024-11-26  8:15 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-11-18  1:08 [PATCH v2 0/2] x86/ioremap: clean up the mess in xxx_is_setup_data Baoquan He
2024-11-18  1:08 ` [PATCH v2 1/2] x86/ioremap: introduce helper to implement xxx_is_setup_data() Baoquan He
2024-11-18 15:19   ` Tom Lendacky
2024-11-19  3:07     ` Baoquan He
2024-11-19 10:55       ` Ingo Molnar
2024-11-20  7:21         ` Baoquan He
2024-11-20  7:56       ` Baoquan He
2024-11-20  8:25     ` Ingo Molnar
2024-11-20 14:14       ` Tom Lendacky
2024-11-25  9:07         ` Ingo Molnar
2024-11-26  8:15           ` Baoquan He
2024-11-18  1:08 ` [PATCH v2 2/2] x86/mm: clean up unused parameters of functions Baoquan He

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.