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
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel

Reply via email to