staging: unisys: Switch to use new generic UUID API
PATCH v2 1/1 staging: unisys: Switch to use new generic UUID API
There are new types and helpers that are supposed to be used in new code.
As a preparation to get rid of legacy types and API functions do the conversion here.
While here, re-indent couple of lines to increase readability.
--- drivers/staging/unisys/Documentation/overview.txt | 14 +++---- drivers/staging/unisys/include/channel.h | 29 ++++++-------- drivers/staging/unisys/include/iochannel.h | 2 +- drivers/staging/unisys/include/visorbus.h | 14 +++---- drivers/staging/unisys/visorbus/controlvmchannel.h | 16 ++++---- drivers/staging/unisys/visorbus/vbuschannel.h | 8 ++-- drivers/staging/unisys/visorbus/visorbus_main.c | 44 ++++++++++----------- drivers/staging/unisys/visorbus/visorbus_private.h | 6 +-- drivers/staging/unisys/visorbus/visorchannel.c | 46 +++++++++++----------- drivers/staging/unisys/visorbus/visorchipset.c | 33 +++++++++------- drivers/staging/unisys/visorhba/visorhba_main.c | 6 +-- drivers/staging/unisys/visorinput/visorinput.c | 38 +++++++++--------- drivers/staging/unisys/visornic/visornic_main.c | 6 +-- 13 files changed, 130 insertions(+), 132 deletions(-)
drivers/staging/unisys/Documentation/overview.txt +7 -7
@@ -221,7 +221,7 @@ The following files exist under /sys/devices/visorbus<x>/vbus<x>:dev<y>: The visorhba driver registers with visorbus as the function driver to handle virtual scsi disk devices, specified using the -VISOR_VHBA_CHANNEL_UUID type in the visorbus_register_visor_driver() +VISOR_VHBA_CHANNEL_GUID type in the visorbus_register_visor_driver() call. visorhba uses scsi_add_host() to expose a Linux block device (e.g., /sys/block/) in the guest environment for each s-Par virtual device.
@@ -240,7 +240,7 @@ When compiled as a module, visorhba can be autoloaded by visorbus in standard udev/systemd environments, as it includes the modules.alias definition: - "visorbus:"+VISOR_VHBA_CHANNEL_UUID_STR + "visorbus:"+VISOR_VHBA_CHANNEL_GUID_STR i.e.:
@@ -252,7 +252,7 @@ i.e.: The visornic driver registers with visorbus as the function driver to handle virtual network devices, specified using the -VISOR_VNIC_CHANNEL_UUID type in the visorbus_register_visor_driver() +VISOR_VNIC_CHANNEL_GUID type in the visorbus_register_visor_driver() call. visornic uses register_netdev() to expose a Linux device of class net (e.g., /sys/class/net/) in the guest environment for each s-Par virtual device.
@@ -270,7 +270,7 @@ When compiled as a module, visornic can be autoloaded by visorbus in standard udev/systemd environments, as it includes the modules.alias definition: - "visorbus:"+VISOR_VNIC_CHANNEL_UUID_STR + "visorbus:"+VISOR_VNIC_CHANNEL_GUID_STR i.e.:
@@ -282,7 +282,7 @@ i.e.: The visorinput driver registers with visorbus as the function driver to handle human input devices, specified using the -VISOR_KEYBOARD_CHANNEL_UUID and VISOR_MOUSE_CHANNEL_UUID +VISOR_KEYBOARD_CHANNEL_GUID and VISOR_MOUSE_CHANNEL_GUID types in the visorbus_register_visor_driver() call. visorinput uses input_register_device() to expose devices of class input (e.g., /sys/class/input/) for virtual keyboard and virtual mouse devices.
@@ -307,8 +307,8 @@ When compiled as a module, visorinput can be autoloaded by visorbus in standard udev/systemd environments, as it includes the modules.alias definition: - "visorbus:"+VISOR_MOUSE_CHANNEL_UUID_STR - "visorbus:"+VISOR_KEYBOARD_CHANNEL_UUID_STR + "visorbus:"+VISOR_MOUSE_CHANNEL_GUID_STR + "visorbus:"+VISOR_KEYBOARD_CHANNEL_GUID_STR i.e.:
drivers/staging/unisys/include/channel.h +13 -16
@@ -128,13 +128,13 @@ struct channel_header {u32 header_size;u64 size;u64 features; -uuid_le chtype; +guid_t chtype;u64 partition_handle;u64 handle;u64 ch_space_offset;u32 version_id;u32 partition_index; -uuid_le zone_uuid; +guid_t zone_guid;u32 cli_str_offset;u32 cli_state_boot;u32 cmd_state_cli;
@@ -204,23 +204,20 @@ struct signal_queue_header {/* CHANNEL Guids */ /* {414815ed-c58c-11da-95a9-00e08161165f} */ -#define VISOR_VHBA_CHANNEL_UUID \ - UUID_LE(0x414815ed, 0xc58c, 0x11da, \ - 0x95, 0xa9, 0x0, 0xe0, 0x81, 0x61, 0x16, 0x5f) -static const uuid_le visor_vhba_channel_uuid =VISOR_VHBA_CHANNEL_UUID ; -#define VISOR_VHBA_CHANNEL_UUID_STR \ +#define VISOR_VHBA_CHANNEL_GUID \ + GUID_INIT(0x414815ed, 0xc58c, 0x11da, \ + 0x95, 0xa9, 0x0, 0xe0, 0x81, 0x61, 0x16, 0x5f) +#define VISOR_VHBA_CHANNEL_GUID_STR \ "414815ed-c58c-11da-95a9-00e08161165f"/* {8cd5994d-c58e-11da-95a9-00e08161165f} */ -#define VISOR_VNIC_CHANNEL_UUID \ - UUID_LE(0x8cd5994d, 0xc58e, 0x11da, \ - 0x95, 0xa9, 0x0, 0xe0, 0x81, 0x61, 0x16, 0x5f) -static const uuid_le visor_vnic_channel_uuid =VISOR_VNIC_CHANNEL_UUID ; -#define VISOR_VNIC_CHANNEL_UUID_STR \ +#define VISOR_VNIC_CHANNEL_GUID \ + GUID_INIT(0x8cd5994d, 0xc58e, 0x11da, \ + 0x95, 0xa9, 0x0, 0xe0, 0x81, 0x61, 0x16, 0x5f) +#define VISOR_VNIC_CHANNEL_GUID_STR \ "8cd5994d-c58e-11da-95a9-00e08161165f"/* {72120008-4AAB-11DC-8530-444553544200} */ -#define VISOR_SIOVM_UUID \ - UUID_LE(0x72120008, 0x4AAB, 0x11DC, \ - 0x85, 0x30, 0x44, 0x45, 0x53, 0x54, 0x42, 0x00) -static const uuid_le visor_siovm_uuid =VISOR_SIOVM_UUID ; +#define VISOR_SIOVM_GUID \ + GUID_INIT(0x72120008, 0x4AAB, 0x11DC, \ + 0x85, 0x30, 0x44, 0x45, 0x53, 0x54, 0x42, 0x00)#endif
drivers/staging/unisys/include/iochannel.h +1 -1
@@ -564,7 +564,7 @@ struct iochannel_vnic {/* 4 bytes */ u32 mtu;/* 16 bytes */ -uuid_le zone_uuid; +guid_t zone_guid; } __packed;/*
drivers/staging/unisys/include/visorbus.h +7 -7
@@ -58,7 +58,7 @@ struct visorchipset_state {* GUID, name, and sizes. */ struct visor_channeltype_descriptor { -const uuid_le guid; +const guid_t guid;const char *name; };
@@ -141,14 +141,14 @@ struct visor_driver {* hypervisor requests. * @vbus_hdr_info: A pointer to header info. Private use by bus * driver. -* @partition_uuid: Indicates client partion id. This should be the +* @partition_guid: Indicates client partion id. This should be the * same across all visor_devices in the current * guest. Private use by bus driver only. */ struct visor_device {struct visorchannel *visorchannel; -uuid_le channel_type_guid; +guid_t channel_type_guid;/* These fields are for private use by the bus driver only. */ struct device device;struct list_head list_all;
@@ -161,18 +161,18 @@ struct visor_device {u32 chipset_bus_no;u32 chipset_dev_no;struct visorchipset_state state; -uuid_le inst; +guid_t inst;u8 *name;struct controlvm_message_header *pending_msg_hdr;void *vbus_hdr_info; -uuid_le partition_uuid; +guid_t partition_guid;struct dentry *debugfs_dir;struct dentry *debugfs_client_bus_info; };#define to_visor_device (x) container_of(x, struct visor_device, device) -int visor_check_channel (struct channel_header *ch,uuid_le expected_uuid, +int visor_check_channel (struct channel_header *ch,const guid_t *expected_guid,char *chname,u64 expected_min_bytes,u32 expected_version,u64 expected_signature);
@@ -211,7 +211,7 @@ int visorchannel_signalremove(struct visorchannel *channel, u32 queue,int visorchannel_signalinsert (struct visorchannel *channel,u32 queue,void *msg);bool visorchannel_signalempty (struct visorchannel *channel,u32 queue); -uuid_le visorchannel_get_uuid (struct visorchannel *channel); +const guid_t *visorchannel_get_guid (struct visorchannel *channel);#define BUS_ROOT_DEVICE UINT_MAX struct visor_device *visorbus_get_device_by_id(u32 bus_no, u32 dev_no,
drivers/staging/unisys/visorbus/controlvmchannel.h +8 -8
@@ -20,9 +20,9 @@#include "channel.h" /* {2B3C2D10-7EF5-4ad8-B966-3448B7386B3D} */ -#define VISOR_CONTROLVM_CHANNEL_UUID \ - UUID_LE(0x2b3c2d10, 0x7ef5, 0x4ad8, \ - 0xb9, 0x66, 0x34, 0x48, 0xb7, 0x38, 0x6b, 0x3d) +#define VISOR_CONTROLVM_CHANNEL_GUID \ + GUID_INIT(0x2b3c2d10, 0x7ef5, 0x4ad8, \ + 0xb9, 0x66, 0x34, 0x48, 0xb7, 0x38, 0x6b, 0x3d)#define CONTROLVM_MESSAGE_MAX 64
@@ -261,8 +261,8 @@ struct controlvm_packet_device_create {u32 dev_no;u64 channel_addr;u64 channel_bytes; -uuid_le data_type_uuid; -uuid_le dev_inst_uuid; +guid_t data_type_guid; +guid_t dev_inst_guid;struct irq_info intr; } __packed;
@@ -372,8 +372,8 @@ struct controlvm_message_packet {u32 dev_count;u64 channel_addr;u64 channel_bytes; -uuid_le bus_data_type_uuid; -uuid_le bus_inst_uuid; +guid_t bus_data_type_guid; +guid_t bus_inst_guid; }__packed create_bus;struct {u32 bus_no;
@@ -591,7 +591,7 @@ struct visor_controlvm_parameters_header {u32 client_length;u32 name_offset;u32 name_length; -uuid_le id; +guid_t id;u32 revision;/* Natural alignment */ u32 reserved;
drivers/staging/unisys/visorbus/vbuschannel.h +3 -5
@@ -30,9 +30,9 @@#include "channel.h" /* {193b331b-c58f-11da-95a9-00e08161165f} */ -#define VISOR_VBUS_CHANNEL_UUID \ - UUID_LE(0x193b331b, 0xc58f, 0x11da, \ - 0x95, 0xa9, 0x0, 0xe0, 0x81, 0x61, 0x16, 0x5f) +#define VISOR_VBUS_CHANNEL_GUID \ + GUID_INIT(0x193b331b, 0xc58f, 0x11da, \ + 0x95, 0xa9, 0x0, 0xe0, 0x81, 0x61, 0x16, 0x5f)/* * Must increment this whenever you insert or delete fields within this channel
@@ -43,8 +43,6 @@*/ #define VISOR_VBUS_CHANNEL_VERSIONID 1 -static const uuid_le visor_vbus_channel_uuid =VISOR_VBUS_CHANNEL_UUID ; -/* struct visor_vbus_deviceinfo * @devtype: Short string identifying the device type. * @drvname: Driver .sys file name.
drivers/staging/unisys/visorbus/visorbus_main.c +22 -22
127 lines not on this page · raw message
drivers/staging/unisys/visorbus/visorbus_private.h +3 -3
@@ -44,10 +44,10 @@ void visorbus_exit(void);struct visorchannel *visorchannel_create (u64 physaddr,unsigned long channel_bytes, -gfp_t gfp,uuid_le guid); +gfp_t gfp,const guid_t *guid);struct visorchannel *visorchannel_create_with_lock (u64 physaddr,unsigned long channel_bytes, -gfp_t gfp,uuid_le guid); +gfp_t gfp,const guid_t *guid);void visorchannel_destroy (struct visorchannel *channel);int visorchannel_read (struct visorchannel *channel,ulong offset,void *dest,ulong nbytes);
@@ -60,6 +60,6 @@ char *visorchannel_zoneid(struct visorchannel *channel, char *s);u64 visorchannel_get_clientpartition (struct visorchannel *channel);int visorchannel_set_clientpartition (struct visorchannel *channel,u64 partition_handle); -char *visorchannel_uuid_id (uuid_le *guid,char *s); +char *visorchannel_guid_id (const guid_t *guid,char *s);void *visorchannel_get_header (struct visorchannel *channel);#endif
drivers/staging/unisys/visorbus/visorchannel.c +23 -23
140 lines not on this page · raw message
drivers/staging/unisys/visorbus/visorchipset.c +18 -15
@@ -23,6 +23,10 @@#include "visorbus_private.h" #include "vmcallinterface.h" +static const guid_t visor_vhba_channel_guid =VISOR_VHBA_CHANNEL_GUID ; +static const guid_t visor_siovm_guid =VISOR_SIOVM_GUID ; +static const guid_t visor_controlvm_channel_guid =VISOR_CONTROLVM_CHANNEL_GUID ; +#define POLLJIFFIES_CONTROLVMCHANNEL_FAST 1#define POLLJIFFIES_CONTROLVMCHANNEL_SLOW 100
@@ -268,13 +272,12 @@ static ssize_t remaining_steps_store(struct device *dev, }static DEVICE_ATTR_RW (remaining_steps); -static uuid_le -parser_id_get (struct parser_context *ctx) +static const guid_t *parser_id_get (struct parser_context *ctx) {struct visor_controlvm_parameters_header *phdr =NULL ; phdr = (struct visor_controlvm_parameters_header *)(ctx->data); -return phdr->id; +return &phdr->id; }static void parser_done (struct parser_context *ctx)
@@ -589,7 +592,7 @@ visorbus_create(struct controlvm_message *inmsg) bus_info->chipset_bus_no = bus_no; bus_info->chipset_dev_no =BUS_ROOT_DEVICE ; -if (uuid_le_cmp (cmd->create_bus.bus_inst_uuid, visor_siovm_uuid) ==0 ) { +if (guid_equal (&cmd->create_bus.bus_inst_guid, &visor_siovm_guid)) { err =save_crash_message (inmsg,CRASH_BUS );if (err) goto err_free_bus_info;
@@ -611,7 +614,7 @@ visorbus_create(struct controlvm_message *inmsg) visorchannel =visorchannel_create (cmd->create_bus.channel_addr, cmd->create_bus.channel_bytes,GFP_KERNEL , - cmd->create_bus.bus_data_type_uuid); + &cmd->create_bus.bus_data_type_guid);if (!visorchannel) { err = -ENOMEM ; goto err_free_pending_msg;
@@ -716,7 +719,9 @@ visorbus_configure(struct controlvm_message *inmsg, goto err_respond;if (parser_ctx) { - bus_info->partition_uuid =parser_id_get (parser_ctx); +const guid_t *partition_guid =parser_id_get (parser_ctx); + +guid_copy (&bus_info->partition_guid, partition_guid); bus_info->name =parser_name_get (parser_ctx); }
@@ -774,7 +779,7 @@ visorbus_device_create(struct controlvm_message *inmsg) dev_info->chipset_bus_no = bus_no; dev_info->chipset_dev_no = dev_no; - dev_info->inst = cmd->create_device.dev_inst_uuid; +guid_copy (&dev_info->inst, &cmd->create_device.dev_inst_guid);/* not sure where the best place to set the 'parent' */ dev_info->device.parent = &bus_info->device;
@@ -783,7 +788,7 @@ visorbus_device_create(struct controlvm_message *inmsg)visorchannel_create_with_lock (cmd->create_device.channel_addr, cmd->create_device.channel_bytes,GFP_KERNEL , - cmd->create_device.data_type_uuid); + &cmd->create_device.data_type_guid);if (!visorchannel) { dev_err(&chipset_dev->acpi_device->dev, "failed to create visorchannel: %d/%d\n",
@@ -792,9 +797,8 @@ visorbus_device_create(struct controlvm_message *inmsg) goto err_free_dev_info; } dev_info->visorchannel = visorchannel; - dev_info->channel_type_guid = cmd->create_device.data_type_uuid; -if (uuid_le_cmp (cmd->create_device.data_type_uuid, - visor_vhba_channel_uuid) ==0 ) { +guid_copy (&dev_info->channel_type_guid, &cmd->create_device.data_type_guid); +if (guid_equal (&cmd->create_device.data_type_guid, &visor_vhba_channel_guid)) { err =save_crash_message (inmsg,CRASH_DEV );if (err) goto err_destroy_visorchannel;
@@ -1787,7 +1791,6 @@ visorchipset_init(struct acpi_device *acpi_device) {int err = -ENODEV ;u64 addr; -uuid_le uuid =VISOR_CONTROLVM_CHANNEL_UUID ;struct visorchannel *controlvm_channel; chipset_dev =kzalloc (sizeof (*chipset_dev),GFP_KERNEL );
@@ -1801,8 +1804,8 @@ visorchipset_init(struct acpi_device *acpi_device) acpi_device->driver_data = chipset_dev; chipset_dev->acpi_device = acpi_device; chipset_dev->poll_jiffies =POLLJIFFIES_CONTROLVMCHANNEL_FAST ; - controlvm_channel =visorchannel_create_with_lock (addr, -0 ,GFP_KERNEL , uuid); + controlvm_channel =visorchannel_create_with_lock (addr,0 ,GFP_KERNEL , + &visor_controlvm_channel_guid);if (!controlvm_channel) goto error_free_chipset_dev;
@@ -1814,7 +1817,7 @@ visorchipset_init(struct acpi_device *acpi_device) goto error_destroy_channel; if (!visor_check_channel(visorchannel_get_header(controlvm_channel), - VISOR_CONTROLVM_CHANNEL_UUID, + &visor_controlvm_channel_guid, "controlvm", sizeof(struct visor_controlvm_channel), VISOR_CONTROLVM_CHANNEL_VERSIONID,
drivers/staging/unisys/visorhba/visorhba_main.c +3 -3
@@ -39,12 +39,12 @@ static struct visor_channeltype_descriptor visorhba_channel_types[] = {/* Note that the only channel type we expect to be reported by the * bus driver is the VISOR_VHBA channel. */ - { VISOR_VHBA_CHANNEL_UUID, "sparvhba" }, - { NULL_UUID_LE, NULL } + { VISOR_VHBA_CHANNEL_GUID, "sparvhba" }, + {} };MODULE_DEVICE_TABLE (visorbus, visorhba_channel_types); -MODULE_ALIAS ("visorbus:" VISOR_VHBA_CHANNEL_UUID_STR ); +MODULE_ALIAS ("visorbus:" VISOR_VHBA_CHANNEL_GUID_STR ); struct visordisk_info { u32 valid;
drivers/staging/unisys/visorinput/visorinput.c +19 -19
@@ -33,16 +33,16 @@#include "ultrainputreport.h" /* Keyboard channel {c73416d0-b0b8-44af-b304-9d2ae99f1b3d} */ -#define VISOR_KEYBOARD_CHANNEL_UUID \ - UUID_LE(0xc73416d0, 0xb0b8, 0x44af, \ - 0xb3, 0x4, 0x9d, 0x2a, 0xe9, 0x9f, 0x1b, 0x3d) -#define VISOR_KEYBOARD_CHANNEL_UUID_STR "c73416d0-b0b8-44af-b304-9d2ae99f1b3d" +#define VISOR_KEYBOARD_CHANNEL_GUID \ + GUID_INIT(0xc73416d0, 0xb0b8, 0x44af, \ + 0xb3, 0x4, 0x9d, 0x2a, 0xe9, 0x9f, 0x1b, 0x3d) +#define VISOR_KEYBOARD_CHANNEL_GUID_STR "c73416d0-b0b8-44af-b304-9d2ae99f1b3d"/* Mouse channel {addf07d4-94a9-46e2-81c3-61abcdbdbd87} */ -#define VISOR_MOUSE_CHANNEL_UUID \ - UUID_LE(0xaddf07d4, 0x94a9, 0x46e2, \ - 0x81, 0xc3, 0x61, 0xab, 0xcd, 0xbd, 0xbd, 0x87) -#define VISOR_MOUSE_CHANNEL_UUID_STR "addf07d4-94a9-46e2-81c3-61abcdbdbd87" +#define VISOR_MOUSE_CHANNEL_GUID \ + GUID_INIT(0xaddf07d4, 0x94a9, 0x46e2, \ + 0x81, 0xc3, 0x61, 0xab, 0xcd, 0xbd, 0xbd, 0x87) +#define VISOR_MOUSE_CHANNEL_GUID_STR "addf07d4-94a9-46e2-81c3-61abcdbdbd87"#define PIXELS_ACROSS_DEFAULT 800#define PIXELS_DOWN_DEFAULT 600
@@ -71,8 +71,8 @@ struct visorinput_devdata {unsigned char keycode_table[0 ]; }; -static const uuid_le visor_keyboard_channel_uuid =VISOR_KEYBOARD_CHANNEL_UUID ; -static const uuid_le visor_mouse_channel_uuid =VISOR_MOUSE_CHANNEL_UUID ; +static const guid_t visor_keyboard_channel_guid =VISOR_KEYBOARD_CHANNEL_GUID ; +static const guid_t visor_mouse_channel_guid =VISOR_MOUSE_CHANNEL_GUID ;/* * Borrowed from drivers/input/keyboard/atakbd.c
@@ -448,13 +448,13 @@ static struct visorinput_devdata *devdata_create(static int visorinput_probe (struct visor_device *dev) { -uuid_le guid; +const guid_t *guid;enum visorinput_device_type devtype; - guid =visorchannel_get_uuid (dev->visorchannel); -if (uuid_le_cmp (guid, visor_mouse_channel_uuid) ==0 ) + guid =visorchannel_get_guid (dev->visorchannel); +if (guid_equal (guid, &visor_mouse_channel_guid)) devtype = visorinput_mouse; -else if (uuid_le_cmp (guid, visor_keyboard_channel_uuid) ==0 ) +else if (guid_equal (guid, &visor_keyboard_channel_guid)) devtype = visorinput_keyboard;else return -ENODEV ;
@@ -715,9 +715,9 @@ static int visorinput_resume(struct visor_device *dev,/* GUIDS for all channel types supported by this driver. */ static struct visor_channeltype_descriptor visorinput_channel_types[] = { - {VISOR_KEYBOARD_CHANNEL_UUID ,"keyboard" }, - {VISOR_MOUSE_CHANNEL_UUID ,"mouse" }, - {NULL_UUID_LE ,NULL } + {VISOR_KEYBOARD_CHANNEL_GUID ,"keyboard" }, + {VISOR_MOUSE_CHANNEL_GUID ,"mouse" }, + {} };static struct visor_driver visorinput_driver = {
@@ -750,5 +750,5 @@ MODULE_AUTHOR("Unisys");MODULE_LICENSE ("GPL" );MODULE_DESCRIPTION ("s-Par human input driver for virtual keyboard/mouse" ); -MODULE_ALIAS ("visorbus:" VISOR_MOUSE_CHANNEL_UUID_STR ); -MODULE_ALIAS ("visorbus:" VISOR_KEYBOARD_CHANNEL_UUID_STR ); +MODULE_ALIAS ("visorbus:" VISOR_MOUSE_CHANNEL_GUID_STR ); +MODULE_ALIAS ("visorbus:" VISOR_KEYBOARD_CHANNEL_GUID_STR );
drivers/staging/unisys/visornic/visornic_main.c +3 -3
@@ -41,8 +41,8 @@ static struct visor_channeltype_descriptor visornic_channel_types[] = {/* Note that the only channel type we expect to be reported by the * bus driver is the VISOR_VNIC channel. */ - { VISOR_VNIC_CHANNEL_UUID, "ultravnic" }, - { NULL_UUID_LE, NULL } + { VISOR_VNIC_CHANNEL_GUID, "ultravnic" }, + {} };MODULE_DEVICE_TABLE (visorbus, visornic_channel_types);/*
@@ -52,7 +52,7 @@ MODULE_DEVICE_TABLE(visorbus, visornic_channel_types);* must be added to scripts/mode/file2alias.c, etc., to get this working * properly. */ -MODULE_ALIAS ("visorbus:" VISOR_VNIC_CHANNEL_UUID_STR ); +MODULE_ALIAS ("visorbus:" VISOR_VNIC_CHANNEL_GUID_STR );struct chanstat {unsigned long got_rcv;
Signature · 1 line
2.13.2
Quoted 12 lines
-----Original Message-----
From: Andy Shevchenko [mailto:[email protected]]
Sent: Monday, July 31, 2017 1:19 PM
Subject: [PATCH v2] staging: unisys: Switch to use new generic UUID APIThere are new types and helpers that are supposed to be used in new code.
As a preparation to get rid of legacy types and API functions do the conversion here.
Quoted 7 lines
While here, re-indent couple of lines to increase readability.
Cc David Kershner <[email protected]>Cc Greg Kroah-Hartman <[email protected]>Signed-off-by Andy Shevchenko <[email protected]>
Quoted 17 lines
--- drivers/staging/unisys/Documentation/overview.txt | 14 +++---- drivers/staging/unisys/include/channel.h | 29 ++++++-------- drivers/staging/unisys/include/iochannel.h | 2 +- drivers/staging/unisys/include/visorbus.h | 14 +++---- drivers/staging/unisys/visorbus/controlvmchannel.h | 16 ++++---- drivers/staging/unisys/visorbus/vbuschannel.h | 8 ++-- drivers/staging/unisys/visorbus/visorbus_main.c | 44 ++++++++++----------(quoted diff) +0
-2- drivers/staging/unisys/visorbus/visorbus_private.h | 6 +-- drivers/staging/unisys/visorbus/visorchannel.c | 46 +++++++++++---------- - drivers/staging/unisys/visorbus/visorchipset.c | 33 +++++++++------- drivers/staging/unisys/visorhba/visorhba_main.c | 6 +-- drivers/staging/unisys/visorinput/visorinput.c | 38 +++++++++--------- drivers/staging/unisys/visornic/visornic_main.c | 6 +-- 13 files changed, 130 insertions(+), 132 deletions(-)