On Tue, Dec 10, 2013 at 01:07:58PM +0800, Chen Gang wrote: > Hello Maintainers: > > The compiler help me find a warning about it, please help check thanks. > > The related git commit: "b73db54 Staging: dgrp: Refactor the function > dgrp_receive() in drrp_net_ops.c" > There are a couple other wrong things with this patch as well. 1) There should be a call to handle_data_in_packet() in case 9. 2) This code doesn't make sense: + dlen = plen - remain; + b = buf; + + b[0] = 0x90 + n1; + put_unaligned_be16(dlen, b + 1); + + remain = 3; + if (remain > 0 && b != buf) The first conditition is always true and the second condition is always false. + memcpy(buf, b, remain); regards, dan carpenter _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel