max_intcnt = 0;             /* reset counter */
     }
 
-    if (!(ch = sd_find_chan(dummy, chan))) {
+    ch = sd_find_chan(dummy, chan);
+    if (!ch) {
        pr_info(">> musycc_dump_ring: channel %d not up.\n", chan);
        return ENOENT;
     }
     mch_t      *ch;
     int         i, gchan;
 
-    if (!(ch = sd_find_chan(dummy, channum)))
+    ch = sd_find_chan(dummy, channum);
+    if (!ch)
        return EINVAL;
     pi = ch->up;
     gchan = ch->gchan;
 
     if ((channum < 0) || (channum >= (MUSYCC_NPORTS * MUSYCC_NCHANS)))  /* sanity chk param */
        return ECHRNG;
-    if (!(ch = sd_find_chan(ci, channum)))
+    ch = sd_find_chan(ci, channum);
+    if (!ch)
        return ENOENT;
     if (ch->state == UP)
        musycc_chan_down(ci, channum);
 
     if (channum < 0 || channum >= (MUSYCC_NPORTS * MUSYCC_NCHANS))      /* sanity chk param */
        return ECHRNG;
-    if (!(ch = sd_find_chan(ci, channum)))
+    ch = sd_find_chan(ci, channum);
+    if (!ch)
        return ENOENT;
 
     memset(&ch->s, 0, sizeof(struct sbecom_chan_stats));
     int         txd_need_cnt;
     u_int32_t   len;
 
-    if (!(ch = sd_find_chan(ci, channum)))
+    ch = sd_find_chan(ci, channum);
+    if (!ch)
        return -ENOENT;
 
     if (ci->state != C_RUNNING)     /* full interrupt processing available */