Commit c75ebe5e authored by Sameer Wadgaonkar's avatar Sameer Wadgaonkar Committed by Greg Kroah-Hartman

staging: unisys: include: renamed #defines in channel.h to match driver namespace

Renamed #defines
* ULTRA_CHANNEL_PROTOCOL_SIGNATURE to
		VISOR_CHANNEL_SIGNATURE
* SPAR_CHANNEL_SERVER_READY to
		VISOR_CHANNEL_SERVER_READY
* ULTRA_VALID_CHANNELCLI_TRANSITION
		VISOR_VALID_CHANNELCLI_TRANSITION
* ULTRA_CLIERRORBOOT_THROTTLEMSG_DISABLED to
		VISOR_CLIERRORBOOT_THROTTLEMSG_DISABLED
* ULTRA_CLIERRORBOOT_THROTTLEMSG_NOTATTACHED to
		VISOR_CLIERRORBOOT_THROTTLEMSG_NOTATTACHED
* ULTRA_CLIERRORBOOT_THROTTLEMSG_BUSY to
		VISOR_CLIERRORBOOT_THROTTLEMSG_BUSY
* ULTRA_IO_DRIVER_ENABLES_INTS to
		VISOR_DRIVER_ENABLES_INTS
* ULTRA_IO_CHANNEL_IS_POLLING to
		VISOR_CHANNEL_IS_POLLING
* ULTRA_IO_IOVM_IS_OK_WITH_DRIVER_DISABLING_INTS to
		VISOR_IOVM_OK_DRIVER_DISABLING_INTS
* ULTRA_IO_DRIVER_DISABLES_INTS to
		VISOR_DRIVER_DISABLES_INTS
* ULTRA_IO_DRIVER_SUPPORTS_ENHANCED_RCVBUF_CHECKING to
		VISOR_DRIVER_ENHANCED_RCVBUF_CHECKING
* ULTRA_CHANNEL_ENABLE_INTS to
		VISOR_CHANNEL_ENABLE_INTS
* SPAR_VHBA_CHANNEL_PROTOCOL_UUID to VISOR_VHBA_CHANNEL_UUID
* SPAR_VHBA_CHANNEL_PROTOCOL_UUID_STR to
		VISOR_VHBA_CHANNEL_UUID_STR
* SPAR_VNIC_CHANNEL_PROTOCOL_UUID to VISOR_VNIC_CHANNEL_UUID
* SPAR_VNIC_CHANNEL_PROTOCOL_UUID_STR to
		VISOR_VNIC_CHANNEL_UUID_STR
