Hi Christian,
Christian Dietrich wrote:
As part of the VAMOS[0] research project at the University of
Erlangen we are looking at multiple integrity errors in linux'
configuration system.
I've been running a check on the arch/m68k{,nommu} sourcetree for
config Items not defined in Kconfig and found 9 such cases. Sourcecode
blocks depending on these Items are not reachable from a vanilla
kernel -- dead code. I've seen such dead blocks made on purpose
e.g. while integrating new features into the kernel but generally
they're just useless.
Each of the patches in this patchset removes on such dead
config Item, I'd be glad if you consider applying them. I've been
doing deeper analysis of such issues before and can do so again but
I'm not so sure they were fastly usefull.
In lack of an m68k cross compiler i was not able to build the kernel
against this patches. I don't think that they will crash the
compiling, but i'm not totally sure.
Please keep me informed of this patch getting confirmed /
merged so we can keep track of it.
I don't have any problems with any of these from a
m68knommu point of view. I can merge them via the
m68knommu git tree if you want?
Regards
Greg
[0] http://vamos1.informatik.uni-erlangen.de/
Christian Dietrich (9):
arch/m68k: Removing dead GG2 config option
arch/m68k: Removing dead BSEIP config option
arch/m68k{,nommu}: Removing dead SMP config option
Removing dead CONFIG_RPX(LITE|CLASSIC)
arch/m68knommu: Removing dead M68000 config option
arch/m68knommu: Removing dead RELOCATE config option
arch/m68knommu: Removing dead M68KFPU_EMU config option
arch/m68knommu: Removing dead RAM_{16,32}_MB config option
arch/m68knommu: Removing dead 68328_SERIAL_UART2 config option
arch/m68k/Kconfig | 4 +-
arch/m68k/include/asm/amigahw.h | 1 -
arch/m68k/include/asm/commproc.h | 39 --------------
arch/m68k/include/asm/io_mm.h | 37 --------------
arch/m68k/include/asm/system_mm.h | 2 -
arch/m68k/include/asm/system_no.h | 9 ---
arch/m68k/kernel/setup.c | 6 --
arch/m68k/kernel/time.c | 2 -
arch/m68k/sun3/sun3ints.c | 8 +--
arch/m68knommu/kernel/ptrace.c | 18 -------
arch/m68knommu/kernel/setup.c | 3 -
arch/m68knommu/kernel/time.c | 3 +-
arch/m68knommu/kernel/traps.c | 13 -----
arch/m68knommu/platform/68328/head-de2.S | 6 --
arch/m68knommu/platform/68328/head-ram.S | 27 ----------
arch/m68knommu/platform/68VZ328/config.c | 5 --
drivers/mtd/maps/Kconfig | 10 ----
drivers/mtd/maps/Makefile | 1 -
drivers/mtd/maps/rpxlite.c | 64 -----------------------
drivers/pcmcia/m8xx_pcmcia.c | 81 ------------------------------
drivers/serial/68328serial.h | 5 --
21 files changed, 6 insertions(+), 338 deletions(-)
delete mode 100644 drivers/mtd/maps/rpxlite.c
--
------------------------------------------------------------------------
Greg Ungerer -- Principal Engineer EMAIL: g...@snapgear.com
SnapGear Group, McAfee PHONE: +61 7 3435 2888
8 Gardner Close FAX: +61 7 3217 5323
Milton, QLD, 4064, Australia WEB: http://www.SnapGear.com
_______________________________________________
Linux PCMCIA reimplementation list
http://lists.infradead.org/mailman/listinfo/linux-pcmcia