Bart? > This is a semi-automatic email about new static checker warnings. > > The patch 5cadafb236df: "target/cxgbit: Fix endianness annotations" > from Jan 13, 2017, leads to the following Smatch complaint: > > drivers/target/iscsi/cxgbit/cxgbit_cm.c:1836 cxgbit_fw4_ack() > warn: variable dereferenced before check 'p' (see line 1834) > > drivers/target/iscsi/cxgbit/cxgbit_cm.c > 1833 struct sk_buff *p = cxgbit_sock_peek_wr(csk); > 1834 const u32 csum = (__force u32)p->csum; > ^^^^^^^ > We moved this dereference earlier > > 1835 > 1836 if (unlikely(!p)) { > ^ > so now it's before the NULL check > > 1837 pr_err("csk 0x%p,%u, cr %u,%u+%u, empty.\n", > 1838 csk, csk->tid, credits, > -- Martin K. Petersen Oracle Linux Engineering