Some sparc32 cleanups triggered by some gcc-4.3 warnings I saw there. More fixes to syscall restart handling, I think I have it right now and I haven't seen any weird behavior for a few days. All the sparc serial drivers were using the same driver name string, resulting in all kinds of problems which the kernel now duly warns about. Similarly wrt. sparc64 PCI host controller registry. Just don't try to make the dummy root host controller and all the problems go away. Please pull, thanks a lot! The following changes since commit 886c35fbcf6fb2eee15687efc2d64d99b6ad9a4a: Linus Torvalds (1): Merge branch 'for-linus' of git://git.kernel.org/.../ieee1394/linux1394-2.6 are available in the git repository at: master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6.git master David S. Miller (6): sparc64: Stop creating dummy root PCI host controller devices. serial: Fix sparc driver name strings. sparc64: Fix syscall restart, for real... sparc32: Kill totally unused memory information tables. sparc32: More memory probing consolidation. sparc32: Delete prom_stdin and prom_stdout. arch/sparc/kernel/setup.c | 5 +- arch/sparc/mm/fault.c | 61 +--------- arch/sparc/prom/init.c | 7 - arch/sparc/prom/memory.c | 235 ++++++++++---------------------------- arch/sparc64/kernel/pci.c | 130 ++++++---------------- arch/sparc64/kernel/pci_common.c | 6 - arch/sparc64/kernel/pci_impl.h | 9 -- arch/sparc64/kernel/process.c | 6 - arch/sparc64/kernel/signal.c | 6 +- arch/sparc64/kernel/signal32.c | 6 + drivers/serial/sunhv.c | 2 +- drivers/serial/sunsab.c | 2 +- drivers/serial/sunsu.c | 2 +- drivers/serial/sunzilog.c | 2 +- include/asm-sparc/oplib.h | 17 --- include/asm-sparc/page.h | 5 +- 16 files changed, 117 insertions(+), 384 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe sparclinux" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html