* SPAR_SIOVM_UUID to VISOR_SIOVM_UUID
Signed-off-by: default avatarSameer Wadgaonkar <sameer.wadgaonkar@unisys.com>
Signed-off-by: default avatarDavid Kershner <david.kershner@unisys.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 315dfc84
...@@ -221,7 +221,7 @@ The following files exist under /sys/devices/visorbus<x>/vbus<x>:dev<y>: ...@@ -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 The visorhba driver registers with visorbus as the function driver to
handle virtual scsi disk devices, specified using the handle virtual scsi disk devices, specified using the
SPAR_VHBA_CHANNEL_PROTOCOL_UUID type in the visorbus_register_visor_driver() VISOR_VHBA_CHANNEL_UUID type in the visorbus_register_visor_driver()
call. visorhba uses scsi_add_host() to expose a Linux block device 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. (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 ...@@ -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 standard udev/systemd environments, as it includes the modules.alias
definition: definition:
"visorbus:"+SPAR_VHBA_CHANNEL_PROTOCOL_UUID_STR "visorbus:"+VISOR_VHBA_CHANNEL_UUID_STR
i.e.: i.e.:
...@@ -252,7 +252,7 @@ i.e.: ...@@ -252,7 +252,7 @@ i.e.:
The visornic driver registers with visorbus as the function driver to The visornic driver registers with visorbus as the function driver to
handle virtual network devices, specified using the handle virtual network devices, specified using the
SPAR_VNIC_CHANNEL_PROTOCOL_UUID type in the visorbus_register_visor_driver() VISOR_VNIC_CHANNEL_UUID type in the visorbus_register_visor_driver()
call. visornic uses register_netdev() to expose a Linux device of class net 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 (e.g., /sys/class/net/) in the guest environment for each s-Par virtual
device. device.
...@@ -270,7 +270,7 @@ When compiled as a module, visornic can be autoloaded by visorbus in ...@@ -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 standard udev/systemd environments, as it includes the modules.alias
definition: definition:
"visorbus:"+SPAR_VNIC_CHANNEL_PROTOCOL_UUID_STR "visorbus:"+VISOR_VNIC_CHANNEL_UUID_STR
i.e.: i.e.:
......
...@@ -32,7 +32,7 @@ ...@@ -32,7 +32,7 @@
#define COVER(v, d) ((d) * DIV_ROUND_UP(v, d)) #define COVER(v, d) ((d) * DIV_ROUND_UP(v, d))
#endif #endif
#define ULTRA_CHANNEL_PROTOCOL_SIGNATURE SIGNATURE_32('E', 'C', 'N', 'L') #define VISOR_CHANNEL_SIGNATURE SIGNATURE_32('E', 'C', 'N', 'L')
enum channel_serverstate { enum channel_serverstate {
CHANNELSRV_UNINITIALIZED = 0, /* channel is in an undefined state */ CHANNELSRV_UNINITIALIZED = 0, /* channel is in an undefined state */
...@@ -59,10 +59,10 @@ enum channel_clientstate { ...@@ -59,10 +59,10 @@ enum channel_clientstate {
/* access channel anytime */ /* access channel anytime */
}; };
#define SPAR_CHANNEL_SERVER_READY(ch) \ #define VISOR_CHANNEL_SERVER_READY(ch) \
(readl(&(ch)->srv_state) == CHANNELSRV_READY) (readl(&(ch)->srv_state) == CHANNELSRV_READY)
#define ULTRA_VALID_CHANNELCLI_TRANSITION(o, n) \ #define VISOR_VALID_CHANNELCLI_TRANSITION(o, n) \
(((((o) == CHANNELCLI_DETACHED) && ((n) == CHANNELCLI_DISABLED)) || \ (((((o) == CHANNELCLI_DETACHED) && ((n) == CHANNELCLI_DISABLED)) || \
(((o) == CHANNELCLI_ATTACHING) && ((n) == CHANNELCLI_DISABLED)) || \ (((o) == CHANNELCLI_ATTACHING) && ((n) == CHANNELCLI_DISABLED)) || \
(((o) == CHANNELCLI_ATTACHED) && ((n) == CHANNELCLI_DISABLED)) || \ (((o) == CHANNELCLI_ATTACHED) && ((n) == CHANNELCLI_DISABLED)) || \
...@@ -80,33 +80,33 @@ enum channel_clientstate { ...@@ -80,33 +80,33 @@ enum channel_clientstate {
(((o) == CHANNELCLI_BUSY) && ((n) == CHANNELCLI_OWNED)) || (0)) \ (((o) == CHANNELCLI_BUSY) && ((n) == CHANNELCLI_OWNED)) || (0)) \
? (1) : (0)) ? (1) : (0))
/* Values for ULTRA_CHANNEL_PROTOCOL.CliErrorBoot: */ /* Values for VISORA_CHANNEL_PROTOCOL.CliErrorBoot: */
/* throttling invalid boot channel statetransition error due to client /* throttling invalid boot channel statetransition error due to client
* disabled * disabled
*/ */
#define ULTRA_CLIERRORBOOT_THROTTLEMSG_DISABLED 0x01 #define VISOR_CLIERRORBOOT_THROTTLEMSG_DISABLED 0x01
/* throttling invalid boot channel statetransition error due to client /* throttling invalid boot channel statetransition error due to client
* not attached * not attached
*/ */
#define ULTRA_CLIERRORBOOT_THROTTLEMSG_NOTATTACHED 0x02 #define VISOR_CLIERRORBOOT_THROTTLEMSG_NOTATTACHED 0x02
/* throttling invalid boot channel statetransition error due to busy channel */ /* throttling invalid boot channel statetransition error due to busy channel */
#define ULTRA_CLIERRORBOOT_THROTTLEMSG_BUSY 0x04 #define VISOR_CLIERRORBOOT_THROTTLEMSG_BUSY 0x04
/* Values for ULTRA_CHANNEL_PROTOCOL.Features: This define exists so /* Values for VISOR_CHANNEL_PROTOCOL.Features: This define exists so
* that windows guest can look at the FeatureFlags in the io channel, * that windows guest can look at the FeatureFlags in the io channel,
* and configure the windows driver to use interrupts or not based on * and configure the windows driver to use interrupts or not based on
* this setting. This flag is set in uislib after the * this setting. This flag is set in uislib after the
* ULTRA_VHBA_init_channel is called. All feature bits for all * VISOR_VHBA_init_channel is called. All feature bits for all
* channels should be defined here. The io channel feature bits are * channels should be defined here. The io channel feature bits are
* defined right here * defined right here
*/ */
#define ULTRA_IO_DRIVER_ENABLES_INTS (0x1ULL << 1) #define VISOR_DRIVER_ENABLES_INTS (0x1ULL << 1)
#define ULTRA_IO_CHANNEL_IS_POLLING (0x1ULL << 3) #define VISOR_CHANNEL_IS_POLLING (0x1ULL << 3)
#define ULTRA_IO_IOVM_IS_OK_WITH_DRIVER_DISABLING_INTS (0x1ULL << 4) #define VISOR_IOVM_OK_DRIVER_DISABLING_INTS (0x1ULL << 4)
#define ULTRA_IO_DRIVER_DISABLES_INTS (0x1ULL << 5) #define VISOR_DRIVER_DISABLES_INTS (0x1ULL << 5)
#define ULTRA_IO_DRIVER_SUPPORTS_ENHANCED_RCVBUF_CHECKING (0x1ULL << 6) #define VISOR_DRIVER_ENHANCED_RCVBUF_CHECKING (0x1ULL << 6)
/* Common Channel Header */ /* Common Channel Header */
struct channel_header { struct channel_header {
...@@ -156,7 +156,7 @@ struct channel_header { ...@@ -156,7 +156,7 @@ struct channel_header {
u8 recover_channel; u8 recover_channel;
} __packed; } __packed;
#define ULTRA_CHANNEL_ENABLE_INTS (0x1ULL << 0) #define VISOR_CHANNEL_ENABLE_INTS (0x1ULL << 0)
/* Subheader for the Signal Type variation of the Common Channel */ /* Subheader for the Signal Type variation of the Common Channel */
struct signal_queue_header { struct signal_queue_header {
...@@ -254,27 +254,25 @@ visor_check_channel(struct channel_header *ch, ...@@ -254,27 +254,25 @@ visor_check_channel(struct channel_header *ch,
*/ */
/* {414815ed-c58c-11da-95a9-00e08161165f} */ /* {414815ed-c58c-11da-95a9-00e08161165f} */
#define SPAR_VHBA_CHANNEL_PROTOCOL_UUID \ #define VISOR_VHBA_CHANNEL_UUID \
UUID_LE(0x414815ed, 0xc58c, 0x11da, \ UUID_LE(0x414815ed, 0xc58c, 0x11da, \
0x95, 0xa9, 0x0, 0xe0, 0x81, 0x61, 0x16, 0x5f) 0x95, 0xa9, 0x0, 0xe0, 0x81, 0x61, 0x16, 0x5f)
static const uuid_le spar_vhba_channel_protocol_uuid = static const uuid_le visor_vhba_channel_uuid = VISOR_VHBA_CHANNEL_UUID;
SPAR_VHBA_CHANNEL_PROTOCOL_UUID; #define VISOR_VHBA_CHANNEL_UUID_STR \
#define SPAR_VHBA_CHANNEL_PROTOCOL_UUID_STR \
"414815ed-c58c-11da-95a9-00e08161165f" "414815ed-c58c-11da-95a9-00e08161165f"
/* {8cd5994d-c58e-11da-95a9-00e08161165f} */ /* {8cd5994d-c58e-11da-95a9-00e08161165f} */
#define SPAR_VNIC_CHANNEL_PROTOCOL_UUID \ #define VISOR_VNIC_CHANNEL_UUID \
UUID_LE(0x8cd5994d, 0xc58e, 0x11da, \ UUID_LE(0x8cd5994d, 0xc58e, 0x11da, \
0x95, 0xa9, 0x0, 0xe0, 0x81, 0x61, 0x16, 0x5f) 0x95, 0xa9, 0x0, 0xe0, 0x81, 0x61, 0x16, 0x5f)
static const uuid_le spar_vnic_channel_protocol_uuid = static const uuid_le visor_vnic_channel_uuid = VISOR_VNIC_CHANNEL_UUID;
SPAR_VNIC_CHANNEL_PROTOCOL_UUID; #define VISOR_VNIC_CHANNEL_UUID_STR \
#define SPAR_VNIC_CHANNEL_PROTOCOL_UUID_STR \
"8cd5994d-c58e-11da-95a9-00e08161165f" "8cd5994d-c58e-11da-95a9-00e08161165f"
/* {72120008-4AAB-11DC-8530-444553544200} */ /* {72120008-4AAB-11DC-8530-444553544200} */
#define SPAR_SIOVM_UUID \ #define VISOR_SIOVM_UUID \
UUID_LE(0x72120008, 0x4AAB, 0x11DC, \ UUID_LE(0x72120008, 0x4AAB, 0x11DC, \
0x85, 0x30, 0x44, 0x45, 0x53, 0x54, 0x42, 0x00) 0x85, 0x30, 0x44, 0x45, 0x53, 0x54, 0x42, 0x00)
static const uuid_le spar_siovm_uuid = SPAR_SIOVM_UUID; static const uuid_le visor_siovm_uuid = VISOR_SIOVM_UUID;
#endif #endif
...@@ -34,10 +34,9 @@ ...@@ -34,10 +34,9 @@
#include <linux/dma-direction.h> #include <linux/dma-direction.h>
#include "channel.h" #include "channel.h"
#define ULTRA_VHBA_CHANNEL_PROTOCOL_SIGNATURE ULTRA_CHANNEL_PROTOCOL_SIGNATURE #define ULTRA_VHBA_CHANNEL_PROTOCOL_SIGNATURE VISOR_CHANNEL_SIGNATURE
#define ULTRA_VNIC_CHANNEL_PROTOCOL_SIGNATURE ULTRA_CHANNEL_PROTOCOL_SIGNATURE #define ULTRA_VNIC_CHANNEL_PROTOCOL_SIGNATURE VISOR_CHANNEL_SIGNATURE
#define ULTRA_VSWITCH_CHANNEL_PROTOCOL_SIGNATURE \ #define ULTRA_VSWITCH_CHANNEL_PROTOCOL_SIGNATURE VISOR_CHANNEL_SIGNATURE
ULTRA_CHANNEL_PROTOCOL_SIGNATURE
/* /*
* Must increment these whenever you insert or delete fields within this channel * Must increment these whenever you insert or delete fields within this channel
...@@ -51,13 +50,13 @@ ...@@ -51,13 +50,13 @@
#define ULTRA_VSWITCH_CHANNEL_PROTOCOL_VERSIONID 1 #define ULTRA_VSWITCH_CHANNEL_PROTOCOL_VERSIONID 1
#define SPAR_VHBA_CHANNEL_OK_CLIENT(ch) \ #define SPAR_VHBA_CHANNEL_OK_CLIENT(ch) \
(visor_check_channel(ch, spar_vhba_channel_protocol_uuid, \ (visor_check_channel(ch, visor_vhba_channel_uuid, \
"vhba", MIN_IO_CHANNEL_SIZE, \ "vhba", MIN_IO_CHANNEL_SIZE, \
ULTRA_VHBA_CHANNEL_PROTOCOL_VERSIONID, \ ULTRA_VHBA_CHANNEL_PROTOCOL_VERSIONID, \
ULTRA_VHBA_CHANNEL_PROTOCOL_SIGNATURE)) ULTRA_VHBA_CHANNEL_PROTOCOL_SIGNATURE))
#define SPAR_VNIC_CHANNEL_OK_CLIENT(ch) \ #define SPAR_VNIC_CHANNEL_OK_CLIENT(ch) \
(visor_check_channel(ch, spar_vnic_channel_protocol_uuid, \ (visor_check_channel(ch, visor_vnic_channel_uuid, \
"vnic", MIN_IO_CHANNEL_SIZE, \ "vnic", MIN_IO_CHANNEL_SIZE, \
ULTRA_VNIC_CHANNEL_PROTOCOL_VERSIONID, \ ULTRA_VNIC_CHANNEL_PROTOCOL_VERSIONID, \
ULTRA_VNIC_CHANNEL_PROTOCOL_SIGNATURE)) ULTRA_VNIC_CHANNEL_PROTOCOL_SIGNATURE))
......
...@@ -23,7 +23,7 @@ ...@@ -23,7 +23,7 @@
UUID_LE(0x2b3c2d10, 0x7ef5, 0x4ad8, \ UUID_LE(0x2b3c2d10, 0x7ef5, 0x4ad8, \
0xb9, 0x66, 0x34, 0x48, 0xb7, 0x38, 0x6b, 0x3d) 0xb9, 0x66, 0x34, 0x48, 0xb7, 0x38, 0x6b, 0x3d)
#define VISOR_CONTROLVM_CHANNEL_SIGNATURE ULTRA_CHANNEL_PROTOCOL_SIGNATURE #define VISOR_CONTROLVM_CHANNEL_SIGNATURE VISOR_CHANNEL_SIGNATURE
#define CONTROLVM_MESSAGE_MAX 64 #define CONTROLVM_MESSAGE_MAX 64
/* Must increment this whenever you insert or delete fields within /* Must increment this whenever you insert or delete fields within
......
...@@ -32,7 +32,7 @@ ...@@ -32,7 +32,7 @@
0x95, 0xa9, 0x0, 0xe0, 0x81, 0x61, 0x16, 0x5f) 0x95, 0xa9, 0x0, 0xe0, 0x81, 0x61, 0x16, 0x5f)
static const uuid_le visor_vbus_channel_uuid = VISOR_VBUS_CHANNEL_UUID; static const uuid_le visor_vbus_channel_uuid = VISOR_VBUS_CHANNEL_UUID;
#define VISOR_VBUS_CHANNEL_SIGNATURE ULTRA_CHANNEL_PROTOCOL_SIGNATURE #define VISOR_VBUS_CHANNEL_SIGNATURE VISOR_CHANNEL_SIGNATURE
/* Must increment this whenever you insert or delete fields within this channel /* Must increment this whenever you insert or delete fields within this channel
* struct. Also increment whenever you change the meaning of fields within this * struct. Also increment whenever you change the meaning of fields within this
......
...@@ -595,7 +595,7 @@ visorbus_create(struct controlvm_message *inmsg) ...@@ -595,7 +595,7 @@ visorbus_create(struct controlvm_message *inmsg)
bus_info->chipset_bus_no = bus_no; bus_info->chipset_bus_no = bus_no;
bus_info->chipset_dev_no = BUS_ROOT_DEVICE; bus_info->chipset_dev_no = BUS_ROOT_DEVICE;
if (uuid_le_cmp(cmd->create_bus.bus_inst_uuid, spar_siovm_uuid) == 0) { if (uuid_le_cmp(cmd->create_bus.bus_inst_uuid, visor_siovm_uuid) == 0) {
err = save_crash_message(inmsg, CRASH_BUS); err = save_crash_message(inmsg, CRASH_BUS);
if (err) if (err)
goto err_free_bus_info; goto err_free_bus_info;
...@@ -802,7 +802,7 @@ visorbus_device_create(struct controlvm_message *inmsg) ...@@ -802,7 +802,7 @@ visorbus_device_create(struct controlvm_message *inmsg)
dev_info->visorchannel = visorchannel; dev_info->visorchannel = visorchannel;
dev_info->channel_type_guid = cmd->create_device.data_type_uuid; dev_info->channel_type_guid = cmd->create_device.data_type_uuid;
if (uuid_le_cmp(cmd->create_device.data_type_uuid, if (uuid_le_cmp(cmd->create_device.data_type_uuid,
spar_vhba_channel_protocol_uuid) == 0) { visor_vhba_channel_uuid) == 0) {
err = save_crash_message(inmsg, CRASH_DEV); err = save_crash_message(inmsg, CRASH_DEV);
if (err) if (err)
goto err_destroy_visorchannel; goto err_destroy_visorchannel;
......
...@@ -37,14 +37,14 @@ static struct dentry *visorhba_debugfs_dir; ...@@ -37,14 +37,14 @@ static struct dentry *visorhba_debugfs_dir;
/* GUIDS for HBA channel type supported by this driver */ /* GUIDS for HBA channel type supported by this driver */
static struct visor_channeltype_descriptor visorhba_channel_types[] = { static struct visor_channeltype_descriptor visorhba_channel_types[] = {
/* Note that the only channel type we expect to be reported by the /* Note that the only channel type we expect to be reported by the
* bus driver is the SPAR_VHBA channel. * bus driver is the VISOR_VHBA channel.
*/ */
{ SPAR_VHBA_CHANNEL_PROTOCOL_UUID, "sparvhba" }, { VISOR_VHBA_CHANNEL_UUID, "sparvhba" },
{ NULL_UUID_LE, NULL } { NULL_UUID_LE, NULL }
}; };
MODULE_DEVICE_TABLE(visorbus, visorhba_channel_types); MODULE_DEVICE_TABLE(visorbus, visorhba_channel_types);
MODULE_ALIAS("visorbus:" SPAR_VHBA_CHANNEL_PROTOCOL_UUID_STR); MODULE_ALIAS("visorbus:" VISOR_VHBA_CHANNEL_UUID_STR);
struct visordisk_info { struct visordisk_info {
u32 valid; u32 valid;
...@@ -1110,7 +1110,7 @@ static int visorhba_probe(struct visor_device *dev) ...@@ -1110,7 +1110,7 @@ static int visorhba_probe(struct visor_device *dev)
err = visorbus_read_channel(dev, channel_offset, &features, 8); err = visorbus_read_channel(dev, channel_offset, &features, 8);
if (err) if (err)
goto err_debugfs_info; goto err_debugfs_info;
features |= ULTRA_IO_CHANNEL_IS_POLLING; features |= VISOR_CHANNEL_IS_POLLING;
err = visorbus_write_channel(dev, channel_offset, &features, 8); err = visorbus_write_channel(dev, channel_offset, &features, 8);
if (err) if (err)
goto err_debugfs_info; goto err_debugfs_info;
......
...@@ -39,9 +39,9 @@ ...@@ -39,9 +39,9 @@
/* GUIDS for director channel type supported by this driver. */ /* GUIDS for director channel type supported by this driver. */
static struct visor_channeltype_descriptor visornic_channel_types[] = { static struct visor_channeltype_descriptor visornic_channel_types[] = {
/* Note that the only channel type we expect to be reported by the /* Note that the only channel type we expect to be reported by the
* bus driver is the SPAR_VNIC channel. * bus driver is the VISOR_VNIC channel.
*/ */
{ SPAR_VNIC_CHANNEL_PROTOCOL_UUID, "ultravnic" }, { VISOR_VNIC_CHANNEL_UUID, "ultravnic" },
{ NULL_UUID_LE, NULL } { NULL_UUID_LE, NULL }
}; };
MODULE_DEVICE_TABLE(visorbus, visornic_channel_types); MODULE_DEVICE_TABLE(visorbus, visornic_channel_types);
...@@ -52,7 +52,7 @@ 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 * must be added to scripts/mode/file2alias.c, etc., to get this working
* properly. * properly.
*/ */
MODULE_ALIAS("visorbus:" SPAR_VNIC_CHANNEL_PROTOCOL_UUID_STR); MODULE_ALIAS("visorbus:" VISOR_VNIC_CHANNEL_UUID_STR);
struct chanstat { struct chanstat {
unsigned long got_rcv; unsigned long got_rcv;
...@@ -1916,8 +1916,8 @@ static int visornic_probe(struct visor_device *dev) ...@@ -1916,8 +1916,8 @@ static int visornic_probe(struct visor_device *dev)
goto cleanup_napi_add; goto cleanup_napi_add;
} }
features |= ULTRA_IO_CHANNEL_IS_POLLING; features |= VISOR_CHANNEL_IS_POLLING;
features |= ULTRA_IO_DRIVER_SUPPORTS_ENHANCED_RCVBUF_CHECKING; features |= VISOR_DRIVER_ENHANCED_RCVBUF_CHECKING;
err = visorbus_write_channel(dev, channel_offset, &features, 8); err = visorbus_write_channel(dev, channel_offset, &features, 8);
if (err) { if (err) {
dev_err(&dev->device, dev_err(&dev->device,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment