linux-hardened/drivers/scsi/fcoe
Neil Horman 8b61243452 fcoe: make sure fcoe frames are unshared prior to manipulating them
Based on my last patch I noticed that fcoe_rcv has a simmilar problem, in that
it manipulates the passed in skb without checking to see if it has other users.
Making manipulations to a shared skb can result in various corruptions.

Easy fix, just make sure the skb is unshared prior to doing anything with it.

Signed-off-by: Neil Horman <nhorman@tuxdriver.com>
Signed-off-by: Robert Love <robert.w.love@intel.com>
2013-09-04 12:33:08 -07:00
..
fcoe.c fcoe: make sure fcoe frames are unshared prior to manipulating them 2013-09-04 12:33:08 -07:00
fcoe.h libfc, libfcoe, fcoe: Convert debug_logging macros to pr_info 2012-12-14 10:38:55 -08:00
fcoe_ctlr.c fcoe: ensure that skb placed on the fip_recv_list are unshared 2013-09-04 11:48:19 -07:00
fcoe_sysfs.c fcoe: Reduce number of sparse warnings 2013-07-09 11:19:00 -07:00
fcoe_transport.c SCSI for-linus on 20130713 2013-07-13 17:41:21 -07:00
libfcoe.h libfc, libfcoe, fcoe: Convert debug_logging macros to pr_info 2012-12-14 10:38:55 -08:00
Makefile [SCSI] libfcoe: Add fcoe_sysfs 2012-05-23 09:40:09 +01:00