misc/pvpanic: deduplicate common code
authorThomas Weißschuh <linux@weissschuh.net>
Wed, 11 Oct 2023 07:18:27 +0000 (09:18 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 18 Oct 2023 08:02:35 +0000 (10:02 +0200)
commitc1426d392aebc51da4944d950d89e483e43f6f14
tree53ab3143e5bd2f8c9c8ec66d03833c26b0a1aade
parent67237183219351e53e0cf2486ad9ea00db99cd5a
misc/pvpanic: deduplicate common code

pvpanic-mmio.c and pvpanic-pci.c share a lot of code.
Refactor it into pvpanic.c where it doesn't have to be kept in sync
manually and where the core logic can be understood more easily.

No functional change.

Signed-off-by: Thomas Weißschuh <linux@weissschuh.net>
Link: https://lore.kernel.org/r/20231011-pvpanic-cleanup-v2-1-4b21d56f779f@weissschuh.net
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/misc/pvpanic/pvpanic-mmio.c
drivers/misc/pvpanic/pvpanic-pci.c
drivers/misc/pvpanic/pvpanic.c
drivers/misc/pvpanic/pvpanic.h