Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1452171

Re: [Intel-wired-lan] [e1000_netpoll] BUG: sleeping function called from invalid context at kernel/irq/manage.c:110

From Francois Romieu <romieu@fr.zoreil.com>
Newsgroups linux.kernel
Subject Re: [Intel-wired-lan] [e1000_netpoll] BUG: sleeping function called from invalid context at kernel/irq/manage.c:110
Date 2016-07-29 01:30 +0200
Message-ID <s02Ux-4JT-29@gated-at.bofh.it> (permalink)
References <rZ1Hb-5kT-1@gated-at.bofh.it> <rZ6GR-8I-15@gated-at.bofh.it> <rZEIy-4S2-5@gated-at.bofh.it> <rZMmJ-1PT-1@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


Eric Dumazet <eric.dumazet@gmail.com> :
[...]
> I would prefer having a definitive advice from Thomas Gleixner and/or
> others if disable_irq() is forbidden from IRQ path.
> 
> As I said, about all netpoll() methods in net drivers use disable_irq()
> so a lot of patches would be needed.

s/about all/many/

There has been a WARN_ONCE(!irqs_disabled() in netpoll_send_skb_on_dev for
quite some time now but it's apparently screened by too many tests to be
effective. :o/

-- 
Ueimor

Back to linux.kernel | Previous | NextPrevious in thread | Find similar | Unroll thread


Thread

[e1000_netpoll] BUG: sleeping function called from invalid context  at kernel/irq/manage.c:110 Fengguang Wu <fengguang.wu@intel.com> - 2016-07-26 06:00 +0200
  Re: [e1000_netpoll] BUG: sleeping function called from invalid  context at kernel/irq/manage.c:110 Eric Dumazet <eric.dumazet@gmail.com> - 2016-07-26 11:20 +0200
    Re: [e1000_netpoll] BUG: sleeping function called from invalid  context at kernel/irq/manage.c:110 Thomas Gleixner <tglx@linutronix.de> - 2016-07-26 12:00 +0200
      Re: [e1000_netpoll] BUG: sleeping function called from invalid  context at kernel/irq/manage.c:110 Thomas Gleixner <tglx@linutronix.de> - 2016-07-28 09:50 +0200
        Re: [e1000_netpoll] BUG: sleeping function called from invalid context at kernel/irq/manage.c:110 Valdis.Kletnieks@vt.edu - 2016-07-28 11:50 +0200
    Re: [e1000_netpoll] BUG: sleeping function called from invalid  context at kernel/irq/manage.c:110 Fengguang Wu <fengguang.wu@intel.com> - 2016-07-26 17:40 +0200
      Re: [e1000_netpoll] BUG: sleeping function called from invalid  context at kernel/irq/manage.c:110 Eric Dumazet <eric.dumazet@gmail.com> - 2016-07-26 18:30 +0200
        Re: [e1000_netpoll] BUG: sleeping function called from invalid  context at kernel/irq/manage.c:110 Fengguang Wu <fengguang.wu@intel.com> - 2016-07-27 17:10 +0200
          Re: [e1000_netpoll] BUG: sleeping function called from invalid  context at kernel/irq/manage.c:110 Eric Dumazet <eric.dumazet@gmail.com> - 2016-07-27 21:00 +0200
    Re: [e1000_netpoll] BUG: sleeping function called from invalid  context at kernel/irq/manage.c:110 Jeff Kirsher <jeffrey.t.kirsher@intel.com> - 2016-07-27 23:40 +0200
      Re: [e1000_netpoll] BUG: sleeping function called from invalid  context at kernel/irq/manage.c:110 Eric Dumazet <eric.dumazet@gmail.com> - 2016-07-28 07:50 +0200
        Re: [e1000_netpoll] BUG: sleeping function called from invalid  context at kernel/irq/manage.c:110 Sabrina Dubroca <sd@queasysnail.net> - 2016-07-28 12:30 +0200
          Re: [e1000_netpoll] BUG: sleeping function called from invalid  context at kernel/irq/manage.c:110 Thomas Gleixner <tglx@linutronix.de> - 2016-07-28 14:30 +0200
          Re: [e1000_netpoll] BUG: sleeping function called from invalid  context at kernel/irq/manage.c:110 Fengguang Wu <fengguang.wu@intel.com> - 2016-07-28 15:40 +0200
        Re: [Intel-wired-lan] [e1000_netpoll] BUG: sleeping function called  from invalid context at kernel/irq/manage.c:110 Francois Romieu <romieu@fr.zoreil.com> - 2016-07-29 01:30 +0200

csiph-web