On Thu, Jul 13, 2017 at 12:15:36PM -0600, Jason Gunthorpe wrote: > On Thu, Jul 13, 2017 at 05:54:12PM +0000, Bart Van Assche wrote: > > On Thu, 2017-07-13 at 11:51 -0600, Jason Gunthorpe wrote: > > > Can you follow the same approach as I used in > > > > > > commit 47cd2efcd4cd416ead0a1a48153aa27a2e178ce5 > > > Author: Jason Gunthorpe <jgunthorpe@xxxxxxxxxxxxxxxxxxxx> > > > Date: Tue Jan 31 14:55:50 2017 -0700 > > > > > > Annotate correct switch fall throughs with SWITCH_FALLTHROUGH > > > > > > Or convert those cases to this approach? > > > > > > > * LE platform be32toh will do the job. > > > > */ > > > > hdr->key_immd = htole32(be32toh(wr->imm_data)); > > > > + /* FALLTHROUGH */ > > > > > > Use the SWITCH_FALLTHROUGH; macro > > > > Hello Jason, > > > > Both Coverity and gcc 7 understand fall-through comments. Do we > > really need a macro to annotate fall-through in switch statements? > > Probably not, but I added it a while ago already based on some other > documentation.. > > The advantage of the macro is that all compilers verify it is spelled > correctly, while it is easy to make a mistake with comments.. > > In any case, let us do it consistently throughtout.. No problem, it is less than 1 minute change. The thing which bothers me, why didn't we see this warning in Travis CI? We need to treat all compilation warnings as errors. Thanks > > Jason > -- > To unsubscribe from this list: send the line "unsubscribe linux-rdma" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html
Attachment:
signature.asc
Description: PGP signature