06 Mar, 2015

1 commit

  • The IRQF_DISABLED flag is a NOOP and has been scheduled for removal
    since Linux v2.6.36 by commit 6932bf37bed4 ("genirq: Remove
    IRQF_DISABLED from core code").

    According to commit e58aa3d2d0cc ("genirq: Run irq handlers with
    interrupts disabled"), running IRQ handlers with interrupts
    enabled can cause stack overflows when the interrupt line of the
    issuing device is still active.

    This patch ends the grace period for IRQF_DISABLED (i.e.,
    SA_INTERRUPT in older versions of Linux) and removes the
    definition and all remaining usages of this flag.

    There's still a few non-functional references left in the kernel
    source:

    - The bigger hunk in Documentation/scsi/ncr53c8xx.txt is removed entirely
    as IRQF_DISABLED is gone now; the usage in older kernel versions
    (including the old SA_INTERRUPT flag) should be discouraged. The
    trouble of using IRQF_SHARED is a general problem and not specific to
    any driver.

    - I left the reference in Documentation/PCI/MSI-HOWTO.txt untouched since
    it has already been removed in linux-next.

    - All remaining references are changelogs that I suggest to keep.

    Signed-off-by: Valentin Rothberg
    Cc: Afzal Mohammed
    Cc: Arnd Bergmann
    Cc: Brian Norris
    Cc: Christoph Hellwig
    Cc: Dan Carpenter
    Cc: David Woodhouse
    Cc: Ewan Milne
    Cc: Eyal Perry
    Cc: Felipe Balbi
    Cc: Greg Kroah-Hartman
    Cc: H. Peter Anvin
    Cc: Hannes Reinecke
    Cc: Hongliang Tao
    Cc: Huacai Chen
    Cc: Jiri Kosina
    Cc: Jonathan Corbet
    Cc: Keerthy
    Cc: Laurent Pinchart
    Cc: Linus Torvalds
    Cc: Nishanth Menon
    Cc: Paul Bolle
    Cc: Peter Ujfalusi
    Cc: Peter Zijlstra
    Cc: Quentin Lambert
    Cc: Rajendra Nayak
    Cc: Ralf Baechle
    Cc: Santosh Shilimkar
    Cc: Sricharan R
    Cc: Thomas Gleixner
    Cc: Tony Lindgren
    Cc: Zhou Wang
    Cc: iss_storagedev@hp.com
    Cc: linux-mips@linux-mips.org
    Cc: linux-mtd@lists.infradead.org
    Link: http://lkml.kernel.org/r/1425565425-12604-1-git-send-email-valentinrothberg@gmail.com
    Signed-off-by: Ingo Molnar

    Valentin Rothberg
     

19 Jun, 2014

1 commit


23 Apr, 2010

1 commit


13 Jun, 2009

1 commit


17 Oct, 2007

1 commit


09 May, 2007

1 commit


01 Apr, 2007

1 commit


30 Nov, 2006

1 commit

  • This patch fixes typos in various Documentation txts. The patch addresses some
    +words starting with the letters 'U-Z'.

    Looks like I made it through the alphabet...just in time to start over again
    +too! Maybe I can fit more profound fixes into the next round...? Time will
    +tell. :)

    Signed-off-by: Matt LaPlante
    Acked-by: Randy Dunlap
    Signed-off-by: Adrian Bunk

    Matt LaPlante
     

04 Oct, 2006

5 commits


17 Apr, 2005

1 commit

  • Initial git repository build. I'm not bothering with the full history,
    even though we have it. We can create a separate "historical" git
    archive of that later if we want to, and in the meantime it's about
    3.2GB when imported into git - space that would just make the early
    git days unnecessarily complicated, when we don't have a lot of good
    infrastructure for it.

    Let it rip!

    Linus Torvalds