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-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20070104192223.GX17561@ftp.linux.org.uk>
Date:	Thu, 4 Jan 2007 19:22:23 +0000
From:	Al Viro <viro@....linux.org.uk>
To:	Linus Torvalds <torvalds@...l.org>
Cc:	Andrew Morton <akpm@...l.org>, Eric Sandeen <sandeen@...hat.com>,
	Linux Kernel Mailing List <linux-kernel@...r.kernel.org>,
	Al Viro <viro@...iv.linux.org.uk>
Subject: Re: [UPDATED PATCH] fix memory corruption from misinterpreted bad_inode_ops return values

On Thu, Jan 04, 2007 at 07:14:51PM +0000, Al Viro wrote:
> On Thu, Jan 04, 2007 at 11:09:31AM -0800, Linus Torvalds wrote:
>  
> > But I'd argue we should only do it if there is an actual 
> > honest-to-goodness reason to do so.
> 
> How about "makes call graph analysis easier"? ;-)  In principle, I have
> no problem with force-casting, but it'd better be cast to the right
> type...
> 
> (And yes, there's a bunch of sparse-based fun in making dealing with
> call graph analysis and sane annotations needed for that).

PS: what would be the sane strategy for timer series merge, BTW?  It
touches a whole lot of files in rather trivial ways (see below for current
stat), but it's gradually mergable and after the first 4 chunks the rest
can go in independently (per-driver, if we want to go for insane length,
but most of those will be absolutely trivial and I'd rather lump them
into bigger groups).  And those 4 chunks in the beginning of series are
safe to merge at any point - result in guaranteed to be identical code...

 arch/alpha/kernel/srmcons.c                    |    8 +--
 arch/arm/common/sharpsl_pm.c                   |   10 ++--
 arch/arm/mach-iop32x/n2100.c                   |    5 +-
 arch/arm/mach-pxa/lubbock.c                    |   12 ++---
 arch/i386/kernel/time.c                        |    6 +-
 arch/i386/kernel/tsc.c                         |    5 +-
 arch/i386/mach-voyager/voyager_thread.c        |    5 +-
 arch/ia64/kernel/mca.c                         |   12 ++---
 arch/ia64/kernel/salinfo.c                     |    5 +-
 arch/ia64/sn/kernel/bte.c                      |    7 +--
 arch/ia64/sn/kernel/bte_error.c                |   17 ++----
 arch/ia64/sn/kernel/huberror.c                 |    2 -
 arch/ia64/sn/kernel/mca.c                      |    5 +-
 arch/ia64/sn/kernel/xpc_channel.c              |    4 --
 arch/ia64/sn/kernel/xpc_main.c                 |   18 ++-----
 arch/mips/lasat/picvue_proc.c                  |    5 +-
 arch/mips/sgi-ip22/ip22-reset.c                |   20 +++-----
 arch/mips/sgi-ip32/ip32-reset.c                |   10 ++--
 arch/powerpc/oprofile/op_model_cell.c          |    6 +-
 arch/powerpc/platforms/chrp/chrp.h             |    2 -
 arch/powerpc/platforms/chrp/setup.c            |    4 +-
 arch/powerpc/platforms/powermac/low_i2c.c      |    7 +--
 arch/ppc/syslib/m8xx_wdt.c                     |   10 ++--
 arch/s390/mm/cmm.c                             |   23 +++------
 arch/sh/drivers/push-switch.c                  |    9 +--
 arch/um/drivers/net_kern.c                     |    7 +--
 arch/x86_64/kernel/pci-calgary.c               |    7 +--
 arch/xtensa/platform-iss/console.c             |   10 +---
 arch/xtensa/platform-iss/network.c             |   13 ++---
 block/as-iosched.c                             |    7 +--
 block/cfq-iosched.c                            |   15 ++----
 block/ll_rw_blk.c                              |    9 +--
 drivers/acpi/sbs.c                             |    7 +--
 drivers/acpi/thermal.c                         |   26 +++-------
 drivers/atm/ambassador.c                       |   10 +---
 drivers/atm/firestream.c                       |   10 +---
 drivers/atm/horizon.c                          |   11 +---
 drivers/atm/idt77252.c                         |   14 ++---
 drivers/atm/lanai.c                            |    7 +--
 drivers/atm/nicstar.c                          |    8 +--
 drivers/atm/suni.c                             |    8 +--
 drivers/base/firmware_class.c                  |   11 ----
 drivers/block/DAC960.c                         |    8 +--
 drivers/block/DAC960.h                         |    2 -
 drivers/block/cpqarray.c                       |   10 +---
 drivers/block/swim3.c                          |   43 +++++-----------
 drivers/block/ub.c                             |   22 ++------
 drivers/block/umem.c                           |    5 +-
 drivers/block/xd.c                             |    4 +-
 drivers/block/xd.h                             |    2 -
 drivers/bluetooth/bluecard_cs.c                |    7 +--
 drivers/bluetooth/hci_bcsp.c                   |    7 +--
 drivers/cdrom/aztcd.c                          |   10 ++--
 drivers/cdrom/cdu31a.c                         |    5 +-
 drivers/cdrom/cm206.c                          |   11 ++--
 drivers/char/drm/via_dmablit.c                 |    7 +--
 drivers/char/dtlk.c                            |    7 +--
 drivers/char/epca.c                            |    7 +--
 drivers/char/genrtc.c                          |    7 +--
 drivers/char/ip2/i2ellis.c                     |    8 +--
 drivers/char/ip2/i2lib.c                       |    9 +--
 drivers/char/ipmi/ipmi_msghandler.c            |    4 +-
 drivers/char/ipmi/ipmi_si_intf.c               |    5 +-
 drivers/char/moxa.c                            |   21 +++-----
 drivers/char/mspec.c                           |    2 -
 drivers/char/n_r3964.c                         |    9 +--
 drivers/char/nwbutton.c                        |   12 ++---
 drivers/char/pcmcia/cm4000_cs.c                |    7 +--
 drivers/char/pcmcia/cm4040_cs.c                |    7 +--
 drivers/char/pcmcia/synclink_cs.c              |    9 +--
 drivers/char/rocket.c                          |    5 +-
 drivers/char/rtc.c                             |    7 +--
 drivers/char/scan_keyb.c                       |   12 +----
 drivers/char/specialix.c                       |   18 ++-----
 drivers/char/sx.c                              |    6 +-
 drivers/char/synclink.c                        |    9 +--
 drivers/char/synclink_gt.c                     |   19 ++-----
 drivers/char/synclinkmp.c                      |   24 +++------
 drivers/char/tpm/tpm.c                         |    8 +--
 drivers/char/vt.c                              |    7 +--
 drivers/char/watchdog/alim7101_wdt.c           |    8 +--
 drivers/char/watchdog/cpu5wdt.c                |    6 +-
 drivers/char/watchdog/ep93xx_wdt.c             |    4 +-
 drivers/char/watchdog/machzwd.c                |    6 +-
 drivers/char/watchdog/mixcomwd.c               |    6 +-
 drivers/char/watchdog/pcwd.c                   |    6 +-
 drivers/char/watchdog/sbc60xxwdt.c             |    8 +--
 drivers/char/watchdog/sc520_wdt.c              |    8 +--
 drivers/char/watchdog/shwdt.c                  |    6 +-
 drivers/char/watchdog/softdog.c                |    7 +--
 drivers/char/watchdog/w83877f_wdt.c            |    8 +--
 drivers/fc4/fc.c                               |   21 ++------
 drivers/hwmon/hdaps.c                          |    5 +-
 drivers/i2c/busses/i2c-pnx.c                   |    7 +--
 drivers/ide/ide-io.c                           |    3 -
 drivers/ide/ide-probe.c                        |    4 --
 drivers/ide/legacy/hd.c                        |    5 +-
 drivers/ieee1394/hosts.c                       |    4 --
 drivers/ieee1394/ieee1394_core.c               |    3 -
 drivers/ieee1394/ieee1394_core.h               |    2 -
 drivers/infiniband/hw/ehca/ehca_iverbs.h       |    2 -
 drivers/infiniband/hw/ehca/ehca_main.c         |    5 +-
 drivers/infiniband/hw/ipath/ipath_init_chip.c  |    4 --
 drivers/infiniband/hw/ipath/ipath_kernel.h     |    2 -
 drivers/infiniband/hw/ipath/ipath_stats.c      |    3 -
 drivers/infiniband/hw/ipath/ipath_verbs.c      |    8 +--
 drivers/infiniband/hw/mthca/mthca_catas.c      |    7 +--
 drivers/input/ff-memless.c                     |    5 +-
 drivers/input/gameport/gameport.c              |    8 +--
 drivers/input/joystick/db9.c                   |    7 +--
 drivers/input/joystick/gamecon.c               |    8 +--
 drivers/input/joystick/turbografx.c            |    7 +--
 drivers/input/keyboard/corgikbd.c              |   20 +-------
 drivers/input/keyboard/locomokbd.c             |   13 -----
 drivers/input/keyboard/omap-keypad.c           |    5 +-
 drivers/input/keyboard/spitzkbd.c              |   21 +-------
 drivers/input/serio/hil_mlc.c                  |    6 +-
 drivers/input/serio/hp_sdc.c                   |    6 +-
 drivers/input/touchscreen/ads7846.c            |    7 +--
 drivers/input/touchscreen/corgi_ts.c           |    8 +--
 drivers/isdn/act2000/module.c                  |    7 +--
 drivers/isdn/capi/capidrv.c                    |    7 +--
 drivers/isdn/divert/isdn_divert.c              |   11 +---
 drivers/isdn/gigaset/bas-gigaset.c             |   18 ++-----
 drivers/isdn/gigaset/common.c                  |    5 +-
 drivers/isdn/hardware/eicon/divasi.c           |   10 +---
 drivers/isdn/hisax/amd7930_fn.c                |    4 --
 drivers/isdn/hisax/arcofi.c                    |    4 --
 drivers/isdn/hisax/diva.c                      |    4 --
 drivers/isdn/hisax/elsa.c                      |    4 --
 drivers/isdn/hisax/fsm.c                       |    4 --
 drivers/isdn/hisax/hfc4s8s_l1.c                |    4 --
 drivers/isdn/hisax/hfc_2bds0.c                 |    4 --
 drivers/isdn/hisax/hfc_pci.c                   |    8 +--
 drivers/isdn/hisax/hfc_sx.c                    |    8 +--
 drivers/isdn/hisax/hfc_usb.c                   |    8 +--
 drivers/isdn/hisax/hfcscard.c                  |    4 --
 drivers/isdn/hisax/icc.c                       |    4 --
 drivers/isdn/hisax/ipacx.c                     |    4 --
 drivers/isdn/hisax/isac.c                      |    4 --
 drivers/isdn/hisax/isar.c                      |    8 +--
 drivers/isdn/hisax/isdnl3.c                    |    4 --
 drivers/isdn/hisax/saphir.c                    |    4 --
 drivers/isdn/hisax/teleint.c                   |    4 --
 drivers/isdn/hisax/w6692.c                     |    4 --
 drivers/isdn/i4l/isdn_common.c                 |    6 +-
 drivers/isdn/i4l/isdn_net.c                    |    7 +--
 drivers/isdn/i4l/isdn_ppp.c                    |   11 +---
 drivers/isdn/i4l/isdn_tty.c                    |    7 +--
 drivers/isdn/isdnloop/isdnloop.c               |   28 +++--------
 drivers/isdn/pcbit/drv.c                       |   11 +---
 drivers/isdn/pcbit/layer2.c                    |   15 ++----
 drivers/isdn/sc/command.c                      |    6 +-
 drivers/isdn/sc/interrupt.c                    |    6 +-
 drivers/isdn/sc/timer.c                        |   64 ++++++++++++------------
 drivers/leds/ledtrig-heartbeat.c               |    8 +--
 drivers/leds/ledtrig-timer.c                   |    7 +--
 drivers/macintosh/smu.c                        |   10 ++--
 drivers/md/md.c                                |   18 +++----
 drivers/media/common/saa7146_fops.c            |    3 -
 drivers/media/common/saa7146_vbi.c             |   11 +---
 drivers/media/common/saa7146_video.c           |    4 --
 drivers/media/dvb/dvb-core/dmxdev.c            |    8 +--
 drivers/media/radio/radio-cadet.c              |    9 +--
 drivers/media/video/bt8xx/bttv-driver.c        |    7 +--
 drivers/media/video/bt8xx/bttv-input.c         |   23 ++-------
 drivers/media/video/cx88/cx88-input.c          |    8 +--
 drivers/media/video/cx88/cx88-mpeg.c           |    8 +--
 drivers/media/video/cx88/cx88-vbi.c            |    3 -
 drivers/media/video/cx88/cx88-video.c          |   11 +---
 drivers/media/video/cx88/cx88.h                |    2 -
 drivers/media/video/ir-kbd-i2c.c               |    7 +--
 drivers/media/video/pvrusb2/pvrusb2-hdw.c      |    7 +--
 drivers/media/video/saa6588.c                  |    8 +--
 drivers/media/video/saa7134/saa7134-core.c     |    3 -
 drivers/media/video/saa7134/saa7134-input.c    |    7 +--
 drivers/media/video/saa7134/saa7134-ts.c       |    4 --
 drivers/media/video/saa7134/saa7134-vbi.c      |    4 --
 drivers/media/video/saa7134/saa7134-video.c    |    4 --
 drivers/media/video/saa7134/saa7134.h          |    2 -
 drivers/media/video/tvaudio.c                  |    7 +--
 drivers/media/video/usbvision/usbvision-core.c |   10 +---
 drivers/media/video/vivi.c                     |    7 +--
 drivers/message/fusion/mptbase.c               |   14 ++---
 drivers/message/fusion/mptfc.c                 |    4 --
 drivers/message/fusion/mptsas.c                |    4 --
 drivers/message/fusion/mptscsih.c              |    4 --
 drivers/message/fusion/mptscsih.h              |    2 -
 drivers/message/fusion/mptspi.c                |    4 --
 drivers/mmc/au1xmmc.c                          |    8 +--
 drivers/mmc/imxmmc.c                           |    9 +--
 drivers/mmc/mmci.c                             |    7 +--
 drivers/mmc/omap.c                             |   16 ++----
 drivers/mmc/sdhci.c                            |    7 +--
 drivers/mmc/wbsd.c                             |    8 +--
 drivers/net/3c515.c                            |   10 +---
 drivers/net/3c59x.c                            |   18 ++-----
 drivers/net/a2065.c                            |    5 --
 drivers/net/amd8111e.c                         |    4 --
 drivers/net/appletalk/cops.c                   |   10 +---
 drivers/net/appletalk/ltpc.c                   |    8 +--
 drivers/net/arm/am79c961a.c                    |    7 +--
 drivers/net/arm/at91_ether.c                   |   10 +---
 drivers/net/arm/ether3.c                       |    7 +--
 drivers/net/atp.c                              |    9 +--
 drivers/net/b44.c                              |    8 +--
 drivers/net/bmac.c                             |    9 +--
 drivers/net/bnx2.c                             |    7 +--
 drivers/net/bonding/bond_main.c                |   23 ++++-----
 drivers/net/bonding/bond_sysfs.c               |   24 +++------
 drivers/net/cassini.c                          |    7 +--
 drivers/net/chelsio/sge.c                      |   23 ++++-----
 drivers/net/cris/eth_v10.c                     |   34 +++++--------
 drivers/net/declance.c                         |   11 ----
 drivers/net/dl2k.c                             |    9 +--
 drivers/net/dm9000.c                           |    9 +--
 drivers/net/e100.c                             |   14 ++---
 drivers/net/e1000/e1000_ethtool.c              |   14 ++---
 drivers/net/e1000/e1000_main.c                 |   29 +++--------
 drivers/net/eepro100.c                         |    9 +--
 drivers/net/epic100.c                          |    9 +--
 drivers/net/eql.c                              |    7 +--
 drivers/net/fealnx.c                           |   20 ++------
 drivers/net/fec_8xx/fec_mii.c                  |   14 ++---
 drivers/net/forcedeth.c                        |   34 +++----------
 drivers/net/hamachi.c                          |   12 ++---
 drivers/net/hamradio/6pack.c                   |   40 ++++-----------
 drivers/net/hamradio/scc.c                     |   61 +++++++++--------------
 drivers/net/hamradio/yam.c                     |   14 ++---
 drivers/net/ibm_emac/ibm_emac_core.c           |    7 +--
 drivers/net/ioc3-eth.c                         |    8 +--
 drivers/net/irda/irda-usb.c                    |    8 +--
 drivers/net/iseries_veth.c                     |   19 ++-----
 drivers/net/ixgb/ixgb_ethtool.c                |   14 ++---
 drivers/net/ixgb/ixgb_main.c                   |    9 +--
 drivers/net/ixp2000/enp2611.c                  |    5 +-
 drivers/net/mace.c                             |   20 ++------
 drivers/net/mv643xx_eth.c                      |   19 -------
 drivers/net/myri10ge/myri10ge.c                |    9 +--
 drivers/net/natsemi.c                          |    9 +--
 drivers/net/netxen/netxen_nic_main.c           |   11 +---
 drivers/net/ns83820.c                          |    7 +--
 drivers/net/pci-skeleton.c                     |    9 +--
 drivers/net/pcmcia/3c574_cs.c                  |    9 +--
 drivers/net/pcmcia/3c589_cs.c                  |    9 +--
 drivers/net/pcmcia/axnet_cs.c                  |    9 +--
 drivers/net/pcmcia/pcnet_cs.c                  |    9 +--
 drivers/net/pcmcia/smc91c92_cs.c               |    9 +--
 drivers/net/pcnet32.c                          |   11 +---
 drivers/net/phy/phy.c                          |    9 +--
 drivers/net/qla3xxx.c                          |    8 +--
 drivers/net/r8169.c                            |    7 +--
 drivers/net/rrunner.c                          |    7 +--
 drivers/net/s2io.c                             |   18 ++-----
 drivers/net/s2io.h                             |    2 -
 drivers/net/sb1250-mac.c                       |    9 +--
 drivers/net/shaper.c                           |    8 +--
 drivers/net/sis190.c                           |    7 +--
 drivers/net/sis900.c                           |    9 +--
 drivers/net/sk98lin/skethtool.c                |    3 -
 drivers/net/sk98lin/skge.c                     |    6 +-
 drivers/net/sky2.c                             |    5 +-
 drivers/net/slip.c                             |   20 ++------
 drivers/net/spider_net.c                       |    5 --
 drivers/net/sunbmac.c                          |    8 +--
 drivers/net/sundance.c                         |    9 +--
 drivers/net/sungem.c                           |    7 +--
 drivers/net/sunhme.c                           |    9 +--
 drivers/net/sunlance.c                         |   11 ----
 drivers/net/tg3.c                              |    8 +--
 drivers/net/tokenring/ibmtr.c                  |   22 +++-----
 drivers/net/tokenring/tms380tr.c               |   19 +++----
 drivers/net/tsi108_eth.c                       |    7 +--
 drivers/net/tulip/de2104x.c                    |   16 ++----
 drivers/net/tulip/de4x5.c                      |   16 ++----
 drivers/net/tulip/dmfe.c                       |    9 +--
 drivers/net/tulip/interrupt.c                  |    3 -
 drivers/net/tulip/pnic.c                       |    3 -
 drivers/net/tulip/pnic2.c                      |    3 -
 drivers/net/tulip/timer.c                      |    6 +-
 drivers/net/tulip/tulip.h                      |   12 ++---
 drivers/net/tulip/tulip_core.c                 |   15 ++----
 drivers/net/tulip/uli526x.c                    |    9 +--
 drivers/net/tulip/winbond-840.c                |    9 +--
 drivers/net/ucc_geth.c                         |   14 ++---
 drivers/net/ucc_geth_phy.c                     |    7 +--
 drivers/net/wan/cycx_x25.c                     |   11 ++--
 drivers/net/wan/dscc4.c                        |    8 +--
 drivers/net/wan/hdlc_cisco.c                   |    9 +--
 drivers/net/wan/hdlc_fr.c                      |    9 +--
 drivers/net/wan/lmc/lmc_main.c                 |    8 +--
 drivers/net/wan/sbni.c                         |   11 +---
 drivers/net/wan/sdla.c                         |   12 +----
 drivers/net/wan/syncppp.c                      |   15 ++----
 drivers/net/wireless/arlan-main.c              |    7 +--
 drivers/net/wireless/atmel.c                   |    9 +--
 drivers/net/wireless/bcm43xx/bcm43xx_leds.c    |    5 +-
 drivers/net/wireless/hostap/hostap_ap.c        |    7 +--
 drivers/net/wireless/hostap/hostap_hw.c        |   24 +++------
 drivers/net/wireless/ray_cs.c                  |   56 ++++++++-------------
 drivers/net/wireless/strip.c                   |    8 +--
 drivers/net/yellowfin.c                        |    9 +--
 drivers/parport/ieee1284.c                     |   15 +-----
 drivers/pci/hotplug/cpqphp.h                   |    2 -
 drivers/pci/hotplug/cpqphp_core.c              |    3 -
 drivers/pci/hotplug/cpqphp_ctrl.c              |   18 +++----
 drivers/pci/hotplug/pciehp_ctrl.c              |   27 +++++-----
 drivers/pci/hotplug/pciehp_hpc.c               |   10 +---
 drivers/pci/hotplug/shpchp_hpc.c               |   14 ++---
 drivers/pcmcia/au1000_generic.c                |   10 +---
 drivers/pcmcia/i82365.c                        |    6 +-
 drivers/pcmcia/m32r_cfc.c                      |   10 +---
 drivers/pcmcia/m32r_pcc.c                      |   10 +---
 drivers/pcmcia/omap_cf.c                       |   11 ++--
 drivers/pcmcia/pd6729.c                        |   10 +---
 drivers/pcmcia/soc_common.c                    |   10 +---
 drivers/pcmcia/tcic.c                          |    8 +--
 drivers/pcmcia/yenta_socket.c                  |   10 +---
 drivers/rtc/rtc-dev.c                          |    5 +-
 drivers/s390/block/dasd.c                      |   27 +++-------
 drivers/s390/char/con3215.c                    |    7 +--
 drivers/s390/char/con3270.c                    |   18 ++-----
 drivers/s390/char/sclp.c                       |   29 ++++++-----
 drivers/s390/char/sclp_con.c                   |    7 +--
 drivers/s390/char/sclp_tty.c                   |    7 +--
 drivers/s390/char/sclp_vt220.c                 |    6 +-
 drivers/s390/char/tape_std.c                   |    8 +--
 drivers/s390/char/tty3270.c                    |    9 +--
 drivers/s390/cio/device_fsm.c                  |    8 +--
 drivers/s390/crypto/ap_bus.c                   |    6 +-
 drivers/s390/net/claw.c                        |   10 +---
 drivers/s390/net/fsm.c                         |   12 +----
 drivers/s390/net/lcs.c                         |    9 +--
 drivers/s390/net/qeth_main.c                   |    9 +--
 drivers/s390/scsi/zfcp_erp.c                   |   23 +++------
 drivers/sbus/char/cpwatchdog.c                 |   19 ++-----
 drivers/scsi/aha152x.c                         |    7 +--
 drivers/scsi/aic94xx/aic94xx_hwi.c             |    3 -
 drivers/scsi/aic94xx/aic94xx_hwi.h             |    2 -
 drivers/scsi/aic94xx/aic94xx_scb.c             |    3 -
 drivers/scsi/aic94xx/aic94xx_tmf.c             |   20 +++-----
 drivers/scsi/arm/fas216.c                      |    8 +--
 drivers/scsi/dc395x.c                          |   18 ++-----
 drivers/scsi/gdth.c                            |    6 +-
 drivers/scsi/gdth_proc.c                       |   13 +----
 drivers/scsi/ipr.c                             |   11 ++--
 drivers/scsi/libiscsi.c                        |    6 +-
 drivers/scsi/lpfc/lpfc_crtn.h                  |   12 ++---
 drivers/scsi/lpfc/lpfc_ct.c                    |    3 -
 drivers/scsi/lpfc/lpfc_els.c                   |   10 +---
 drivers/scsi/lpfc/lpfc_hbadisc.c               |    7 +--
 drivers/scsi/lpfc/lpfc_init.c                  |   29 +++--------
 drivers/scsi/lpfc/lpfc_scsi.c                  |    3 -
 drivers/scsi/lpfc/lpfc_sli.c                   |    4 --
 drivers/scsi/megaraid/megaraid_mbox.c          |    7 +--
 drivers/scsi/megaraid/megaraid_mm.c            |   12 +----
 drivers/scsi/ncr53c8xx.c                       |    7 +--
 drivers/scsi/pluto.c                           |    4 +-
 drivers/scsi/qla1280.c                         |   14 ++---
 drivers/scsi/qla2xxx/qla_mbx.c                 |    8 +--
 drivers/scsi/qla2xxx/qla_os.c                  |    8 +--
 drivers/scsi/qla4xxx/ql4_os.c                  |    7 +--
 drivers/scsi/scsi.c                            |    4 +-
 drivers/scsi/scsi_debug.c                      |   15 +-----
 drivers/scsi/scsi_error.c                      |   46 +----------------
 drivers/scsi/scsi_priv.h                       |    2 -
 drivers/scsi/sym53c8xx_2/sym_glue.c            |    7 +--
 drivers/serial/8250.c                          |    7 +--
 drivers/serial/crisv10.c                       |    5 +-
 drivers/serial/imx.c                           |    7 +--
 drivers/serial/m32r_sio.c                      |    7 +--
 drivers/serial/mcfserial.c                     |    6 +-
 drivers/serial/mux.c                           |    5 +-
 drivers/serial/sa1100.c                        |   18 +++----
 drivers/serial/sh-sci.c                        |   29 +++++------
 drivers/serial/sn_console.c                    |    7 +--
 drivers/telephony/ixj.c                        |   12 ++---
 drivers/usb/atm/cxacru.c                       |    8 +--
 drivers/usb/atm/usbatm.c                       |    8 +--
 drivers/usb/core/hcd.c                         |    8 +--
 drivers/usb/gadget/dummy_hcd.c                 |    7 +--
 drivers/usb/gadget/omap_udc.c                  |    7 +--
 drivers/usb/gadget/pxa2xx_udc.c                |    8 +--
 drivers/usb/gadget/zero.c                      |    7 +--
 drivers/usb/host/ehci-hcd.c                    |    7 +--
 drivers/usb/host/hc_crisv10.c                  |   20 +++-----
 drivers/usb/host/sl811-hcd.c                   |    8 +--
 drivers/usb/host/uhci-hcd.c                    |    3 -
 drivers/usb/host/uhci-q.c                      |    3 -
 drivers/usb/input/hid-core.c                   |    5 +-
 drivers/usb/net/catc.c                         |    7 +--
 drivers/usb/net/usbnet.c                       |    9 +--
 drivers/usb/serial/garmin_gps.c                |    8 +--
 drivers/video/aty/radeon_base.c                |    8 +--
 drivers/video/console/fbcon.c                  |    7 +--
 drivers/video/pmag-aa-fb.c                     |    7 +--
 drivers/video/sun3fb.c                         |    8 +--
 fs/aio.c                                       |    8 +--
 fs/dlm/recover.c                               |    7 +--
 fs/jbd/journal.c                               |    7 +--
 fs/jbd2/journal.c                              |    6 +-
 fs/ncpfs/inode.c                               |    5 +-
 fs/ncpfs/sock.c                                |    4 --
 fs/ocfs2/cluster/tcp.c                         |    9 +--
 include/asm-alpha/atomic.h                     |    4 +-
 include/asm-ia64/atomic.h                      |    4 +-
 include/asm-ia64/sn/bte.h                      |    3 +
 include/linux/ide.h                            |    2 -
 include/linux/ncp_fs_sb.h                      |    2 -
 include/linux/timer.h                          |   41 ++++++++++++---
 include/media/saa7146_vv.h                     |    2 -
 include/net/ieee80211_crypt.h                  |    2 -
 include/net/inet_connection_sock.h             |    6 +-
 include/net/llc_c_ac.h                         |    8 ++-
 include/net/sctp/sm.h                          |    6 +-
 kernel/acct.c                                  |    5 +-
 kernel/timer.c                                 |    7 ++-
 kernel/workqueue.c                             |   12 ++---
 mm/page-writeback.c                            |   12 ++---
 mm/slob.c                                      |    7 +--
 net/802/tr.c                                   |   10 ++--
 net/appletalk/aarp.c                           |    6 +-
 net/appletalk/ddp.c                            |    8 +--
 net/atm/clip.c                                 |    4 +-
 net/atm/lec.c                                  |   21 +++-----
 net/ax25/af_ax25.c                             |   11 +---
 net/ax25/ax25_ds_timer.c                       |    8 +--
 net/ax25/ax25_timer.c                          |   44 ++++++-----------
 net/bluetooth/hci_conn.c                       |   15 ++----
 net/bluetooth/hidp/core.c                      |    9 +--
 net/bluetooth/l2cap.c                          |    8 +--
 net/bluetooth/rfcomm/core.c                    |    8 +--
 net/bluetooth/sco.c                            |    8 +--
 net/bridge/br_fdb.c                            |    3 -
 net/bridge/br_private.h                        |    2 -
 net/bridge/br_stp_timer.c                      |   47 +++++-------------
 net/core/flow.c                                |    5 +-
 net/core/neighbour.c                           |   23 +++------
 net/dccp/ccids/ccid2.c                         |    7 +--
 net/dccp/ccids/ccid3.c                         |   10 +---
 net/dccp/output.c                              |    8 +--
 net/dccp/timer.c                               |   14 ++---
 net/decnet/dn_dev.c                            |   11 +---
 net/decnet/dn_route.c                          |    5 +-
 net/decnet/dn_timer.c                          |    8 +--
 net/econet/af_econet.c                         |   12 ++---
 net/ieee80211/ieee80211_crypt.c                |    3 -
 net/ieee80211/ieee80211_module.c               |    5 +-
 net/ipv4/igmp.c                                |   23 ++-------
 net/ipv4/inet_connection_sock.c                |   20 ++------
 net/ipv4/ip_fragment.c                         |   13 ++---
 net/ipv4/ipmr.c                                |    5 +-
 net/ipv4/ipvs/ip_vs_conn.c                     |    8 +--
 net/ipv4/ipvs/ip_vs_est.c                      |    5 +-
 net/ipv4/ipvs/ip_vs_lblc.c                     |    9 +--
 net/ipv4/ipvs/ip_vs_lblcr.c                    |    9 +--
 net/ipv4/netfilter/ip_conntrack_core.c         |   18 ++-----
 net/ipv4/netfilter/ipt_ULOG.c                  |   25 +++++----
 net/ipv4/route.c                               |   17 +++---
 net/ipv4/tcp_timer.c                           |   19 +++----
 net/ipv6/addrconf.c                            |   26 ++++------
 net/ipv6/mcast.c                               |   30 +++--------
 net/ipv6/netfilter/nf_conntrack_reasm.c        |   13 ++---
 net/ipv6/reassembly.c                          |   12 ++---
 net/irda/af_irda.c                             |   10 +---
 net/irda/irttp.c                               |   10 +---
 net/lapb/lapb_timer.c                          |   18 ++-----
 net/llc/llc_c_ac.c                             |   19 +++----
 net/llc/llc_conn.c                             |   16 ++----
 net/llc/llc_station.c                          |    6 +-
 net/netfilter/nf_conntrack_core.c              |   12 ++---
 net/netfilter/nf_conntrack_expect.c            |    8 +--
 net/netfilter/nfnetlink_log.c                  |   10 +---
 net/netfilter/xt_hashlimit.c                   |   10 +---
 net/netrom/af_netrom.c                         |    5 +-
 net/netrom/nr_timer.c                          |   48 ++++++------------
 net/rose/af_rose.c                             |   17 ------
 net/rose/rose_link.c                           |   16 ++----
 net/rose/rose_loopback.c                       |    7 +--
 net/rose/rose_timer.c                          |   34 +++++--------
 net/rxrpc/call.c                               |   25 ++-------
 net/sched/sch_api.c                            |   11 ++--
 net/sched/sch_cbq.c                            |   15 ++----
 net/sched/sch_generic.c                        |    8 +--
 net/sched/sch_hfsc.c                           |    8 +--
 net/sched/sch_htb.c                            |   14 ++---
 net/sched/sch_netem.c                          |    8 +--
 net/sched/sch_sfq.c                            |    7 +--
 net/sched/sch_tbf.c                            |    8 +--
 net/sctp/associola.c                           |    7 +--
 net/sctp/sm_sideeffect.c                       |   27 +++-------
 net/sctp/transport.c                           |    8 +--
 net/sunrpc/sched.c                             |    4 --
 net/sunrpc/svcsock.c                           |    5 +-
 net/sunrpc/xprt.c                              |    8 +--
 net/wanrouter/af_wanpipe.c                     |   27 +++-------
 net/x25/af_x25.c                               |   16 ------
 net/x25/x25_link.c                             |   10 +---
 net/x25/x25_timer.c                            |   19 ++-----
 net/xfrm/xfrm_policy.c                         |    7 +--
 net/xfrm/xfrm_state.c                          |   17 ++----
 sound/core/pcm.c                               |   10 ----
 sound/core/timer.c                             |    7 +--
 sound/drivers/dummy.c                          |    7 +--
 sound/drivers/mpu401/mpu401_uart.c             |    7 +--
 sound/drivers/mtpav.c                          |    7 +--
 sound/drivers/opl3/opl3_midi.c                 |    3 -
 sound/drivers/opl3/opl3_seq.c                  |    4 --
 sound/drivers/opl3/opl3_voice.h                |    2 -
 sound/drivers/serial-u16550.c                  |    9 +--
 sound/i2c/other/ak4117.c                       |   10 +---
 sound/isa/sb/emu8000_pcm.c                     |    7 +--
 sound/isa/sb/sb8_midi.c                        |    8 +--
 sound/isa/wavefront/wavefront_midi.c           |    9 ++-
 sound/oss/trident.c                            |    6 +-
 sound/oss/waveartist.c                         |   11 ++--
 sound/pci/echoaudio/midi.c                     |    9 +--
 sound/pci/korg1212/korg1212.c                  |    7 +--
 sound/pci/rme9652/hdsp.c                       |    7 +--
 sound/pci/rme9652/hdspm.c                      |    7 +--
 sound/synth/emux/emux.c                        |    4 --
 sound/synth/emux/emux_synth.c                  |    3 -
 sound/synth/emux/emux_voice.h                  |    2 -
 sound/usb/usbmidi.c                            |    7 +--
 524 files changed, 1700 insertions(+), 3605 deletions(-)
-
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