This patch series continues the redesign and cleanup of the Unisys s-Par driver set, continuing work on the visorbus driver and consolidation of other drivers' code into the visorbus driver to reduce complexity. The patches were cleaned up so there should be no warnings or errors generated at all during the build; bugs that were located in these patches during their review have not yet been addressed, and will be fixed individually in later patches. David Kershner (13): staging: unisys: Remove appos_subsystems.h staging: unisys: move hypervisor calls into visorbus staging: unisys: Move controlframework into controlvmchannel.h staging: unisys: Move channel.h to include. Controvlm to visorbus staging: unisys: vbuschannel belonsg to visorbus staging: unisys: Move diagchannel to include staging: unisys: Move files out of common-spar staging: unisys: Get rid of references to common-spar staging: unisys: get rid of sparstop staging: unisys: remove remaining utility headers staging: unisys: Update diag serverity enum staging: unisys: Remove unneeded fields in diagchannel.h staging: unisys: Clean up diag_serverity enum Don Zickus (25): staging: unisys: Temporarily add visorbus/ ccflags staging: unisys: Remove temporarily added visorbus/ include in Makefile staging: unisys: Embed struct device for easier handling of attr staging: unisys: Wire up proper device attr for bus staging: unisys: Move the visorbus device underneath devices staging: unisys: Properly move version file into bus attr staging: unisys: Remove dead kobj structs staging: unisys: Clean up device sysfs attributes staging: unisys: Prep for removing 'info' structs staging: unisys: Add visor device find routine staging: unisys: Add a function to set the clientpartition staging: unisys: Add checks for creation staging: unisys: Remove unused intr staging: unisys: Convert the device attributes to visor_device staging: unisys: Convert bus functions to pass bus_info pointer around staging: unisys: Convert device functions to pass dev_info pointer around staging: unisys: Move channel creation up the stack staging: unisys: Convert pending_msg_hdr to a pointer staging: unisys: Prepare vbus_hdr_info to be public staging: unisys: Migrate bus from devdata to visor_device staging: unisys: Remove unused cruft staging: unisys: Remove server flags staging: unisys: Do not use 0 as the default bus root device number staging: unisys: Convert bus creation to use visor_device staging: unisys: Convert device creation to use visor_device Jes Sorensen (6): staging: unisys: visorchipset_file_{init, cleanup}(): mark static staging: unisys: Remove unused visorchipset_save_message() staging: unisys: visorchipset_init(): Simplify initial checks staging: unisys: Remove unused livedump_info staging: unisys: Include missing headers staging: unisys: Removed unused entries from struct visor_channeltype_descriptor .../unisys/common-spar/include/channels/channel.h | 590 ---------- .../common-spar/include/channels/channel_guid.h | 61 -- .../include/channels/controlframework.h | 62 -- .../include/channels/controlvmchannel.h | 455 -------- .../common-spar/include/channels/diagchannel.h | 427 -------- .../common-spar/include/channels/iochannel.h | 651 ----------- .../common-spar/include/channels/vbuschannel.h | 94 -- .../include/controlvmcompletionstatus.h | 94 -- .../include/diagnostics/appos_subsystems.h | 310 ------ .../unisys/common-spar/include/iovmcall_gnuc.h | 49 - .../unisys/common-spar/include/vbusdeviceinfo.h | 213 ---- .../staging/unisys/common-spar/include/version.h | 45 - .../unisys/common-spar/include/vmcallinterface.h | 163 --- drivers/staging/unisys/include/channel.h | 555 ++++++++++ drivers/staging/unisys/include/channel_guid.h | 61 ++ drivers/staging/unisys/include/diagchannel.h | 43 + drivers/staging/unisys/include/guestlinuxdebug.h | 1 - drivers/staging/unisys/include/iochannel.h | 651 +++++++++++ drivers/staging/unisys/include/sparstop.h | 29 - drivers/staging/unisys/include/uisqueue.h | 396 ------- drivers/staging/unisys/include/uisthread.h | 42 - drivers/staging/unisys/include/uisutils.h | 294 ----- drivers/staging/unisys/include/vbushelper.h | 2 - drivers/staging/unisys/include/version.h | 45 + drivers/staging/unisys/include/visorbus.h | 31 +- drivers/staging/unisys/visorbus/Makefile | 2 - drivers/staging/unisys/visorbus/controlvmchannel.h | 485 +++++++++ .../unisys/visorbus/controlvmcompletionstatus.h | 94 ++ drivers/staging/unisys/visorbus/iovmcall_gnuc.h | 49 + drivers/staging/unisys/visorbus/vbuschannel.h | 94 ++ drivers/staging/unisys/visorbus/vbusdeviceinfo.h | 213 ++++ drivers/staging/unisys/visorbus/visorbus_main.c | 1141 +++++--------------- drivers/staging/unisys/visorbus/visorbus_private.h | 114 +- drivers/staging/unisys/visorbus/visorchannel.c | 15 + drivers/staging/unisys/visorbus/visorchipset.c | 706 +++++------- drivers/staging/unisys/visorbus/vmcallinterface.h | 161 +++ drivers/staging/unisys/visorchannel/Makefile | 2 - 37 files changed, 3062 insertions(+), 5378 deletions(-) delete mode 100644 drivers/staging/unisys/common-spar/include/channels/channel.h delete mode 100644 drivers/staging/unisys/common-spar/include/channels/channel_guid.h delete mode 100644 drivers/staging/unisys/common-spar/include/channels/controlframework.h delete mode 100644 drivers/staging/unisys/common-spar/include/channels/controlvmchannel.h delete mode 100644 drivers/staging/unisys/common-spar/include/channels/diagchannel.h delete mode 100644 drivers/staging/unisys/common-spar/include/channels/iochannel.h delete mode 100644 drivers/staging/unisys/common-spar/include/channels/vbuschannel.h delete mode 100644 drivers/staging/unisys/common-spar/include/controlvmcompletionstatus.h delete mode 100644 drivers/staging/unisys/common-spar/include/diagnostics/appos_subsystems.h delete mode 100644 drivers/staging/unisys/common-spar/include/iovmcall_gnuc.h delete mode 100644 drivers/staging/unisys/common-spar/include/vbusdeviceinfo.h delete mode 100644 drivers/staging/unisys/common-spar/include/version.h delete mode 100644 drivers/staging/unisys/common-spar/include/vmcallinterface.h create mode 100644 drivers/staging/unisys/include/channel.h create mode 100644 drivers/staging/unisys/include/channel_guid.h create mode 100644 drivers/staging/unisys/include/diagchannel.h create mode 100644 drivers/staging/unisys/include/iochannel.h delete mode 100644 drivers/staging/unisys/include/sparstop.h delete mode 100644 drivers/staging/unisys/include/uisqueue.h delete mode 100644 drivers/staging/unisys/include/uisthread.h delete mode 100644 drivers/staging/unisys/include/uisutils.h create mode 100644 drivers/staging/unisys/include/version.h create mode 100644 drivers/staging/unisys/visorbus/controlvmchannel.h create mode 100644 drivers/staging/unisys/visorbus/controlvmcompletionstatus.h create mode 100644 drivers/staging/unisys/visorbus/iovmcall_gnuc.h create mode 100644 drivers/staging/unisys/visorbus/vbuschannel.h create mode 100644 drivers/staging/unisys/visorbus/vbusdeviceinfo.h create mode 100644 drivers/staging/unisys/visorbus/vmcallinterface.h -- 2.1.4 _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel