lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <1316597339-29861-1-git-send-email-yong.zhang0@gmail.com>
Date:	Wed, 21 Sep 2011 17:28:01 +0800
From:	Yong Zhang <yong.zhang0@...il.com>
To:	linux-arch@...r.kernel.org, linux-kernel@...r.kernel.org
Cc:	tglx@...utronix.de, yong.zhang0@...il.com
Subject: [PATCH V1 00/57] Tree wide: cleanup IRQF_DISABLED

IRQF_DISABLED has been marked 'removal' for some time, now this
trival patchset achive the goal.
Most of the patch is one-line change/remove IRQF_DISABLED
except patch-0001.

patch-0001 just remove the workround which live with IRQF_DISABLED
is not NOOP, say before v2.6.35.

Others just do:
  --if IRQF_DISABLED is combined with other irq_flags,just remove
    IRQF_DISABLED;
  --if IRQF_DISABLED is the only irq_flags of request_irq(),
    change IRQF_DISABLED to 0 like some callers of request_irq()
    have done.
  --if IRQF_DISABLED is the only flags if irq_action, just remove
    that item.

And I make the patches based on subdirs, so it's more easy to be
reviewed/taken by relevant trees than one-big-patch.

Changelog V1 < V0:
  -- Show more info in the commit log, thus make the patch more
     easy to review (Required by David Miller)
  
  -- Drop below pathces since they are not needed any more:
       mpu401-snd_mpu401_uart_new-split-semantic-of-irq_fla.patch
       gpio-irq-Remove-IRQF_DISABLED.patch

  -- Drop below patches since they are picked by individual maintainer:
       Blackfin-irq-Remove-IRQF_DISABLED.patch (Bob Liu)
       staging-irq-Remove-IRQF_DISABLED.patch  (Greg KH)
       USB-irq-Remove-IRQF_DISABLED.patch      (Greg KH)
       Input-irq-Remove-IRQF_DISABLED.patch    (Dmitry Torokhov)
       mfd-irq-Remove-IRQF_DISABLED.patch      (Samuel Ortiz)

  -- Collect some Acks.
     Almost half of the patches get Acks(for the whole patch or part).

  -- Refresh this patchset based on next-20110920 (commit 8c024a21).
  
  -- Add two more patches:
       hexagon-irq-Remove-IRQF_DISABLED.patch
       hwmon-irq-Remove-IRQF_DISABLED.patch
         The two new add patches make me think that we should push this
         patches to upstream ASAP.

Since the merge window is more close to us now, could you please
pick up the individual patch or give an Ack? And quoted for Thomas's
previous reply:
[ We can hold off the "remove the define" patch until 3.2-rc1 and push
  it along with everything which hasn't been merged until then.

  Alternatively I can pick the whole * bunch as well. I let *(you)
  decide. ]

BTW, I'm sending the patchset through
'git send-email --cc-cmd="./scripts/get_maintainer.pl'.
If you are get noised by it, I apologies.

Thanks,
Yong

---
Yong Zhang (57):
  usb/hcd: Remove tricky code dealing with IRQF_DISABLED && IRQF_SHARED
  alpha: irq: Remove IRQF_DISABLED
  arm: irq: Remove IRQF_DISABLED
  avr32: irq: Remove IRQF_DISABLED
  cris: irq: Remove IRQF_DISABLED
  frv: irq: Remove IRQF_DISABLED
  h8300: irq: Remove IRQF_DISABLED
  ia64: irq: Remove IRQF_DISABLED
  m32r: irq: Remove IRQF_DISABLED
  m68k: irq: Remove IRQF_DISABLED
  microblaze: irq: Remove IRQF_DISABLED
  MIPS: irq: Remove IRQF_DISABLED
  mn10300: irq: Remove IRQF_DISABLED
  parisc: irq: remove IRQF_DISABLED
  powerpc: irq: Remove IRQF_DISABLED
  score: irq: Remove IRQF_DISABLED
  SH: irq: Remove IRQF_DISABLED
  sparc: irq: Remove IRQF_DISABLED
  um: irq: Remove IRQF_DISABLED
  unicore32: Remove IRQF_DISABLED
  x86: irq: Remove IRQF_DISABLED
  xtensa: irq: Remove IRQF_DISABLED
  clocksource: irq: Remove IRQF_DISABLED
  irq: Remove IRQF_DISABLED
  ata: irq: Remove IRQF_DISABLED
  block: irq: Remove IRQF_DISABLED
  cdrom: irq: Remove IRQF_DISABLED
  driver/char: irq: Remove IRQF_DISABLED
  crypto: irq: Remove IRQF_DISABLED
  dmaengine: irq: Remove IRQF_DISABLED
  EDAC: irq: Remove IRQF_DISABLED
  i2c: irq: Remove IRQF_DISABLED
  infiniband: irq: Remove IRQF_DISABLED
  ISDN: irq: Remove IRQF_DISABLED
  media: irq: Remove IRQF_DISABLED
  drivers:misc:irq: Remove IRQF_DISABLED
  mmc: irq: Remove IRQF_DISABLED
  mtd: irq: Remove IRQF_DISABLED
  net: irq: Remove IRQF_DISABLED
  dirvers/parisc: irq: Remove IRQF_DISABLED
  pcmcia: irq: Remove IRQF_DISABLED
  sony-laptop:irq: Remove IRQF_DISABLED
  PNP: irq: Remove IRQF_DISABLED
  power_supply:irq: Remove IRQF_DISABLED
  powerpc/ps3: irq: Remove IRQF_DISABLED
  rtc: irq: Remove IRQF_DISABLED
  spi: irq: Remove IRQF_DISABLED
  TTY: irq: Remove IRQF_DISABLED
  video: irq: Remove IRQF_DISABLED
  w1: irq: Remove IRQF_DISABLED
  watchdog: irq: Remove IRQF_DISABLED
  xen: irq: Remove IRQF_DISABLED
  sound: irq: Remove IRQF_DISABLED
  Documentation: irq: Change documents related to IRQF_DISABLED
  hexagon: irq: Remove IRQF_DISABLED
  hwmon: irq: Remove IRQF_DISABLED
  genirq: Remove IRQF_DISABLED

 Documentation/PCI/MSI-HOWTO.txt                 |   21 ---------------------
 Documentation/feature-removal-schedule.txt      |    7 -------
 Documentation/scsi/ncr53c8xx.txt                |    4 +++-
 Documentation/scsi/tmscsim.txt                  |    4 ++--
 arch/alpha/include/asm/floppy.h                 |    2 +-
 arch/alpha/kernel/irq_alpha.c                   |    1 -
 arch/alpha/kernel/sys_titan.c                   |   14 +++++++-------
 arch/arm/common/time-acorn.c                    |    1 -
 arch/arm/common/timer-sp.c                      |    2 +-
 arch/arm/include/asm/floppy.h                   |    2 +-
 arch/arm/kernel/perf_event.c                    |    2 +-
 arch/arm/mach-at91/at91rm9200_time.c            |    2 +-
 arch/arm/mach-at91/at91sam926x_time.c           |    2 +-
 arch/arm/mach-at91/at91x40_time.c               |    2 +-
 arch/arm/mach-bcmring/dma.c                     |    2 +-
 arch/arm/mach-clps711x/time.c                   |    2 +-
 arch/arm/mach-cns3xxx/core.c                    |    2 +-
 arch/arm/mach-davinci/board-da830-evm.c         |    2 +-
 arch/arm/mach-davinci/board-omapl138-hawk.c     |    2 +-
 arch/arm/mach-davinci/time.c                    |    4 ++--
 arch/arm/mach-ebsa110/core.c                    |    2 +-
 arch/arm/mach-ep93xx/core.c                     |    2 +-
 arch/arm/mach-footbridge/dc21285-timer.c        |    2 +-
 arch/arm/mach-footbridge/dc21285.c              |   10 +++++-----
 arch/arm/mach-footbridge/isa-timer.c            |    2 +-
 arch/arm/mach-gemini/time.c                     |    2 +-
 arch/arm/mach-h720x/cpu-h7201.c                 |    2 +-
 arch/arm/mach-h720x/cpu-h7202.c                 |    2 +-
 arch/arm/mach-imx/mach-armadillo5x0.c           |    2 +-
 arch/arm/mach-imx/mach-mx31_3ds.c               |    2 +-
 arch/arm/mach-imx/mach-pca100.c                 |    2 +-
 arch/arm/mach-imx/mach-pcm037.c                 |    2 +-
 arch/arm/mach-imx/mx31lilly-db.c                |    2 +-
 arch/arm/mach-integrator/integrator_ap.c        |    2 +-
 arch/arm/mach-ixp2000/core.c                    |    2 +-
 arch/arm/mach-ixp23xx/core.c                    |    2 +-
 arch/arm/mach-ixp4xx/common.c                   |    2 +-
 arch/arm/mach-ixp4xx/dsmg600-setup.c            |    2 +-
 arch/arm/mach-ixp4xx/fsg-setup.c                |    4 ++--
 arch/arm/mach-ixp4xx/nas100d-setup.c            |    2 +-
 arch/arm/mach-ixp4xx/nslu2-setup.c              |    4 ++--
 arch/arm/mach-ks8695/time.c                     |    2 +-
 arch/arm/mach-lpc32xx/timer.c                   |    2 +-
 arch/arm/mach-mmp/time.c                        |    2 +-
 arch/arm/mach-msm/timer.c                       |    4 ++--
 arch/arm/mach-netx/time.c                       |    2 +-
 arch/arm/mach-nuc93x/time.c                     |    2 +-
 arch/arm/mach-omap1/fpga.c                      |    4 ++--
 arch/arm/mach-omap1/pm.c                        |    1 -
 arch/arm/mach-omap1/time.c                      |    2 +-
 arch/arm/mach-omap1/timer32k.c                  |    2 +-
 arch/arm/mach-omap2/omap_l3_noc.c               |    4 ++--
 arch/arm/mach-omap2/omap_l3_smx.c               |    4 ++--
 arch/arm/mach-omap2/pm34xx.c                    |    2 +-
 arch/arm/mach-omap2/timer.c                     |    2 +-
 arch/arm/mach-pnx4008/time.c                    |    2 +-
 arch/arm/mach-pxa/am200epd.c                    |    2 +-
 arch/arm/mach-pxa/am300epd.c                    |    2 +-
 arch/arm/mach-pxa/em-x270.c                     |    2 +-
 arch/arm/mach-pxa/magician.c                    |    2 +-
 arch/arm/mach-pxa/mainstone.c                   |    2 +-
 arch/arm/mach-pxa/pcm990-baseboard.c            |    2 +-
 arch/arm/mach-pxa/sharpsl_pm.c                  |    8 ++++----
 arch/arm/mach-pxa/time.c                        |    2 +-
 arch/arm/mach-pxa/trizeps4.c                    |    2 +-
 arch/arm/mach-rpc/dma.c                         |    2 +-
 arch/arm/mach-s3c2410/usb-simtec.c              |    2 +-
 arch/arm/mach-s3c64xx/mach-smartq.c             |    2 +-
 arch/arm/mach-sa1100/dma.c                      |    2 +-
 arch/arm/mach-sa1100/time.c                     |    2 +-
 arch/arm/mach-shark/core.c                      |    2 +-
 arch/arm/mach-tcc8k/time.c                      |    2 +-
 arch/arm/mach-tegra/timer.c                     |    2 +-
 arch/arm/mach-u300/timer.c                      |    2 +-
 arch/arm/mach-vt8500/timer.c                    |    2 +-
 arch/arm/mach-w90x900/time.c                    |    2 +-
 arch/arm/mach-zynq/timer.c                      |    2 +-
 arch/arm/plat-iop/time.c                        |    2 +-
 arch/arm/plat-mxc/Kconfig                       |    2 +-
 arch/arm/plat-mxc/epit.c                        |    2 +-
 arch/arm/plat-mxc/time.c                        |    2 +-
 arch/arm/plat-nomadik/timer.c                   |    2 +-
 arch/arm/plat-omap/dma.c                        |    1 -
 arch/arm/plat-orion/time.c                      |    2 +-
 arch/arm/plat-pxa/dma.c                         |    2 +-
 arch/arm/plat-s3c24xx/dma.c                     |    2 +-
 arch/arm/plat-s5p/s5p-time.c                    |    2 +-
 arch/arm/plat-s5p/sysmmu.c                      |    2 +-
 arch/arm/plat-samsung/time.c                    |    2 +-
 arch/arm/plat-spear/time.c                      |    2 +-
 arch/avr32/kernel/time.c                        |    2 +-
 arch/cris/arch-v10/drivers/gpio.c               |    4 ++--
 arch/cris/arch-v10/drivers/sync_serial.c        |    4 ++--
 arch/cris/arch-v10/kernel/time.c                |    4 ++--
 arch/cris/arch-v32/drivers/mach-a3/gpio.c       |    2 +-
 arch/cris/arch-v32/drivers/mach-fs/gpio.c       |    4 ++--
 arch/cris/arch-v32/kernel/fasttimer.c           |    2 +-
 arch/cris/arch-v32/kernel/irq.c                 |    4 ++--
 arch/cris/arch-v32/kernel/smp.c                 |    1 -
 arch/cris/arch-v32/kernel/time.c                |    4 ++--
 arch/cris/arch-v32/mach-a3/arbiter.c            |    4 ++--
 arch/cris/arch-v32/mach-fs/arbiter.c            |    2 +-
 arch/cris/include/arch-v10/arch/irq.h           |    5 +++--
 arch/cris/include/arch-v32/arch/irq.h           |    5 +++--
 arch/cris/kernel/irq.c                          |    3 +--
 arch/frv/kernel/irq-mb93091.c                   |    8 ++++----
 arch/frv/kernel/irq-mb93093.c                   |    1 -
 arch/frv/kernel/irq-mb93493.c                   |    4 ++--
 arch/frv/kernel/time.c                          |    1 -
 arch/h8300/kernel/timer/itu.c                   |    2 +-
 arch/h8300/kernel/timer/timer16.c               |    2 +-
 arch/h8300/kernel/timer/timer8.c                |    2 +-
 arch/h8300/kernel/timer/tpu.c                   |    2 +-
 arch/hexagon/kernel/smp.c                       |    2 +-
 arch/hexagon/kernel/time.c                      |    2 +-
 arch/ia64/hp/sim/simserial.c                    |    2 +-
 arch/ia64/kernel/irq_ia64.c                     |    4 ----
 arch/ia64/kernel/mca.c                          |    6 ------
 arch/ia64/kernel/perfmon.c                      |    1 -
 arch/ia64/kernel/time.c                         |    2 +-
 arch/ia64/xen/irq_xen.c                         |    3 ---
 arch/m32r/kernel/time.c                         |    1 -
 arch/m68k/include/asm/floppy.h                  |    2 +-
 arch/m68k/include/asm/irq.h                     |    4 ++--
 arch/m68k/include/asm/sun3xflop.h               |    2 +-
 arch/m68k/platform/68328/timers.c               |    2 +-
 arch/m68k/platform/68360/config.c               |    2 +-
 arch/m68k/platform/coldfire/pit.c               |    2 +-
 arch/m68k/platform/coldfire/sltimers.c          |    4 ++--
 arch/m68k/platform/coldfire/timers.c            |    4 ++--
 arch/microblaze/kernel/timer.c                  |    2 +-
 arch/mips/alchemy/common/dbdma.c                |    2 +-
 arch/mips/alchemy/common/time.c                 |    2 +-
 arch/mips/alchemy/devboards/db1200/platform.c   |    4 ++--
 arch/mips/cavium-octeon/smp.c                   |    2 +-
 arch/mips/dec/setup.c                           |    1 -
 arch/mips/include/asm/mach-generic/floppy.h     |    2 +-
 arch/mips/include/asm/mach-jazz/floppy.h        |    2 +-
 arch/mips/jazz/irq.c                            |    2 +-
 arch/mips/kernel/cevt-bcm1480.c                 |    2 +-
 arch/mips/kernel/cevt-ds1287.c                  |    2 +-
 arch/mips/kernel/cevt-gt641xx.c                 |    2 +-
 arch/mips/kernel/cevt-r4k.c                     |    2 +-
 arch/mips/kernel/cevt-sb1250.c                  |    2 +-
 arch/mips/kernel/cevt-txx9.c                    |    2 +-
 arch/mips/kernel/i8253.c                        |    2 +-
 arch/mips/kernel/perf_event.c                   |    2 +-
 arch/mips/kernel/rtlx.c                         |    1 -
 arch/mips/kernel/smtc.c                         |    2 +-
 arch/mips/lantiq/irq.c                          |    1 -
 arch/mips/loongson/common/cs5536/cs5536_mfgpt.c |    2 +-
 arch/mips/mti-malta/malta-int.c                 |    4 ++--
 arch/mips/pci/ops-pmcmsp.c                      |    2 +-
 arch/mips/pci/ops-tx3927.c                      |    2 +-
 arch/mips/pci/pci-tx4927.c                      |    2 +-
 arch/mips/pci/pci-tx4938.c                      |    2 +-
 arch/mips/pci/pci-tx4939.c                      |    2 +-
 arch/mips/pmc-sierra/msp71xx/msp_hwbutton.c     |    2 +-
 arch/mips/pmc-sierra/msp71xx/msp_smp.c          |    4 ++--
 arch/mips/pnx8550/common/int.c                  |    4 ++--
 arch/mips/pnx8550/common/time.c                 |    4 ++--
 arch/mips/sgi-ip22/ip22-int.c                   |   10 +++++-----
 arch/mips/sgi-ip27/ip27-irq.c                   |    2 +-
 arch/mips/sgi-ip27/ip27-timer.c                 |    2 +-
 arch/mips/sgi-ip32/ip32-irq.c                   |    2 --
 arch/mips/sni/irq.c                             |    2 +-
 arch/mips/sni/time.c                            |    2 +-
 arch/mips/txx9/generic/pci.c                    |    2 +-
 arch/mn10300/kernel/cevt-mn10300.c              |    2 +-
 arch/mn10300/kernel/mn10300-serial.c            |    6 +++---
 arch/mn10300/kernel/smp.c                       |    1 -
 arch/mn10300/unit-asb2364/irq-fpga.c            |    2 +-
 arch/parisc/include/asm/floppy.h                |    4 ++--
 arch/parisc/kernel/irq.c                        |    4 ++--
 arch/powerpc/include/asm/floppy.h               |    4 ++--
 arch/powerpc/include/asm/xics.h                 |    4 ++--
 arch/powerpc/kernel/smp.c                       |    2 +-
 arch/powerpc/platforms/cell/beat.c              |    2 +-
 arch/powerpc/platforms/cell/celleb_scc_pciex.c  |    2 +-
 arch/powerpc/platforms/cell/iommu.c             |    3 +--
 arch/powerpc/platforms/cell/pmu.c               |    2 +-
 arch/powerpc/platforms/cell/spu_base.c          |    9 +++------
 arch/powerpc/platforms/powermac/pic.c           |    1 -
 arch/powerpc/platforms/powermac/smp.c           |    4 ++--
 arch/powerpc/platforms/ps3/device-init.c        |    2 +-
 arch/powerpc/sysdev/mpic.c                      |    2 --
 arch/powerpc/sysdev/ppc4xx_soc.c                |    2 +-
 arch/powerpc/sysdev/xics/xics-common.c          |    5 ++---
 arch/score/kernel/time.c                        |    2 +-
 arch/sh/boards/board-secureedge5410.c           |    3 +--
 arch/sh/boards/mach-cayman/irq.c                |    2 --
 arch/sh/boards/mach-hp6xx/hp6xx_apm.c           |    2 +-
 arch/sh/drivers/dma/dma-g2.c                    |    2 +-
 arch/sh/drivers/dma/dma-pvr2.c                  |    1 -
 arch/sh/drivers/dma/dma-sh.c                    |    4 ++--
 arch/sh/drivers/dma/dmabrg.c                    |    6 +++---
 arch/sh/drivers/pci/pci-sh5.c                   |    4 ++--
 arch/sh/drivers/pci/pci-sh7780.c                |    2 +-
 arch/sh/drivers/push-switch.c                   |    2 +-
 arch/sh/kernel/cpu/sh4a/smp-shx3.c              |    2 +-
 arch/sparc/include/asm/floppy_64.h              |    2 +-
 arch/sparc/kernel/ldc.c                         |    4 ++--
 arch/um/drivers/line.c                          |    8 ++++----
 arch/um/drivers/mconsole_kern.c                 |    2 +-
 arch/um/drivers/net_kern.c                      |    2 +-
 arch/um/drivers/port_kern.c                     |    4 ++--
 arch/um/drivers/random.c                        |    2 +-
 arch/um/drivers/ubd_kern.c                      |    2 +-
 arch/um/drivers/xterm_kern.c                    |    2 +-
 arch/um/kernel/sigio.c                          |    2 +-
 arch/um/kernel/time.c                           |    2 +-
 arch/unicore32/kernel/puv3-nb0916.c             |    4 ++--
 arch/unicore32/kernel/time.c                    |    2 +-
 arch/x86/include/asm/floppy.h                   |    4 ++--
 arch/x86/kernel/hpet.c                          |    2 +-
 arch/x86/kernel/time.c                          |    2 +-
 arch/x86/xen/smp.c                              |    8 ++++----
 arch/x86/xen/spinlock.c                         |    2 +-
 arch/x86/xen/time.c                             |    5 ++---
 arch/xtensa/kernel/time.c                       |    1 -
 drivers/ata/pata_mpc52xx.c                      |    2 +-
 drivers/block/cciss.c                           |    4 ++--
 drivers/block/cpqarray.c                        |    2 +-
 drivers/block/hd.c                              |    7 +------
 drivers/block/mg_disk.c                         |    2 +-
 drivers/cdrom/gdrom.c                           |    4 ++--
 drivers/char/hpet.c                             |    2 +-
 drivers/char/ipmi/ipmi_si_intf.c                |    4 ++--
 drivers/char/nwbutton.c                         |    2 +-
 drivers/char/rtc.c                              |    4 ++--
 drivers/char/snsc.c                             |    2 +-
 drivers/char/snsc_event.c                       |    2 +-
 drivers/char/tlclk.c                            |    2 +-
 drivers/clocksource/cs5535-clockevt.c           |    2 +-
 drivers/clocksource/dw_apb_timer.c              |    3 +--
 drivers/clocksource/sh_cmt.c                    |    2 +-
 drivers/clocksource/sh_mtu2.c                   |    2 +-
 drivers/clocksource/sh_tmu.c                    |    2 +-
 drivers/clocksource/tcb_clksrc.c                |    2 +-
 drivers/crypto/mv_cesa.c                        |    3 +--
 drivers/dma/amba-pl08x.c                        |    2 +-
 drivers/dma/coh901318.c                         |    2 +-
 drivers/dma/shdma.c                             |    4 ++--
 drivers/edac/mpc85xx_edac.c                     |    6 +++---
 drivers/edac/mv64x60_edac.c                     |    8 ++++----
 drivers/edac/ppc4xx_edac.c                      |    4 ++--
 drivers/hwmon/exynos4_tmu.c                     |    2 +-
 drivers/i2c/busses/i2c-bfin-twi.c               |    4 ++--
 drivers/i2c/busses/i2c-designware.c             |    2 +-
 drivers/i2c/busses/i2c-highlander.c             |    2 +-
 drivers/i2c/busses/i2c-nomadik.c                |    2 +-
 drivers/i2c/busses/i2c-nuc900.c                 |    2 +-
 drivers/i2c/busses/i2c-pmcmsp.c                 |    2 +-
 drivers/i2c/busses/i2c-s3c2410.c                |    2 +-
 drivers/i2c/busses/i2c-sh7760.c                 |    2 +-
 drivers/i2c/busses/i2c-sh_mobile.c              |    2 +-
 drivers/i2c/busses/i2c-stu300.c                 |    2 +-
 drivers/infiniband/hw/ehca/ehca_eq.c            |    4 ++--
 drivers/isdn/hardware/eicon/divasmain.c         |    2 +-
 drivers/isdn/sc/init.c                          |    2 +-
 drivers/media/common/saa7146_core.c             |    2 +-
 drivers/media/dvb/bt8xx/bt878.c                 |    2 +-
 drivers/media/radio/si4713-i2c.c                |    2 +-
 drivers/media/rc/winbond-cir.c                  |    2 +-
 drivers/media/video/bt8xx/bttv-driver.c         |    2 +-
 drivers/media/video/cx18/cx18-driver.c          |    2 +-
 drivers/media/video/cx23885/cx23885-core.c      |    2 +-
 drivers/media/video/cx88/cx88-alsa.c            |    2 +-
 drivers/media/video/cx88/cx88-mpeg.c            |    2 +-
 drivers/media/video/cx88/cx88-video.c           |    2 +-
 drivers/media/video/davinci/vpbe_display.c      |    2 +-
 drivers/media/video/davinci/vpfe_capture.c      |    4 ++--
 drivers/media/video/davinci/vpif_capture.c      |    2 +-
 drivers/media/video/davinci/vpif_display.c      |    2 +-
 drivers/media/video/ivtv/ivtv-driver.c          |    2 +-
 drivers/media/video/meye.c                      |    2 +-
 drivers/media/video/s5p-mfc/s5p_mfc.c           |    3 +--
 drivers/media/video/saa7134/saa7134-alsa.c      |    2 +-
 drivers/media/video/saa7134/saa7134-core.c      |    2 +-
 drivers/media/video/saa7164/saa7164-core.c      |    2 +-
 drivers/media/video/sh_mobile_ceu_camera.c      |    2 +-
 drivers/media/video/zoran/zoran_card.c          |    2 +-
 drivers/misc/arm-charlcd.c                      |    2 +-
 drivers/misc/phantom.c                          |    2 +-
 drivers/mmc/host/omap_hsmmc.c                   |    5 ++---
 drivers/mmc/host/tmio_mmc.c                     |    4 ++--
 drivers/mtd/nand/mxc_nand.c                     |    2 +-
 drivers/mtd/nand/pxa3xx_nand.c                  |    3 +--
 drivers/mtd/nand/tmio_nand.c                    |    2 +-
 drivers/net/ethernet/adi/bfin_mac.c             |    4 ++--
 drivers/net/ethernet/amd/sun3lance.c            |    2 +-
 drivers/net/ethernet/broadcom/bcm63xx_enet.c    |    4 ++--
 drivers/net/ethernet/dec/tulip/de4x5.c          |    2 +-
 drivers/net/ethernet/freescale/fec.c            |    2 +-
 drivers/net/ethernet/hp/hp100.c                 |    2 +-
 drivers/net/ethernet/ibm/ehea/ehea_main.c       |    6 +++---
 drivers/net/ethernet/korina.c                   |    8 ++++----
 drivers/net/ethernet/lantiq_etop.c              |    4 ++--
 drivers/net/ethernet/marvell/pxa168_eth.c       |    2 +-
 drivers/net/ethernet/micrel/ks8851_mll.c        |    2 +-
 drivers/net/ethernet/natsemi/jazzsonic.c        |    2 +-
 drivers/net/ethernet/natsemi/xtsonic.c          |    2 +-
 drivers/net/ethernet/pasemi/pasemi_mac.c        |    4 ++--
 drivers/net/ethernet/smsc/smc91x.h              |    2 +-
 drivers/net/ethernet/smsc/smsc9420.c            |    2 +-
 drivers/net/ethernet/ti/davinci_emac.c          |    2 +-
 drivers/net/ethernet/toshiba/ps3_gelic_net.c    |    2 +-
 drivers/net/hamradio/baycom_ser_fdx.c           |    2 +-
 drivers/net/hamradio/baycom_ser_hdx.c           |    2 +-
 drivers/net/hamradio/scc.c                      |    2 +-
 drivers/net/hamradio/yam.c                      |    2 +-
 drivers/net/irda/bfin_sir.c                     |    4 ++--
 drivers/net/irda/donauboe.c                     |    4 ++--
 drivers/net/irda/sh_irda.c                      |    2 +-
 drivers/net/irda/sh_sir.c                       |    2 +-
 drivers/net/wan/hostess_sv11.c                  |    2 +-
 drivers/net/wan/sealevel.c                      |    2 +-
 drivers/net/wireless/p54/p54spi.c               |    2 +-
 drivers/parisc/superio.c                        |    2 +-
 drivers/pcmcia/db1xxx_ss.c                      |    4 ++--
 drivers/pcmcia/soc_common.c                     |    2 +-
 drivers/platform/x86/sony-laptop.c              |    2 +-
 drivers/pnp/resource.c                          |    2 +-
 drivers/power/wm97xx_battery.c                  |    2 +-
 drivers/power/z2_battery.c                      |    2 +-
 drivers/ps3/ps3-vuart.c                         |    2 +-
 drivers/ps3/ps3stor_lib.c                       |    2 +-
 drivers/rtc/rtc-at91sam9.c                      |    2 +-
 drivers/rtc/rtc-cmos.c                          |    2 +-
 drivers/rtc/rtc-coh901331.c                     |    2 +-
 drivers/rtc/rtc-davinci.c                       |    2 +-
 drivers/rtc/rtc-ds1511.c                        |    2 +-
 drivers/rtc/rtc-ds1553.c                        |    2 +-
 drivers/rtc/rtc-lpc32xx.c                       |    2 +-
 drivers/rtc/rtc-mpc5121.c                       |    4 ++--
 drivers/rtc/rtc-mrst.c                          |    2 +-
 drivers/rtc/rtc-mv.c                            |    2 +-
 drivers/rtc/rtc-nuc900.c                        |    2 +-
 drivers/rtc/rtc-omap.c                          |    4 ++--
 drivers/rtc/rtc-pl030.c                         |    2 +-
 drivers/rtc/rtc-pl031.c                         |    2 +-
 drivers/rtc/rtc-puv3.c                          |    4 ++--
 drivers/rtc/rtc-pxa.c                           |    4 ++--
 drivers/rtc/rtc-s3c.c                           |    4 ++--
 drivers/rtc/rtc-sa1100.c                        |    4 ++--
 drivers/rtc/rtc-sh.c                            |    8 ++++----
 drivers/rtc/rtc-stk17ta8.c                      |    2 +-
 drivers/rtc/rtc-tx4939.c                        |    2 +-
 drivers/rtc/rtc-vr41xx.c                        |    4 ++--
 drivers/scsi/NCR5380.c                          |    2 +-
 drivers/scsi/aacraid/rx.c                       |    2 +-
 drivers/scsi/aacraid/sa.c                       |    2 +-
 drivers/scsi/aacraid/src.c                      |    2 +-
 drivers/scsi/aha152x.c                          |    4 ++--
 drivers/scsi/aic7xxx_old.c                      |    2 +-
 drivers/scsi/arm/acornscsi.c                    |    2 +-
 drivers/scsi/arm/cumana_1.c                     |    2 +-
 drivers/scsi/arm/cumana_2.c                     |    2 +-
 drivers/scsi/arm/powertec.c                     |    2 +-
 drivers/scsi/dtc.c                              |    2 +-
 drivers/scsi/eata.c                             |    2 +-
 drivers/scsi/eata_pio.c                         |    4 ++--
 drivers/scsi/g_NCR5380.c                        |    2 +-
 drivers/scsi/gdth.c                             |    6 +++---
 drivers/scsi/hpsa.c                             |    4 ++--
 drivers/scsi/ibmvscsi/ibmvstgt.c                |    2 +-
 drivers/scsi/in2000.c                           |    2 +-
 drivers/scsi/initio.c                           |    2 +-
 drivers/scsi/pas16.c                            |    2 +-
 drivers/scsi/pm8001/pm8001_init.c               |    4 +---
 drivers/scsi/t128.c                             |    2 +-
 drivers/scsi/u14-34f.c                          |    2 +-
 drivers/scsi/wd7000.c                           |    2 +-
 drivers/spi/spi-bfin5xx.c                       |    2 +-
 drivers/spi/spi-coldfire-qspi.c                 |    2 +-
 drivers/spi/spi-ppc4xx.c                        |    2 +-
 drivers/spi/spi-sh-msiof.c                      |    2 +-
 drivers/spi/spi-sh.c                            |    2 +-
 drivers/tty/amiserial.c                         |    2 +-
 drivers/tty/cyclades.c                          |    2 +-
 drivers/tty/hvc/hvc_irq.c                       |    2 +-
 drivers/tty/hvc/hvcs.c                          |    2 +-
 drivers/tty/hvc/hvsi.c                          |    2 +-
 drivers/tty/isicom.c                            |    2 +-
 drivers/tty/serial/68328serial.c                |    2 +-
 drivers/tty/serial/altera_jtaguart.c            |    2 +-
 drivers/tty/serial/altera_uart.c                |    2 +-
 drivers/tty/serial/bfin_sport_uart.c            |    2 +-
 drivers/tty/serial/bfin_uart.c                  |    8 ++++----
 drivers/tty/serial/crisv10.c                    |   18 +++++++++---------
 drivers/tty/serial/icom.c                       |    2 +-
 drivers/tty/serial/lantiq.c                     |    6 +++---
 drivers/tty/serial/mcf.c                        |    2 +-
 drivers/tty/serial/mpc52xx_uart.c               |    2 +-
 drivers/tty/serial/serial_ks8695.c              |    8 ++++----
 drivers/tty/serial/sh-sci.c                     |    2 +-
 drivers/tty/serial/sn_console.c                 |    2 +-
 drivers/usb/core/hcd.c                          |   15 ---------------
 drivers/video/au1200fb.c                        |    2 +-
 drivers/video/bf54x-lq043fb.c                   |    2 +-
 drivers/video/bfin-lq035q1-fb.c                 |    2 +-
 drivers/video/bfin-t350mcqb-fb.c                |    2 +-
 drivers/video/bfin_adv7393fb.c                  |    2 +-
 drivers/video/mb862xx/mb862xxfbdrv.c            |    4 ++--
 drivers/video/msm/mddi.c                        |    2 +-
 drivers/video/msm/mdp.c                         |    2 +-
 drivers/video/nuc900fb.c                        |    2 +-
 drivers/video/omap2/displays/panel-taal.c       |    2 +-
 drivers/video/ps3fb.c                           |    2 +-
 drivers/video/pxa3xx-gcu.c                      |    2 +-
 drivers/video/pxafb.c                           |    2 +-
 drivers/video/s3c2410fb.c                       |    2 +-
 drivers/video/sa1100fb.c                        |    3 +--
 drivers/video/sh_mobile_lcdcfb.c                |    2 +-
 drivers/video/tmiofb.c                          |    2 +-
 drivers/video/vt8500lcdfb.c                     |    2 +-
 drivers/w1/masters/ds1wm.c                      |    2 +-
 drivers/w1/masters/omap_hdq.c                   |    2 +-
 drivers/watchdog/coh901327_wdt.c                |    2 +-
 drivers/watchdog/eurotechwdt.c                  |    2 +-
 drivers/watchdog/mpcore_wdt.c                   |    3 +--
 drivers/watchdog/octeon-wdt-main.c              |    2 +-
 drivers/watchdog/sb_wdog.c                      |    4 ++--
 drivers/watchdog/wdt.c                          |    2 +-
 drivers/watchdog/wdt_pci.c                      |    2 +-
 drivers/xen/evtchn.c                            |    2 +-
 drivers/xen/platform-pci.c                      |    2 +-
 include/linux/interrupt.h                       |    3 ---
 include/net/irda/irda_device.h                  |    2 +-
 include/sound/initval.h                         |    2 +-
 sound/arm/aaci.c                                |    2 +-
 sound/arm/pxa2xx-ac97-lib.c                     |    2 +-
 sound/drivers/ml403-ac97cr.c                    |    4 ++--
 sound/drivers/mpu401/mpu401_uart.c              |    2 +-
 sound/drivers/mtpav.c                           |    2 +-
 sound/drivers/serial-u16550.c                   |    2 +-
 sound/isa/ad1816a/ad1816a_lib.c                 |    2 +-
 sound/isa/es1688/es1688_lib.c                   |    2 +-
 sound/isa/es18xx.c                              |    2 +-
 sound/isa/gus/gus_main.c                        |    2 +-
 sound/isa/gus/gusmax.c                          |    2 +-
 sound/isa/gus/interwave.c                       |    2 +-
 sound/isa/opl3sa2.c                             |    2 +-
 sound/isa/opti9xx/opti92x-ad1848.c              |    2 +-
 sound/isa/sb/sb_common.c                        |    2 +-
 sound/isa/wavefront/wavefront.c                 |    2 +-
 sound/isa/wss/wss_lib.c                         |    2 +-
 sound/mips/au1x00.c                             |    4 ++--
 sound/pci/sis7019.c                             |    4 ++--
 sound/ppc/snd_ps3.c                             |    2 +-
 sound/soc/au1x/dma.c                            |    2 +-
 sound/soc/codecs/tlv320dac33.c                  |    2 +-
 sound/soc/nuc900/nuc900-pcm.c                   |    2 +-
 sound/soc/samsung/ac97.c                        |    2 +-
 sound/soc/sh/fsi.c                              |    2 +-
 sound/soc/txx9/txx9aclc-ac97.c                  |    2 +-
 sound/sparc/amd7930.c                           |    2 +-
 457 files changed, 570 insertions(+), 669 deletions(-)

-- 
1.7.4.1

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