aboutsummaryrefslogtreecommitdiffstats
path: root/lib/cpu_rmap.c
diff options
context:
space:
mode:
authorBen Hutchings <bhutchings@solarflare.com>2012-10-02 01:43:45 +0100
committerBen Hutchings <bhutchings@solarflare.com>2012-10-02 01:57:25 +0100
commit726ba0e14a7915effee9e8e652a37306d9637d13 (patch)
tree53765b1e20c178fcf762c9263746752121ec2405 /lib/cpu_rmap.c
parentnetlink: use <linux/export.h> instead of <linux/module.h> (diff)
downloadlinux-dev-726ba0e14a7915effee9e8e652a37306d9637d13.tar.xz
linux-dev-726ba0e14a7915effee9e8e652a37306d9637d13.zip
sfc: Fix null function pointer in efx_sriov_channel_type
Commit c31e5f9 ('sfc: Add channel specific receive_skb handler and post_remove callback') added the function pointer field efx_channel_type::post_remove and an unconditional call through it. This field should have been initialised to efx_channel_dummy_op_void in the existing instances of efx_channel_type, but this was only done in efx_default_channel_type. Consequently, if a device has SR-IOV enabled then removing the driver or device will result in an oops. Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
Diffstat (limited to 'lib/cpu_rmap.c')
0 files changed, 0 insertions, 0 deletions