Remove the LOGERR, LOGERRDEV, LOGERRDEVX, LOGERRNAME, LOGORDUMPERR
macros from all the drivers.

Signed-off-by: Benjamin Romer <benjamin.ro...@unisys.com>
---
 drivers/staging/unisys/include/timskmod.h          |   6 +-
 drivers/staging/unisys/include/uisutils.h          |   2 -
 drivers/staging/unisys/include/uniklog.h           |  38 ----
 drivers/staging/unisys/uislib/uislib.c             | 190 ++++---------------
 drivers/staging/unisys/uislib/uisqueue.c           |   8 +-
 drivers/staging/unisys/uislib/uisutils.c           |  67 +++----
 drivers/staging/unisys/virthba/virthba.c           | 125 ++-----------
 drivers/staging/unisys/virtpci/virtpci.c           | 154 +++++-----------
 .../unisys/visorchannel/visorchannel_funcs.c       |  58 ++----
 drivers/staging/unisys/visorchipset/file.c         |  26 +--
 drivers/staging/unisys/visorchipset/parser.c       |  87 ++-------
 .../unisys/visorchipset/visorchipset_main.c        | 201 +++++----------------
 drivers/staging/unisys/visorutil/charqueue.c       |   7 +-
 drivers/staging/unisys/visorutil/easyproc.c        |  30 +--
 .../staging/unisys/visorutil/memregion_direct.c    |  50 ++---
 drivers/staging/unisys/visorutil/periodic_work.c   |   4 -
 drivers/staging/unisys/visorutil/procobjecttree.c  |  70 +++----
 17 files changed, 278 insertions(+), 845 deletions(-)

diff --git a/drivers/staging/unisys/include/timskmod.h 
b/drivers/staging/unisys/include/timskmod.h
index 7ad65cc..c23cde5 100644
--- a/drivers/staging/unisys/include/timskmod.h
+++ b/drivers/staging/unisys/include/timskmod.h
@@ -68,8 +68,7 @@
  */
 #define ASSERT(cond)                                           \
        do { if (!(cond))                                      \
-                       HUHDRV("ASSERT failed - %s",           \
-                              __stringify(cond));             \
+                       return cond;\
        } while (0)
 
 #define sizeofmember(TYPE, MEMBER) (sizeof(((TYPE *)0)->MEMBER))
@@ -82,9 +81,6 @@
                (void *)(p2) = SWAPPOINTERS_TEMP;       \
        } while (0)
 
-#define TBDDRV(fmt, args...)    LOGERR(fmt, ## args)
-#define HUHDRV(fmt, args...)    LOGERR(fmt, ## args)
-#define ERRDRV(fmt, args...)    LOGERR(fmt, ## args)
 #define WARNDRV(fmt, args...)   LOGWRN(fmt, ## args)
 #define SECUREDRV(fmt, args...) LOGWRN(fmt, ## args)
 
diff --git a/drivers/staging/unisys/include/uisutils.h 
b/drivers/staging/unisys/include/uisutils.h
index 7414220..e84fd69 100644
--- a/drivers/staging/unisys/include/uisutils.h
+++ b/drivers/staging/unisys/include/uisutils.h
@@ -206,10 +206,8 @@ wait_for_valid_guid(uuid_le __iomem *guid)
                              (void __iomem *)guid, sizeof(uuid_le));
                if (uuid_le_cmp(tmpguid, NULL_UUID_LE) != 0)
                        break;
-               LOGERR("Waiting for non-0 GUID (why???)...\n");
                UIS_THREAD_WAIT_SEC(5);
        }
