>On Tue, 2011-12-13 at 00:06 +0100, roel wrote: >> The test not [val1] or not [val2] always evaluates to true > >Looking at drivers with: > >$ grep -rP --include=*.[ch] "(\b[\w\[\]\>\._\-]+)\s*\!\=\s*[\w\[\]\>\._\- >]+\s*\)\s*\|\|\s*\(\s*\1\s*\!\=" drivers > >drivers/scsi/bfa/bfa_fcpim.c: ((cdb->scsi_cdb[0] != INQUIRY) || > (cdb->scsi_cdb[0] != REPORT_LUNS))) { > >Likely the || should be && This is a bug and it should be &&. Will provide a fix. Thanks Jing ��.n��������+%������w��{.n�����{������ܨ}���Ơz�j:+v�����w����ޙ��&�)ߡ�a����z�ޗ���ݢj��w�f