···938938939939 count = data->msg_buf[0];940940941941- if (count == 0) {942942- /*943943- * This condition is caused by the CHG line being configured944944- * in Mode 0. It results in unnecessary I2C operations but it945945- * is benign.946946- */947947- dev_dbg(dev, "Interrupt triggered but zero messages\n");941941+ /*942942+ * This condition may be caused by the CHG line being configured in943943+ * Mode 0. It results in unnecessary I2C operations but it is benign.944944+ */945945+ if (count == 0)948946 return IRQ_NONE;949949- } else if (count > data->max_reportid) {950950- dev_err(dev, "T44 count %d exceeded max report id\n", count);947947+948948+ if (count > data->max_reportid) {949949+ dev_warn(dev, "T44 count %d exceeded max report id\n", count);951950 count = data->max_reportid;952951 }953952