[Intel-wired-lan] [next PATCH S26 06/12] i40e: fix: do not sleep in netdev_ops

Jesse Brandeburg jesse.brandeburg at intel.com
Mon Jan 4 20:02:05 UTC 2016


On Mon, 4 Jan 2016 10:33:06 -0800
Deepthi Kavalur <deepthi.kavalur at intel.com> wrote:

> From: Jesse Brandeburg <jesse.brandeburg at intel.com>
> 
> The driver was being called by vlan, bonding, teaming operations
> that expected to be able to hold locks like rcu_read_lock().
> 
> This causes the driver to be held to the requirement to not sleep,
> and was found by the kernel debug options for checking sleep
> inside critical section, and the locking validator.
> 
> Signed-off-by: Jesse Brandeburg <jesse.brandeburg at intel.com>
> Reviewed-by: Nelson, Shannon <shannon.nelson at intel.com>
> Change-ID: Ibc68c835f5ffa8ffe0638ffe910a66fc5649a7f7

I don't understand how you ever applied this in your testing and built
a kernel, as this change (the complete version) was already applied in
Jeff's tree back on 2-Dec:
https://git.kernel.org/cgit/linux/kernel/git/jkirsher/next-queue.git/commit/drivers/net/ethernet/intel/i40e?id=0e4425ed641f3eef67c892bc541949cd745a9ba9

Likely this patch can just be dropped, but we need a process check here.


More information about the Intel-wired-lan mailing list