[PATCH 00/44] staging: unisys: continued rework of s-Par drivers
Benjamin Romer
benjamin.romer at unisys.com
Wed May 13 17:21:54 UTC 2015
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
More information about the devel
mailing list