-       LOGERR("OK... GUID is non-0 now\n");
 }
 
 /* CopyFragsInfoFromSkb returns the number of entries added to frags array
diff --git a/drivers/staging/unisys/include/uniklog.h 
b/drivers/staging/unisys/include/uniklog.h
index 799c571..cca662a 100644
--- a/drivers/staging/unisys/include/uniklog.h
+++ b/drivers/staging/unisys/include/uniklog.h
@@ -26,44 +26,6 @@
 #include <linux/printk.h>
 
 /*
- * # LOGERR
- *
- * \brief Log error message - logs a message at the LOG_ERR level,
- *        including source line number information
- *
- * \param devname the device name of the device reporting this message, or
- *                NULL if this message is NOT device-related.
- * \param fmt printf()-style format string containing the message to log.
- * \param args Optional arguments to be formatted and inserted into the format
- * \param string.
- * \return nothing
- *
- * Logs the specified error message at the LOG_ERR level.  It will also
- * include the file, line number, and function name of where the error
- * originated in the log message.
- */
-#define LOGERR(fmt, args...) pr_err(fmt, ## args)
-#define LOGERRDEV(devname, fmt, args...) \
-       pr_err("%s " fmt, devname, ## args)
-#define LOGERRDEVX(devno, fmt, args...) \
-       pr_err("dev%d " fmt, devno, ## args)
-#define LOGERRNAME(vnic, fmt, args...)                         \
-       do {                                                            \
-               if (vnic != NULL) {                                     \
-                       pr_err("%s " fmt, vnic->name, ## args); \
-               } else {                                                \
-                       pr_err(fmt, ## args);                           \
-               }                                                       \
-       } while (0)
-#define LOGORDUMPERR(seqfile, fmt, args...) do {               \
-               if (seqfile) {                                  \
-                       seq_printf(seqfile, fmt, ## args);      \
-               } else {                                        \
-                       LOGERR(fmt, ## args);                   \
-               }                                               \
-       } while (0)
-
-/*
  * # LOGWRN
  *
  * \brief Log warning message - Logs a message at the LOG_WARNING level,
diff --git a/drivers/staging/unisys/uislib/uislib.c 
b/drivers/staging/unisys/uislib/uislib.c
index cbeec30..3bc938a 100644
--- a/drivers/staging/unisys/uislib/uislib.c
+++ b/drivers/staging/unisys/uislib/uislib.c
@@ -132,14 +132,10 @@ static __iomem void *init_vbus_channel(u64 ch_addr, u32 
ch_bytes)
 {
        void __iomem *ch = uislib_ioremap_cache(ch_addr, ch_bytes);
 
-       if (!ch) {
-               LOGERR("CONTROLVM_BUS_CREATE error: ioremap_cache of 
channelAddr:%Lx for channelBytes:%llu failed",
-                      (unsigned long long)ch_addr,
-                      (unsigned long long)ch_bytes);
-               return NULL;
-       }
+       if (!ch)
+                       return NULL;
+
        if (!SPAR_VBUS_CHANNEL_OK_CLIENT(ch)) {
-               ERRDRV("%s channel cannot be used", __func__);
                uislib_iounmap(ch);
                return NULL;
        }
@@ -154,8 +150,6 @@ create_bus(struct controlvm_message *msg, char *buf)
        size_t size;
 
        if (max_bus_count == bus_list_count) {
-               LOGERR("CONTROLVM_BUS_CREATE Failed: max buses:%d already 
created\n",
-                      max_bus_count);
                POSTCODE_LINUX_3(BUS_CREATE_FAILURE_PC, max_bus_count,
                                 POSTCODE_SEVERITY_ERR);
                return CONTROLVM_RESP_ERROR_MAX_BUSES;
@@ -172,7 +166,6 @@ create_bus(struct controlvm_message *msg, char *buf)
            (dev_count * sizeof(struct device_info *));
        bus = kzalloc(size, GFP_ATOMIC);
        if (!bus) {
-               LOGERR("CONTROLVM_BUS_CREATE Failed: kmalloc for bus 
failed.\n");
                POSTCODE_LINUX_3(BUS_CREATE_FAILURE_PC, bus_no,
                                 POSTCODE_SEVERITY_ERR);
                return CONTROLVM_RESP_ERROR_KMALLOC_FAILED;
@@ -209,8 +202,6 @@ create_bus(struct controlvm_message *msg, char *buf)
                /* found a bus already in the list with same bus_no -
                 * reject add
                 */
-               LOGERR("CONTROLVM_BUS_CREATE Failed: bus %d already exists.\n",
-                      bus->bus_no);
                POSTCODE_LINUX_3(BUS_CREATE_FAILURE_PC, bus->bus_no,
                                 POSTCODE_SEVERITY_ERR);
                kfree(bus);
@@ -234,14 +225,12 @@ create_bus(struct controlvm_message *msg, char *buf)
                cmd.add_vbus.bus_uuid = msg->cmd.create_bus.bus_data_type_uuid;
                cmd.add_vbus.instance_uuid = msg->cmd.create_bus.bus_inst_uuid;
                if (!virt_control_chan_func) {
-                       LOGERR("CONTROLVM_BUS_CREATE Failed: virtpci callback 
not registered.");
                        POSTCODE_LINUX_3(BUS_CREATE_FAILURE_PC, bus->bus_no,
                                         POSTCODE_SEVERITY_ERR);
                        kfree(bus);
                        return CONTROLVM_RESP_ERROR_VIRTPCI_DRIVER_FAILURE;
                }
                if (!virt_control_chan_func(&cmd)) {
-                       LOGERR("CONTROLVM_BUS_CREATE Failed: virtpci 
GUEST_ADD_VBUS returned error.");
                        POSTCODE_LINUX_3(BUS_CREATE_FAILURE_PC, bus->bus_no,
                                         POSTCODE_SEVERITY_ERR);
                        kfree(bus);
@@ -287,8 +276,6 @@ destroy_bus(struct controlvm_message *msg, char *buf)
        }
 
        if (!bus) {
-               LOGERR("CONTROLVM_BUS_DESTROY Failed: failed to find bus %d.\n",
-                      bus_no);
                read_unlock(&bus_list_lock);
                return CONTROLVM_RESP_ERROR_ALREADY_DONE;
        }
@@ -296,8 +283,6 @@ destroy_bus(struct controlvm_message *msg, char *buf)
        /* verify that this bus has no devices. */
        for (i = 0; i < bus->device_count; i++) {
                if (bus->device[i] != NULL) {
-                       LOGERR("CONTROLVM_BUS_DESTROY Failed: device %i 
attached to bus %d.",
-                              i, bus_no);
                        read_unlock(&bus_list_lock);
                        return CONTROLVM_RESP_ERROR_BUS_DEVICE_ATTACHED;
                }
@@ -311,14 +296,11 @@ destroy_bus(struct controlvm_message *msg, char *buf)
           with this bus. */
        cmd.msgtype = GUEST_DEL_VBUS;
        cmd.del_vbus.bus_no = bus_no;
-       if (!virt_control_chan_func) {
-               LOGERR("CONTROLVM_BUS_DESTROY Failed: virtpci callback not 
registered.");
-               return CONTROLVM_RESP_ERROR_VIRTPCI_DRIVER_FAILURE;
-       }
-       if (!virt_control_chan_func(&cmd)) {
-               LOGERR("CONTROLVM_BUS_DESTROY Failed: virtpci GUEST_DEL_VBUS 
returned error.");
+       if (!virt_control_chan_func)
+                       return CONTROLVM_RESP_ERROR_VIRTPCI_DRIVER_FAILURE;
+
+       if (!virt_control_chan_func(&cmd))
                return CONTROLVM_RESP_ERROR_VIRTPCI_DRIVER_CALLBACK_ERROR;
-       }
 
        /* finally, remove the bus from the list */
 remove:
@@ -357,7 +339,6 @@ static int create_device(struct controlvm_message *msg, 
char *buf)
 
        dev = kzalloc(sizeof(*dev), GFP_ATOMIC);
        if (!dev) {
-               LOGERR("CONTROLVM_DEVICE_CREATE Failed: kmalloc for dev 
failed.\n");
                POSTCODE_LINUX_4(DEVICE_CREATE_FAILURE_PC, dev_no, bus_no,
                                 POSTCODE_SEVERITY_ERR);
                return CONTROLVM_RESP_ERROR_KMALLOC_FAILED;
@@ -381,9 +362,6 @@ static int create_device(struct controlvm_message *msg, 
char *buf)
                         */
                        min_size = req_handler->min_channel_bytes;
                if (min_size > msg->cmd.create_device.channel_bytes) {
-                       LOGERR("CONTROLVM_DEVICE_CREATE Failed: channel size is 
too small, channel size:0x%lx, required size:0x%lx",
-                              (ulong)msg->cmd.create_device.channel_bytes,
-                              (ulong)min_size);
                        POSTCODE_LINUX_4(DEVICE_CREATE_FAILURE_PC, dev_no,
                                         bus_no, POSTCODE_SEVERITY_ERR);
                        result = CONTROLVM_RESP_ERROR_CHANNEL_SIZE_TOO_SMALL;
@@ -393,9 +371,6 @@ static int create_device(struct controlvm_message *msg, 
char *buf)
                    uislib_ioremap_cache(dev->channel_addr,
                                         msg->cmd.create_device.channel_bytes);
                if (!dev->chanptr) {
-                       LOGERR("CONTROLVM_DEVICE_CREATE Failed: ioremap_cache 
of channelAddr:%Lx for channelBytes:%llu failed",
-                              dev->channel_addr,
-                              msg->cmd.create_device.channel_bytes);
                        result = CONTROLVM_RESP_ERROR_IOREMAP_FAILED;
                        POSTCODE_LINUX_4(DEVICE_CREATE_FAILURE_PC, dev_no,
                                         bus_no, POSTCODE_SEVERITY_ERR);
@@ -411,8 +386,6 @@ static int create_device(struct controlvm_message *msg, 
char *buf)
                        continue;
                /* make sure the device number is valid */
                if (dev_no >= bus->device_count) {
-                       LOGERR("CONTROLVM_DEVICE_CREATE Failed: device (%d) >= 
deviceCount (%d).",
-                              dev_no, bus->device_count);
                        result = CONTROLVM_RESP_ERROR_MAX_DEVICES;
                        POSTCODE_LINUX_4(DEVICE_CREATE_FAILURE_PC, dev_no,
                                         bus_no, POSTCODE_SEVERITY_ERR);
@@ -421,8 +394,6 @@ static int create_device(struct controlvm_message *msg, 
char *buf)
                }
                /* make sure this device is not already set */
                if (bus->device[dev_no]) {
-                       LOGERR("CONTROLVM_DEVICE_CREATE Failed: device %d is 
already exists.",
-                              dev_no);
                        POSTCODE_LINUX_4(DEVICE_CREATE_FAILURE_PC,
                                         dev_no, bus_no,
                                         POSTCODE_SEVERITY_ERR);
@@ -445,8 +416,6 @@ static int create_device(struct controlvm_message *msg, 
char *buf)
                        wait_for_valid_guid(&((struct channel_header __iomem *)
                                            (dev->chanptr))->chtype);
                        if (!SPAR_VHBA_CHANNEL_OK_CLIENT(dev->chanptr)) {
-                               LOGERR("CONTROLVM_DEVICE_CREATE 
Failed:[CLIENT]VHBA dev %d chan invalid.",
-                                      dev_no);
                                POSTCODE_LINUX_4(DEVICE_CREATE_FAILURE_PC,
                                                 dev_no, bus_no,
                                                 POSTCODE_SEVERITY_ERR);
@@ -464,8 +433,6 @@ static int create_device(struct controlvm_message *msg, 
char *buf)
                        wait_for_valid_guid(&((struct channel_header __iomem *)
                                            (dev->chanptr))->chtype);
                        if (!SPAR_VNIC_CHANNEL_OK_CLIENT(dev->chanptr)) {
-                               LOGERR("CONTROLVM_DEVICE_CREATE Failed: 
VNIC[CLIENT] dev %d chan invalid.",
-                                      dev_no);
                                POSTCODE_LINUX_4(DEVICE_CREATE_FAILURE_PC,
                                                 dev_no, bus_no,
                                                 POSTCODE_SEVERITY_ERR);
@@ -479,7 +446,6 @@ static int create_device(struct controlvm_message *msg, 
char *buf)
                        cmd.add_vnic.instance_uuid = dev->instance_uuid;
                        cmd.add_vhba.intr = dev->intr;
                } else {
-                       LOGERR("CONTROLVM_DEVICE_CREATE Failed: unknown 
channelTypeGuid.\n");
                        POSTCODE_LINUX_4(DEVICE_CREATE_FAILURE_PC, dev_no,
                                         bus_no, POSTCODE_SEVERITY_ERR);
                        result = CONTROLVM_RESP_ERROR_CHANNEL_TYPE_UNKNOWN;
@@ -487,7 +453,6 @@ static int create_device(struct controlvm_message *msg, 
char *buf)
                }
 
                if (!virt_control_chan_func) {
-                       LOGERR("CONTROLVM_DEVICE_CREATE Failed: virtpci 
callback not registered.");
                        POSTCODE_LINUX_4(DEVICE_CREATE_FAILURE_PC, dev_no,
                                         bus_no, POSTCODE_SEVERITY_ERR);
                        result = CONTROLVM_RESP_ERROR_VIRTPCI_DRIVER_FAILURE;
@@ -495,7 +460,6 @@ static int create_device(struct controlvm_message *msg, 
char *buf)
                }
 
                if (!virt_control_chan_func(&cmd)) {
-                       LOGERR("CONTROLVM_DEVICE_CREATE Failed: virtpci 
GUEST_ADD_[VHBA||VNIC] returned error.");
                        POSTCODE_LINUX_4(DEVICE_CREATE_FAILURE_PC, dev_no,
                                         bus_no, POSTCODE_SEVERITY_ERR);
                        result =
@@ -510,8 +474,6 @@ static int create_device(struct controlvm_message *msg, 
char *buf)
        }
        read_unlock(&bus_list_lock);
 
-       LOGERR("CONTROLVM_DEVICE_CREATE Failed: failed to find bus %d.",
-              bus_no);
        POSTCODE_LINUX_4(DEVICE_CREATE_FAILURE_PC, dev_no, bus_no,
                         POSTCODE_SEVERITY_ERR);
        result = CONTROLVM_RESP_ERROR_BUS_INVALID;
@@ -542,15 +504,11 @@ static int pause_device(struct controlvm_message *msg)
                if (bus->bus_no == bus_no) {
                        /* make sure the device number is valid */
                        if (dev_no >= bus->device_count) {
-                               LOGERR("CONTROLVM_DEVICE_CHANGESTATE:pause 
Failed: device(%d) >= deviceCount(%d).",
-                                      dev_no, bus->device_count);
                                retval = CONTROLVM_RESP_ERROR_DEVICE_INVALID;
                        } else {
                                /* make sure this device exists */
                                dev = bus->device[dev_no];
                                if (!dev) {
-                                       
LOGERR("CONTROLVM_DEVICE_CHANGESTATE:pause Failed: device %d does not exist.",
-                                              dev_no);
                                        retval =
                                          CONTROLVM_RESP_ERROR_ALREADY_DONE;
                                }
@@ -558,11 +516,9 @@ static int pause_device(struct controlvm_message *msg)
                        break;
                }
        }
-       if (!bus) {
-               LOGERR("CONTROLVM_DEVICE_CHANGESTATE:pause Failed: bus %d does 
not exist",
-                      bus_no);
-               retval = CONTROLVM_RESP_ERROR_BUS_INVALID;
-       }
+       if (!bus)
+                       retval = CONTROLVM_RESP_ERROR_BUS_INVALID;
+
        read_unlock(&bus_list_lock);
        if (retval == CONTROLVM_RESP_SUCCESS) {
                /* the msg is bound for virtpci; send
@@ -577,15 +533,12 @@ static int pause_device(struct controlvm_message *msg)
                        cmd.msgtype = GUEST_PAUSE_VNIC;
                        cmd.pause_vnic.chanptr = dev->chanptr;
                } else {
-                       LOGERR("CONTROLVM_DEVICE_CHANGESTATE:pause Failed: 
unknown channelTypeGuid.\n");
                        return CONTROLVM_RESP_ERROR_CHANNEL_TYPE_UNKNOWN;
                }
                if (!virt_control_chan_func) {
-                       LOGERR("CONTROLVM_DEVICE_CHANGESTATE Failed: virtpci 
callback not registered.");
                        return CONTROLVM_RESP_ERROR_VIRTPCI_DRIVER_FAILURE;
                }
                if (!virt_control_chan_func(&cmd)) {
-                       LOGERR("CONTROLVM_DEVICE_CHANGESTATE:pause Failed: 
virtpci GUEST_PAUSE_[VHBA||VNIC] returned error.");
                        return
                          CONTROLVM_RESP_ERROR_VIRTPCI_DRIVER_CALLBACK_ERROR;
                }
@@ -609,15 +562,11 @@ static int resume_device(struct controlvm_message *msg)
                if (bus->bus_no == bus_no) {
                        /* make sure the device number is valid */
                        if (dev_no >= bus->device_count) {
-                               LOGERR("CONTROLVM_DEVICE_CHANGESTATE:resume 
Failed: device(%d) >= deviceCount(%d).",
-                                      dev_no, bus->device_count);
                                retval = CONTROLVM_RESP_ERROR_DEVICE_INVALID;
                        } else {
                                /* make sure this device exists */
                                dev = bus->device[dev_no];
                                if (!dev) {
-                                       
LOGERR("CONTROLVM_DEVICE_CHANGESTATE:resume Failed: device %d does not exist.",
-                                              dev_no);
                                        retval =
                                          CONTROLVM_RESP_ERROR_ALREADY_DONE;
                                }
@@ -626,11 +575,9 @@ static int resume_device(struct controlvm_message *msg)
                }
        }
 
-       if (!bus) {
-               LOGERR("CONTROLVM_DEVICE_CHANGESTATE:resume Failed: bus %d does 
not exist",
-                      bus_no);
-               retval = CONTROLVM_RESP_ERROR_BUS_INVALID;
-       }
+       if (!bus)
+                       retval = CONTROLVM_RESP_ERROR_BUS_INVALID;
+
        read_unlock(&bus_list_lock);
        /* the msg is bound for virtpci; send
         * guest_msgs struct to callback
@@ -645,15 +592,12 @@ static int resume_device(struct controlvm_message *msg)
                        cmd.msgtype = GUEST_RESUME_VNIC;
                        cmd.resume_vnic.chanptr = dev->chanptr;
                } else {
-                       LOGERR("CONTROLVM_DEVICE_CHANGESTATE:resume Failed: 
unknown channelTypeGuid.\n");
                        return CONTROLVM_RESP_ERROR_CHANNEL_TYPE_UNKNOWN;
                }
                if (!virt_control_chan_func) {
-                       LOGERR("CONTROLVM_DEVICE_CHANGESTATE Failed: virtpci 
callback not registered.");
                        return CONTROLVM_RESP_ERROR_VIRTPCI_DRIVER_FAILURE;
                }
                if (!virt_control_chan_func(&cmd)) {
-                       LOGERR("CONTROLVM_DEVICE_CHANGESTATE:resume Failed: 
virtpci GUEST_RESUME_[VHBA||VNIC] returned error.");
                        return
                          CONTROLVM_RESP_ERROR_VIRTPCI_DRIVER_CALLBACK_ERROR;
                }
@@ -677,15 +621,11 @@ static int destroy_device(struct controlvm_message *msg, 
char *buf)
                if (bus->bus_no == bus_no) {
                        /* make sure the device number is valid */
                        if (dev_no >= bus->device_count) {
-                               LOGERR("CONTROLVM_DEVICE_DESTROY Failed: 
device(%d) >= device_count(%d).",
-                                      dev_no, bus->device_count);
                                retval = CONTROLVM_RESP_ERROR_DEVICE_INVALID;
                        } else {
                                /* make sure this device exists */
                                dev = bus->device[dev_no];
                                if (!dev) {
-                                       LOGERR("CONTROLVM_DEVICE_DESTROY 
Failed: device %d does not exist.",
-                                              dev_no);
                                        retval =
                                             CONTROLVM_RESP_ERROR_ALREADY_DONE;
                                }
@@ -694,11 +634,8 @@ static int destroy_device(struct controlvm_message *msg, 
char *buf)
                }
        }
 
-       if (!bus) {
-               LOGERR("CONTROLVM_DEVICE_DESTROY Failed: bus %d does not exist",
-                      bus_no);
-               retval = CONTROLVM_RESP_ERROR_BUS_INVALID;
-       }
+       if (!bus)
+                       retval = CONTROLVM_RESP_ERROR_BUS_INVALID;
        read_unlock(&bus_list_lock);
        if (retval == CONTROLVM_RESP_SUCCESS) {
                /* the msg is bound for virtpci; send
@@ -713,17 +650,14 @@ static int destroy_device(struct controlvm_message *msg, 
char *buf)
                        cmd.msgtype = GUEST_DEL_VNIC;
                        cmd.del_vnic.chanptr = dev->chanptr;
                } else {
-                       LOGERR("CONTROLVM_DEVICE_DESTROY Failed: unknown 
channelTypeGuid.\n");
                        return
                            CONTROLVM_RESP_ERROR_CHANNEL_TYPE_UNKNOWN;
                }
                if (!virt_control_chan_func) {
-                       LOGERR("CONTROLVM_DEVICE_DESTROY Failed: virtpci 
callback not registered.");
                        return
                            CONTROLVM_RESP_ERROR_VIRTPCI_DRIVER_FAILURE;
                }
                if (!virt_control_chan_func(&cmd)) {
-                       LOGERR("CONTROLVM_DEVICE_DESTROY Failed: virtpci 
GUEST_DEL_[VHBA||VNIC] returned error.");
                        return
                            CONTROLVM_RESP_ERROR_VIRTPCI_DRIVER_CALLBACK_ERROR;
                }
@@ -776,10 +710,8 @@ static int delete_bus_glue(u32 bus_no)
 
        init_msg_header(&msg, CONTROLVM_BUS_DESTROY, 0, 0);
        msg.cmd.destroy_bus.bus_no = bus_no;
-       if (destroy_bus(&msg, NULL) != CONTROLVM_RESP_SUCCESS) {
-               LOGERR("destroy_bus failed. bus_no=0x%x\n", bus_no);
-               return 0;
-       }
+       if (destroy_bus(&msg, NULL) != CONTROLVM_RESP_SUCCESS)
+                       return 0;
        return 1;
 }
 
@@ -790,11 +722,8 @@ static int delete_device_glue(u32 bus_no, u32 dev_no)
        init_msg_header(&msg, CONTROLVM_DEVICE_DESTROY, 0, 0);
        msg.cmd.destroy_device.bus_no = bus_no;
        msg.cmd.destroy_device.dev_no = dev_no;
-       if (destroy_device(&msg, NULL) != CONTROLVM_RESP_SUCCESS) {
-               LOGERR("destroy_device failed. bus_no=0x%x dev_no=0x%x\n",
-                      bus_no, dev_no);
-               return 0;
-       }
+       if (destroy_device(&msg, NULL) != CONTROLVM_RESP_SUCCESS)
+                       return 0;
        return 1;
 }
 
@@ -819,10 +748,8 @@ uislib_client_inject_add_bus(u32 bus_no, uuid_le inst_uuid,
                */
                msg.cmd.init_chipset.bus_count = 23;
                msg.cmd.init_chipset.switch_count = 0;
-               if (init_chipset(&msg, NULL) != CONTROLVM_RESP_SUCCESS) {
-                       LOGERR("init_chipset failed.\n");
-                       return 0;
-               }
+               if (init_chipset(&msg, NULL) != CONTROLVM_RESP_SUCCESS)
+                               return 0;
                POSTCODE_LINUX_3(CHIPSET_INIT_EXIT_PC, bus_no,
                                 POSTCODE_SEVERITY_INFO);
        }
@@ -836,7 +763,6 @@ uislib_client_inject_add_bus(u32 bus_no, uuid_le inst_uuid,
        msg.cmd.create_bus.channel_addr = channel_addr;
        msg.cmd.create_bus.channel_bytes = n_channel_bytes;
        if (create_bus(&msg, NULL) != CONTROLVM_RESP_SUCCESS) {
-               LOGERR("create_bus failed.\n");
                POSTCODE_LINUX_3(BUS_CREATE_FAILURE_PC, bus_no,
                                 POSTCODE_SEVERITY_ERR);
                return 0;
@@ -865,11 +791,8 @@ uislib_client_inject_pause_vhba(u32 bus_no, u32 dev_no)
        msg.cmd.device_change_state.dev_no = dev_no;
        msg.cmd.device_change_state.state = segment_state_standby;
        rc = pause_device(&msg);
-       if (rc != CONTROLVM_RESP_SUCCESS) {
-               LOGERR("VHBA pause_device failed. busNo=0x%x devNo=0x%x\n",
-                      bus_no, dev_no);
-               return rc;
-       }
+       if (rc != CONTROLVM_RESP_SUCCESS)
+                       return rc;
        return 0;
 }
 EXPORT_SYMBOL_GPL(uislib_client_inject_pause_vhba);
@@ -885,11 +808,8 @@ uislib_client_inject_resume_vhba(u32 bus_no, u32 dev_no)
        msg.cmd.device_change_state.dev_no = dev_no;
        msg.cmd.device_change_state.state = segment_state_running;
        rc = resume_device(&msg);
-       if (rc != CONTROLVM_RESP_SUCCESS) {
-               LOGERR("VHBA resume_device failed. busNo=0x%x devNo=0x%x\n",
-                      bus_no, dev_no);
-               return rc;
-       }
+       if (rc != CONTROLVM_RESP_SUCCESS)
+                       return rc;
        return 0;
 }
 EXPORT_SYMBOL_GPL(uislib_client_inject_resume_vhba);
@@ -925,8 +845,6 @@ uislib_client_inject_add_vhba(u32 bus_no, u32 dev_no,
                       sizeof(struct irq_info));
        msg.cmd.create_device.channel_addr = phys_chan_addr;
        if (chan_bytes < MIN_IO_CHANNEL_SIZE) {
-               LOGERR("wrong channel size.chan_bytes = 0x%x IO_CHANNEL_SIZE= 
0x%x\n",
-                      chan_bytes, (unsigned int)MIN_IO_CHANNEL_SIZE);
                POSTCODE_LINUX_4(VHBA_CREATE_FAILURE_PC, chan_bytes,
                                 MIN_IO_CHANNEL_SIZE, POSTCODE_SEVERITY_ERR);
                return 0;
@@ -934,7 +852,6 @@ uislib_client_inject_add_vhba(u32 bus_no, u32 dev_no,
        msg.cmd.create_device.channel_bytes = chan_bytes;
        msg.cmd.create_device.data_type_uuid = spar_vhba_channel_protocol_uuid;
        if (create_device(&msg, NULL) != CONTROLVM_RESP_SUCCESS) {
-               LOGERR("VHBA create_device failed.\n");
                POSTCODE_LINUX_4(VHBA_CREATE_FAILURE_PC, dev_no, bus_no,
                                 POSTCODE_SEVERITY_ERR);
                return 0;
@@ -983,8 +900,6 @@ uislib_client_inject_add_vnic(u32 bus_no, u32 dev_no,
                       sizeof(struct irq_info));
        msg.cmd.create_device.channel_addr = phys_chan_addr;
        if (chan_bytes < MIN_IO_CHANNEL_SIZE) {
-               LOGERR("wrong channel size.chan_bytes = 0x%x IO_CHANNEL_SIZE= 
0x%x\n",
-                      chan_bytes, (unsigned int)MIN_IO_CHANNEL_SIZE);
                POSTCODE_LINUX_4(VNIC_CREATE_FAILURE_PC, chan_bytes,
                                 MIN_IO_CHANNEL_SIZE, POSTCODE_SEVERITY_ERR);
                return 0;
@@ -992,7 +907,6 @@ uislib_client_inject_add_vnic(u32 bus_no, u32 dev_no,
        msg.cmd.create_device.channel_bytes = chan_bytes;
        msg.cmd.create_device.data_type_uuid = spar_vnic_channel_protocol_uuid;
        if (create_device(&msg, NULL) != CONTROLVM_RESP_SUCCESS) {
-               LOGERR("VNIC create_device failed.\n");
                POSTCODE_LINUX_4(VNIC_CREATE_FAILURE_PC, dev_no, bus_no,
                                 POSTCODE_SEVERITY_ERR);
                return 0;
@@ -1016,8 +930,6 @@ uislib_client_inject_pause_vnic(u32 bus_no, u32 dev_no)
        msg.cmd.device_change_state.state = segment_state_standby;
        rc = pause_device(&msg);
        if (rc != CONTROLVM_RESP_SUCCESS) {
-               LOGERR("VNIC pause_device failed. busNo=0x%x devNo=0x%x\n",
-                      bus_no, dev_no);
                return -1;
        }
        return 0;
@@ -1035,11 +947,8 @@ uislib_client_inject_resume_vnic(u32 bus_no, u32 dev_no)
        msg.cmd.device_change_state.dev_no = dev_no;
        msg.cmd.device_change_state.state = segment_state_running;
        rc = resume_device(&msg);
-       if (rc != CONTROLVM_RESP_SUCCESS) {
-               LOGERR("VNIC resume_device failed. busNo=0x%x devNo=0x%x\n",
-                      bus_no, dev_no);
-               return -1;
-       }
+       if (rc != CONTROLVM_RESP_SUCCESS)
+                       return -1;
        return 0;
 }
 EXPORT_SYMBOL_GPL(uislib_client_inject_resume_vnic);
@@ -1061,11 +970,8 @@ uislib_cache_alloc(struct kmem_cache *cur_pool, char *fn, 
int ln)
        */
        void *p = kmem_cache_alloc(cur_pool, GFP_ATOMIC | __GFP_NORETRY);
 
-       if (p == NULL) {
-               LOGERR("uislib_malloc failed to alloc uiscmdrsp @%s:%d",
-                      fn, ln);
-               return NULL;
-       }
+       if (p == NULL)
+                       return NULL;
        return p;
 }
 EXPORT_SYMBOL_GPL(uislib_cache_alloc);
@@ -1073,10 +979,8 @@ EXPORT_SYMBOL_GPL(uislib_cache_alloc);
 void
 uislib_cache_free(struct kmem_cache *cur_pool, void *p, char *fn, int ln)
 {
-       if (p == NULL) {
-               LOGERR("uislib_free NULL pointer @%s:%d", fn, ln);
-               return;
-       }
+       if (p == NULL)
+                       return;
        kmem_cache_free(cur_pool, p);
 }
 EXPORT_SYMBOL_GPL(uislib_cache_free);
@@ -1156,10 +1060,8 @@ static ssize_t info_debugfs_read(struct file *file, char 
__user *buf,
        if (debug_buf == NULL) {
                debug_buf = vmalloc(PROC_READ_BUFFER_SIZE);
 
-               if (debug_buf == NULL) {
-                       LOGERR("failed to allocate buffer to provide proc 
data.\n");
-                       return -ENOMEM;
-               }
+               if (debug_buf == NULL)
+                               return -ENOMEM;
        }
 
        temp = debug_buf;
@@ -1185,17 +1087,9 @@ static struct device_info *find_dev(u32 bus_no, u32 
dev_no)
        for (bus = bus_list; bus; bus = bus->next) {
                if (bus->bus_no == bus_no) {
                        /* make sure the device number is valid */
-                       if (dev_no >= bus->device_count) {
-                               LOGERR("%s bad bus_no, dev_no=%d,%d",
-                                      __func__,
-                                      (int)bus_no, (int)dev_no);
-                               break;
-                       }
+                       if (dev_no >= bus->device_count)
+                                       break;
                        dev = bus->device[dev_no];
-                       if (!dev)
-                               LOGERR("%s bad bus_no, dev_no=%d,%d",
-                                      __func__,
-                                      (int)bus_no, (int)dev_no);
                        break;
                }
        }
@@ -1332,7 +1226,6 @@ initialize_incoming_thread(void)
                return 1;
        if (!uisthread_start(&incoming_ti,
                             &process_incoming, NULL, "dev_incoming")) {
-               LOGERR("uisthread_start initialize_incoming_thread ****FAILED");
                return 0;
        }
        incoming_started = 1;
@@ -1353,11 +1246,9 @@ uislib_enable_channel_interrupts(u32 bus_no, u32 dev_no,
        struct device_info *dev;
 
        dev = find_dev(bus_no, dev_no);
-       if (!dev) {
-               LOGERR("%s busNo=%d, devNo=%d", __func__, (int)(bus_no),
-                      (int)(dev_no));
+       if (!dev)
                return;
-       }
+
        down(&poll_dev_lock);
        initialize_incoming_thread();
        dev->interrupt = interrupt;
@@ -1378,11 +1269,8 @@ uislib_disable_channel_interrupts(u32 bus_no, u32 dev_no)
        struct device_info *dev;
 
        dev = find_dev(bus_no, dev_no);
-       if (!dev) {
-               LOGERR("%s busNo=%d, devNo=%d", __func__, (int)(bus_no),
-                      (int)(dev_no));
-               return;
-       }
+       if (!dev)
+                       return;
        down(&poll_dev_lock);
        list_del(&dev->list_polling_device_channels);
        dev->polling = 0;
diff --git a/drivers/staging/unisys/uislib/uisqueue.c 
b/drivers/staging/unisys/uislib/uisqueue.c
index 71bb7b6..4584d9c 100644
--- a/drivers/staging/unisys/uislib/uisqueue.c
+++ b/drivers/staging/unisys/uislib/uisqueue.c
@@ -295,12 +295,10 @@ uisqueue_put_cmdrsp_with_lock_client(struct uisqueue_info 
*queueinfo,
        while (!do_locked_client_insert(queueinfo, whichqueue, cmdrsp,
                                        (spinlock_t *)insertlock,
                                        channel_id)) {
-               if (oktowait != OK_TO_WAIT) {
-                       LOGERR("****FAILED visor_signal_insert failed; cannot 
wait; insert aborted\n");
-                       return 0;       /* failed to queue */
-               }
+               if (oktowait != OK_TO_WAIT)
+                               return 0;       /* failed to queue */
+
                /* try again */
-               LOGERR("****FAILED visor_signal_insert failed; waiting to try 
again\n");
                set_current_state(TASK_INTERRUPTIBLE);
                schedule_timeout(msecs_to_jiffies(10));
        }
diff --git a/drivers/staging/unisys/uislib/uisutils.c 
b/drivers/staging/unisys/uislib/uisutils.c
index 03985ef..8a6e344 100644
--- a/drivers/staging/unisys/uislib/uisutils.c
+++ b/drivers/staging/unisys/uislib/uisutils.c
@@ -60,7 +60,6 @@ uisutil_add_proc_line_ex(int *total, char **buffer, int 
*buffer_remaining,
                *buffer += *buffer_remaining;
                *total += *buffer_remaining;
                *buffer_remaining = 0;
-               LOGERR("bytes remaining is too small!\n");
                return -1;
        }
        *buffer_remaining -= len;
@@ -88,7 +87,6 @@ uisctrl_register_req_handler(int type, void *fptr,
                break;
 
        default:
-               LOGERR("invalid type %d.\n", type);
                return 0;
        }
        if (chipset_driver_info)
@@ -112,29 +110,22 @@ uisctrl_register_req_handler_ex(uuid_le switch_uuid,
 {
        struct req_handler_info *req_handler;
 
-       if (!controlfunc) {
-               LOGERR("%pUL: controlfunc must be supplied\n", &switch_uuid);
-               return 0;
-       }
-       if (!server_channel_ok) {
-               LOGERR("%pUL: Server_Channel_Ok must be supplied\n",
-                               &switch_uuid);
-               return 0;
-       }
-       if (!server_channel_init) {
-               LOGERR("%pUL: Server_Channel_Init must be supplied\n",
-                               &switch_uuid);
-               return 0;
-       }
+       if (!controlfunc)
+                       return 0;
+
+       if (!server_channel_ok)
+                       return 0;
+
+       if (!server_channel_init)
+                       return 0;
+
        req_handler = req_handler_add(switch_uuid,
                                      switch_type_name,
                                      controlfunc,
                                      min_channel_bytes,
                                      server_channel_ok, server_channel_init);
-       if (!req_handler) {
-               LOGERR("failed to add %pUL to server list\n", &switch_uuid);
-               return 0;
-       }
+       if (!req_handler)
+                       return 0;
 
        atomic_inc(&uisutils_registered_services);
        if (chipset_driver_info) {
@@ -143,7 +134,6 @@ uisctrl_register_req_handler_ex(uuid_le switch_uuid,
                return 1;
        }
 
-       LOGERR("failed to register type %pUL.\n", &switch_uuid);
        return 0;
 }
 EXPORT_SYMBOL_GPL(uisctrl_register_req_handler_ex);
@@ -151,11 +141,9 @@ EXPORT_SYMBOL_GPL(uisctrl_register_req_handler_ex);
 int
 uisctrl_unregister_req_handler_ex(uuid_le switch_uuid)
 {
-       if (req_handler_del(switch_uuid) < 0) {
-               LOGERR("failed to remove %pUL from server list\n",
-                      &switch_uuid);
-               return 0;
-       }
+       if (req_handler_del(switch_uuid) < 0)
+                       return 0;
+
        atomic_dec(&uisutils_registered_services);
        return 1;
 }
@@ -191,11 +179,9 @@ uisutil_copy_fragsinfo_from_skb(unsigned char 
*calling_ctx, void *skb_in,
        numfrags = skb_shinfo(skb)->nr_frags;
 
        while (firstfraglen) {
-               if (count == frags_max) {
-                       LOGERR("%s frags array too small: max:%d count:%d\n",
-                              calling_ctx, frags_max, count);
-                       return -1;      /* failure */
-               }
+               if (count == frags_max)
+                               return -1;      /* failure */
+
                frags[count].pi_pfn =
                    page_to_pfn(virt_to_page(skb->data + offset));
                frags[count].pi_off =
@@ -214,11 +200,8 @@ uisutil_copy_fragsinfo_from_skb(unsigned char 
*calling_ctx, void *skb_in,
        if (!numfrags)
                goto dolist;
 
-       if ((count + numfrags) > frags_max) {
-               LOGERR("**** FAILED %s frags array too small: max:%d 
count+nr_frags:%d\n",
-                      calling_ctx, frags_max, count + numfrags);
-               return -1;      /* failure */
-       }
+       if ((count + numfrags) > frags_max)
+                       return -1;      /* failure */
 
        for (ii = 0; ii < numfrags; ii++) {
                count = add_physinfo_entries(page_to_pfn(
@@ -228,10 +211,8 @@ uisutil_copy_fragsinfo_from_skb(unsigned char 
*calling_ctx, void *skb_in,
                                        skb_shinfo(skb)->frags[ii].
                                        size, count, frags_max,
                                        frags);
-               if (count == 0) {
-                       LOGERR("**** FAILED to add physinfo entries\n");
-                       return -1;      /* failure */
-               }
+               if (count == 0)
+                               return -1;      /* failure */
        }
 
 dolist: if (skb_shinfo(skb)->frag_list) {
@@ -245,10 +226,8 @@ dolist: if (skb_shinfo(skb)->frag_list) {
                                skbinlist->len - skbinlist->data_len,
                                frags_max - count,
                                &frags[count]);
-                       if (c == -1) {
-                               LOGERR("**** FAILED recursive call failed\n");
-                               return -1;
-                       }
+                       if (c == -1)
+                                       return -1;
                        count += c;
                }
        }
diff --git a/drivers/staging/unisys/virthba/virthba.c 
b/drivers/staging/unisys/virthba/virthba.c
index 1dfd8b6..78edcab 100644
--- a/drivers/staging/unisys/virthba/virthba.c
+++ b/drivers/staging/unisys/virthba/virthba.c
@@ -262,8 +262,6 @@ add_scsipending_entry(struct virthba_info *vhbainfo, char 
cmdtype, void *new)
        while (vhbainfo->pending[insert_location].sent != NULL) {
                insert_location = (insert_location + 1) % MAX_PENDING_REQUESTS;
                if (insert_location == (int)vhbainfo->nextinsert) {
-                       LOGERR("Queue should be full. insert_location<<%d>>  
Unable to find open slot for pending commands.\n",
-                            insert_location);
                        spin_unlock_irqrestore(&vhbainfo->privlock, flags);
                        return -1;
                }
@@ -284,7 +282,6 @@ add_scsipending_entry_with_wait(struct virthba_info 
*vhbainfo, char cmdtype,
        int insert_location = add_scsipending_entry(vhbainfo, cmdtype, new);
 
        while (insert_location == -1) {
-               LOGERR("Failed to find empty queue slot.  Waiting to try 
again\n");
                set_current_state(TASK_INTERRUPTIBLE);
                schedule_timeout(msecs_to_jiffies(10));
                insert_location = add_scsipending_entry(vhbainfo, cmdtype, new);
@@ -299,16 +296,8 @@ del_scsipending_entry(struct virthba_info *vhbainfo, 
uintptr_t del)
        unsigned long flags;
        void *sent = NULL;
 
-       if (del >= MAX_PENDING_REQUESTS) {
-               LOGERR("Invalid queue position <<%lu>> given to delete. 
MAX_PENDING_REQUESTS <<%d>>\n",
-                    (unsigned long)del, MAX_PENDING_REQUESTS);
-       } else {
+       if (del < MAX_PENDING_REQUESTS) {
                spin_lock_irqsave(&vhbainfo->privlock, flags);
-
-               if (vhbainfo->pending[del].sent == NULL)
-                       LOGERR("Deleting already cleared queue entry at 
<<%lu>>.\n",
-                            (unsigned long)del);
-
                sent = vhbainfo->pending[del].sent;
 
                vhbainfo->pending[del].cmdtype = 0;
@@ -355,13 +344,7 @@ send_disk_add_remove(struct diskaddremove *dar)
                error =
                    scsi_add_device(dar->shost, dar->channel, dar->id,
                                    dar->lun);
-               if (error)
-                       LOGERR("Failed scsi_add_device: 
host_no=%d[chan=%d:id=%d:lun=%d]\n",
-                            dar->shost->host_no, dar->channel, dar->id,
-                            dar->lun);
-       } else
-               LOGERR("Failed scsi_device_lookup:[chan=%d:id=%d:lun=%d]\n",
-                      dar->channel, dar->id, dar->lun);
+       }
        kfree(dar);
 }
 
@@ -406,10 +389,6 @@ process_disk_notify(struct Scsi_Host *shost, struct 
uiscmdrsp *cmdrsp)
                dar->id = cmdrsp->disknotify.id;
                dar->lun = cmdrsp->disknotify.lun;
                QUEUE_DISKADDREMOVE(dar);
-       } else {
-               LOGERR("kmalloc failed for dar. 
host_no=%d[chan=%d:id=%d:lun=%d]\n",
-                    shost->host_no, cmdrsp->disknotify.channel,
-                    cmdrsp->disknotify.id, cmdrsp->disknotify.lun);
        }
 }
 
@@ -510,7 +489,6 @@ virthba_probe(struct virtpci_dev *virtpcidev, const struct 
pci_device_id *id)
         */
        error = scsi_add_host(scsihost, &virtpcidev->generic_dev);
        if (error) {
-               LOGERR("scsi_add_host ****FAILED 0x%x  TBD - RECOVER\n", error);
                POSTCODE_LINUX_2(VHBA_PROBE_FAILURE_PC, POSTCODE_SEVERITY_ERR);
                /* decr refcount on scsihost which was incremented by
                 * scsi_add_host so the scsi_host gets deleted
@@ -563,7 +541,6 @@ virthba_probe(struct virtpci_dev *virtpcidev, const struct 
pci_device_id *id)
        if (!uisthread_start(&virthbainfo->chinfo.threadinfo,
                             process_incoming_rsps,
                             virthbainfo, "vhba_incoming")) {
-               LOGERR("uisthread_start rsp ****FAILED\n");
                /* decr refcount on scsihost which was incremented by
                 * scsi_add_host so the scsi_host gets deleted
                 */
@@ -576,15 +553,11 @@ virthba_probe(struct virtpci_dev *virtpcidev, const 
struct pci_device_id *id)
        rsp = request_irq(virthbainfo->interrupt_vector, handler, IRQF_SHARED,
                          scsihost->hostt->name, virthbainfo);
        if (rsp != 0) {
-               LOGERR("request_irq(%d) uislib_virthba_ISR request failed with 
rsp=%d\n",
-                      virthbainfo->interrupt_vector, rsp);
                virthbainfo->interrupt_vector = -1;
                POSTCODE_LINUX_2(VHBA_PROBE_FAILURE_PC, POSTCODE_SEVERITY_ERR);
        } else {
                u64 __iomem *Features_addr =
                    &virthbainfo->chinfo.queueinfo->chan->features;
-               LOGERR("request_irq(%d) uislib_virthba_ISR request succeeded\n",
-                      virthbainfo->interrupt_vector);
                mask = ~(ULTRA_IO_CHANNEL_IS_POLLING |
                         ULTRA_IO_DRIVER_DISABLES_INTS);
                uisqueue_interlocked_and(Features_addr, mask);
@@ -636,10 +609,8 @@ forward_vdiskmgmt_command(enum vdisk_mgmt_types 
vdiskcmdtype,
 
 
        cmdrsp = kzalloc(SIZEOF_CMDRSP, GFP_ATOMIC);
-       if (cmdrsp == NULL) {
-               LOGERR("kmalloc of cmdrsp failed.\n");
+       if (cmdrsp == NULL)
                return FAILED;  /* reject */
-       }
 
        init_waitqueue_head(&notifyevent);
 
@@ -691,10 +662,8 @@ forward_taskmgmt_command(enum task_mgmt_types tasktype,
                        return FAILED;
 
        cmdrsp = kzalloc(SIZEOF_CMDRSP, GFP_ATOMIC);
-       if (cmdrsp == NULL) {
-               LOGERR("kmalloc of cmdrsp failed.\n");
+       if (cmdrsp == NULL)
                return FAILED;  /* reject */
-       }
 
        init_waitqueue_head(&notifyevent);
 
@@ -812,7 +781,6 @@ static int
 virthba_host_reset_handler(struct scsi_cmnd *scsicmd)
 {
        /* issue TASK_MGMT_TARGET_RESET for each target on each bus for host */
-       LOGERR("virthba_host_reset_handler Not yet implemented\n");
        return SUCCESS;
 }
 
@@ -857,10 +825,8 @@ virthba_queue_command_lck(struct scsi_cmnd *scsicmd,
 
 
        cmdrsp = kzalloc(SIZEOF_CMDRSP, GFP_ATOMIC);
-       if (cmdrsp == NULL) {
-               LOGERR("kmalloc of cmdrsp failed.\n");
-               return 1;       /* reject the command */
-       }
+       if (cmdrsp == NULL)
+                       return 1;       /* reject the command */
 
        /* now saving everything we need from scsi_cmd into cmdrsp
         * before we queue cmdrsp set type to command - as opposed to
@@ -875,7 +841,6 @@ virthba_queue_command_lck(struct scsi_cmnd *scsicmd,
        if (insert_location != -1) {
                cmdrsp->scsi.scsicmd = (void *)(uintptr_t)insert_location;
        } else {
-               LOGERR("Queue is full. Returning busy.\n");
                kfree(cmdrsp);
                return SCSI_MLQUEUE_DEVICE_BUSY;
        }
@@ -896,8 +861,6 @@ virthba_queue_command_lck(struct scsi_cmnd *scsicmd,
                max_buff_len = cmdrsp->scsi.bufflen;
 
        if (scsi_sg_count(scsicmd) > MAX_PHYS_INFO) {
-               LOGERR("scsicmd use_sg:%d greater than MAX:%d\n",
-                      scsi_sg_count(scsicmd), MAX_PHYS_INFO);
                del_scsipending_entry(virthbainfo, (uintptr_t)insert_location);
                kfree(cmdrsp);
                return 1;       /* reject the command */
@@ -910,7 +873,6 @@ virthba_queue_command_lck(struct scsi_cmnd *scsicmd,
        /* convert buffer to phys information */
        if (scsi_sg_count(scsicmd) == 0) {
                if (scsi_bufflen(scsicmd) > 0) {
-                       LOGERR("**** FAILED No scatter list for bufflen > 0\n");
                        BUG_ON(scsi_sg_count(scsicmd) == 0);
                }
        } else {
@@ -923,15 +885,6 @@ virthba_queue_command_lck(struct scsi_cmnd *scsicmd,
                }
 
                if (sg_failed) {
-                       LOGERR("Start sg_list dump (entries %d, bufflen 
%d)...\n",
-                              scsi_sg_count(scsicmd), cmdrsp->scsi.bufflen);
-                       for_each_sg(sgl, sg, scsi_sg_count(scsicmd), i) {
-                               LOGERR("   Entry(%d): page->[0x%p], 
phys->[0x%Lx], off(%d), len(%d)\n",
-                                      i, sg_page(sg),
-                                      (unsigned long long)sg_phys(sg),
-                                      sg->offset, sg->length);
-                       }
-                       LOGERR("Done sg_list dump.\n");
                        /* BUG(); ***** For now, let it fail in uissd
                         * if it is a problem, as it might just
                         * work
@@ -950,7 +903,6 @@ virthba_queue_command_lck(struct scsi_cmnd *scsicmd,
                                                 (u64)NULL, DONT_WAIT, "vhba");
        if (i == 0) {
                /* queue must be full - and we said don't wait - return busy */
-               LOGERR("uisqueue_put_cmdrsp_with_lock ****FAILED\n");
                kfree(cmdrsp);
                del_scsipending_entry(virthbainfo, (uintptr_t)insert_location);
                return SCSI_MLQUEUE_DEVICE_BUSY;
@@ -975,10 +927,9 @@ virthba_slave_alloc(struct scsi_device *scsidev)
        struct Scsi_Host *scsihost = (struct Scsi_Host *)scsidev->host;
 
        virthbainfo = (struct virthba_info *)scsihost->hostdata;
-       if (!virthbainfo) {
-               LOGERR("Could not find virthba_info for scsihost\n");
-               return 0;       /* even though we errored, treat as success */
-       }
+       if (!virthbainfo)
+                       return 0;/* even though we errored, treat as success */
+
        for (vdisk = &virthbainfo->head; vdisk->next; vdisk = vdisk->next) {
                if (vdisk->next->valid &&
                    (vdisk->next->channel == scsidev->channel) &&
@@ -987,10 +938,8 @@ virthba_slave_alloc(struct scsi_device *scsidev)
                        return 0;
        }
        tmpvdisk = kzalloc(sizeof(*tmpvdisk), GFP_ATOMIC);
-       if (!tmpvdisk) {        /* error allocating */
-               LOGERR("Could not allocate memory for disk\n");
-               return 0;
-       }
+       if (!tmpvdisk)  /* error allocating */
+                       return 0;
 
        tmpvdisk->channel = scsidev->channel;
        tmpvdisk->id = scsidev->id;
@@ -1017,8 +966,6 @@ virthba_slave_destroy(struct scsi_device *scsidev)
        struct Scsi_Host *scsihost = (struct Scsi_Host *)scsidev->host;
 
        virthbainfo = (struct virthba_info *)scsihost->hostdata;
-       if (!virthbainfo)
-               LOGERR("Could not find virthba_info for scsihost\n");
        for (vdisk = &virthbainfo->head; vdisk->next; vdisk = vdisk->next) {
                if (vdisk->next->valid &&
                    (vdisk->next->channel == scsidev->channel) &&
@@ -1063,19 +1010,7 @@ do_scsi_linuxstat(struct uiscmdrsp *cmdrsp, struct 
scsi_cmnd *scsicmd)
 
                if (atomic_read(&vdisk->error_count) < VIRTHBA_ERROR_COUNT) {
                        atomic_inc(&vdisk->error_count);
-                       LOGERR("SCSICMD ****FAILED scsicmd:0x%p op:0x%x 
<%d:%d:%d:%llu> 0x%x-0x%x-0x%x-0x%x-0x%x.\n",
-                              scsicmd, cmdrsp->scsi.cmnd[0],
-                              scsidev->host->host_no, scsidev->id,
-                              scsidev->channel, scsidev->lun,
-                              cmdrsp->scsi.linuxstat, sd->valid, sd->sense_key,
-                              sd->additional_sense_code,
-                              sd->additional_sense_code_qualifier);
-                       if (atomic_read(&vdisk->error_count) ==
-                           VIRTHBA_ERROR_COUNT) {
-                               LOGERR("Throtling SCSICMD errors disk 
<%d:%d:%d:%llu>\n",
-                                      scsidev->host->host_no, scsidev->id,
-                                      scsidev->channel, scsidev->lun);
-                       }
+                       atomic_read(&vdisk->error_count);
                        atomic_set(&vdisk->ios_threshold, IOS_ERROR_THRESHOLD);
                }
        }
@@ -1111,7 +1046,6 @@ do_scsi_nolinuxstat(struct uiscmdrsp *cmdrsp, struct 
scsi_cmnd *scsicmd)
 
                if (scsi_sg_count(scsicmd) == 0) {
                        if (scsi_bufflen(scsicmd) > 0) {
-                               LOGERR("**** FAILED No scatter list for bufflen 
> 0\n");
                                BUG_ON(scsi_sg_count(scsicmd) ==
                                       0);
                        }
@@ -1140,7 +1074,6 @@ do_scsi_nolinuxstat(struct uiscmdrsp *cmdrsp, struct 
scsi_cmnd *scsicmd)
                        if (atomic_read(&vdisk->ios_threshold) > 0) {
                                atomic_dec(&vdisk->ios_threshold);
                                if (atomic_read(&vdisk->ios_threshold) == 0) {
-                                       LOGERR("Resetting error count for 
disk\n");
                                        atomic_set(&vdisk->error_count, 0);
                                }
                        }
@@ -1234,8 +1167,7 @@ drain_queue(struct virthba_info *virthbainfo, struct 
chaninfo *dc,
                                                    cmdrsp->vdiskmgmt.scsicmd))
                                break;
                        complete_vdiskmgmt_command(cmdrsp);
-               } else
-                       LOGERR("Invalid cmdtype %d\n", cmdrsp->cmdtype);
+               }
                /* cmdrsp is now available for reuse */
        }
 }
@@ -1257,7 +1189,6 @@ process_incoming_rsps(void *v)
        /* alloc once and reuse */
        cmdrsp = kmalloc(SZ, GFP_ATOMIC);
        if (cmdrsp == NULL) {
-               LOGERR("process_incoming_rsps ****FAILED to malloc - thread 
exiting\n");
                complete_and_exit(&dc->threadinfo.has_stopped, 0);
                return 0;
        }
@@ -1350,19 +1281,13 @@ static ssize_t enable_ints_write(struct file *file, 
const char __user *buffer,
                return -EINVAL;
 
        buf[count] = '\0';
-       if (copy_from_user(buf, buffer, count)) {
-               LOGERR("copy_from_user failed. buf<<%.*s>> count<<%lu>>\n",
-                      (int)count, buf, count);
-               return -EFAULT;
-       }
+       if (copy_from_user(buf, buffer, count))
+                       return -EFAULT;
 
        i = kstrtoint(buf, 10, &new_value);
 
-       if (i != 0) {
-               LOGERR("Failed to scan value for enable_ints, buf<<%.*s>>",
-                      (int)count, buf);
-               return -EFAULT;
-       }
+       if (i != 0)
+                       return -EFAULT;
 
        /* set all counts to new_value usually 0 */
        for (i = 0; i < VIRTHBASOPENMAX; i++) {
@@ -1401,10 +1326,8 @@ virthba_serverup(struct virtpci_dev *virtpcidev)
        if (!virthbainfo->serverdown)
                        return 1;
 
-       if (virthbainfo->serverchangingstate) {
-               LOGERR("Server already processing change state message\n");
-               return 0;
-       }
+       if (virthbainfo->serverchangingstate)
+                       return 0;
 
        virthbainfo->serverchangingstate = 1;
        /* Must transition channel to ATTACHED state BEFORE we
@@ -1418,7 +1341,6 @@ virthba_serverup(struct virtpci_dev *virtpcidev)
        if (!uisthread_start(&virthbainfo->chinfo.threadinfo,
                             process_incoming_rsps,
                             virthbainfo, "vhba_incoming")) {
-               LOGERR("uisthread_start rsp ****FAILED\n");
                return 0;
        }
        virthbainfo->serverdown = 0;
@@ -1470,9 +1392,7 @@ virthba_serverdown_complete(struct work_struct *work)
                                    cmdrsp->vdiskmgmt.notify);
                        break;
                default:
-                       if (pendingdel->sent != NULL)
-                               LOGERR("Unknown command type: 0x%x.  Only 
freeing list structure.\n",
-                                    pendingdel->cmdtype);
+                       break;
                }
                pendingdel->cmdtype = 0;
                pendingdel->sent = NULL;
@@ -1503,10 +1423,7 @@ virthba_serverdown(struct virtpci_dev *virtpcidev, u32 
state)
                queue_work(virthba_serverdown_workqueue,
                           &virthbainfo->serverdown_completion);
        } else if (virthbainfo->serverchangingstate) {
-               LOGERR("Server already processing change state message\n");
                stat = 0;
-       } else {
-               LOGERR("Server already down, but another server down message 
received.");
        }
 
        return stat;
@@ -1554,7 +1471,6 @@ virthba_mod_init(void)
 
        error = virtpci_register_driver(&virthba_driver);
        if (error < 0) {
-               LOGERR("register ****FAILED 0x%x\n", error);
                POSTCODE_LINUX_3(VHBA_CREATE_FAILURE_PC, error,
                                 POSTCODE_SEVERITY_ERR);
        } else {
@@ -1578,7 +1494,6 @@ virthba_mod_init(void)
                virthba_serverdown_workqueue =
                    create_singlethread_workqueue("virthba_serverdown");
                if (virthba_serverdown_workqueue == NULL) {
-                       LOGERR("**** FAILED virthba_serverdown_workqueue 
creation\n");
                        POSTCODE_LINUX_2(VHBA_CREATE_FAILURE_PC,
                                         POSTCODE_SEVERITY_ERR);
                        error = -1;
diff --git a/drivers/staging/unisys/virtpci/virtpci.c 
b/drivers/staging/unisys/virtpci/virtpci.c
index bffce74..459d703 100644
--- a/drivers/staging/unisys/virtpci/virtpci.c
+++ b/drivers/staging/unisys/virtpci/virtpci.c
@@ -187,13 +187,11 @@ static int write_vbus_chp_info(struct 
spar_vbus_channel_protocol *chan,
 {
        int off;
 
-       if (!chan) {
-               LOGERR("vbus channel not present");
-               return -1;
-       }
+       if (!chan)
+                       return -1;
+
        off = sizeof(struct channel_header) + chan->hdr_info.chp_info_offset;
        if (chan->hdr_info.chp_info_offset == 0) {
-               LOGERR("vbus channel not used, because chp_info_offset == 0");
                return -1;
        }
        memcpy(((u8 *)(chan)) + off, info, sizeof(*info));
@@ -206,15 +204,12 @@ static int write_vbus_bus_info(struct 
spar_vbus_channel_protocol *chan,
 {
        int off;
 
-       if (!chan) {
-               LOGERR("vbus channel not present");
-               return -1;
-       }
+       if (!chan)
+                       return -1;
+
        off = sizeof(struct channel_header) + chan->hdr_info.bus_info_offset;
-       if (chan->hdr_info.bus_info_offset == 0) {
-               LOGERR("vbus channel not used, because bus_info_offset == 0");
-               return -1;
-       }
+       if (chan->hdr_info.bus_info_offset == 0)
+                       return -1;
        memcpy(((u8 *)(chan)) + off, info, sizeof(*info));
        return 0;
 }
@@ -228,18 +223,16 @@ write_vbus_dev_info(struct spar_vbus_channel_protocol 
*chan,
 {
        int off;
 
-       if (!chan) {
-               LOGERR("vbus channel not present");
-               return -1;
-       }
+       if (!chan)
+                       return -1;
+
        off =
            (sizeof(struct channel_header) +
             chan->hdr_info.dev_info_offset) +
            (chan->hdr_info.device_info_struct_bytes * devix);
-       if (chan->hdr_info.dev_info_offset == 0) {
-               LOGERR("vbus channel not used, because dev_info_offset == 0");
-               return -1;
-       }
+       if (chan->hdr_info.dev_info_offset == 0)
+                       return -1;
+
        memcpy(((u8 *)(chan)) + off, info, sizeof(*info));
        return 0;
 }
@@ -271,7 +264,6 @@ static int add_vbus(struct add_vbus_guestpart *addparams)
         */
        ret = device_register(vbus);
        if (ret) {
-               LOGERR("device_register FAILED:%d\n", ret);
                POSTCODE_LINUX_2(VPCI_CREATE_FAILURE_PC, POSTCODE_SEVERITY_ERR);
                return 0;
        }
@@ -310,7 +302,6 @@ static int add_vhba(struct add_virt_guestpart *addparams)
        POSTCODE_LINUX_2(VPCI_CREATE_ENTRY_PC, POSTCODE_SEVERITY_INFO);
        if (!WAIT_FOR_IO_CHANNEL
            ((struct spar_io_channel_protocol __iomem *)addparams->chanptr)) {
-               LOGERR("Timed out.  Channel not ready\n");
                POSTCODE_LINUX_2(VPCI_CREATE_FAILURE_PC, POSTCODE_SEVERITY_ERR);
                return 0;
        }
@@ -321,10 +312,8 @@ static int add_vhba(struct add_virt_guestpart *addparams)
        sprintf(busid, "vbus%d", addparams->bus_no);
        vbus = bus_find_device(&virtpci_bus_type, NULL,
                               (void *)busid, match_busid);
-       if (!vbus) {
-               LOGERR("**** FAILED to find vbus %s\n", busid);
+       if (!vbus)
                return 0;
-       }
 
        i = virtpci_device_add(vbus, VIRTHBA_TYPE, addparams, &scsi, NULL);
        if (i) {
@@ -367,7 +356,6 @@ add_vnic(struct add_virt_guestpart *addparams)
        POSTCODE_LINUX_2(VPCI_CREATE_ENTRY_PC, POSTCODE_SEVERITY_INFO);
        if (!WAIT_FOR_IO_CHANNEL
            ((struct spar_io_channel_protocol __iomem *)addparams->chanptr)) {
-               LOGERR("Timed out, channel not ready\n");
                POSTCODE_LINUX_2(VPCI_CREATE_FAILURE_PC, POSTCODE_SEVERITY_ERR);
                return 0;
        }
@@ -378,10 +366,8 @@ add_vnic(struct add_virt_guestpart *addparams)
        sprintf(busid, "vbus%d", addparams->bus_no);
        vbus = bus_find_device(&virtpci_bus_type, NULL,
                               (void *)busid, match_busid);
-       if (!vbus) {
-               LOGERR("**** FAILED to find vbus %s\n", busid);
-               return 0;
-       }
+       if (!vbus)
+                       return 0;
 
        i = virtpci_device_add(vbus, VIRTNIC_TYPE, addparams, NULL, &net);
        if (i) {
@@ -405,10 +391,8 @@ delete_vbus(struct del_vbus_guestpart *delparams)
        sprintf(busid, "vbus%d", delparams->bus_no);
        vbus = bus_find_device(&virtpci_bus_type, NULL,
                               (void *)busid, match_busid);
-       if (!vbus) {
-               LOGERR("**** FAILED to find vbus %s\n", busid);
-               return 0;
-       }
+       if (!vbus)
+                       return 0;
 
        /* ensure that bus has no devices? -- TBD */
        return 1;
@@ -571,16 +555,11 @@ static int delete_all_virt(enum virtpci_dev_type devtype,
        sprintf(busid, "vbus%d", delparams->bus_no);
        vbus = bus_find_device(&virtpci_bus_type, NULL,
                               (void *)busid, match_busid);
-       if (!vbus) {
-               LOGERR("**** FAILED to find vbus %s\n", busid);
-               return 0;
-       }
+       if (!vbus)
+                       return 0;
 
-       if ((devtype != VIRTHBA_TYPE) && (devtype != VIRTNIC_TYPE)) {
-               LOGERR("**** FAILED to delete all devices; devtype:%d not 
vhba:%d or vnic:%d\n",
-                      devtype, VIRTHBA_TYPE, VIRTNIC_TYPE);
-               return 0;
-       }
+       if ((devtype != VIRTHBA_TYPE) && (devtype != VIRTNIC_TYPE))
+                       return 0;
 
        /* delete all vhbas/vnics */
        i = virtpci_device_del(vbus, devtype, NULL, NULL);
@@ -618,7 +597,6 @@ static int virtpci_ctrlchan_func(struct guest_msgs *msg)
        case GUEST_RESUME_VNIC:
                return resume_vnic(&msg->resume_vnic);
        default:
-               LOGERR("invalid message type %d.\n", msg->msgtype);
                return 0;
        }
 }
@@ -692,24 +670,19 @@ static void fix_vbus_dev_info(struct device *dev, int 
dev_no, int dev_type,
        struct ultra_vbus_deviceinfo dev_info;
        const char *stype;
 
-       if (!dev) {
-               LOGERR("%s dev is NULL", __func__);
-               return;
-       }
-       if (!virtpcidrv) {
-               LOGERR("%s driver is NULL", __func__);
-               return;
-       }
+       if (!dev)
+                       return;
+       if (!virtpcidrv)
+                       return;
+
        vbus = dev->parent;
-       if (!vbus) {
-               LOGERR("%s dev has no parent bus", __func__);
-               return;
-       }
+       if (!vbus)
+                       return;
+
        chan = vbus->platform_data;
-       if (!chan) {
-               LOGERR("%s dev bus has no channel", __func__);
-               return;
-       }
+       if (!chan)
+                       return;
+
        switch (dev_type) {
        case PCI_DEVICE_ID_VIRTHBA:
                stype = "vHBA";
@@ -831,8 +804,6 @@ static int virtpci_device_add(struct device *parentbus, int 
devtype,
        POSTCODE_LINUX_2(VPCI_CREATE_ENTRY_PC, POSTCODE_SEVERITY_INFO);
 
        if ((devtype != VIRTHBA_TYPE) && (devtype != VIRTNIC_TYPE)) {
-               LOGERR("**** FAILED to add device; devtype:%d not vhba:%d or 
vnic:%d\n",
-                      devtype, VIRTHBA_TYPE, VIRTNIC_TYPE);
                POSTCODE_LINUX_3(VPCI_CREATE_FAILURE_PC, devtype,
                                 POSTCODE_SEVERITY_ERR);
                return 0;
@@ -841,7 +812,6 @@ static int virtpci_device_add(struct device *parentbus, int 
devtype,
        /* add a Virtual Device */
        virtpcidev = kzalloc(sizeof(*virtpcidev), GFP_ATOMIC);
        if (virtpcidev == NULL) {
-               LOGERR("can't add device - malloc FALLED\n");
                POSTCODE_LINUX_2(MALLOC_FAILURE_PC, POSTCODE_SEVERITY_ERR);
                return 0;
        }
@@ -903,7 +873,6 @@ static int virtpci_device_add(struct device *parentbus, int 
devtype,
                 */
                write_unlock_irqrestore(&vpcidev_list_lock, flags);
                kfree(virtpcidev);
-               LOGERR("**** FAILED vhba/vnic already exists in the list\n");
                POSTCODE_LINUX_2(VPCI_CREATE_FAILURE_PC, POSTCODE_SEVERITY_ERR);
                return 0;
        }
@@ -945,7 +914,6 @@ static int virtpci_device_add(struct device *parentbus, int 
devtype,
         * virtpci_device_probe is successful
         */
        if (ret) {
-               LOGERR("device_register returned %d\n", ret);
                dev = &virtpcidev->generic_dev;
                SPAR_CHANNEL_CLIENT_TRANSITION(addparams->chanptr,
                                               BUS_ID(dev),
@@ -984,11 +952,8 @@ static int virtpci_device_serverdown(struct device 
*parentbus,
        unsigned long flags;
        int rc = 0;
 
-       if ((devtype != VIRTHBA_TYPE) && (devtype != VIRTNIC_TYPE)) {
-               LOGERR("**** FAILED to pause device; devtype:%d not vhba:%d or 
vnic:%d\n",
-                      devtype, VIRTHBA_TYPE, VIRTNIC_TYPE);
-               return 0;
-       }
+       if ((devtype != VIRTHBA_TYPE) && (devtype != VIRTNIC_TYPE))
+                       return 0;
 
        /* find the vhba or vnic in virtpci device list */
        write_lock_irqsave(&vpcidev_list_lock, flags);
@@ -1023,10 +988,8 @@ static int virtpci_device_serverdown(struct device 
*parentbus,
        }
        write_unlock_irqrestore(&vpcidev_list_lock, flags);
 
-       if (!found) {
-               LOGERR("**** FAILED to find vhba/vnic in the list\n");
-               return 0;
-       }
+       if (!found)
+                       return 0;
 
        return rc;
 }
@@ -1043,11 +1006,9 @@ static int virtpci_device_serverup(struct device 
*parentbus,
        unsigned long flags;
        int rc = 0;
 
-       if ((devtype != VIRTHBA_TYPE) && (devtype != VIRTNIC_TYPE)) {
-               LOGERR("**** FAILED to resume device; devtype:%d not vhba:%d or 
vnic:%d\n",
-                      devtype, VIRTHBA_TYPE, VIRTNIC_TYPE);
-               return 0;
-       }
+       if ((devtype != VIRTHBA_TYPE) && (devtype != VIRTNIC_TYPE))
+                       return 0;
+
 
        /* find the vhba or vnic in virtpci device list */
        write_lock_irqsave(&vpcidev_list_lock, flags);
@@ -1091,10 +1052,8 @@ static int virtpci_device_serverup(struct device 
*parentbus,
 
        write_unlock_irqrestore(&vpcidev_list_lock, flags);
 
-       if (!found) {
-               LOGERR("**** FAILED to find vhba/vnic in the list\n");
-               return 0;
-       }
+       if (!found)
+                       return 0;
 
        return rc;
 }
@@ -1113,11 +1072,8 @@ static int virtpci_device_del(struct device *parentbus,
        continue; \
 }
 
-       if ((devtype != VIRTHBA_TYPE) && (devtype != VIRTNIC_TYPE)) {
-               LOGERR("**** FAILED to delete device; devtype:%d not vhba:%d or 
vnic:%d\n",
-                      devtype, VIRTHBA_TYPE, VIRTNIC_TYPE);
-               return 0;
-       }
+       if ((devtype != VIRTHBA_TYPE) && (devtype != VIRTNIC_TYPE))
+                       return 0;
 
        /* see if we are to delete all - NOTE: all implies we have a
         * valid parentbus
@@ -1184,10 +1140,8 @@ static int virtpci_device_del(struct device *parentbus,
        }
        write_unlock_irqrestore(&vpcidev_list_lock, flags);
 
-       if (!all && (count == 0)) {
-               LOGERR("**** FAILED to find vhba/vnic in the list\n");
-               return 0;
-       }
+       if (!all && (count == 0))
+                       return 0;
 
        /* now delete each one from delete list */
        while (dellist) {
@@ -1254,10 +1208,9 @@ int virtpci_register_driver(struct virtpci_driver *drv)
 {
        int result = 0;
 
-       if (drv->id_table == NULL) {
-               LOGERR("id_table missing\n");
-               return 1;
-       }
+       if (drv->id_table == NULL)
+                       return 1;
+
        /* initialize core driver fields needed to call driver_register */
        drv->core_driver.name = drv->name;      /* name of driver in sysfs */
        drv->core_driver.bus = &virtpci_bus_type;       /* type of bus this
@@ -1339,7 +1292,6 @@ static ssize_t info_debugfs_read(struct file *file, char 
__user *buf,
        printparam.len = &len;
        if (bus_for_each_dev(&virtpci_bus_type, NULL,
                             (void *)&printparam, print_vbus))
-               LOGERR("Failed to find bus\n");
 
        str_pos += scnprintf(vbuf + str_pos, len - str_pos,
                        "\n Virtual PCI devices\n");
@@ -1402,7 +1354,6 @@ static int __init virtpci_mod_init(void)
         * drivers directory
         */
        if (ret) {
-               LOGERR("bus_register ****FAILED:%d\n", ret);
                POSTCODE_LINUX_3(VPCI_CREATE_FAILURE_PC, ret,
                                 POSTCODE_SEVERITY_ERR);
                return ret;
@@ -1413,7 +1364,6 @@ static int __init virtpci_mod_init(void)
        /* create a root bus used to parent all the virtpci buses. */
        ret = device_register(&virtpci_rootbus_device);
        if (ret) {
-               LOGERR("device_register FAILED:%d\n", ret);
                bus_unregister(&virtpci_bus_type);
                POSTCODE_LINUX_3(VPCI_CREATE_FAILURE_PC, ret,
                                 POSTCODE_SEVERITY_ERR);
@@ -1422,7 +1372,6 @@ static int __init virtpci_mod_init(void)
 
        if (!uisctrl_register_req_handler(2, (void *)&virtpci_ctrlchan_func,
                                          &chipset_driver_info)) {
-               LOGERR("uisctrl_register_req_handler ****FAILED.\n");
                POSTCODE_LINUX_2(VPCI_CREATE_FAILURE_PC, POSTCODE_SEVERITY_ERR);
                device_unregister(&virtpci_rootbus_device);
                bus_unregister(&virtpci_bus_type);
@@ -1440,9 +1389,6 @@ static int __init virtpci_mod_init(void)
 static void __exit virtpci_mod_exit(void)
 {
        /* unregister the callback function */
-       if (!uisctrl_register_req_handler(2, NULL, NULL))
-               LOGERR("uisctrl_register_req_handler ****FAILED.\n");
-
        device_unregister(&virtpci_rootbus_device);
        bus_unregister(&virtpci_bus_type);
        debugfs_remove_recursive(virtpci_debugfs_dir);
diff --git a/drivers/staging/unisys/visorchannel/visorchannel_funcs.c 
b/drivers/staging/unisys/visorchannel/visorchannel_funcs.c
index 73dd54b..9adc4c1 100644
--- a/drivers/staging/unisys/visorchannel/visorchannel_funcs.c
+++ b/drivers/staging/unisys/visorchannel/visorchannel_funcs.c
@@ -59,7 +59,6 @@ visorchannel_create_guts(HOSTADDRESS physaddr, ulong 
channel_bytes,
 
        p = kmalloc(sizeof(*p), GFP_KERNEL|__GFP_NORETRY);
        if (p == NULL) {
-               ERRDRV("allocation failed: (status=0)\n");
                rc = NULL;
                goto cleanup;
        }
@@ -78,13 +77,11 @@ visorchannel_create_guts(HOSTADDRESS physaddr, ulong 
channel_bytes,
                    visor_memregion_create_overlapped(parent->memregion,
                                off, sizeof(struct channel_header));
        if (p->memregion == NULL) {
-               ERRDRV("visor_memregion_create failed failed: (status=0)\n");
                rc = NULL;
                goto cleanup;
        }
        if (visor_memregion_read(p->memregion, 0, &p->chan_hdr,
                                 sizeof(struct channel_header)) < 0) {
-               ERRDRV("visor_memregion_read failed: (status=0)\n");
                rc = NULL;
                goto cleanup;
        }
@@ -95,7 +92,6 @@ visorchannel_create_guts(HOSTADDRESS physaddr, ulong 
channel_bytes,
                /* we had better be a CLIENT of this channel */
                guid = p->chan_hdr.chtype;
        if (visor_memregion_resize(p->memregion, channel_bytes) < 0) {
-               ERRDRV("visor_memregion_resize failed: (status=0)\n");
                rc = NULL;
                goto cleanup;
        }
@@ -256,10 +252,9 @@ visorchannel_clear(struct visorchannel *channel, ulong 
offset, u8 ch,
        int written = 0;
        u8 *buf = vmalloc(bufsize);
 
-       if (buf == NULL) {
-               ERRDRV("%s failed memory allocation", __func__);
-               goto cleanup;
-       }
+       if (buf == NULL)
+                       goto cleanup;
+
        memset(buf, ch, bufsize);
        while (nbytes > 0) {
                ulong thisbytes = bufsize;
@@ -322,10 +317,8 @@ static int
 sig_read_header(struct visorchannel *channel, u32 queue,
                struct signal_queue_header *sig_hdr)
 {
-       if (channel->chan_hdr.ch_space_offset < sizeof(struct channel_header)) {
-               ERRDRV("oChannelSpace too small\n");
+       if (channel->chan_hdr.ch_space_offset < sizeof(struct channel_header))
                return 0;
-       }
 
        /* Read the appropriate SIGNAL_QUEUE_HEADER into local memory. */
 
@@ -333,9 +326,6 @@ sig_read_header(struct visorchannel *channel, u32 queue,
                                 SIG_QUEUE_OFFSET(&channel->chan_hdr, queue),
                                 sig_hdr,
                                 sizeof(struct signal_queue_header)) < 0) {
-               ERRDRV("queue=%d SIG_QUEUE_OFFSET=%d",
-                      queue, (int)SIG_QUEUE_OFFSET(&channel->chan_hdr, queue));
-               ERRDRV("visor_memregion_read of signal queue failed\n");
                return 0;
        }
        return 1;
@@ -352,13 +342,11 @@ sig_do_data(struct visorchannel *channel, u32 queue,
                if (visor_memregion_write(channel->memregion,
                                          signal_data_offset,
                                          data, sig_hdr->signal_size) < 0) {
-                       ERRDRV("visor_memregion_write of signal data failed");
                        return 0;
                }
        } else {
                if (visor_memregion_read(channel->memregion, signal_data_offset,
                                         data, sig_hdr->signal_size) < 0) {
-                       ERRDRV("visor_memregion_read of signal data failed");
                        return 0;
                }
        }
@@ -394,8 +382,6 @@ safe_sig_queue_validate(struct signal_queue_header 
*psafe_sqh,
                punsafe_sqh->head = *phead;
                punsafe_sqh->tail = *ptail;
 
-               ERRDRV("safe_sig_queue_validate: head = 0x%x, tail = 0x%x, 
MaxSlots = 0x%x",
-                      *phead, *ptail, psafe_sqh->max_slots);
                return 0;
        }
        return 1;
@@ -414,7 +400,6 @@ signalremove_inner(struct visorchannel *channel, u32 queue, 
void *msg)
 
        sig_hdr.tail = (sig_hdr.tail + 1) % sig_hdr.max_slots;
        if (!sig_read_data(channel, queue, &sig_hdr, sig_hdr.tail, msg)) {
-               ERRDRV("sig_read_data failed\n");
                return 0;
        }
        sig_hdr.num_received++;
@@ -424,11 +409,9 @@ signalremove_inner(struct visorchannel *channel, u32 
queue, void *msg)
         */
        mb(); /* required for channel synch */
        if (!SIG_WRITE_FIELD(channel, queue, &sig_hdr, tail)) {
-               ERRDRV("visor_memregion_write of Tail failed\n");
                return 0;
        }
        if (!SIG_WRITE_FIELD(channel, queue, &sig_hdr, num_received)) {
-               ERRDRV("visor_memregion_write of NumSignalsReceived failed\n");
                return 0;
        }
        return 1;
@@ -464,15 +447,12 @@ signalinsert_inner(struct visorchannel *channel, u32 
queue, void *msg)
        if (sig_hdr.head == sig_hdr.tail) {
                sig_hdr.num_overflows++;
                if (!SIG_WRITE_FIELD(channel, queue, &sig_hdr, num_overflows))
-                       ERRDRV("visor_memregion_write of NumOverflows 
failed\n");
-
-               return 0;
+                       return 0;
        }
 
-       if (!sig_write_data(channel, queue, &sig_hdr, sig_hdr.head, msg)) {
-               ERRDRV("sig_write_data failed\n");
+       if (!sig_write_data(channel, queue, &sig_hdr, sig_hdr.head, msg))
                return 0;
-       }
+
        sig_hdr.num_sent++;
 
        /* For each data field in SIGNAL_QUEUE_HEADER that was modified,
@@ -480,13 +460,10 @@ signalinsert_inner(struct visorchannel *channel, u32 
queue, void *msg)
         */
        mb(); /* required for channel synch */
        if (!SIG_WRITE_FIELD(channel, queue, &sig_hdr, head)) {
-               ERRDRV("visor_memregion_write of Head failed\n");
                return 0;
        }
-       if (!SIG_WRITE_FIELD(channel, queue, &sig_hdr, num_sent)) {
-               ERRDRV("visor_memregion_write of NumSignalsSent failed\n");
+       if (!SIG_WRITE_FIELD(channel, queue, &sig_hdr, num_sent))
                return 0;
-       }
 
        return 1;
 }
@@ -574,15 +551,13 @@ visorchannel_debug(struct visorchannel *channel, int 
num_queues,
        int i = 0;
        int errcode = 0;
 
-       if (channel == NULL) {
-               ERRDRV("%s no channel", __func__);
-               return;
-       }
+       if (channel == NULL)
+                       return;
+
        memregion = channel->memregion;
-       if (memregion == NULL) {
-               ERRDRV("%s no memregion", __func__);
+       if (memregion == NULL)
                return;
-       }
+
        addr = visor_memregion_get_physaddr(memregion);
        nbytes_region = visor_memregion_get_nbytes(memregion);
        errcode = visorchannel_read(channel, off,
@@ -662,11 +637,8 @@ visorchannel_dump_section(struct visorchannel *chan, char 
*s,
                goto fmt_failed;
 
        errcode = visorchannel_read(chan, off, buf, len);
-       if (errcode < 0) {
-               ERRDRV("%s failed to read %s from channel errcode=%d",
-                      s, __func__, errcode);
-               goto read_failed;
-       }
+       if (errcode < 0)
+                       goto read_failed;
        seq_printf(seq, "channel %s:\n", s);
        tbuf = buf;
        while (len > 0) {
diff --git a/drivers/staging/unisys/visorchipset/file.c 
b/drivers/staging/unisys/visorchipset/file.c
index 6336f80..421da95 100644
--- a/drivers/staging/unisys/visorchipset/file.c
+++ b/drivers/staging/unisys/visorchipset/file.c
@@ -59,25 +59,18 @@ visorchipset_file_init(dev_t major_dev, struct visorchannel 
**controlvm_channel)
        file_cdev.owner = THIS_MODULE;
        if (MAJOR(majordev) == 0) {
                /* dynamic major device number registration required */
-               if (alloc_chrdev_region(&majordev, 0, 1, MYDRVNAME) < 0) {
-                       ERRDRV("Unable to allocate+register char device %s",
-                              MYDRVNAME);
+               if (alloc_chrdev_region(&majordev, 0, 1, MYDRVNAME) < 0)
                        return -1;
-               }
                registered = 1;
        } else {
                /* static major device number registration required */
-               if (register_chrdev_region(majordev, 1, MYDRVNAME) < 0) {
-                       ERRDRV("Unable to register char device %s", MYDRVNAME);
+               if (register_chrdev_region(majordev, 1, MYDRVNAME) < 0)
                        return -1;
-               }
                registered = 1;
        }
        rc = cdev_add(&file_cdev, MKDEV(MAJOR(majordev), 0), 1);
-       if (rc  < 0) {
-               ERRDRV("failed to create char device: (status=%d)\n", rc);
-               return -1;
-       }
+       if (rc  < 0)
+                       return -1;
        return 0;
 }
 
@@ -121,15 +114,13 @@ visorchipset_mmap(struct file *file, struct 
vm_area_struct *vma)
        GUEST_PHYSICAL_ADDRESS addr = 0;
 
        /* sv_enable_dfp(); */
-       if (offset & (PAGE_SIZE - 1)) {
-               ERRDRV("%s virtual address NOT page-aligned!", __func__);
-               return -ENXIO;  /* need aligned offsets */
-       }
+       if (offset & (PAGE_SIZE - 1))
+                       return -ENXIO;  /* need aligned offsets */
+
        switch (offset) {
        case VISORCHIPSET_MMAP_CONTROLCHANOFFSET:
                vma->vm_flags |= VM_IO;
                if (*file_controlvm_channel == NULL) {
-                       ERRDRV("%s no controlvm channel yet", __func__);
                        return -ENXIO;
                }
                visorchannel_read(*file_controlvm_channel,
@@ -137,7 +128,6 @@ visorchipset_mmap(struct file *file, struct vm_area_struct 
*vma)
                                 gp_control_channel),
                        &addr, sizeof(addr));
                if (addr == 0) {
-                       ERRDRV("%s control channel address is 0", __func__);
                        return -ENXIO;
                }
                physaddr = (ulong)addr;
@@ -146,7 +136,6 @@ visorchipset_mmap(struct file *file, struct vm_area_struct 
*vma)
                                    vma->vm_end - vma->vm_start,
                                    /*pgprot_noncached */
                                    (vma->vm_page_prot))) {
-                       ERRDRV("%s remap_pfn_range failed", __func__);
                        return -EAGAIN;
                }
                break;
@@ -177,7 +166,6 @@ long visorchipset_ioctl(struct file *file, unsigned int 
cmd, unsigned long arg)
                }
                return issue_vmcall_update_physical_time(adjustment);
        default:
-               LOGERR("visorchipset_ioctl received invalid command");
                return -EFAULT;
        }
 }
diff --git a/drivers/staging/unisys/visorchipset/parser.c 
b/drivers/staging/unisys/visorchipset/parser.c
index 3678d39..ca7b41d 100644
--- a/drivers/staging/unisys/visorchipset/parser.c
+++ b/drivers/staging/unisys/visorchipset/parser.c
@@ -59,9 +59,6 @@ parser_init_guts(u64 addr, u32 bytes, int isLocal,
                allocbytes++;
        if ((Controlvm_Payload_Bytes_Buffered + bytes)
            > MAX_CONTROLVM_PAYLOAD_BYTES) {
-               ERRDRV("%s (%s:%d) - prevented allocation of %d bytes to 
prevent exceeding throttling max (%d)",
-                      __func__, __FILE__, __LINE__, allocbytes,
-                      MAX_CONTROLVM_PAYLOAD_BYTES);
                if (tryAgain)
                        *tryAgain = 1;
                rc = NULL;
@@ -69,8 +66,6 @@ parser_init_guts(u64 addr, u32 bytes, int isLocal,
        }
        ctx = kzalloc(allocbytes, GFP_KERNEL|__GFP_NORETRY);
        if (ctx == NULL) {
-               ERRDRV("%s (%s:%d) - failed to allocate %d bytes",
-                      __func__, __FILE__, __LINE__, allocbytes);
                if (tryAgain)
                        *tryAgain = 1;
                rc = NULL;
@@ -86,9 +81,6 @@ parser_init_guts(u64 addr, u32 bytes, int isLocal,
                void *p;
 
                if (addr > virt_to_phys(high_memory - 1)) {
-                       ERRDRV("%s - bad local address (0x%-16.16Lx for %lu)",
-                              __func__,
-                              (unsigned long long) addr, (ulong) bytes);
                        rc = NULL;
                        goto Away;
                }
@@ -112,27 +104,15 @@ parser_init_guts(u64 addr, u32 bytes, int isLocal,
        }
        phdr = (struct spar_controlvm_parameters_header *)(ctx->data);
        if (phdr->total_length != bytes) {
-               ERRDRV("%s - bad total length %lu (should be %lu)",
-                      __func__,
-                      (ulong) (phdr->total_length), (ulong) (bytes));
                rc = NULL;
                goto Away;
        }
        if (phdr->total_length < phdr->header_length) {
-               ERRDRV("%s - total length < header length (%lu < %lu)",
-                      __func__,
-                      (ulong) (phdr->total_length),
-                      (ulong) (phdr->header_length));
                rc = NULL;
                goto Away;
        }
        if (phdr->header_length <
            sizeof(struct spar_controlvm_parameters_header)) {
-               ERRDRV("%s - header is too small (%lu < %lu)",
-                      __func__,
-                      (ulong) (phdr->header_length),
-                      (ulong)(sizeof(
-                               struct spar_controlvm_parameters_header)));
                rc = NULL;
                goto Away;
        }
@@ -200,11 +180,8 @@ parser_id_get(PARSER_CONTEXT *ctx)
 {
        struct spar_controlvm_parameters_header *phdr = NULL;
 
-       if (ctx == NULL) {
-               ERRDRV("%s (%s:%d) - no context",
-                      __func__, __FILE__, __LINE__);
-               return NULL_UUID_LE;
-       }
+       if (ctx == NULL)
+                       return NULL_UUID_LE;
        phdr = (struct spar_controlvm_parameters_header *)(ctx->data);
        return phdr->id;
 }
@@ -214,11 +191,9 @@ parser_param_start(PARSER_CONTEXT *ctx, 
PARSER_WHICH_STRING which_string)
 {
        struct spar_controlvm_parameters_header *phdr = NULL;
 
-       if (ctx == NULL) {
-               ERRDRV("%s (%s:%d) - no context",
-                      __func__, __FILE__, __LINE__);
+       if (ctx == NULL)
                return;
-       }
+
        phdr = (struct spar_controlvm_parameters_header *)(ctx->data);
        switch (which_string) {
        case PARSERSTRING_INITIATOR:
@@ -238,7 +213,6 @@ parser_param_start(PARSER_CONTEXT *ctx, PARSER_WHICH_STRING 
which_string)
                ctx->bytes_remaining = phdr->name_length;
                break;
        default:
-               ERRDRV("%s - bad which_string %d", __func__, which_string);
                break;
        }
 }
@@ -318,25 +292,18 @@ parser_param_get(PARSER_CONTEXT *ctx, char *nam, int 
namesize)
        }
 
        while (*pscan != ':') {
-               if (namesize <= 0) {
-                       ERRDRV("%s - name too big", __func__);
-                       return NULL;
-               }
+               if (namesize <= 0)
+                               return NULL;
                *pnam = toupper(*pscan);
                pnam++;
                namesize--;
                pscan++;
                nscan--;
-               if (nscan == 0) {
-                       ERRDRV("%s - unexpected end of input parsing name",
-                              __func__);
-                       return NULL;
-               }
-       }
-       if (namesize <= 0) {
-               ERRDRV("%s - name too big", __func__);
-               return NULL;
+               if (nscan == 0)
+                               return NULL;
        }
+       if (namesize <= 0)
+                       return NULL;
        *pnam = '\0';
        nam[string_length_no_trail(nam, strlen(nam))] = '\0';
 
@@ -347,26 +314,17 @@ parser_param_get(PARSER_CONTEXT *ctx, char *nam, int 
namesize)
        while (isspace(*pscan)) {
                pscan++;
                nscan--;
-               if (nscan == 0) {
-                       ERRDRV("%s - unexpected end of input looking for value",
-                              __func__);
-                       return NULL;
-               }
-       }
-       if (nscan == 0) {
-               ERRDRV("%s - unexpected end of input looking for value",
-                      __func__);
-               return NULL;
+               if (nscan == 0)
+                               return NULL;
        }
+       if (nscan == 0)
+                       return NULL;
        if (*pscan == '\'' || *pscan == '"') {
                closing_quote = *pscan;
                pscan++;
                nscan--;
-               if (nscan == 0) {
-                       ERRDRV("%s - unexpected end of input after %c",
-                              __func__, closing_quote);
-                       return NULL;
-               }
+               if (nscan == 0)
+                               return NULL;
        }
 
        /* look for a separator character, terminator character, or
@@ -374,10 +332,8 @@ parser_param_get(PARSER_CONTEXT *ctx, char *nam, int 
namesize)
         */
        for (i = 0, value_length = -1; i < nscan; i++) {
                if (closing_quote) {
-                       if (pscan[i] == '\0') {
-                               ERRDRV("%s - unexpected end of input parsing 
quoted value", __func__);
-                               return NULL;
-                       }
+                       if (pscan[i] == '\0')
+                                       return NULL;
                        if (pscan[i] == closing_quote) {
                                value_length = i;
                                break;
@@ -390,10 +346,8 @@ parser_param_get(PARSER_CONTEXT *ctx, char *nam, int 
namesize)
                }
        }
        if (value_length < 0) {
-               if (closing_quote) {
-                       ERRDRV("%s - unexpected end of input parsing quoted 
value", __func__);
-                       return NULL;
-               }
+               if (closing_quote)
+                               return NULL;
                value_length = nscan;
        }
        orig_value_length = value_length;
@@ -430,7 +384,6 @@ parser_param_get(PARSER_CONTEXT *ctx, char *nam, int 
namesize)
                                pscan++;
                                nscan--;
                        } else if (*pscan != '\0') {
-                               ERRDRV("%s - missing separator after quoted 
string", __func__);
                                kfree(value);
                                value = NULL;
                                return NULL;
diff --git a/drivers/staging/unisys/visorchipset/visorchipset_main.c 
b/drivers/staging/unisys/visorchipset/visorchipset_main.c
index 1dfeda4..15bfeb2 100644
--- a/drivers/staging/unisys/visorchipset/visorchipset_main.c
+++ b/drivers/staging/unisys/visorchipset/visorchipset_main.c
@@ -664,7 +664,6 @@ chipset_init(struct controlvm_message *inmsg)
 
        POSTCODE_LINUX_2(CHIPSET_INIT_ENTRY_PC, POSTCODE_SEVERITY_INFO);
        if (chipset_inited) {
-               LOGERR("CONTROLVM_CHIPSET_INIT Failed: Already Done.");
                rc = -CONTROLVM_RESP_ERROR_ALREADY_DONE;
                goto Away;
        }
@@ -722,7 +721,6 @@ controlvm_respond(struct controlvm_message_header *msgHdr, 
int response)
 
        if (!visorchannel_signalinsert(ControlVm_channel,
                                       CONTROLVM_QUEUE_REQUEST, &outmsg)) {
-               LOGERR("signalinsert failed!");
                return;
        }
 }
@@ -738,7 +736,6 @@ controlvm_respond_chipset_init(struct 
controlvm_message_header *msgHdr,
        outmsg.cmd.init_chipset.features = features;
        if (!visorchannel_signalinsert(ControlVm_channel,
                                       CONTROLVM_QUEUE_REQUEST, &outmsg)) {
-               LOGERR("signalinsert failed!");
                return;
        }
 }
@@ -754,7 +751,6 @@ static void controlvm_respond_physdev_changestate(
        outmsg.cmd.device_change_state.flags.phys_device = 1;
        if (!visorchannel_signalinsert(ControlVm_channel,
                                       CONTROLVM_QUEUE_REQUEST, &outmsg)) {
-               LOGERR("signalinsert failed!");
                return;
        }
 }
@@ -771,15 +767,12 @@ visorchipset_save_message(struct controlvm_message *msg,
                              offsetof(struct spar_controlvm_channel_protocol,
                                       saved_crash_message_count),
                              &localSavedCrashMsgCount, sizeof(u16)) < 0) {
-               LOGERR("failed to get Saved Message Count");
                POSTCODE_LINUX_2(CRASH_DEV_CTRL_RD_FAILURE_PC,
                                 POSTCODE_SEVERITY_ERR);
                return;
        }
 
        if (localSavedCrashMsgCount != CONTROLVM_CRASHMSG_MAX) {
-               LOGERR("Saved Message Count incorrect %d",
-                      localSavedCrashMsgCount);
                POSTCODE_LINUX_3(CRASH_DEV_COUNT_FAILURE_PC,
                                 localSavedCrashMsgCount,
                                 POSTCODE_SEVERITY_ERR);
@@ -791,7 +784,6 @@ visorchipset_save_message(struct controlvm_message *msg,
                              offsetof(struct spar_controlvm_channel_protocol,
                                       saved_crash_message_offset),
                              &localSavedCrashMsgOffset, sizeof(u32)) < 0) {
-               LOGERR("failed to get Saved Message Offset");
                POSTCODE_LINUX_2(CRASH_DEV_CTRL_RD_FAILURE_PC,
                                 POSTCODE_SEVERITY_ERR);
                return;
@@ -802,7 +794,6 @@ visorchipset_save_message(struct controlvm_message *msg,
                                       localSavedCrashMsgOffset,
                                       msg,
                                       sizeof(struct controlvm_message)) < 0) {
-                       LOGERR("SAVE_MSG_BUS_FAILURE: Failed to write 
CrashCreateBusMsg!");
                        POSTCODE_LINUX_2(SAVE_MSG_BUS_FAILURE_PC,
                                         POSTCODE_SEVERITY_ERR);
                        return;
@@ -812,7 +803,6 @@ visorchipset_save_message(struct controlvm_message *msg,
                                       localSavedCrashMsgOffset +
                                       sizeof(struct controlvm_message), msg,
                                       sizeof(struct controlvm_message)) < 0) {
-                       LOGERR("SAVE_MSG_DEV_FAILURE: Failed to write 
CrashCreateDevMsg!");
                        POSTCODE_LINUX_2(SAVE_MSG_DEV_FAILURE_PC,
                                         POSTCODE_SEVERITY_ERR);
                        return;
@@ -828,10 +818,9 @@ bus_responder(enum controlvm_id cmdId, ulong busNo, int 
response)
        int need_clear = 0;
 
        p = findbus(&BusInfoList, busNo);
-       if (!p) {
-               LOGERR("internal error busNo=%lu", busNo);
-               return;
-       }
+       if (!p)
+                       return;
+
        if (response < 0) {
                if ((cmdId == CONTROLVM_BUS_CREATE) &&
                    (response != (-CONTROLVM_RESP_ERROR_ALREADY_DONE)))
@@ -844,14 +833,10 @@ bus_responder(enum controlvm_id cmdId, ulong busNo, int 
response)
                        need_clear = 1;
        }
 
-       if (p->pending_msg_hdr.id == CONTROLVM_INVALID) {
-               LOGERR("bus_responder no pending msg");
-               return;         /* no controlvm response needed */
-       }
-       if (p->pending_msg_hdr.id != (u32) cmdId) {
-               LOGERR("expected=%d, found=%d", cmdId, p->pending_msg_hdr.id);
-               return;
-       }
+       if (p->pending_msg_hdr.id == CONTROLVM_INVALID)
+                       return;         /* no controlvm response needed */
+       if (p->pending_msg_hdr.id != (u32) cmdId)
+                       return;
        controlvm_respond(&p->pending_msg_hdr, response);
        p->pending_msg_hdr.id = CONTROLVM_INVALID;
        if (need_clear) {
@@ -869,18 +854,12 @@ device_changestate_responder(enum controlvm_id cmdId,
        struct controlvm_message outmsg;
 
        p = finddevice(&DevInfoList, busNo, devNo);
-       if (!p) {
-               LOGERR("internal error; busNo=%lu, devNo=%lu", busNo, devNo);
-               return;
-       }
-       if (p->pending_msg_hdr.id == CONTROLVM_INVALID) {
-               LOGERR("device_responder no pending msg");
-               return;         /* no controlvm response needed */
-       }
-       if (p->pending_msg_hdr.id != cmdId) {
-               LOGERR("expected=%d, found=%d", cmdId, p->pending_msg_hdr.id);
-               return;
-       }
+       if (!p)
+                       return;
+       if (p->pending_msg_hdr.id == CONTROLVM_INVALID)
+                       return;         /* no controlvm response needed */
+       if (p->pending_msg_hdr.id != cmdId)
+                       return;
 
        controlvm_init_response(&outmsg, &p->pending_msg_hdr, response);
 
@@ -889,10 +868,8 @@ device_changestate_responder(enum controlvm_id cmdId,
        outmsg.cmd.device_change_state.state = responseState;
 
        if (!visorchannel_signalinsert(ControlVm_channel,
-                                      CONTROLVM_QUEUE_REQUEST, &outmsg)) {
-               LOGERR("signalinsert failed!");
+                                      CONTROLVM_QUEUE_REQUEST, &outmsg))
                return;
-       }
 
        p->pending_msg_hdr.id = CONTROLVM_INVALID;
 }
@@ -905,10 +882,8 @@ device_responder(enum controlvm_id cmdId, ulong busNo, 
ulong devNo,
        int need_clear = 0;
 
        p = finddevice(&DevInfoList, busNo, devNo);
-       if (!p) {
-               LOGERR("internal error; busNo=%lu, devNo=%lu", busNo, devNo);
-               return;
-       }
+       if (!p)
+                       return;
        if (response >= 0) {
                if (cmdId == CONTROLVM_DEVICE_CREATE)
                        p->state.created = 1;
@@ -916,14 +891,12 @@ device_responder(enum controlvm_id cmdId, ulong busNo, 
ulong devNo,
                        need_clear = 1;
        }
 
-       if (p->pending_msg_hdr.id == CONTROLVM_INVALID) {
-               LOGERR("device_responder no pending msg");
-               return;         /* no controlvm response needed */
-       }
-       if (p->pending_msg_hdr.id != (u32) cmdId) {
-               LOGERR("expected=%d, found=%d", cmdId, p->pending_msg_hdr.id);
-               return;
-       }
+       if (p->pending_msg_hdr.id == CONTROLVM_INVALID)
+                       return;         /* no controlvm response needed */
+
+       if (p->pending_msg_hdr.id != (u32) cmdId)
+                       return;
+
        controlvm_respond(&p->pending_msg_hdr, response);
        p->pending_msg_hdr.id = CONTROLVM_INVALID;
        if (need_clear)
@@ -939,10 +912,9 @@ bus_epilog(u32 busNo,
 
        struct visorchipset_bus_info *pBusInfo = findbus(&BusInfoList, busNo);
 
-       if (!pBusInfo) {
-               LOGERR("HUH? bad busNo=%d", busNo);
-               return;
-       }
+       if (!pBusInfo)
+                       return;
+
        if (needResponse) {
                memcpy(&pBusInfo->pending_msg_hdr, msgHdr,
                       sizeof(struct controlvm_message_header));
@@ -1012,10 +984,9 @@ device_epilog(u32 busNo, u32 devNo, struct 
spar_segment_state state, u32 cmd,
                NULL
        };
 
-       if (!pDevInfo) {
-               LOGERR("HUH? bad busNo=%d, devNo=%d", busNo, devNo);
-               return;
-       }
+       if (!pDevInfo)
+                       return;
+
        if (for_visorbus)
                notifiers = &BusDev_Server_Notifiers;
        else
@@ -1105,8 +1076,6 @@ bus_create(struct controlvm_message *inmsg)
 
        pBusInfo = findbus(&BusInfoList, busNo);
        if (pBusInfo && (pBusInfo->state.created == 1)) {
-               LOGERR("CONTROLVM_BUS_CREATE Failed: bus %lu already exists",
-                      busNo);
                POSTCODE_LINUX_3(BUS_CREATE_FAILURE_PC, busNo,
                                 POSTCODE_SEVERITY_ERR);
                rc = -CONTROLVM_RESP_ERROR_ALREADY_DONE;
@@ -1114,8 +1083,6 @@ bus_create(struct controlvm_message *inmsg)
        }
        pBusInfo = kzalloc(sizeof(struct visorchipset_bus_info), GFP_KERNEL);
        if (pBusInfo == NULL) {
-               LOGERR("CONTROLVM_BUS_CREATE Failed: bus %lu kzalloc failed",
-                      busNo);
                POSTCODE_LINUX_3(BUS_CREATE_FAILURE_PC, busNo,
                                 POSTCODE_SEVERITY_ERR);
                rc = -CONTROLVM_RESP_ERROR_KMALLOC_FAILED;
@@ -1159,13 +1126,10 @@ bus_destroy(struct controlvm_message *inmsg)
 
        pBusInfo = findbus(&BusInfoList, busNo);
        if (!pBusInfo) {
-               LOGERR("CONTROLVM_BUS_DESTROY Failed: bus %lu invalid", busNo);
                rc = -CONTROLVM_RESP_ERROR_BUS_INVALID;
                goto Away;
        }
        if (pBusInfo->state.created == 0) {
-               LOGERR("CONTROLVM_BUS_DESTROY Failed: bus %lu already 
destroyed",
-                    busNo);
                rc = -CONTROLVM_RESP_ERROR_ALREADY_DONE;
                goto Away;
        }
@@ -1189,16 +1153,12 @@ bus_configure(struct controlvm_message *inmsg, 
PARSER_CONTEXT *parser_ctx)
 
        pBusInfo = findbus(&BusInfoList, busNo);
        if (!pBusInfo) {
-               LOGERR("CONTROLVM_BUS_CONFIGURE Failed: bus %lu invalid",
-                      busNo);
                POSTCODE_LINUX_3(BUS_CONFIGURE_FAILURE_PC, busNo,
                                 POSTCODE_SEVERITY_ERR);
                rc = -CONTROLVM_RESP_ERROR_BUS_INVALID;
                goto Away;
        }
        if (pBusInfo->state.created == 0) {
-               LOGERR("CONTROLVM_BUS_CONFIGURE Failed: Invalid bus %lu - not 
created yet",
-                    busNo);
                POSTCODE_LINUX_3(BUS_CONFIGURE_FAILURE_PC, busNo,
                                 POSTCODE_SEVERITY_ERR);
                rc = -CONTROLVM_RESP_ERROR_BUS_INVALID;
@@ -1206,8 +1166,6 @@ bus_configure(struct controlvm_message *inmsg, 
PARSER_CONTEXT *parser_ctx)
        }
        /* TBD - add this check to other commands also... */
        if (pBusInfo->pending_msg_hdr.id != CONTROLVM_INVALID) {
-               LOGERR("CONTROLVM_BUS_CONFIGURE Failed: bus %lu MsgId=%u 
outstanding",
-                    busNo, (uint) pBusInfo->pending_msg_hdr.id);
                POSTCODE_LINUX_3(BUS_CONFIGURE_FAILURE_PC, busNo,
                                 POSTCODE_SEVERITY_ERR);
                rc = -CONTROLVM_RESP_ERROR_MESSAGE_ID_INVALID_FOR_CLIENT;
@@ -1238,8 +1196,6 @@ my_device_create(struct controlvm_message *inmsg)
 
        pDevInfo = finddevice(&DevInfoList, busNo, devNo);
        if (pDevInfo && (pDevInfo->state.created == 1)) {
-               LOGERR("CONTROLVM_DEVICE_CREATE Failed: busNo=%lu, devNo=%lu 
already exists",
-                    busNo, devNo);
                POSTCODE_LINUX_4(DEVICE_CREATE_FAILURE_PC, devNo, busNo,
                                 POSTCODE_SEVERITY_ERR);
                rc = -CONTROLVM_RESP_ERROR_ALREADY_DONE;
@@ -1247,16 +1203,12 @@ my_device_create(struct controlvm_message *inmsg)
        }
        pBusInfo = findbus(&BusInfoList, busNo);
        if (!pBusInfo) {
-               LOGERR("CONTROLVM_DEVICE_CREATE Failed: Invalid bus %lu - out 
of range",
-                    busNo);
                POSTCODE_LINUX_4(DEVICE_CREATE_FAILURE_PC, devNo, busNo,
                                 POSTCODE_SEVERITY_ERR);
                rc = -CONTROLVM_RESP_ERROR_BUS_INVALID;
                goto Away;
        }
        if (pBusInfo->state.created == 0) {
-               LOGERR("CONTROLVM_DEVICE_CREATE Failed: Invalid bus %lu - not 
created yet",
-                    busNo);
                POSTCODE_LINUX_4(DEVICE_CREATE_FAILURE_PC, devNo, busNo,
                                 POSTCODE_SEVERITY_ERR);
                rc = -CONTROLVM_RESP_ERROR_BUS_INVALID;
@@ -1264,8 +1216,6 @@ my_device_create(struct controlvm_message *inmsg)
        }
        pDevInfo = kzalloc(sizeof(struct visorchipset_device_info), GFP_KERNEL);
        if (pDevInfo == NULL) {
-               LOGERR("CONTROLVM_DEVICE_CREATE Failed: busNo=%lu, devNo=%lu 
kmaloc failed",
-                    busNo, devNo);
                POSTCODE_LINUX_4(DEVICE_CREATE_FAILURE_PC, devNo, busNo,
                                 POSTCODE_SEVERITY_ERR);
                rc = -CONTROLVM_RESP_ERROR_KMALLOC_FAILED;
@@ -1316,16 +1266,12 @@ my_device_changestate(struct controlvm_message *inmsg)
 
        pDevInfo = finddevice(&DevInfoList, busNo, devNo);
        if (!pDevInfo) {
-               LOGERR("CONTROLVM_DEVICE_CHANGESTATE Failed: busNo=%lu, 
devNo=%lu invalid (doesn't exist)",
-                    busNo, devNo);
                POSTCODE_LINUX_4(DEVICE_CHANGESTATE_FAILURE_PC, devNo, busNo,
                                 POSTCODE_SEVERITY_ERR);
                rc = -CONTROLVM_RESP_ERROR_DEVICE_INVALID;
                goto Away;
        }
        if (pDevInfo->state.created == 0) {
-               LOGERR("CONTROLVM_DEVICE_CHANGESTATE Failed: busNo=%lu, 
devNo=%lu invalid (not created)",
-                    busNo, devNo);
                POSTCODE_LINUX_4(DEVICE_CHANGESTATE_FAILURE_PC, devNo, busNo,
                                 POSTCODE_SEVERITY_ERR);
                rc = -CONTROLVM_RESP_ERROR_DEVICE_INVALID;
@@ -1350,14 +1296,10 @@ my_device_destroy(struct controlvm_message *inmsg)
 
        pDevInfo = finddevice(&DevInfoList, busNo, devNo);
        if (!pDevInfo) {
-               LOGERR("CONTROLVM_DEVICE_DESTROY Failed: busNo=%lu, devNo=%lu 
invalid",
-                    busNo, devNo);
                rc = -CONTROLVM_RESP_ERROR_DEVICE_INVALID;
                goto Away;
        }
        if (pDevInfo->state.created == 0) {
-               LOGERR("CONTROLVM_DEVICE_DESTROY Failed: busNo=%lu, devNo=%lu 
already destroyed",
-                    busNo, devNo);
                rc = -CONTROLVM_RESP_ERROR_ALREADY_DONE;
        }
 
@@ -1384,22 +1326,16 @@ initialize_controlvm_payload_info(HOSTADDRESS 
phys_addr, u64 offset, u32 bytes,
        int rc = CONTROLVM_RESP_SUCCESS;
 
        if (info == NULL) {
-               LOGERR("HUH ? CONTROLVM_PAYLOAD_INIT Failed : Programmer check 
at %s:%d",
-                    __FILE__, __LINE__);
                rc = -CONTROLVM_RESP_ERROR_PAYLOAD_INVALID;
                goto Away;
        }
        memset(info, 0, sizeof(CONTROLVM_PAYLOAD_INFO));
        if ((offset == 0) || (bytes == 0)) {
-               LOGERR("CONTROLVM_PAYLOAD_INIT Failed: 
request_payload_offset=%llu request_payload_bytes=%llu!",
-                    (u64) offset, (u64) bytes);
                rc = -CONTROLVM_RESP_ERROR_PAYLOAD_INVALID;
                goto Away;
        }
        payload = ioremap_cache(phys_addr + offset, bytes);
        if (payload == NULL) {
-               LOGERR("CONTROLVM_PAYLOAD_INIT Failed: ioremap_cache %llu for 
%llu bytes failed",
-                    (u64) offset, (u64) bytes);
                rc = -CONTROLVM_RESP_ERROR_IOREMAP_FAILED;
                goto Away;
        }
@@ -1439,7 +1375,6 @@ initialize_controlvm_payload(void)
                              offsetof(struct spar_controlvm_channel_protocol,
                                       request_payload_offset),
                              &payloadOffset, sizeof(payloadOffset)) < 0) {
-               LOGERR("CONTROLVM_PAYLOAD_INIT Failed to read controlvm 
channel!");
                POSTCODE_LINUX_2(CONTROLVM_INIT_FAILURE_PC,
                                 POSTCODE_SEVERITY_ERR);
                return;
@@ -1448,7 +1383,6 @@ initialize_controlvm_payload(void)
                              offsetof(struct spar_controlvm_channel_protocol,
                                       request_payload_bytes),
                              &payloadBytes, sizeof(payloadBytes)) < 0) {
-               LOGERR("CONTROLVM_PAYLOAD_INIT Failed to read controlvm 
channel!");
                POSTCODE_LINUX_2(CONTROLVM_INIT_FAILURE_PC,
                                 POSTCODE_SEVERITY_ERR);
                return;
@@ -1542,8 +1476,6 @@ read_controlvm_event(struct controlvm_message *msg)
                                      CONTROLVM_QUEUE_EVENT, msg)) {
                /* got a message */
                if (msg->hdr.flags.test_message == 1) {
-                       LOGERR("ignoring bad CONTROLVM_QUEUE_EVENT msg with 
controlvm_msg_id=0x%x because Flags.testMessage is nonsensical (=1)",
-                              msg->hdr.id);
                        return 0;
                }
                return 1;
@@ -1723,10 +1655,8 @@ parahotplug_process_message(struct controlvm_message 
*inmsg)
 
        req = parahotplug_request_create(inmsg);
 
-       if (req == NULL) {
-               LOGERR("parahotplug_process_message: couldn't allocate 
request");
-               return;
-       }
+       if (req == NULL)
+                       return;
 
        if (inmsg->cmd.device_change_state.state.active) {
                /* For enable messages, just respond with success
@@ -1780,10 +1710,9 @@ handle_command(struct controlvm_message inmsg, 
HOSTADDRESS channel_addr)
 
        /* create parsing context if necessary */
        isLocalAddr = (inmsg.hdr.flags.test_message == 1);
-       if (channel_addr == 0) {
-               LOGERR("HUH? channel_addr is 0!");
+       if (channel_addr == 0)
                return 1;
-       }
+
        parametersAddr = channel_addr + inmsg.hdr.payload_vm_offset;
        parametersBytes = inmsg.hdr.payload_bytes;
 
@@ -1865,7 +1794,6 @@ handle_command(struct controlvm_message inmsg, 
HOSTADDRESS channel_addr)
                chipset_notready(&inmsg.hdr);
                break;
        default:
-               LOGERR("unrecognized controlvm cmd=%d", (int) inmsg.hdr.id);
                if (inmsg.hdr.flags.response_expected)
                        controlvm_respond(&inmsg.hdr,
                                          
-CONTROLVM_RESP_ERROR_MESSAGE_ID_UNKNOWN);
@@ -1884,11 +1812,9 @@ static HOSTADDRESS controlvm_get_channel_address(void)
        u64 addr = 0;
        u32 size = 0;
 
-       if (!VMCALL_SUCCESSFUL(issue_vmcall_io_controlvm_addr(&addr, &size))) {
-               ERRDRV("%s - vmcall to determine controlvm channel addr failed",
-                      __func__);
+       if (!VMCALL_SUCCESSFUL(issue_vmcall_io_controlvm_addr(&addr, &size)))
                return 0;
-       }
+
        return addr;
 }
 
@@ -1931,12 +1857,6 @@ controlvm_periodic_work(struct work_struct *work)
        while (visorchannel_signalremove(ControlVm_channel,
                                         CONTROLVM_QUEUE_RESPONSE,
                                         &inmsg)) {
-               if (inmsg.hdr.payload_max_bytes != 0) {
-                       LOGERR("Payload of size %lu returned @%lu with 
unexpected message id %d.",
-                            (ulong) inmsg.hdr.payload_max_bytes,
-                            (ulong) inmsg.hdr.payload_vm_offset,
-                            inmsg.hdr.id);
-               }
        }
        if (!gotACommand) {
                if (ControlVm_Pending_Msg_Valid) {
@@ -2029,15 +1949,12 @@ setup_crash_devices_work_queue(struct work_struct *work)
                              offsetof(struct spar_controlvm_channel_protocol,
                                       saved_crash_message_count),
                              &localSavedCrashMsgCount, sizeof(u16)) < 0) {
-               LOGERR("failed to get Saved Message Count");
                POSTCODE_LINUX_2(CRASH_DEV_CTRL_RD_FAILURE_PC,
                                 POSTCODE_SEVERITY_ERR);
                return;
        }
 
        if (localSavedCrashMsgCount != CONTROLVM_CRASHMSG_MAX) {
-               LOGERR("Saved Message Count incorrect %d",
-                      localSavedCrashMsgCount);
                POSTCODE_LINUX_3(CRASH_DEV_COUNT_FAILURE_PC,
                                 localSavedCrashMsgCount,
                                 POSTCODE_SEVERITY_ERR);
@@ -2049,7 +1966,6 @@ setup_crash_devices_work_queue(struct work_struct *work)
                              offsetof(struct spar_controlvm_channel_protocol,
                                       saved_crash_message_offset),
                              &localSavedCrashMsgOffset, sizeof(u32)) < 0) {
-               LOGERR("failed to get Saved Message Offset");
                POSTCODE_LINUX_2(CRASH_DEV_CTRL_RD_FAILURE_PC,
                                 POSTCODE_SEVERITY_ERR);
                return;
@@ -2060,7 +1976,6 @@ setup_crash_devices_work_queue(struct work_struct *work)
                              localSavedCrashMsgOffset,
                              &localCrashCreateBusMsg,
                              sizeof(struct controlvm_message)) < 0) {
-               LOGERR("CRASH_DEV_RD_BUS_FAIULRE: Failed to read 
CrashCreateBusMsg!");
                POSTCODE_LINUX_2(CRASH_DEV_RD_BUS_FAIULRE_PC,
                                 POSTCODE_SEVERITY_ERR);
                return;
@@ -2072,7 +1987,6 @@ setup_crash_devices_work_queue(struct work_struct *work)
                              sizeof(struct controlvm_message),
                              &localCrashCreateDevMsg,
                              sizeof(struct controlvm_message)) < 0) {
-               LOGERR("CRASH_DEV_RD_DEV_FAIULRE: Failed to read 
CrashCreateDevMsg!");
                POSTCODE_LINUX_2(CRASH_DEV_RD_DEV_FAIULRE_PC,
                                 POSTCODE_SEVERITY_ERR);
                return;
@@ -2082,7 +1996,6 @@ setup_crash_devices_work_queue(struct work_struct *work)
        if (localCrashCreateBusMsg.cmd.create_bus.channel_addr != 0)
                bus_create(&localCrashCreateBusMsg);
        else {
-               LOGERR("CrashCreateBusMsg is null, no dump will be taken");
                POSTCODE_LINUX_2(CRASH_DEV_BUS_NULL_FAILURE_PC,
                                 POSTCODE_SEVERITY_ERR);
                return;
@@ -2092,7 +2005,6 @@ setup_crash_devices_work_queue(struct work_struct *work)
        if (localCrashCreateDevMsg.cmd.create_device.channel_addr != 0)
                my_device_create(&localCrashCreateDevMsg);
        else {
-               LOGERR("CrashCreateDevMsg is null, no dump will be taken");
                POSTCODE_LINUX_2(CRASH_DEV_DEV_NULL_FAILURE_PC,
                                 POSTCODE_SEVERITY_ERR);
                return;
@@ -2155,10 +2067,9 @@ visorchipset_get_bus_info(ulong bus_no, struct 
visorchipset_bus_info *bus_info)
 {
        void *p = findbus(&BusInfoList, bus_no);
 
-       if (!p) {
-               LOGERR("(%lu) failed", bus_no);
+       if (!p)
                return 0;
-       }
+
        memcpy(bus_info, p, sizeof(struct visorchipset_bus_info));
        return 1;
 }
@@ -2169,10 +2080,9 @@ visorchipset_set_bus_context(ulong bus_no, void *context)
 {
        struct visorchipset_bus_info *p = findbus(&BusInfoList, bus_no);
 
-       if (!p) {
-               LOGERR("(%lu) failed", bus_no);
+       if (!p)
                return 0;
-       }
+
        p->bus_driver_context = context;
        return 1;
 }
@@ -2184,10 +2094,9 @@ visorchipset_get_device_info(ulong bus_no, ulong dev_no,
 {
        void *p = finddevice(&DevInfoList, bus_no, dev_no);
 
-       if (!p) {
-               LOGERR("(%lu,%lu) failed", bus_no, dev_no);
+       if (!p)
                return 0;
-       }
+
        memcpy(dev_info, p, sizeof(struct visorchipset_device_info));
        return 1;
 }
@@ -2199,10 +2108,9 @@ visorchipset_set_device_context(ulong bus_no, ulong 
dev_no, void *context)
        struct visorchipset_device_info *p =
                        finddevice(&DevInfoList, bus_no, dev_no);
 
-       if (!p) {
-               LOGERR("(%lu,%lu) failed", bus_no, dev_no);
+       if (!p)
                return 0;
-       }
+
        p->bus_driver_context = context;
        return 1;
 }
@@ -2230,10 +2138,9 @@ visorchipset_cache_alloc(struct kmem_cache *pool, int 
ok_to_block,
         */
        gfp |= __GFP_NORETRY;
        p = kmem_cache_alloc(pool, gfp);
-       if (!p) {
-               LOGERR("kmem_cache_alloc failed early @%s:%d\n", fn, ln);
-               return NULL;
-       }
+       if (!p)
+                       return NULL;
+
        atomic_inc(&Visorchipset_cache_buffers_in_use);
        return p;
 }
@@ -2243,10 +2150,9 @@ visorchipset_cache_alloc(struct kmem_cache *pool, int 
ok_to_block,
 void
 visorchipset_cache_free(struct kmem_cache *pool, void *p, char *fn, int ln)
 {
-       if (!p) {
-               LOGERR("NULL pointer @%s:%d\n", fn, ln);
-               return;
-       }
+       if (!p)
+                       return;
+
        atomic_dec(&Visorchipset_cache_buffers_in_use);
        kmem_cache_free(pool, p);
 }
@@ -2317,8 +2223,6 @@ visorchipset_init(void)
        atomic_set(&LiveDump_info.buffers_in_use, 0);
 
        if (visorchipset_testvnic) {
-               ERRDRV("testvnic option no longer supported: (status = %d)\n",
-                      x);
                POSTCODE_LINUX_3(CHIPSET_INIT_FAILURE_PC, x, DIAG_SEVERITY_ERR);
                rc = x;
                goto Away;
@@ -2335,20 +2239,17 @@ visorchipset_init(void)
                                visorchannel_get_header(ControlVm_channel))) {
                        initialize_controlvm_payload();
                } else {
-                       LOGERR("controlvm channel is invalid");
                        visorchannel_destroy(ControlVm_channel);
                        ControlVm_channel = NULL;
                        return -ENODEV;
                }
        } else {
-               LOGERR("no controlvm channel discovered");
                return -ENODEV;
        }
 
        MajorDev = MKDEV(visorchipset_major, 0);
        rc = visorchipset_file_init(MajorDev, &ControlVm_channel);
        if (rc < 0) {
-               ERRDRV("visorchipset_file_init(MajorDev, &ControlVm_channel): 
error (status=%d)\n", rc);
                POSTCODE_LINUX_2(CHIPSET_INIT_FAILURE_PC, DIAG_SEVERITY_ERR);
                goto Away;
        }
@@ -2364,7 +2265,6 @@ visorchipset_init(void)
                              sizeof(struct putfile_buffer_entry),
                              0, SLAB_HWCACHE_ALIGN, NULL);
        if (!Putfile_buffer_list_pool) {
-               ERRDRV("failed to alloc Putfile_buffer_list_pool: 
(status=-1)\n");
                POSTCODE_LINUX_2(CHIPSET_INIT_FAILURE_PC, DIAG_SEVERITY_ERR);
                rc = -1;
                goto Away;
@@ -2381,8 +2281,6 @@ visorchipset_init(void)
                    create_singlethread_workqueue("visorchipset_controlvm");
 
                if (Periodic_controlvm_workqueue == NULL) {
-                       ERRDRV("cannot create controlvm workqueue: 
(status=%d)\n",
-                              -ENOMEM);
                        POSTCODE_LINUX_2(CREATE_WORKQUEUE_FAILED_PC,
                                         DIAG_SEVERITY_ERR);
                        rc = -ENOMEM;
@@ -2393,7 +2291,6 @@ visorchipset_init(void)
                rc = queue_delayed_work(Periodic_controlvm_workqueue,
                                        &Periodic_controlvm_work, Poll_jiffies);
                if (rc < 0) {
-                       
ERRDRV("queue_delayed_work(Periodic_controlvm_workqueue, 
&Periodic_controlvm_work, Poll_jiffies): error (status=%d)\n", rc);
                        POSTCODE_LINUX_2(QUEUE_DELAYED_WORK_PC,
                                         DIAG_SEVERITY_ERR);
                        goto Away;
@@ -2403,7 +2300,6 @@ visorchipset_init(void)
 
        Visorchipset_platform_device.dev.devt = MajorDev;
        if (platform_device_register(&Visorchipset_platform_device) < 0) {
-               ERRDRV("platform_device_register(visorchipset) failed: 
(status=-1)\n");
                POSTCODE_LINUX_2(DEVICE_REGISTER_FAILURE_PC, DIAG_SEVERITY_ERR);
                rc = -1;
                goto Away;
@@ -2412,7 +2308,6 @@ visorchipset_init(void)
        rc = 0;
 Away:
        if (rc) {
-               LOGERR("visorchipset_init failed");
                POSTCODE_LINUX_3(CHIPSET_INIT_FAILURE_PC, rc,
                                 POSTCODE_SEVERITY_ERR);
        }
diff --git a/drivers/staging/unisys/visorutil/charqueue.c 
b/drivers/staging/unisys/visorutil/charqueue.c
index 0d1eb0d..083e2ab 100644
--- a/drivers/staging/unisys/visorutil/charqueue.c
+++ b/drivers/staging/unisys/visorutil/charqueue.c
@@ -38,11 +38,8 @@ struct charqueue *visor_charqueue_create(ulong nslots)
        int alloc_size = sizeof(struct charqueue) + nslots + 1;
        struct charqueue *cq = kmalloc(alloc_size, GFP_KERNEL|__GFP_NORETRY);
 
-       if (cq == NULL) {
-               ERRDRV("visor_charqueue_create allocation failed 
(alloc_size=%d)",
-                      alloc_size);
-               return NULL;
-       }
+       if (cq == NULL)
+                       return NULL;
        cq->alloc_size = alloc_size;
        cq->nslots = nslots;
        cq->head = 0;
diff --git a/drivers/staging/unisys/visorutil/easyproc.c 
b/drivers/staging/unisys/visorutil/easyproc.c
index 40f1ae9..ca06f7c 100644
--- a/drivers/staging/unisys/visorutil/easyproc.c
+++ b/drivers/staging/unisys/visorutil/easyproc.c
@@ -61,9 +61,6 @@ static struct proc_dir_entry *
        createProcDir(char *name, struct proc_dir_entry *parent)
 {
        struct proc_dir_entry *p = proc_mkdir_mode(name, S_IFDIR, parent);
-
-       if (p == NULL)
-               ERRDRV("failed to create /proc directory %s", name);
        return p;
 }
 
@@ -114,8 +111,6 @@ void visor_easyproc_InitDriver(struct easyproc_driver_info 
*pdriver,
 {
        memset(pdriver, 0, sizeof(struct easyproc_driver_info));
        pdriver->ProcId = procId;
-       if (pdriver->ProcId == NULL)
-               ERRDRV("ProcId cannot be NULL (trouble ahead)!");
        pdriver->Show_driver_info = show_driver_info;
        pdriver->Show_device_info = show_device_info;
        if (pdriver->ProcDir == NULL)
@@ -132,9 +127,6 @@ void visor_easyproc_InitDriver(struct easyproc_driver_info 
*pdriver,
                        proc_create_data("diag", 0,
                                         pdriver->ProcDriverDir,
                                         &proc_fops_driver, pdriver);
-               if (pdriver->ProcDriverDiagFile == NULL)
-                       ERRDRV("failed to register /proc/%s/driver/diag entry",
-                              pdriver->ProcId);
        }
 }
 EXPORT_SYMBOL_GPL(visor_easyproc_InitDriver);
@@ -209,10 +201,6 @@ void visor_easyproc_InitDevice(struct easyproc_driver_info 
*pdriver,
                p->procDevicexDiagFile =
                        proc_create_data("diag", 0, p->procDevicexDir,
                                         &proc_fops_device, p);
-               if (p->procDevicexDiagFile == NULL)
-                       ERRDEVX(devno, "failed to register 
/proc/%s/device/%d/diag entry",
-                               pdriver->ProcId, devno
-                              );
        }
        memset(&(p->device_property_info[0]), 0,
               sizeof(p->device_property_info));
@@ -229,34 +217,26 @@ void visor_easyproc_CreateDeviceProperty(struct 
easyproc_device_info *p,
        size_t i;
        struct easyproc_device_property_info *px = NULL;
 
-       if (p->procDevicexDir == NULL) {
-               ERRDRV("state error");
-               return;
-       }
+       if (p->procDevicexDir == NULL)
+                       return;
        for (i = 0; i < ARRAY_SIZE(p->device_property_info); i++) {
                if (p->device_property_info[i].procEntry == NULL) {
                        px = &(p->device_property_info[i]);
                        break;
                }
        }
-       if (!px) {
-               ERRDEVX(p->devno, "too many device properties");
-               return;
-       }
+       if (!px)
+                       return;
+
        px->devdata = p->devdata;
        px->pdriver = p->pdriver;
        px->procEntry = proc_create_data(property_name, 0, p->procDevicexDir,
                                         &proc_fops_device_property, px);
        if (strlen(property_name)+1 > sizeof(px->property_name)) {
-               ERRDEVX(p->devno, "device property name %s too long",
-                       property_name);
                return;
        }
        strcpy(px->property_name, property_name);
        if (px->procEntry == NULL) {
-               ERRDEVX(p->devno,
-                       "failed to register /proc/%s/device/%d/%s entry",
-                       p->pdriver->ProcId, p->devno, property_name);
                return;
        }
        px->show_device_property_info = show_property_info;
diff --git a/drivers/staging/unisys/visorutil/memregion_direct.c 
b/drivers/staging/unisys/visorutil/memregion_direct.c
index 6487b0e..79ce691 100644
--- a/drivers/staging/unisys/visorutil/memregion_direct.c
+++ b/drivers/staging/unisys/visorutil/memregion_direct.c
@@ -43,10 +43,9 @@ visor_memregion_create(HOSTADDRESS physaddr, ulong nbytes)
        struct memregion *rc = NULL;
        struct memregion *memregion = kzalloc(sizeof(*memregion),
                                              GFP_KERNEL | __GFP_NORETRY);
-       if (memregion == NULL) {
-               ERRDRV("visor_memregion_create allocation failed");
-               return NULL;
-       }
+       if (memregion == NULL)
+                       return NULL;
+
        memregion->physaddr = physaddr;
        memregion->nbytes = nbytes;
        memregion->overlapped = 0;
@@ -70,25 +69,19 @@ visor_memregion_create_overlapped(struct memregion *parent, 
ulong offset,
 {
        struct memregion *memregion = NULL;
 
-       if (parent == NULL) {
-               ERRDRV("%s parent is NULL", __func__);
-               return NULL;
-       }
-       if (parent->mapped == NULL) {
-               ERRDRV("%s parent is not mapped!", __func__);
-               return NULL;
-       }
+       if (parent == NULL)
+                       return NULL;
+
+       if (parent->mapped == NULL)
+                       return NULL;
+
        if ((offset >= parent->nbytes) ||
-           ((offset + nbytes) >= parent->nbytes)) {
-               ERRDRV("%s range (%lu,%lu) out of parent range",
-                      __func__, offset, nbytes);
-               return NULL;
-       }
+           ((offset + nbytes) >= parent->nbytes))
+                       return NULL;
+
        memregion = kzalloc(sizeof(*memregion), GFP_KERNEL|__GFP_NORETRY);
-       if (memregion == NULL) {
-               ERRDRV("%s allocation failed", __func__);
-               return NULL;
-       }
+       if (memregion == NULL)
+                       return NULL;
 
        memregion->physaddr = parent->physaddr + offset;
        memregion->nbytes = nbytes;
@@ -106,17 +99,11 @@ mapit(struct memregion *memregion)
        ulong nbytes = memregion->nbytes;
 
        memregion->requested = 0;
-       if (!request_mem_region(physaddr, nbytes, MYDRVNAME))
-               ERRDRV("cannot reserve channel memory @0x%lx for 0x%lx-- no big 
deal",
-                      physaddr, nbytes);
-       else
+       if (request_mem_region(physaddr, nbytes, MYDRVNAME))
                memregion->requested = 1;
        memregion->mapped = ioremap_cache(physaddr, nbytes);
-       if (memregion->mapped == NULL) {
-               ERRDRV("cannot ioremap_cache channel memory @0x%lx for 0x%lx",
-                      physaddr, nbytes);
+       if (!memregion->mapped)
                return 0;
-       }
        return 1;
 }
 
@@ -180,10 +167,9 @@ memregion_readwrite(int is_write,
                    struct memregion *memregion, ulong offset,
                    void *local, ulong nbytes)
 {
-       if (offset + nbytes > memregion->nbytes) {
-               ERRDRV("memregion_readwrite offset out of range!!");
+       if (offset + nbytes > memregion->nbytes)
                return -EIO;
-       }
+
        if (is_write)
                memcpy_toio(memregion->mapped + offset, local, nbytes);
        else
diff --git a/drivers/staging/unisys/visorutil/periodic_work.c 
b/drivers/staging/unisys/visorutil/periodic_work.c
index cde3b37..6428d66 100644
--- a/drivers/staging/unisys/visorutil/periodic_work.c
+++ b/drivers/staging/unisys/visorutil/periodic_work.c
@@ -90,7 +90,6 @@ int visor_periodic_work_nextperiod(struct periodic_work *pw)
                goto unlock;
        } else if (queue_delayed_work(pw->workqueue, &pw->work,
                                      pw->jiffy_interval) < 0) {
-               ERRDEV(pw->devnam, "queue_delayed_work failed!");
                pw->is_scheduled = 0;
                rc = 0;
                goto unlock;
@@ -116,15 +115,12 @@ int visor_periodic_work_start(struct periodic_work *pw)
                goto unlock;
        }
        if (pw->want_to_stop) {
-               ERRDEV(pw->devnam,
-                      "dev_start_periodic_work failed!");
                rc = 0;
                goto unlock;
        }
        INIT_DELAYED_WORK(&pw->work, &periodic_work_func);
        if (queue_delayed_work(pw->workqueue, &pw->work,
                               pw->jiffy_interval) < 0) {
-               ERRDEV(pw->devnam, "%s queue_delayed_work failed!", __func__);
                rc = 0;
                goto unlock;
        }
diff --git a/drivers/staging/unisys/visorutil/procobjecttree.c 
b/drivers/staging/unisys/visorutil/procobjecttree.c
index 82279ca..b391d74 100644
--- a/drivers/staging/unisys/visorutil/procobjecttree.c
+++ b/drivers/staging/unisys/visorutil/procobjecttree.c
@@ -96,8 +96,6 @@ createProcDir(const char *name, struct proc_dir_entry *parent)
 {
        struct proc_dir_entry *p = proc_mkdir_mode(name, S_IFDIR, parent);
 
-       if (p == NULL)
-               ERRDRV("failed to create /proc directory %s", name);
        return p;
 }
 
@@ -107,8 +105,6 @@ createProcFile(const char *name, struct proc_dir_entry 
*parent,
 {
        struct proc_dir_entry *p = proc_create_data(name, 0, parent,
                                                    fops, data);
-       if (p == NULL)
-               ERRDRV("failed to create /proc file %s", name);
        return p;
 }
 
@@ -137,19 +133,16 @@ MYPROCTYPE *visor_proc_CreateType(struct proc_dir_entry 
*procDirRoot,
        MYPROCTYPE *rc = NULL, *type = NULL;
        struct proc_dir_entry *parent = NULL;
 
-       if (procDirRoot == NULL) {
-               ERRDRV("procDirRoot cannot be NULL!\n");
-               goto Away;
-       }
-       if (name == NULL || name[0] == NULL) {
-               ERRDRV("name must contain at least 1 node name!\n");
-               goto Away;
-       }
+       if (procDirRoot == NULL)
+                       goto Away;
+
+       if (name == NULL || name[0] == NULL)
+                       goto Away;
+
        type = kzalloc(sizeof(MYPROCTYPE), GFP_KERNEL | __GFP_NORETRY);
-       if (type == NULL) {
-               ERRDRV("out of memory\n");
-               goto Away;
-       }
+       if (type == NULL)
+                       goto Away;
+
        type->name = name;
        type->propertyNames = propertyNames;
        type->nProperties = 0;
@@ -164,10 +157,8 @@ MYPROCTYPE *visor_proc_CreateType(struct proc_dir_entry 
*procDirRoot,
        type->procDirs = kzalloc((type->nNames + 1) *
                                 sizeof(struct proc_dir_entry *),
                                 GFP_KERNEL | __GFP_NORETRY);
-       if (type->procDirs == NULL) {
-               ERRDRV("out of memory\n");
-               goto Away;
-       }
+       if (type->procDirs == NULL)
+                       goto Away;
        parent = procDirRoot;
        for (i = 0; i < type->nNames; i++) {
                type->procDirs[i] = createProcDir(type->name[i], parent);
@@ -226,15 +217,13 @@ MYPROCOBJECT *visor_proc_CreateObject(MYPROCTYPE *type,
        MYPROCOBJECT *obj = NULL, *rc = NULL;
        int i = 0;
 
-       if (type == NULL) {
-               ERRDRV("type cannot be NULL\n");
+       if (type == NULL)
                goto Away;
-       }
+
        obj = kzalloc(sizeof(MYPROCOBJECT), GFP_KERNEL | __GFP_NORETRY);
-       if (obj == NULL) {
-               ERRDRV("out of memory\n");
-               goto Away;
-       }
+       if (obj == NULL)
+                       goto Away;
+
        obj->type = type;
        obj->context = context;
        if (name == NULL) {
@@ -245,7 +234,6 @@ MYPROCOBJECT *visor_proc_CreateObject(MYPROCTYPE *type,
                obj->name = kmalloc(obj->namesize, GFP_KERNEL | __GFP_NORETRY);
                if (obj->name == NULL) {
                        obj->namesize = 0;
-                       ERRDRV("out of memory\n");
                        goto Away;
                }
                strcpy(obj->name, name);
@@ -257,17 +245,15 @@ MYPROCOBJECT *visor_proc_CreateObject(MYPROCTYPE *type,
                kzalloc((type->nProperties + 1) *
                        sizeof(struct proc_dir_entry_context),
                        GFP_KERNEL | __GFP_NORETRY);
-       if (obj->procDirPropertyContexts == NULL) {
-               ERRDRV("out of memory\n");
-               goto Away;
-       }
-       obj->procDirProperties = kzalloc((type->nProperties + 1) *
-                                        sizeof(struct proc_dir_entry *),
-                                        GFP_KERNEL | __GFP_NORETRY);
-       if (obj->procDirProperties == NULL) {
-               ERRDRV("out of memory\n");
-               goto Away;
-       }
+       if (obj->procDirPropertyContexts == NULL)
+                       goto Away;
+       obj->procDirProperties =
+               kzalloc((type->nProperties + 1) *
+                       sizeof(struct proc_dir_entry *),
+                       GFP_KERNEL | __GFP_NORETRY);
+       if (obj->procDirProperties == NULL)
+                       goto Away;
+
        for (i = 0; i < type->nProperties; i++) {
                obj->procDirPropertyContexts[i].procObject = obj;
                obj->procDirPropertyContexts[i].propertyIndex = i;
@@ -343,10 +329,8 @@ static int seq_show(struct seq_file *seq, void *offset)
 {
        struct proc_dir_entry_context *ctx = seq->private;
 
-       if (ctx == NULL) {
-               ERRDRV("I don't have a freakin' clue...");
-               return 0;
-       }
+       if (ctx == NULL)
+                       return 0;
        (*ctx->show_property)(seq, ctx->procObject->context,
                              ctx->propertyIndex);
        return 0;
-- 
2.1.0

_______________________________________________
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel

Reply via email to