mb(); /* required for channel synch */
        }
        if (readl(&hdr->cli_state_os) == CHANNELCLI_OWNED) {
-               if (readb(&hdr->cli_error_os) != 0) {
+               if (readb(&hdr->cli_error_os)) {
                        /* we are in an error msg throttling state;
                         * come out of it
                         */
                mb(); /* required for channel synch */
                return 0;
        }
-       if (readb(&hdr->cli_error_os) != 0) {
+       if (readb(&hdr->cli_error_os)) {
                /* we are in an error msg throttling state; come out of it */
                pr_info("%s Channel OS client acquire now successful\n", id);
                writeb(0, &hdr->cli_error_os);
 {
        struct channel_header __iomem *hdr = ch;
 
-       if (readb(&hdr->cli_error_os) != 0) {
+       if (readb(&hdr->cli_error_os)) {
                /* we are in an error msg throttling state; come out of it */
                pr_info("%s Channel OS client error state cleared\n", id);
                writeb(0, &hdr->cli_error_os);