This series begins with cleanups and fixes for the NuBus subsystem and finishes with a patch to add support for the Linux Driver Model. The next series, which requires this one, will modernize NuBus drivers. Finn Thain (14): nubus: Avoid array underflow and overflow nubus: Fix up header split nubus: Use static functions where possible nubus: Fix log spam nubus: Validate slot resource IDs nubus: Call proc_mkdir() not more than once per slot nubus: Remove redundant code nubus: Clean up whitespace nubus: Don't needlessly unpack vidname and driver resources nubus: Depopulate /proc/bus/nubus/s/ nubus: Repopulate /proc/bus/nubus/s/ nubus: Rename struct nubus_dev nubus: Add expansion_type values for various Mac models nubus: Add support for the driver model arch/m68k/include/asm/macintosh.h | 9 +- arch/m68k/mac/config.c | 110 +++---- drivers/net/ethernet/8390/mac8390.c | 12 +- drivers/net/ethernet/natsemi/macsonic.c | 12 +- drivers/nubus/Makefile | 2 +- drivers/nubus/bus.c | 87 ++++++ drivers/nubus/nubus.c | 500 ++++++++++++++++++-------------- drivers/nubus/proc.c | 247 ++++++++++------ drivers/video/fbdev/macfb.c | 2 +- include/linux/nubus.h | 200 ++++++++----- include/uapi/linux/nubus.h | 23 -- 11 files changed, 724 insertions(+), 480 deletions(-) create mode 100644 drivers/nubus/bus.c -- 2.13.6 -- To unsubscribe from this list: send the line "unsubscribe linux-m68k" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html