# This is a BitKeeper generated patch for the following project: # Project Name: Linux kernel tree # This patch format is intended for GNU patch command version 2.5 or higher. # This patch includes the following deltas: # ChangeSet v2.5.68 -> 1.1189 # drivers/video/fbmem.c 1.72 -> 1.74 # drivers/i2c/chips/w83781d.c 1.4 -> 1.5 # arch/sparc64/kernel/entry.S 1.22 -> 1.24 # drivers/video/vfb.c 1.26 -> 1.27 # arch/sparc/Kconfig 1.11 -> 1.12 # drivers/isdn/eicon/eicon_idi.c 1.10 -> 1.11 # drivers/hotplug/cpqphp_core.c 1.15 -> 1.16 # drivers/net/8139too.c 1.51 -> 1.52 # drivers/eisa/eisa.ids 1.1 -> 1.2 # net/core/link_watch.c 1.1 -> 1.2 # arch/sparc/kernel/wuf.S 1.3 -> 1.4 # include/asm-x86_64/irq.h 1.1 -> 1.2 # drivers/net/irda/irtty-sir.c 1.3 -> 1.6 # arch/sparc/kernel/sun4d_irq.c 1.14 -> 1.15 # sound/oss/gus_card.c 1.5 -> 1.6 # drivers/scsi/nsp32.h 1.1 -> 1.3 # net/bridge/br_device.c 1.5 -> 1.7 # drivers/char/ipmi/ipmi_kcs_intf.c 1.6 -> 1.7 # net/ipv4/netfilter/ip_conntrack_core.c 1.25 -> 1.26 # drivers/char/drm/drm_agpsupport.h 1.17 -> 1.18 # drivers/char/drm/drm_context.h 1.11 -> 1.12 # drivers/net/znet.c 1.11 -> 1.12 # drivers/video/tcx.c 1.4 -> 1.5 # drivers/net/3c59x.c 1.33 -> 1.34 # drivers/block/ps2esdi.c 1.63 -> 1.65 # drivers/i2c/chips/Makefile 1.4 -> 1.5 # arch/sparc64/kernel/smp.c 1.53 -> 1.54 # drivers/pcmcia/cs_internal.h 1.10 -> 1.12 # include/pcmcia/ds.h 1.8 -> 1.10 # drivers/scsi/megaraid.c 1.37 -> 1.43 # drivers/acpi/resources/rsio.c 1.13 -> 1.14 # drivers/net/eexpress.c 1.12 -> 1.13 # arch/alpha/kernel/core_wildfire.c 1.4 -> 1.5 # drivers/char/drm/mga.h 1.6 -> 1.7 # drivers/i2c/chips/lm75.c 1.13 -> 1.14 # net/ipv4/netfilter/arptable_filter.c 1.4 -> 1.5 # fs/cifs/file.c 1.12 -> 1.15 # include/linux/acpi.h 1.23 -> 1.24 # drivers/input/keyboard/sunkbd.c 1.10 -> 1.11 # drivers/net/irda/nsc-ircc.c 1.19 -> 1.20 # drivers/char/drm/mga_irq.c 1.2 -> 1.4 # drivers/char/drm/gamma.h 1.5 -> 1.7 # sound/oss/ad1848.h 1.3 -> 1.4 # drivers/ide/legacy/hd.c 1.19 -> 1.20 # drivers/media/video/tda9887.c 1.4 -> 1.5 # arch/ppc/syslib/ppc4xx_setup.c 1.11 -> 1.12 # drivers/atm/horizon.c 1.9 -> 1.10 # drivers/input/keyboard/newtonkbd.c 1.7 -> 1.8 # arch/ppc/8260_io/enet.c 1.7 -> 1.8 # drivers/net/tc35815.c 1.9 -> 1.10 # arch/ppc/platforms/zx4500_setup.c 1.5 -> 1.7 # arch/ppc/xmon/xmon.c 1.11 -> 1.12 # drivers/char/esp.c 1.14 -> 1.18 # drivers/input/joystick/stinger.c 1.9 -> 1.10 # drivers/net/irda/smc-ircc.c 1.16 -> 1.18 # include/asm-sparc/floppy.h 1.2 -> 1.3 # sound/oss/cs46xx.c 1.25 -> 1.29 # sound/oss/dmasound/dmasound_paula.c 1.7 -> 1.8 # net/llc/af_llc.c 1.34 -> 1.38 # drivers/scsi/ips.c 1.50 -> 1.52 # include/asm-alpha/pgalloc.h 1.11 -> 1.12 # drivers/char/drm/sis_drv.c 1.4 -> 1.5 # drivers/net/sonic.h 1.4 -> 1.5 # arch/arm/nwfpe/double_cpdo.c 1.4 -> 1.9 # drivers/scsi/53c7xx.h 1.2 -> 1.3 # include/asm-i386/system.h 1.26 -> 1.28 # sound/oss/dmasound/dmasound_q40.c 1.9 -> 1.10 # drivers/scsi/scsi_error.c 1.46 -> 1.48 # include/asm-ppc/processor.h 1.28 -> 1.29 # drivers/isdn/hisax/saphir.c 1.27 -> 1.28 # net/bluetooth/rfcomm/core.c 1.14 -> 1.17 # include/asm-i386/div64.h 1.1 -> 1.2 # include/sound/initval.h 1.8 -> 1.9 # drivers/base/hotplug.c 1.11 -> (deleted) # drivers/media/video/bt856.c 1.8 -> 1.9 # drivers/net/3c501.c 1.17 -> 1.18 # arch/ppc/4xx_io/serial_sicc.c 1.4 -> 1.9 # drivers/acpi/hardware/hwacpi.c 1.15 -> 1.16 # drivers/net/irda/toshoboe.c 1.14 -> 1.15 # include/asm-arm/arch-sa1100/h3600_gpio.h 1.1 -> 1.2 # fs/libfs.c 1.15 -> 1.17 # drivers/ide/ide-taskfile.c 1.14 -> 1.16 # arch/arm/mach-sa1100/assabet.c 1.19 -> 1.20 # drivers/char/vme_scc.c 1.12 -> 1.16 # include/linux/eeprom.h 1.2 -> 1.3 # drivers/ieee1394/raw1394.c 1.22 -> 1.23 # drivers/char/lp.c 1.24 -> 1.25 # drivers/media/video/saa7134/saa7134-ts.c 1.4 -> 1.5 # drivers/scsi/pas16.c 1.8 -> 1.9 # kernel/ksyms.c 1.189 -> 1.195 # sound/pci/korg1212/korg1212.c 1.19 -> 1.22 # drivers/cdrom/gscd.c 1.32 -> 1.33 # include/linux/ioctl32.h 1.2 -> 1.3 # drivers/char/n_tty.c 1.13 -> 1.14 # drivers/net/e1000/e1000.h 1.28 -> 1.29 # fs/cifs/inode.c 1.7 -> 1.10 # drivers/input/joystick/iforce/iforce-serio.c 1.3 -> 1.4 # drivers/input/joystick/magellan.c 1.11 -> 1.12 # arch/ppc/platforms/pcore_setup.c 1.6 -> 1.7 # net/bluetooth/hci_event.c 1.5 -> 1.6 # arch/um/kernel/initrd_kern.c 1.2 -> 1.3 # arch/ppc/xmon/start.c 1.11 -> 1.12 # include/acpi/acpiosxf.h 1.26 -> 1.27 # include/linux/cdrom.h 1.12 -> 1.13 # drivers/scsi/aic7xxx_old/aic7xxx.h 1.12 -> 1.13 # drivers/isdn/hardware/avm/avm_cs.c 1.6 -> 1.7 # include/asm-arm/arch-epxa10db/pld_conf00.h 1.1 -> 1.2 # lib/percpu_counter.c 1.1 -> 1.2 # drivers/i2c/chips/adm1021.c 1.13 -> 1.15 # arch/sparc/kernel/setup.c 1.18 -> 1.19 # arch/arm/kernel/signal.c 1.22 -> 1.23 # drivers/net/wan/z85230.c 1.6 -> 1.7 # sound/ppc/tumbler.c 1.9 -> 1.10 # include/asm-arm/arch-sa1100/memory.h 1.5 -> 1.6 # arch/arm/nwfpe/entry.S 1.7 -> 1.8 # include/asm-sparc/auxio.h 1.1 -> 1.2 # include/media/saa7146.h 1.1 -> 1.2 # drivers/net/wan/cosa.c 1.19 -> 1.20 # drivers/net/tulip/de4x5.c 1.24 -> 1.25 # drivers/acpi/hardware/hwgpe.c 1.18 -> 1.19 # arch/parisc/kernel/ioctl32.c 1.5 -> 1.8 # drivers/acpi/dispatcher/dsobject.c 1.24 -> 1.25 # drivers/scsi/pci2220i.c 1.18 -> 1.20 # arch/arm/mm/proc-arm920.S 1.17 -> 1.21 # include/asm-arm/dma-mapping.h 1.4 -> 1.5 # drivers/net/pci-skeleton.c 1.19 -> 1.20 # sound/oss/dmabuf.c 1.4 -> 1.6 # include/asm-ia64/pgalloc.h 1.14 -> 1.16 # sound/oss/vidc.h 1.2 -> 1.3 # include/asm-arm/proc-armv/system.h 1.9 -> 1.10 # drivers/input/serio/serio.c 1.14 -> 1.15 # drivers/net/bagetlance.c 1.8 -> 1.9 # include/asm-arm/arch-clps711x/memory.h 1.6 -> 1.7 # fs/ntfs/upcase.c 1.6 -> 1.7 # drivers/char/Kconfig 1.12 -> 1.13 # drivers/usb/class/usb-midi.c 1.14 -> 1.16 # include/linux/buffer_head.h 1.40 -> 1.42 # fs/cifs/cifsproto.h 1.8 -> 1.9 # drivers/net/irda/vlsi_ir.c 1.15 -> 1.16 # drivers/char/isicom.c 1.13 -> 1.17 # include/asm-arm/tlb.h 1.6 -> 1.7 # drivers/net/hamradio/baycom_ser_hdx.c 1.7 -> 1.8 # drivers/usb/net/Makefile 1.6 -> 1.7 # arch/arm/nwfpe/Makefile 1.8 -> 1.10 # include/asm-arm/cpu-single.h 1.10 -> 1.15 # net/sched/sch_generic.c 1.4 -> 1.5 # drivers/i2c/i2c-elektor.c 1.15 -> 1.16 # net/sctp/associola.c 1.38 -> 1.39 # net/irda/irnet/irnet_irda.c 1.16 -> 1.17 # drivers/net/3c509.c 1.35 -> 1.36 # fs/xfs/pagebuf/page_buf.c 1.47 -> 1.48 # drivers/mtd/devices/blkmtd.c 1.29 -> 1.31 # drivers/media/video/saa7185.c 1.10 -> 1.11 # arch/alpha/mm/numa.c 1.11 -> 1.12 # drivers/input/serio/ct82c710.c 1.5 -> 1.6 # drivers/isdn/tpam/tpam_queues.c 1.3 -> 1.4 # include/asm-ppc64/pgalloc.h 1.8 -> 1.10 # include/linux/timex.h 1.4 -> 1.5 # include/asm-i386/processor.h 1.46 -> 1.48 # net/ipv6/exthdrs.c 1.8 -> 1.9 # include/linux/mm.h 1.116 -> 1.117 # arch/x86_64/kernel/setup.c 1.12 -> 1.13 # arch/sparc/kernel/irq.c 1.22 -> 1.23 # drivers/input/serio/parkbd.c 1.4 -> 1.5 # sound/sparc/cs4231.c 1.8 -> 1.10 # drivers/scsi/aha152x.c 1.27 -> 1.30 # net/core/neighbour.c 1.10 -> 1.11 # net/ipv4/ipconfig.c 1.23 -> 1.24 # drivers/serial/8250.c 1.32 -> 1.36 # drivers/input/joystick/spaceball.c 1.11 -> 1.12 # drivers/block/ioctl.c 1.52 -> 1.54 # sound/oss/sb_common.c 1.8 -> 1.9 # drivers/video/cyberfb.c 1.15 -> 1.16 # net/llc/llc_s_st.c 1.3 -> 1.4 # drivers/scsi/hosts.c 1.57 -> 1.58 # net/bridge/br_notify.c 1.2 -> 1.3 # arch/i386/kernel/apm.c 1.49 -> 1.50 # drivers/net/dgrs.c 1.15 -> 1.16 # drivers/net/natsemi.c 1.47 -> 1.48 # include/sound/gus.h 1.3 -> 1.4 # net/Kconfig 1.10 -> 1.11 # drivers/net/skfp/skfddi.c 1.10 -> 1.11 # drivers/isdn/hisax/ipac.c 1.2 -> 1.3 # arch/arm/mm/proc-arm1020.S 1.12 -> 1.16 # net/sched/sch_tbf.c 1.8 -> 1.9 # net/ipv6/ip6_output.c 1.19 -> 1.20 # drivers/base/core.c 1.64 -> 1.65 # drivers/scsi/cpqfcTSinit.c 1.33 -> 1.35 # drivers/net/sb1000.c 1.15 -> 1.16 # drivers/scsi/53c700.h 1.10 -> 1.12 # arch/ppc/platforms/4xx/redwood5.h 1.5 -> 1.6 # drivers/usb/serial/io_edgeport.c 1.42 -> 1.44 # drivers/media/video/mxb.c 1.1 -> 1.3 # net/llc/llc_conn.c 1.24 -> 1.26 # drivers/net/hamradio/Kconfig 1.3 -> 1.4 # drivers/net/myri_sbus.c 1.13 -> 1.14 # drivers/net/ioc3-eth.c 1.16 -> 1.17 # net/sctp/sm_statefuns.c 1.41 -> 1.42 # arch/i386/kernel/irq.c 1.29 -> 1.34 # drivers/video/epson1355fb.c 1.12 -> 1.13 # mm/page_alloc.c 1.153 -> 1.154 # drivers/scsi/aic7xxx/aic7xxx_osm.c 1.27 -> 1.28 # arch/ppc/8260_io/uart.c 1.12 -> 1.18 # drivers/char/watchdog/pcwd.c 1.21 -> 1.22 # drivers/scsi/scsi_proc.c 1.18 -> 1.19 # drivers/usb/core/inode.c 1.47 -> 1.48 # net/llc/llc_c_ev.c 1.7 -> 1.8 # drivers/isdn/hisax/hfc_sx.c 1.38 -> 1.39 # net/ipv6/ipv6_sockglue.c 1.18 -> 1.19 # drivers/video/vesafb.c 1.30 -> 1.31 # sound/pci/cs46xx/cs46xx_lib.c 1.30 -> 1.33 # net/ipv6/netfilter/ip6table_filter.c 1.5 -> 1.6 # drivers/scsi/mac_scsi.c 1.5 -> 1.6 # arch/arm/mm/init.c 1.20 -> 1.21 # arch/sparc/kernel/sun4c_irq.c 1.7 -> 1.8 # include/asm-arm/cpu-multi32.h 1.10 -> 1.14 # net/bridge/br_fdb.c 1.3 -> 1.5 # include/asm-arm/proc-armv/pgtable.h 1.12 -> 1.13 # drivers/acpi/utilities/utmisc.c 1.23 -> 1.24 # drivers/scsi/sun3_scsi.c 1.15 -> 1.16 # drivers/fc4/soc.c 1.9 -> 1.11 # drivers/char/dz.c 1.14 -> 1.18 # arch/arm/nwfpe/softfloat.h 1.2 -> 1.3 # drivers/input/serio/i8042.c 1.25 -> 1.26 # arch/sparc/kernel/sparc_ksyms.c 1.16 -> 1.17 # drivers/char/drm/i830_dma.c 1.14 -> 1.18 # drivers/acpi/hardware/hwsleep.c 1.18 -> 1.19 # arch/ppc/amiga/amiints.c 1.9 -> 1.10 # net/sched/cls_rsvp.h 1.3 -> 1.4 # arch/s390/kernel/setup.c 1.21 -> 1.22 # drivers/macintosh/via-cuda.c 1.7 -> 1.8 # arch/alpha/kernel/core_marvel.c 1.8 -> 1.9 # arch/ia64/sn/io/sn2/pci_bus_cvlink.c 1.1 -> 1.2 # drivers/video/pvr2fb.c 1.12 -> 1.14 # drivers/net/pcmcia/nmclan_cs.c 1.10 -> 1.13 # include/linux/umem.h 1.2 -> 1.3 # net/llc/llc_proc.c 1.8 -> 1.9 # drivers/char/drm/drm_proc.h 1.10 -> 1.12 # sound/oss/emu10k1/audio.c 1.15 -> 1.16 # fs/partitions/nec98.c 1.1 -> 1.2 # drivers/isdn/hisax/avm_a1.c 1.24 -> 1.25 # sound/drivers/serial-u16550.c 1.13 -> 1.14 # drivers/net/wan/comx-hw-comx.c 1.9 -> 1.10 # drivers/net/lance.c 1.17 -> 1.18 # drivers/isdn/eicon/uxio.h 1.6 -> 1.7 # kernel/fork.c 1.117 -> 1.118 # include/linux/sched.h 1.140 -> 1.142 # arch/ppc/platforms/pmac_sleep.S 1.10 -> 1.11 # drivers/ide/ppc/pmac.c 1.9 -> 1.10 # net/sunrpc/svcsock.c 1.42 -> 1.43 # drivers/video/g364fb.c 1.20 -> 1.21 # arch/arm/boot/compressed/head-sa1100.S 1.5 -> 1.6 # arch/i386/kernel/vm86.c 1.24 -> 1.25 # sound/oss/wf_midi.c 1.7 -> 1.8 # drivers/block/ll_rw_blk.c 1.163 -> 1.168 # drivers/video/hitfb.c 1.20 -> 1.21 # drivers/scsi/ibmmca.c 1.15 -> 1.17 # net/sched/sch_cbq.c 1.9 -> 1.11 # drivers/usb/serial/keyspan.c 1.45 -> 1.47 # net/ipv4/xfrm4_tunnel.c 1.2 -> 1.3 # drivers/i2c/chips/via686a.c 1.5 -> 1.6 # drivers/media/radio/miropcm20-rds.c 1.9 -> 1.10 # drivers/net/wireless/airo.c 1.37 -> 1.39 # drivers/pcmcia/i82092aa.h 1.3 -> 1.4 # drivers/video/macfb.c 1.25 -> 1.26 # drivers/atm/ambassador.c 1.10 -> 1.11 # include/asm-ppc/irq.h 1.8 -> 1.9 # arch/ppc/platforms/spruce_setup.c 1.10 -> 1.11 # drivers/net/8390.c 1.12 -> 1.13 # drivers/isdn/hisax/hisax_fcclassic.c 1.3 -> 1.4 # drivers/md/Kconfig 1.2 -> 1.3 # drivers/video/atafb.c 1.19 -> 1.21 # include/asm-sparc64/timer.h 1.3 -> 1.4 # include/linux/serial_core.h 1.21 -> 1.23 # drivers/isdn/tpam/tpam_commands.c 1.8 -> 1.9 # drivers/mtd/maps/pcmciamtd.c 1.2 -> 1.3 # drivers/char/mwave/tp3780i.c 1.2 -> 1.3 # drivers/isdn/pcbit/layer2.h 1.4 -> 1.5 # include/asm-mips/irq.h 1.3 -> 1.4 # drivers/serial/amba.c 1.18 -> 1.20 # arch/ppc64/kernel/chrp_setup.c 1.21 -> 1.23 # drivers/media/video/videodev.c 1.17 -> 1.19 # drivers/ieee1394/sbp2.c 1.27 -> 1.29 # sound/oss/esssolo1.c 1.23 -> 1.26 # net/bridge/br_ioctl.c 1.4 -> 1.8 # fs/dcache.c 1.49 -> 1.51 # drivers/atm/firestream.c 1.17 -> 1.18 # drivers/net/tlan.c 1.19 -> 1.20 # drivers/net/lasi_82596.c 1.18 -> 1.19 # mm/vmscan.c 1.152 -> 1.156 # fs/smbfs/proc.c 1.28 -> 1.29 # drivers/isdn/hardware/eicon/divasmain.c 1.7 -> 1.8 # arch/ia64/kernel/setup.c 1.37 -> 1.38 # drivers/char/watchdog/eurotechwdt.c 1.12 -> 1.14 # include/asm-sparc/iommu.h 1.1 -> 1.2 # drivers/s390/char/sclp_tty.c 1.7 -> 1.8 # fs/proc/proc_misc.c 1.74 -> 1.76 # drivers/serial/sa1100.c 1.21 -> 1.24 # drivers/acpi/executer/exregion.c 1.15 -> 1.16 # drivers/isdn/capi/capifs.h 1.4 -> 1.5 # drivers/block/cpqarray.c 1.74 -> 1.75 # arch/sparc/kernel/process.c 1.23 -> 1.24 # net/sctp/sm_make_chunk.c 1.34 -> 1.35 # drivers/scsi/sym53c416.c 1.14 -> 1.16 # net/llc/llc_stat.c 1.2 -> 1.3 # drivers/i2c/i2c-core.c 1.31 -> 1.32 # drivers/net/sk98lin/skge.c 1.14 -> 1.15 # drivers/net/3c515.c 1.19 -> 1.20 # drivers/net/tulip/xircom_tulip_cb.c 1.19 -> 1.20 # net/irda/irqueue.c 1.6 -> 1.7 # drivers/ieee1394/video1394.c 1.30 -> 1.33 # include/linux/genhd.h 1.48 -> 1.51 # drivers/block/floppy.c 1.72 -> 1.76 # arch/i386/Kconfig 1.50 -> 1.56 # drivers/block/ataflop.c 1.35 -> 1.37 # drivers/sbus/char/aurora.c 1.20 -> 1.24 # drivers/char/drm/r128_cce.c 1.10 -> 1.12 # drivers/isdn/hisax/elsa.c 1.36 -> 1.37 # drivers/base/node.c 1.10 -> 1.11 # drivers/scsi/53c700.c 1.26 -> 1.29 # include/asm-i386/bugs.h 1.8 -> 1.9 # arch/arm/nwfpe/fpsr.h 1.1 -> 1.2 # include/linux/if_pppox.h 1.7 -> 1.8 # drivers/isdn/hisax/sportster.c 1.25 -> 1.26 # drivers/sbus/char/envctrl.c 1.13 -> 1.14 # drivers/acpi/events/evxfregn.c 1.14 -> 1.15 # drivers/video/aty/mach64_gx.c 1.7 -> 1.8 # sound/isa/opti9xx/opti92x-ad1848.c 1.13 -> 1.15 # net/sched/sch_dsmark.c 1.8 -> 1.9 # fs/jbd/journal.c 1.31 -> 1.32 # net/ipx/af_ipx.c 1.26 -> 1.28 # include/asm-sparc64/pci.h 1.12 -> 1.13 # drivers/media/video/saa7134/saa7134-video.c 1.5 -> 1.6 # include/asm-arm/procinfo.h 1.8 -> 1.9 # drivers/isdn/tpam/tpam.h 1.5 -> 1.6 # fs/devfs/base.c 1.83 -> 1.87 # arch/i386/kernel/traps.c 1.50 -> 1.51 # init/main.c 1.97 -> 1.98 # drivers/char/drm/drm_memory.h 1.6 -> 1.8 # drivers/net/hamradio/6pack.c 1.10 -> 1.11 # include/asm-sparc/sbus.h 1.4 -> 1.5 # drivers/net/wan/cycx_x25.c 1.9 -> 1.10 # arch/alpha/kernel/setup.c 1.33 -> 1.34 # fs/nfsd/nfsctl.c 1.32 -> 1.33 # include/linux/i2c.h 1.23 -> 1.25 # drivers/scsi/g_NCR5380.c 1.15 -> 1.17 # drivers/usb/media/ultracam.c 1.11 -> 1.12 # net/ipv4/fib_semantics.c 1.8 -> 1.10 # include/asm-h8300/irq.h 1.1 -> 1.2 # drivers/usb/class/usblp.c 1.41 -> 1.42 # arch/mips/kernel/setup.c 1.8 -> 1.9 # net/llc/llc_pdu.c 1.6 -> 1.7 # arch/ppc/platforms/powerpmc250.c 1.6 -> 1.7 # sound/sparc/amd7930.c 1.4 -> 1.6 # scripts/modpost.c 1.11 -> 1.12 # net/bluetooth/af_bluetooth.c 1.15 -> 1.16 # arch/ppc/kernel/cpu_setup_6xx.S 1.1 -> 1.2 # drivers/char/watchdog/machzwd.c 1.17 -> 1.18 # drivers/video/skeletonfb.c 1.22 -> 1.23 # arch/ppc/mm/pgtable.c 1.10 -> 1.11 # drivers/net/68360enet.c 1.2 -> 1.3 # drivers/ieee1394/hosts.h 1.14 -> 1.15 # drivers/char/drm/radeon_cp.c 1.16 -> 1.18 # net/llc/llc_evnt.c 1.5 -> 1.6 # arch/i386/vmlinux.lds.S 1.27 -> 1.29 # drivers/scsi/scsi_sysfs.c 1.9 -> 1.10 # net/sctp/transport.c 1.16 -> 1.17 # include/net/pkt_sched.h 1.3 -> 1.4 # sound/oss/ite8172.c 1.12 -> 1.15 # drivers/net/tulip/winbond-840.c 1.30 -> 1.31 # drivers/serial/sunsu.c 1.33 -> 1.36 # fs/cifs/cifsglob.h 1.5 -> 1.7 # drivers/media/dvb/dvb-core/dvbdev.c 1.7 -> 1.8 # mm/swapfile.c 1.73 -> 1.77 # drivers/net/wan/hd6457x.c 1.6 -> 1.7 # arch/ppc/platforms/4xx/redwood6.h 1.3 -> 1.4 # net/sched/sch_teql.c 1.3 -> 1.4 # fs/partitions/mac.c 1.3 -> 1.4 # drivers/serial/anakin.c 1.15 -> 1.16 # drivers/video/controlfb.c 1.25 -> 1.26 # arch/ppc/kernel/traps.c 1.18 -> 1.19 # drivers/char/synclinkmp.c 1.8 -> 1.13 # drivers/net/wan/x25_asy.c 1.4 -> 1.5 # arch/sparc/kernel/sunos_asm.S 1.1 -> 1.2 # arch/alpha/kernel/proto.h 1.14 -> 1.15 # drivers/video/cyber2000fb.c 1.26 -> 1.28 # drivers/char/cyclades.c 1.17 -> 1.21 # drivers/atm/nicstar.c 1.14 -> 1.15 # kernel/cpufreq.c 1.28 -> 1.29 # sound/isa/cs423x/cs4231_lib.c 1.13 -> 1.15 # arch/cris/drivers/Kconfig 1.2 -> 1.3 # drivers/net/ibmlana.c 1.7 -> 1.8 # arch/arm/mach-sa1100/h3600.c 1.13 -> 1.14 # net/sched/sch_fifo.c 1.3 -> 1.4 # drivers/ieee1394/csr.c 1.9 -> 1.11 # drivers/net/wan/n2.c 1.10 -> 1.12 # fs/cifs/cifssmb.c 1.11 -> 1.14 # drivers/atm/eni.c 1.11 -> 1.12 # net/bridge/br_stp.c 1.2 -> 1.5 # net/bridge/br_private.h 1.8 -> 1.12 # include/net/ip6_route.h 1.6 -> 1.7 # drivers/char/drm/drm_bufs.h 1.12 -> 1.14 # drivers/block/Kconfig 1.4 -> 1.5 # include/linux/blkdev.h 1.99 -> 1.101 # drivers/scsi/NCR53C9x.c 1.20 -> 1.22 # arch/ppc/mm/init.c 1.27 -> 1.28 # drivers/video/pm3fb.c 1.7 -> 1.8 # arch/arm/mm/fault-armv.c 1.20 -> 1.21 # include/asm-sparc64/asi.h 1.5 -> 1.6 # drivers/input/mouse/psmouse.c 1.22 -> 1.23 # arch/i386/kernel/microcode.c 1.18 -> 1.19 # drivers/block/nbd.c 1.54 -> 1.55 # include/asm-i386/floppy.h 1.5 -> 1.6 # net/irda/irlmp_event.c 1.16 -> 1.17 # drivers/message/fusion/mptbase.c 1.9 -> 1.10 # drivers/net/atarilance.c 1.12 -> 1.13 # include/asm-ppc/ocp.h 1.1 -> 1.2 # drivers/atm/zatm.c 1.10 -> 1.11 # drivers/video/sun3fb.c 1.14 -> 1.15 # net/sched/cls_api.c 1.2 -> 1.4 # drivers/ieee1394/ieee1394_core.c 1.27 -> 1.29 # drivers/serial/core.c 1.51 -> 1.59 # drivers/char/drm/drm_ioctl.h 1.10 -> 1.11 # sound/oss/btaudio.c 1.12 -> 1.14 # drivers/net/pcmcia/3c574_cs.c 1.14 -> 1.17 # net/rose/rose_dev.c 1.6 -> 1.7 # net/llc/llc_actn.c 1.6 -> 1.7 # arch/sparc/kernel/head.S 1.5 -> 1.6 # include/asm-sparc/kgdb.h 1.1 -> 1.2 # drivers/base/bus.c 1.43 -> 1.44 # drivers/media/video/w9966.c 1.9 -> 1.10 # drivers/net/rrunner.c 1.14 -> 1.15 # drivers/cdrom/optcd.c 1.28 -> 1.29 # arch/um/drivers/stdio_console.c 1.9 -> 1.10 # drivers/isdn/hisax/nj_u.c 1.25 -> 1.26 # drivers/net/wan/comx-hw-munich.c 1.9 -> 1.10 # drivers/scsi/NCR5380.c 1.14 -> 1.16 # drivers/net/wireless/Kconfig 1.5 -> 1.6 # drivers/scsi/sr.c 1.75 -> 1.76 # sound/oss/gus_wave.c 1.8 -> 1.9 # drivers/net/wan/Kconfig 1.4 -> 1.5 # drivers/net/wan/dscc4.c 1.34 -> 1.35 # net/key/af_key.c 1.31 -> 1.32 # arch/sparc64/kernel/pci_common.c 1.18 -> 1.19 # drivers/net/tulip/interrupt.c 1.16 -> 1.17 # drivers/scsi/aha1740.c 1.12 -> 1.14 # drivers/net/starfire.c 1.25 -> 1.26 # drivers/char/ftape/lowlevel/fdc-io.c 1.7 -> 1.9 # drivers/isdn/capi/capifs.c 1.20 -> 1.22 # drivers/scsi/scsi.h 1.73 -> 1.75 # include/asm-sparc64/signal.h 1.8 -> 1.9 # kernel/suspend.c 1.37 -> 1.38 # include/linux/gfp.h 1.12 -> 1.14 # net/bridge/br_input.c 1.8 -> 1.10 # drivers/net/irda/irtty.c 1.14 -> 1.16 # include/linux/fs.h 1.232 -> 1.238 # drivers/pcmcia/cs.c 1.23 -> 1.26 # drivers/video/sa1100fb.c 1.26 -> 1.28 # drivers/atm/lanai.c 1.8 -> 1.9 # arch/ppc/platforms/ev64260_setup.c 1.5 -> 1.7 # drivers/scsi/ini9100u.c 1.12 -> 1.14 # drivers/base/fs/fs.h 1.4 -> (deleted) # fs/ntfs/ChangeLog 1.119 -> 1.127 # arch/sparc64/kernel/chmc.c 1.3 -> 1.4 # include/sound/emu10k1.h 1.13 -> 1.15 # drivers/video/vga16fb.c 1.32 -> 1.33 # arch/sparc64/kernel/devices.c 1.9 -> 1.10 # drivers/char/watchdog/mixcomwd.c 1.14 -> 1.15 # drivers/video/maxinefb.c 1.18 -> 1.19 # drivers/pcmcia/cardbus.c 1.26 -> 1.27 # include/linux/linux_logo.h 1.4 -> 1.5 # drivers/video/tdfxfb.c 1.41 -> 1.42 # drivers/block/paride/pt.c 1.14 -> 1.15 # drivers/net/tokenring/Kconfig 1.6 -> 1.7 # drivers/usb/media/ibmcam.c 1.17 -> 1.18 # include/asm-arm/arch-ebsa285/irqs.h 1.1 -> 1.2 # drivers/md/dm-ioctl.c 1.16 -> 1.19 # drivers/usb/image/scanner.c 1.56 -> 1.57 # drivers/isdn/hisax/nj_s.c 1.26 -> 1.27 # drivers/sgi/char/sgiserial.c 1.8 -> 1.12 # drivers/acpi/resources/rsmisc.c 1.11 -> 1.12 # drivers/net/ni65.c 1.15 -> 1.16 # include/linux/quotaops.h 1.13 -> 1.14 # include/asm-x86_64/floppy.h 1.1 -> 1.2 # drivers/char/mwave/mwavedd.c 1.8 -> 1.9 # arch/arm/mach-pxa/generic.c 1.6 -> 1.7 # drivers/video/q40fb.c 1.22 -> 1.23 # drivers/isdn/eicon/eicon.h 1.10 -> 1.11 # drivers/isdn/eicon/eicon_io.c 1.4 -> 1.5 # drivers/net/lp486e.c 1.10 -> 1.11 # arch/i386/kernel/cpu/intel.c 1.18 -> 1.19 # drivers/net/pcnet32.c 1.32 -> 1.33 # drivers/video/virgefb.c 1.16 -> 1.17 # drivers/char/n_hdlc.c 1.11 -> 1.14 # drivers/char/ser_a2232.c 1.6 -> 1.8 # net/ipv6/netfilter/ip6_queue.c 1.9 -> 1.10 # arch/sparc/kernel/smp.c 1.8 -> 1.9 # drivers/pcmcia/sa1111_generic.c 1.13 -> 1.14 # drivers/video/cg6.c 1.4 -> 1.5 # drivers/eisa/eisa-bus.c 1.5 -> 1.6 # drivers/isdn/eicon/linio.c 1.7 -> 1.8 # net/irda/iriap.c 1.13 -> 1.14 # arch/arm/boot/compressed/head-xscale.S 1.3 -> 1.4 # net/sched/cls_u32.c 1.6 -> 1.8 # drivers/net/Makefile 1.57 -> 1.58 # drivers/ide/ide.c 1.58 -> 1.59 # drivers/serial/clps711x.c 1.15 -> 1.17 # sound/oss/via82cxxx_audio.c 1.25 -> 1.27 # sound/oss/dmasound/dmasound_atari.c 1.8 -> 1.9 # drivers/md/md.c 1.163 -> 1.166 # net/ipv4/netfilter/ipt_physdev.c 1.3 -> 1.4 # arch/mips64/Kconfig 1.11 -> 1.12 # fs/cifs/transport.c 1.6 -> 1.7 # arch/alpha/kernel/core_titan.c 1.14 -> 1.15 # drivers/ieee1394/ieee1394.h 1.5 -> 1.6 # net/ipv4/ip_sockglue.c 1.13 -> 1.15 # drivers/net/appletalk/ltpc.c 1.9 -> 1.11 # drivers/scsi/advansys.c 1.28 -> 1.31 # drivers/scsi/ncr53c8xx.c 1.23 -> 1.25 # drivers/net/sunlance.c 1.14 -> 1.16 # fs/cifs/link.c 1.3 -> 1.4 # include/asm-ppc/machdep.h 1.15 -> 1.16 # net/sched/cls_route.c 1.5 -> 1.6 # include/asm-arm/arch-nexuspci/irqs.h 1.1 -> 1.2 # net/ipv6/icmp.c 1.23 -> 1.26 # drivers/scsi/inia100.c 1.19 -> 1.21 # drivers/net/wireless/orinoco.h 1.11 -> 1.12 # arch/arm/nwfpe/entry26.S 1.6 -> 1.7 # include/linux/wrapper.h 1.1 -> (deleted) # include/linux/fb.h 1.51 -> 1.53 # drivers/char/drm/i830.h 1.6 -> 1.8 # net/sunrpc/rpc_pipe.c 1.7 -> 1.8 # drivers/usb/media/se401.c 1.33 -> 1.35 # drivers/acpi/parser/psargs.c 1.16 -> 1.17 # drivers/eisa/Kconfig 1.2 -> 1.3 # arch/ppc/platforms/mvme5100_setup.c 1.5 -> 1.6 # net/ipv6/netfilter/ip6t_LOG.c 1.4 -> 1.5 # arch/mips/au1000/common/serial.c 1.9 -> 1.15 # drivers/scsi/u14-34f.c 1.24 -> 1.26 # arch/i386/kernel/mpparse.c 1.38 -> 1.39 # arch/arm/kernel/entry-armv.S 1.29 -> 1.30 # net/bridge/br_forward.c 1.7 -> 1.9 # drivers/media/dvb/dvb-core/dvbdev.h 1.3 -> 1.4 # drivers/pcmcia/cistpl.c 1.12 -> 1.13 # drivers/isdn/hisax/sedlbauer_cs.c 1.7 -> 1.8 # arch/sparc64/kernel/ebus.c 1.13 -> 1.14 # drivers/char/pty.c 1.11 -> 1.17 # drivers/base/cpu.c 1.10 -> 1.11 # net/irda/af_irda.c 1.39 -> 1.41 # drivers/usb/media/ov511.c 1.41 -> 1.43 # drivers/scsi/hosts.h 1.58 -> 1.59 # drivers/char/lp_old98.c 1.1 -> 1.2 # drivers/acpi/executer/exfldio.c 1.21 -> 1.22 # net/irda/ircomm/ircomm_tty.c 1.16 -> 1.19 # include/sound/ad1848.h 1.4 -> 1.5 # drivers/scsi/NCR53C9x.h 1.5 -> 1.7 # drivers/char/drm/i830_drv.c 1.6 -> 1.7 # drivers/video/i810/i810_main.c 1.8 -> 1.9 # fs/reiserfs/inode.c 1.73 -> 1.74 # net/ipv4/tcp_ipv4.c 1.48 -> 1.49 # drivers/media/video/tvaudio.c 1.16 -> 1.17 # drivers/media/video/saa7134/saa7134-core.c 1.3 -> 1.4 # arch/arm/nwfpe/fpopcode.h 1.3 -> 1.6 # fs/ntfs/dir.c 1.65 -> 1.66 # drivers/ieee1394/highlevel.h 1.7 -> 1.9 # drivers/ide/ide-tape.c 1.21 -> 1.22 # drivers/usb/core/hcd.h 1.27 -> 1.28 # arch/i386/kernel/io_apic.c 1.62 -> 1.64 # drivers/char/drm/i810.h 1.6 -> 1.8 # arch/ppc/syslib/ppc8xx_pic.c 1.8 -> 1.9 # arch/parisc/kernel/sys_parisc32.c 1.14 -> 1.15 # arch/sparc64/defconfig 1.80 -> 1.82 # sound/pci/rme9652/hdsp.c 1.16 -> 1.17 # sound/pci/ice1712/ice1712.c 1.10 -> 1.13 # drivers/acorn/block/fd1772.c 1.34 -> 1.35 # drivers/net/sunhme.c 1.31 -> 1.32 # drivers/usb/media/vicam.c 1.31 -> 1.34 # drivers/input/mouse/pc110pad.c 1.6 -> 1.8 # arch/ppc/platforms/prpmc750_setup.c 1.6 -> 1.7 # sound/oss/cs4281/cs4281_wrapper-24.c 1.4 -> 1.5 # drivers/char/ftape/lowlevel/ftape-buffer.c 1.3 -> 1.5 # mm/filemap.c 1.190 -> 1.191 # drivers/char/drm/i810_dma.c 1.22 -> 1.26 # sound/oss/waveartist.c 1.6 -> 1.7 # drivers/cdrom/sonycd535.c 1.33 -> 1.35 # arch/sparc64/kernel/setup.c 1.37 -> 1.38 # net/bridge/netfilter/ebtables.c 1.7 -> 1.8 # sound/oss/dmasound/dmasound_awacs.c 1.11 -> 1.12 # drivers/ide/ide-iops.c 1.15 -> 1.16 # drivers/usb/serial/whiteheat.c 1.35 -> 1.37 # drivers/input/touchscreen/gunze.c 1.6 -> 1.7 # drivers/isdn/hisax/hisax_hfcpci.c 1.7 -> 1.8 # arch/ppc/platforms/adir_setup.c 1.4 -> 1.6 # include/asm-mips64/irq.h 1.2 -> 1.3 # arch/arm/vmlinux-armv.lds.in 1.23 -> 1.24 # drivers/char/pcmcia/synclink_cs.c 1.10 -> 1.15 # drivers/net/wan/sbni.c 1.16 -> 1.17 # drivers/hotplug/cpqphp_ctrl.c 1.9 -> 1.10 # drivers/char/drm/r128.h 1.7 -> 1.8 # net/socket.c 1.50 -> 1.55 # drivers/ieee1394/pcilynx.c 1.28 -> 1.30 # drivers/scsi/ncr53c8xx.h 1.10 -> 1.11 # include/asm-parisc/irq.h 1.4 -> 1.5 # sound/pci/rme96.c 1.16 -> 1.17 # drivers/char/synclink.c 1.28 -> 1.34 # net/ipv4/netfilter/iptable_filter.c 1.7 -> 1.8 # drivers/block/swim3.c 1.26 -> 1.28 # drivers/scsi/aic7xxx/aic7xxx_osm.h 1.34 -> 1.35 # fs/binfmt_misc.c 1.17 -> 1.19 # arch/arm/Makefile 1.38 -> 1.39 # drivers/block/floppy98.c 1.1 -> 1.6 # drivers/net/e1000/e1000_main.c 1.62 -> 1.64 # drivers/char/hw_random.c 1.9 -> 1.10 # sound/oss/rme96xx.c 1.12 -> 1.13 # drivers/acpi/dispatcher/dsmthdat.c 1.19 -> 1.20 # drivers/net/sunqe.c 1.12 -> 1.13 # net/core/sysctl_net_core.c 1.3 -> 1.4 # arch/alpha/kernel/core_tsunami.c 1.10 -> 1.11 # arch/sparc64/mm/init.c 1.43 -> 1.45 # arch/arm/nwfpe/fpa11.c 1.9 -> 1.13 # drivers/base/base.h 1.24 -> 1.25 # sound/drivers/mpu401/mpu401_uart.c 1.14 -> 1.16 # drivers/scsi/fd_mcs.c 1.9 -> 1.11 # drivers/net/irda/w83977af_ir.c 1.15 -> 1.16 # fs/proc/proc_tty.c 1.3 -> 1.6 # fs/partitions/check.h 1.8 -> 1.10 # include/linux/ide.h 1.44 -> 1.48 # drivers/mtd/mtdblock.c 1.41 -> 1.43 # arch/sparc64/kernel/head.S 1.16 -> 1.17 # drivers/char/rio/riotty.c 1.7 -> 1.8 # drivers/net/hp100.c 1.15 -> 1.16 # drivers/scsi/nsp32.c 1.8 -> 1.10 # drivers/net/yellowfin.c 1.20 -> 1.21 # drivers/net/3c501.h 1.1 -> 1.2 # net/sched/cls_fw.c 1.3 -> 1.5 # net/ipv4/netfilter/ip_fw_compat.c 1.14 -> 1.15 # arch/sparc64/kernel/trampoline.S 1.13 -> 1.14 # drivers/video/platinumfb.c 1.19 -> 1.20 # drivers/scsi/aacraid/linit.c 1.13 -> 1.15 # drivers/serial/sunsab.c 1.24 -> 1.27 # net/ipv6/netfilter/ip6table_mangle.c 1.7 -> 1.8 # net/netlink/netlink_dev.c 1.13 -> 1.15 # drivers/net/wireless/ray_cs.c 1.16 -> 1.18 # include/net/snmp.h 1.6 -> 1.7 # drivers/isdn/hisax/niccy.c 1.28 -> 1.29 # drivers/net/pcmcia/xirc2ps_cs.c 1.14 -> 1.17 # drivers/char/ftape/zftape/zftape-init.c 1.16 -> 1.17 # net/llc/llc_main.c 1.25 -> 1.28 # drivers/ieee1394/hosts.c 1.17 -> 1.18 # arch/s390/Kconfig 1.9 -> 1.10 # mm/swap.c 1.49 -> 1.50 # drivers/net/at1700.c 1.17 -> 1.18 # drivers/isdn/hisax/bkm_a4t.c 1.25 -> 1.26 # arch/parisc/kernel/irq.c 1.13 -> 1.14 # drivers/char/watchdog/advantechwdt.c 1.15 -> 1.16 # drivers/bluetooth/dtl1_cs.c 1.7.1.1 -> 1.10 # drivers/serial/uart00.c 1.15 -> 1.16 # drivers/usb/image/scanner.h 1.32 -> 1.33 # drivers/video/fm2fb.c 1.23 -> 1.24 # arch/sparc64/solaris/timod.c 1.13 -> 1.14 # drivers/net/irda/ali-ircc.c 1.15 -> 1.16 # include/linux/net.h 1.12 -> 1.14 # net/ipv6/proc.c 1.8 -> 1.11 # drivers/usb/misc/auerswald.c 1.28 -> 1.29 # drivers/char/rtc.c 1.24 -> 1.26 # init/Makefile 1.25 -> 1.26 # arch/um/kernel/mem.c 1.14 -> 1.15 # drivers/char/keyboard.c 1.28 -> 1.30 # drivers/bluetooth/Kconfig 1.6 -> 1.7 # drivers/scsi/atp870u.c 1.17 -> 1.19 # drivers/char/sx.c 1.24 -> 1.28 # net/sched/sch_prio.c 1.7 -> 1.8 # net/ipv4/netfilter/ipfwadm_core.c 1.13 -> 1.14 # drivers/fc4/socal.c 1.8 -> 1.10 # drivers/isdn/act2000/act2000_isa.c 1.6 -> 1.7 # fs/ntfs/attrib.h 1.20 -> 1.21 # include/asm-sparc/winmacro.h 1.1 -> 1.2 # drivers/ide/ide-disk.c 1.37 -> 1.40 # drivers/media/video/saa7111.c 1.10 -> 1.11 # drivers/usb/serial/usb-serial.c 1.75 -> 1.77 # fs/partitions/Makefile 1.11 -> 1.12 # drivers/scsi/aic7xxx_old.c 1.47 -> 1.48 # include/asm-m68k/sun3_pgalloc.h 1.10 -> 1.13 # drivers/net/dl2k.c 1.25 -> 1.26 # include/linux/irq.h 1.5 -> 1.6 # drivers/char/drm/gamma_drv.h 1.6 -> 1.8 # include/asm-ppc/system.h 1.17 -> 1.18 # sound/oss/mpu401.h 1.4 -> 1.5 # sound/isa/es18xx.c 1.16 -> 1.18 # drivers/isdn/hisax/hfc_pci.c 1.41 -> 1.42 # drivers/input/evbug.c 1.6 -> 1.7 # arch/ppc/syslib/m8xx_setup.c 1.21 -> 1.24 # include/linux/console.h 1.5 -> 1.7 # net/llc/llc_c_st.c 1.4 -> 1.5 # arch/arm/nwfpe/fpopcode.c 1.3 -> 1.6 # drivers/usb/input/hiddev.c 1.29 -> 1.31 # drivers/media/video/tuner-3036.c 1.7 -> 1.8 # drivers/char/watchdog/softdog.c 1.16 -> 1.17 # drivers/net/b44.c 1.6 -> 1.7 # drivers/scsi/cpqfcTSstructs.h 1.12 -> 1.14 # drivers/net/ppp_synctty.c 1.7 -> 1.8 # arch/sparc64/kernel/systbls.S 1.37 -> 1.38 # arch/x86_64/ia32/sys_ia32.c 1.29 -> 1.31 # drivers/serial/mcfserial.c 1.5 -> 1.9 # arch/x86_64/kernel/irq.c 1.12 -> 1.13 # include/asm-ppc/cputable.h 1.5 -> 1.6 # drivers/net/hamradio/dmascc.c 1.9 -> 1.11 # drivers/media/video/tda9875.c 1.11 -> 1.12 # drivers/char/serial167.c 1.16 -> 1.21 # include/linux/usb.h 1.73 -> 1.75 # drivers/net/sis900.c 1.34 -> 1.35 # drivers/hotplug/cpci_hotplug_core.c 1.4 -> 1.5 # arch/arm/nwfpe/fpa11.h 1.4 -> 1.7 # net/sched/cls_tcindex.c 1.5 -> 1.6 # mm/swap_state.c 1.59 -> 1.60 # include/linux/input.h 1.26 -> 1.29 # arch/sparc/mm/init.c 1.17 -> 1.19 # drivers/net/irda/donauboe.c 1.3 -> 1.5 # arch/m68k/sun3x/prom.c 1.4 -> 1.5 # drivers/isdn/capi/capidrv.c 1.22 -> 1.23 # arch/arm/nwfpe/fpmodule.c 1.6 -> 1.9 # sound/oss/nm256_audio.c 1.11 -> 1.12 # drivers/net/wan/pc300_tty.c 1.8 -> 1.10 # drivers/scsi/seagate.c 1.15 -> 1.17 # drivers/input/joystick/spaceorb.c 1.10 -> 1.11 # net/sched/sch_api.c 1.6 -> 1.8 # drivers/ide/ide-cd.c 1.42 -> 1.43 # sound/oss/sonicvibes.c 1.18 -> 1.21 # arch/x86_64/ia32/ia32entry.S 1.18 -> 1.19 # net/ipv4/netfilter/ip_conntrack_standalone.c 1.18 -> 1.19 # sound/pci/rme9652/rme9652.c 1.17 -> 1.18 # fs/fat/inode.c 1.62 -> 1.63 # arch/sparc/mm/io-unit.c 1.6 -> 1.7 # arch/arm/mm/proc-syms.c 1.6 -> 1.8 # net/ipx/Kconfig 1.1 -> 1.2 # mm/memory.c 1.121 -> 1.122 # include/asm-arm/proc-armv/cache.h 1.13 -> 1.15 # sound/pci/ice1712/ice1724.c 1.1 -> 1.3 # include/asm-x86_64/mpspec.h 1.4 -> 1.5 # include/sound/sb.h 1.6 -> 1.7 # drivers/net/ni5010.c 1.9 -> 1.10 # drivers/s390/block/dasd.c 1.56 -> 1.61 # drivers/scsi/sg.c 1.50 -> 1.52 # arch/v850/Kconfig 1.9 -> 1.10 # fs/aio.c 1.30 -> 1.31 # arch/ppc/8260_io/fcc_enet.c 1.8 -> 1.9 # net/sched/sch_atm.c 1.8 -> 1.9 # drivers/usb/serial/pl2303.c 1.37 -> 1.39 # drivers/char/riscom8.c 1.10 -> 1.14 # drivers/video/chipsfb.c 1.18 -> 1.19 # drivers/scsi/BusLogic.h 1.11 -> 1.13 # drivers/usb/usb-skeleton.c 1.31 -> 1.32 # fs/compat.c 1.6 -> 1.7 # arch/sparc/kernel/entry.S 1.10 -> 1.11 # drivers/net/epic100.c 1.28 -> 1.30 # drivers/usb/serial/digi_acceleport.c 1.31 -> 1.33 # include/asm-arm/arch-sa1100/uncompress.h 1.4 -> 1.5 # net/core/netfilter.c 1.13 -> 1.18 # sound/oss/emu10k1/passthrough.c 1.7 -> 1.8 # drivers/block/amiflop.c 1.38 -> 1.39 # drivers/cdrom/mcdx.c 1.31 -> 1.32 # drivers/net/8139cp.c 1.35 -> 1.37 # arch/sparc64/kernel/rtrap.S 1.15 -> 1.16 # drivers/ide/Kconfig 1.9 -> 1.10 # drivers/video/matrox/i2c-matroxfb.c 1.7 -> 1.8 # drivers/net/pcmcia/com20020_cs.c 1.6 -> 1.8 # drivers/net/e100/e100_main.c 1.60 -> 1.61 # include/asm-arm/arch-iop3xx/iop310.h 1.3 -> 1.4 # drivers/block/genhd.c 1.79 -> 1.83 # net/irda/irda_device.c 1.15 -> 1.16 # sound/isa/sb/sb16_main.c 1.9 -> 1.11 # arch/arm/mm/proc-sa110.S 1.16 -> 1.20 # arch/ppc64/kernel/setup.c 1.21 -> 1.22 # drivers/char/rio/func.h 1.2 -> 1.3 # arch/i386/kernel/setup.c 1.74 -> 1.79 # arch/arm/tools/mach-types 1.26 -> 1.27 # fs/cifs/cifs_debug.c 1.7 -> 1.8 # drivers/char/watchdog/sc520_wdt.c 1.8 -> 1.9 # drivers/isdn/hisax/elsa_cs.c 1.4 -> 1.5 # include/sound/cs4231.h 1.4 -> 1.5 # drivers/video/aty/aty128fb.c 1.36 -> 1.37 # drivers/scsi/gdth_proc.c 1.12 -> 1.13 # drivers/atm/idt77252.c 1.9 -> 1.10 # arch/mips/Kconfig 1.9 -> 1.10 # drivers/usb/core/hcd-pci.c 1.12 -> 1.13 # drivers/bluetooth/bluecard_cs.c 1.9 -> 1.11 # drivers/mtd/mtdblock_ro.c 1.25 -> 1.26 # drivers/video/sgivwfb.c 1.28 -> 1.29 # arch/um/drivers/ubd_kern.c 1.30 -> 1.32 # arch/arm/mach-integrator/cpu.c 1.15 -> 1.16 # drivers/scsi/NCR53c406a.c 1.18 -> 1.20 # arch/i386/kernel/module.c 1.8 -> 1.10 # drivers/net/3c523.c 1.10 -> 1.11 # drivers/net/wan/cycx_main.c 1.7 -> 1.8 # include/asm-sh/serial-ec3104.h 1.1 -> 1.2 # drivers/video/imsttfb.c 1.26 -> 1.27 # arch/ia64/hp/sim/simserial.c 1.11 -> 1.15 # arch/parisc/mm/init.c 1.8 -> 1.10 # drivers/char/tpqic02.c 1.20 -> 1.22 # arch/i386/kernel/time.c 1.30 -> 1.32 # sound/isa/sb/es968.c 1.12 -> 1.13 # drivers/net/tokenring/smctr.c 1.19 -> 1.20 # arch/arm/nwfpe/fpa11.inl 1.3 -> 1.4 # drivers/media/video/tea6420.c 1.1 -> 1.2 # drivers/net/wan/sdla_chdlc.c 1.21 -> 1.23 # drivers/serial/8250_cs.c 1.10 -> 1.11 # drivers/scsi/scsi_syms.c 1.30 -> 1.32 # net/econet/af_econet.c 1.15 -> 1.16 # drivers/input/joydev.c 1.14 -> 1.17 # arch/mips64/kernel/ioctl32.c 1.10 -> 1.11 # drivers/net/rclanmtl.h 1.5 -> 1.7 # include/asm-arm/arch-arc/irqs.h 1.2 -> 1.3 # drivers/scsi/scsi_lib.c 1.82 -> 1.84 # net/rose/af_rose.c 1.21 -> 1.22 # arch/sparc64/kernel/time.c 1.36 -> 1.39 # net/netrom/af_netrom.c 1.23 -> 1.24 # net/irda/ircomm/ircomm_param.c 1.9 -> 1.10 # net/llc/llc_if.c 1.19 -> 1.21 # drivers/net/appletalk/cops.c 1.15 -> 1.16 # include/linux/tty.h 1.10 -> 1.15 # drivers/acpi/namespace/nsutils.c 1.21 -> 1.22 # drivers/base/fs/Makefile 1.8 -> (deleted) # include/asm-arm/setup.h 1.10 -> 1.11 # drivers/base/fs/device.c 1.25 -> (deleted) # include/asm-sh/pgalloc.h 1.7 -> 1.8 # arch/arm/mach-iop3xx/mm-321.c 1.1 -> 1.3 # net/netlink/af_netlink.c 1.21 -> 1.22 # drivers/video/tridentfb.c 1.7 -> 1.8 # arch/ppc/syslib/m8260_setup.c 1.17 -> 1.19 # include/acpi/actbl.h 1.13 -> 1.14 # ipc/shm.c 1.23 -> 1.25 # net/core/dev.c 1.62 -> 1.65 # include/linux/igmp.h 1.5 -> 1.6 # arch/ppc/platforms/pmac_smp.c 1.11 -> 1.13 # drivers/ide/legacy/pdc4030.c 1.7 -> 1.8 # drivers/char/generic_serial.c 1.8 -> 1.10 # drivers/input/mouse/logibm.c 1.8 -> 1.9 # arch/ppc/platforms/gemini_setup.c 1.13 -> 1.15 # include/linux/netfilter.h 1.4 -> 1.5 # fs/ntfs/compress.c 1.51 -> 1.54 # arch/mips/gt64120/momenco_ocelot/setup.c 1.2 -> 1.3 # drivers/usb/core/usb.c 1.121 -> 1.122 # drivers/scsi/scsi.c 1.102 -> 1.106 # drivers/char/drm/radeon_drv.h 1.18 -> 1.20 # drivers/usb/misc/brlvger.c 1.15 -> 1.16 # fs/jfs/jfs_logmgr.c 1.46 -> 1.47 # drivers/eisa/Makefile 1.3 -> 1.4 # drivers/input/mouse/inport.c 1.7 -> 1.8 # drivers/char/mem.c 1.34 -> 1.35 # kernel/posix-timers.c 1.13 -> 1.15 # arch/alpha/kernel/time.c 1.16 -> 1.17 # drivers/net/r8169.c 1.8 -> 1.9 # drivers/char/watchdog/wdt.c 1.18 -> 1.20 # net/irda/Kconfig 1.2 -> 1.3 # arch/arm/mm/proc-arm2_3.S 1.9 -> 1.12 # drivers/net/mac89x0.c 1.12 -> 1.13 # Documentation/filesystems/ntfs.txt 1.34 -> 1.37 # arch/arm/nwfpe/ChangeLog 1.2 -> 1.7 # net/bridge/br_stp_timer.c 1.1 -> 1.3 # drivers/s390/block/dasd_devmap.c 1.6 -> 1.7 # drivers/i2c/i2c-sensor.c 1.23 -> 1.26 # drivers/net/depca.c 1.17 -> 1.18 # arch/sparc/kernel/sun4m_irq.c 1.7 -> 1.8 # drivers/s390/char/tubio.h 1.9 -> 1.11 # drivers/scsi/aha1542.c 1.23 -> 1.25 # drivers/net/de620.c 1.15 -> 1.16 # net/decnet/af_decnet.c 1.22 -> 1.23 # arch/x86_64/ia32/ia32_ioctl.c 1.18 -> 1.22 # drivers/pci/pci.ids 1.40 -> 1.41 # drivers/scsi/ultrastor.c 1.14 -> 1.16 # include/asm-arm/proc-armv/pgalloc.h 1.6 -> 1.8 # drivers/acpi/events/evgpeblk.c 1.4 -> 1.5 # drivers/scsi/pcmcia/qlogic_stub.c 1.13 -> 1.14 # drivers/char/serial_tx3912.c 1.9 -> 1.12 # drivers/video/hpfb.c 1.19 -> 1.20 # net/bridge/netfilter/ebt_vlan.c 1.3 -> 1.5 # arch/ppc/kernel/cputable.c 1.10 -> 1.11 # drivers/scsi/megaraid.h 1.14 -> 1.17 # drivers/scsi/NCR5380.h 1.5 -> 1.7 # drivers/isdn/hysdn/boardergo.c 1.11 -> 1.12 # arch/sparc64/prom/printf.c 1.2 -> 1.3 # include/asm-sparc64/irq.h 1.13 -> 1.15 # include/asm-x86_64/pgalloc.h 1.6 -> 1.8 # include/net/bluetooth/hci_core.h 1.10 -> 1.12 # drivers/net/pcmcia/ibmtr_cs.c 1.10 -> 1.12 # drivers/net/sun3_82586.c 1.4 -> 1.5 # arch/sparc/kernel/windows.c 1.3 -> 1.4 # include/asm-mips/pgalloc.h 1.4 -> 1.5 # include/linux/interrupt.h 1.21 -> 1.24 # sound/oss/cmpci.c 1.18 -> 1.21 # mm/oom_kill.c 1.21 -> 1.23 # fs/ntfs/layout.h 1.16 -> 1.17 # drivers/acpi/resources/rsaddr.c 1.13 -> 1.14 # drivers/input/keyboard/xtkbd.c 1.7 -> 1.8 # fs/isofs/rock.c 1.14 -> 1.15 # net/irda/irlan/irlan_common.c 1.9 -> 1.10 # arch/arm/Kconfig 1.15 -> 1.18 # sound/oss/emu10k1/irqmgr.c 1.4 -> 1.5 # arch/sparc/kernel/pcic.c 1.19 -> 1.21 # drivers/net/au1000_eth.c 1.11 -> 1.12 # drivers/acpi/resources/rscalc.c 1.16 -> 1.17 # drivers/net/sunbmac.c 1.16 -> 1.17 # arch/arm/mm/proc-arm926.S 1.14 -> 1.18 # drivers/md/raid1.c 1.61 -> 1.62 # sound/isa/gus/interwave.c 1.12 -> 1.13 # drivers/usb/net/usbnet.c 1.48 -> 1.51 # arch/arm/kernel/setup.c 1.29 -> 1.33 # drivers/isdn/hisax/isurf.c 1.23 -> 1.24 # net/bluetooth/rfcomm/tty.c 1.13 -> 1.19 # include/asm-sparc/irq.h 1.4 -> 1.6 # fs/devfs/util.c 1.21 -> 1.23 # include/linux/percpu_counter.h 1.1 -> 1.2 # arch/ppc/platforms/prpmc800_setup.c 1.6 -> 1.7 # drivers/input/input.c 1.27 -> 1.30 # arch/ppc64/Kconfig 1.14 -> 1.15 # fs/cifs/cifsfs.c 1.9 -> 1.11 # include/acpi/acmacros.h 1.20 -> 1.21 # kernel/acct.c 1.17 -> 1.18 # arch/ppc/xmon/nonstdio.h 1.4 -> 1.5 # drivers/i2c/chips/Kconfig 1.9 -> 1.10 # drivers/char/drm/drm_fops.h 1.9 -> 1.10 # arch/ppc/kernel/head.S 1.30 -> 1.31 # include/pcmcia/driver_ops.h 1.3 -> 1.4 # arch/ppc/platforms/lopec_setup.c 1.17 -> 1.19 # drivers/isdn/hardware/avm/c4.c 1.33 -> 1.34 # drivers/net/saa9730.c 1.5 -> 1.6 # drivers/s390/net/ctctty.c 1.8 -> 1.11 # arch/ia64/ia32/ia32_entry.S 1.22 -> 1.23 # drivers/ieee1394/nodemgr.h 1.10 -> 1.13 # drivers/net/tg3.c 1.65 -> 1.68 # arch/i386/mm/discontig.c 1.12 -> 1.13 # sound/oss/vwsnd.c 1.9 -> 1.10 # drivers/video/igafb.c 1.17 -> 1.18 # include/linux/list.h 1.25 -> 1.28 # fs/ntfs/Makefile 1.69 -> 1.73 # net/bridge/br_private_stp.h 1.2 -> 1.3 # net/ipv6/tcp_ipv6.c 1.48 -> 1.49 # drivers/usb/serial/kl5kusb105.c 1.21 -> 1.22 # net/ipv6/af_inet6.c 1.29 -> 1.31 # include/asm-sparc/pgtable.h 1.15 -> 1.16 # sound/oss/wavfront.c 1.14 -> 1.15 # net/bluetooth/hci_sock.c 1.19 -> 1.20 # drivers/pcmcia/tcic.c 1.19 -> 1.21 # drivers/net/pcmcia/axnet_cs.c 1.10 -> 1.13 # drivers/net/3c527.c 1.12 -> 1.13 # drivers/net/wireless/arlan.h 1.5 -> 1.6 # arch/arm/nwfpe/extended_cpdo.c 1.4 -> 1.9 # arch/sparc64/solaris/ioctl.c 1.7 -> 1.8 # arch/ppc/kernel/l2cr.S 1.6 -> 1.7 # drivers/net/a2065.c 1.12 -> 1.13 # include/linux/netfilter_bridge.h 1.4 -> 1.5 # drivers/net/wireless/wavelan_cs.c 1.18 -> 1.20 # drivers/net/slip.h 1.1 -> 1.2 # drivers/net/tokenring/tms380tr.c 1.12 -> 1.13 # net/sched/sch_csz.c 1.7 -> 1.9 # fs/Kconfig 1.21 -> 1.23 # drivers/char/mwave/mwavedd.h 1.2 -> 1.3 # drivers/mtd/chips/sharp.c 1.4 -> 1.5 # arch/sparc/kernel/time.c 1.14 -> 1.16 # drivers/net/amd8111e.c 1.2 -> 1.3 # net/sunrpc/cache.c 1.12 -> 1.13 # drivers/net/hamradio/baycom_ser_fdx.c 1.8 -> 1.9 # drivers/block/loop.c 1.85 -> 1.86 # drivers/mtd/maps/iq80321.c 1.1 -> 1.2 # arch/i386/kernel/cpu/mcheck/k7.c 1.3 -> 1.4 # arch/sparc/mm/srmmu.c 1.31 -> 1.32 # fs/buffer.c 1.194 -> 1.198 # arch/ppc/platforms/pmac_cpufreq.c 1.2 -> 1.3 # drivers/pnp/resource.c 1.10 -> 1.11 # mm/vmalloc.c 1.23 -> 1.24 # drivers/ide/ide-probe.c 1.40 -> 1.41 # drivers/usb/core/hcd.c 1.59 -> 1.61 # drivers/video/logo/logo.c 1.4 -> 1.5 # include/linux/i2c-sensor.h 1.9 -> 1.12 # drivers/usb/input/hid-core.c 1.53 -> 1.54 # include/pcmcia/bus_ops.h 1.3 -> 1.4 # arch/ppc/syslib/open_pic.c 1.23 -> 1.24 # drivers/scsi/dmx3191d.c 1.10 -> 1.11 # arch/sparc64/kernel/pci_psycho.c 1.20 -> 1.22 # arch/ppc/platforms/apus_setup.c 1.18 -> 1.19 # include/asm-sh/serial.h 1.3 -> 1.4 # drivers/char/epca.c 1.19 -> 1.22 # include/acpi/actypes.h 1.24 -> 1.25 # drivers/usb/serial/belkin_sa.c 1.33 -> 1.34 # drivers/media/video/meye.c 1.14 -> 1.16 # include/linux/serio.h 1.13 -> 1.14 # include/linux/miscdevice.h 1.5 -> 1.7 # drivers/scsi/aacraid/sa.c 1.1 -> 1.3 # arch/arm/mm/fault-common.c 1.16 -> 1.17 # drivers/acpi/events/evgpe.c 1.11 -> 1.12 # drivers/net/declance.c 1.14 -> 1.15 # drivers/scsi/ppa.c 1.19 -> 1.20 # drivers/video/pmagb-b-fb.c 1.15 -> 1.16 # drivers/char/tty_io.c 1.78 -> 1.90 # include/asm-sparc/signal.h 1.5 -> 1.6 # drivers/scsi/pcmcia/fdomain_stub.c 1.14 -> 1.15 # arch/m68k/Kconfig 1.11 -> 1.12 # drivers/video/bw2.c 1.4 -> 1.5 # drivers/video/anakinfb.c 1.15 -> 1.16 # drivers/isdn/hardware/avm/t1isa.c 1.26 -> 1.27 # net/ipv6/ndisc.c 1.30 -> 1.33 # drivers/usb/core/urb.c 1.16 -> 1.17 # sound/pci/maestro3.c 1.18 -> 1.20 # include/asm-arm/hardirq.h 1.8 -> 1.9 # fs/jfs/jfs_txnmgr.c 1.42 -> 1.43 # fs/bio.c 1.41 -> 1.42 # fs/proc/array.c 1.46 -> 1.47 # drivers/net/ni52.c 1.10 -> 1.11 # sound/isa/gus/gusmax.c 1.6 -> 1.7 # drivers/net/de600.h 1.1 -> 1.2 # drivers/char/pcxx.c 1.7 -> 1.10 # drivers/ieee1394/amdtp.c 1.10 -> 1.11 # net/sctp/ipv6.c 1.32 -> 1.34 # MAINTAINERS 1.133 -> 1.136 # sound/pci/intel8x0.c 1.31 -> 1.33 # net/sctp/protocol.c 1.40 -> 1.41 # drivers/s390/char/tubfs.c 1.15 -> 1.16 # fs/reiserfs/journal.c 1.67 -> 1.68 # arch/parisc/Kconfig 1.11 -> 1.12 # net/irda/irttp.c 1.12 -> 1.13 # sound/isa/es1688/es1688_lib.c 1.7 -> 1.9 # drivers/net/sundance.c 1.39 -> 1.41 # fs/smbfs/proto.h 1.8 -> 1.9 # drivers/pcmcia/rsrc_mgr.c 1.13 -> 1.15 # net/core/dst.c 1.8 -> 1.9 # drivers/pcmcia/yenta.c 1.21 -> 1.22 # drivers/video/tx3912fb.c 1.19 -> 1.20 # drivers/ieee1394/nodemgr.c 1.25 -> 1.28 # drivers/char/rio/rio_linux.c 1.17 -> 1.19 # include/asm-s390/pgalloc.h 1.10 -> 1.11 # arch/ia64/ia32/sys_ia32.c 1.49 -> 1.50 # net/irda/irlap_event.c 1.19 -> 1.20 # drivers/scsi/scsi_debug.c 1.31 -> 1.32 # drivers/block/rd.c 1.70 -> 1.73 # include/linux/cpufreq.h 1.22 -> 1.23 # include/linux/iso_fs.h 1.10 -> 1.11 # sound/oss/msnd_pinnacle.c 1.10 -> 1.11 # sound/oss/ad1848.c 1.19 -> 1.20 # drivers/cdrom/mcd.c 1.31 -> 1.32 # include/acpi/aclocal.h 1.28 -> 1.29 # drivers/char/istallion.c 1.17 -> 1.20 # drivers/media/video/msp3400.c 1.16 -> 1.17 # net/atm/lec.c 1.16 -> 1.17 # drivers/video/neofb.c 1.28 -> 1.29 # fs/partitions/msdos.c 1.18 -> 1.19 # arch/alpha/kernel/core_mcpcia.c 1.5 -> 1.6 # arch/sparc/mm/loadmmu.c 1.1 -> 1.2 # drivers/ieee1394/eth1394.c 1.9 -> 1.11 # sound/oss/ymfpci.c 1.31 -> 1.32 # mm/mmap.c 1.77 -> 1.79 # include/asm-i386/arch_hooks.h 1.2 -> 1.3 # drivers/ieee1394/dv1394-private.h 1.8 -> 1.9 # sound/oss/uart6850.c 1.7 -> 1.8 # drivers/scsi/gdth.c 1.22 -> 1.26 # drivers/char/watchdog/acquirewdt.c 1.20 -> 1.21 # drivers/char/watchdog/w83877f_wdt.c 1.15 -> 1.16 # sound/oss/nm256.h 1.3 -> 1.4 # net/sched/sch_htb.c 1.8 -> 1.10 # include/linux/time.h 1.11 -> 1.13 # net/unix/af_unix.c 1.39 -> 1.41 # drivers/message/i2o/i2o_core.c 1.18 -> 1.19 # drivers/video/sstfb.c 1.24 -> 1.25 # drivers/acpi/utilities/utdebug.c 1.16 -> 1.17 # drivers/media/video/zr36120_mem.c 1.2 -> 1.4 # arch/sparc64/kernel/sys_sparc32.c 1.72 -> 1.73 # include/linux/tty_driver.h 1.5 -> 1.6 # drivers/char/drm/drm_dma.h 1.12 -> 1.14 # drivers/net/typhoon.c 1.2 -> 1.4 # drivers/char/watchdog/wdt_pci.c 1.21 -> 1.22 # include/asm-arm/arch-pxa/pxa-regs.h 1.5 -> 1.6 # drivers/net/wireless/arlan.c 1.16 -> 1.17 # drivers/net/tokenring/ibmtr.c 1.12 -> 1.14 # include/sound/es1688.h 1.1 -> 1.2 # include/net/irda/irport.h 1.1 -> 1.3 # sound/pci/trident/trident_main.c 1.16 -> 1.19 # drivers/usb/class/cdc-acm.c 1.36 -> 1.38 # drivers/usb/misc/rio500.c 1.19 -> 1.20 # Documentation/eisa.txt 1.1 -> 1.2 # drivers/net/pppoe.c 1.23 -> 1.24 # sound/isa/ad1816a/ad1816a_lib.c 1.7 -> 1.9 # net/irda/irias_object.c 1.13 -> 1.14 # drivers/isdn/hisax/hscx.h 1.10 -> 1.11 # drivers/usb/serial/io_tables.h 1.10 -> 1.11 # arch/arm/mach-clps711x/fortunet.c 1.3 -> 1.4 # arch/sh/kernel/setup.c 1.12 -> 1.14 # sound/oss/sscape.c 1.7 -> 1.9 # drivers/video/cg3.c 1.4 -> 1.5 # arch/mips/baget/vacserial.c 1.8 -> 1.12 # arch/arm/mm/proc-arm720.S 1.15 -> 1.19 # arch/arm/mm/mm-armv.c 1.17 -> 1.19 # sound/isa/sb/sb8.c 1.9 -> 1.11 # drivers/scsi/eata_pio.c 1.13 -> 1.16 # drivers/net/ariadne.c 1.10 -> 1.11 # drivers/isdn/sc/interrupt.c 1.7 -> 1.8 # sound/oss/cs46xx_wrapper-24.h 1.2 -> 1.3 # drivers/net/rclanmtl.c 1.3 -> 1.6 # arch/sparc64/kernel/auxio.c 1.3 -> 1.4 # drivers/char/drm/radeon_drm.h 1.12 -> 1.13 # drivers/net/eepro100.c 1.59 -> 1.60 # drivers/media/video/bttv-vbi.c 1.6 -> 1.7 # drivers/char/drm/drm_lock.h 1.7 -> 1.8 # drivers/net/sk_mca.c 1.9 -> 1.10 # drivers/usb/serial/keyspan_pda.c 1.29 -> 1.30 # sound/oss/vidc_fill.S 1.4 -> 1.5 # drivers/net/rrunner.h 1.3 -> 1.4 # net/irda/irlmp_frame.c 1.8 -> 1.9 # include/asm-sparc64/svr4.h 1.1 -> 1.2 # net/sctp/sm_sideeffect.c 1.36 -> 1.37 # arch/ppc/platforms/pmac_setup.c 1.26 -> 1.29 # kernel/resource.c 1.9 -> 1.10 # drivers/net/ac3200.c 1.11 -> 1.12 # drivers/scsi/pci2000.c 1.13 -> 1.15 # net/ipv4/netfilter/ip_conntrack_amanda.c 1.2 -> 1.3 # arch/s390/kernel/compat_ioctl.c 1.1 -> 1.2 # sound/pci/cmipci.c 1.20 -> 1.23 # drivers/acpi/events/evregion.c 1.16 -> 1.17 # drivers/acpi/dispatcher/dsfield.c 1.17 -> 1.18 # drivers/isdn/hisax/avma1_cs.c 1.3 -> 1.4 # include/asm-i386/irq.h 1.8 -> 1.9 # arch/arm/def-configs/shark 1.12 -> 1.13 # drivers/cdrom/sjcd.c 1.25 -> 1.26 # arch/ppc/platforms/k2_setup.c 1.8 -> 1.9 # drivers/isdn/hisax/hisax.h 1.49 -> 1.50 # drivers/isdn/hisax/telespci.c 1.23 -> 1.24 # drivers/usb/serial/mct_u232.c 1.36 -> 1.37 # drivers/net/irda/irport.c 1.14 -> 1.15 # drivers/scsi/sym53c8xx.c 1.32 -> 1.33 # net/packet/af_packet.c 1.21 -> 1.22 # drivers/char/drm/i830_drv.h 1.7 -> 1.9 # drivers/serial/serial98.c 1.1 -> 1.3 # fs/ntfs/mft.c 1.69 -> 1.70 # arch/cris/drivers/serial.c 1.14 -> 1.17 # drivers/net/pcmcia/fmvj18x_cs.c 1.16 -> 1.19 # arch/i386/kernel/timers/timer_tsc.c 1.17 -> 1.19 # drivers/block/paride/pf.c 1.39 -> 1.40 # drivers/usb/media/stv680.c 1.24 -> 1.26 # arch/mips64/mm/init.c 1.7 -> 1.8 # arch/sparc64/kernel/pci_schizo.c 1.23 -> 1.24 # mm/page-writeback.c 1.61 -> 1.62 # fs/dquot.c 1.59 -> 1.60 # sound/core/sound.c 1.24 -> 1.25 # arch/ppc/platforms/mcpn765_setup.c 1.9 -> 1.11 # drivers/scsi/qlogicpti.c 1.17 -> 1.18 # drivers/net/pcmcia/smc91c92_cs.c 1.14 -> 1.17 # arch/arm/nwfpe/fpa11_cprt.c 1.4 -> 1.7 # sound/core/sgbuf.c 1.3 -> 1.4 # net/ipv4/tcp_output.c 1.26 -> 1.27 # drivers/usb/serial/keyspan.h 1.17 -> 1.18 # arch/i386/kernel/timers/timer_cyclone.c 1.6 -> 1.8 # net/irda/irnet/irnet.h 1.16 -> 1.17 # arch/x86_64/kernel/time.c 1.14 -> 1.15 # drivers/video/sis/sis_main.c 1.20 -> 1.21 # net/bluetooth/bnep/core.c 1.15 -> 1.16 # include/asm-ppc/delay.h 1.6 -> 1.7 # fs/ntfs/unistr.c 1.18 -> 1.20 # drivers/char/mxser.c 1.18 -> 1.21 # drivers/input/joystick/warrior.c 1.10 -> 1.11 # net/core/pktgen.c 1.2 -> 1.3 # drivers/scsi/psi240i.c 1.6 -> 1.9 # include/asm-sparc64/ns87303.h 1.2 -> 1.3 # include/asm-m68k/irq.h 1.3 -> 1.4 # arch/mips/kernel/irixioctl.c 1.2 -> 1.3 # sound/pci/es1938.c 1.16 -> 1.19 # net/bluetooth/l2cap.c 1.21 -> 1.23 # drivers/s390/char/tape.h 1.7 -> 1.8 # drivers/video/matrox/matroxfb_base.c 1.33 -> 1.34 # drivers/isdn/hardware/avm/b1dma.c 1.22 -> 1.23 # include/asm-sh/serial-bigsur.h 1.1 -> 1.2 # drivers/s390/char/con3215.c 1.15 -> 1.19 # drivers/video/console/fbcon.c 1.99 -> 1.100 # drivers/cdrom/cdu31a.c 1.35 -> 1.36 # drivers/char/watchdog/sbc60xxwdt.c 1.23 -> 1.24 # drivers/acpi/resources/rsxface.c 1.14 -> 1.15 # drivers/ide/legacy/ide-cs.c 1.8 -> 1.9 # fs/ntfs/super.c 1.123 -> 1.129 # drivers/char/rocket.c 1.15 -> 1.19 # drivers/video/aty/atyfb_base.c 1.54 -> 1.55 # arch/m68knommu/Kconfig 1.8 -> 1.9 # drivers/input/mouse/sermouse.c 1.9 -> 1.10 # net/llc/llc_s_ev.c 1.5 -> 1.6 # arch/sparc/kernel/auxio.c 1.1 -> 1.2 # drivers/media/video/tda9840.c 1.1 -> 1.2 # drivers/net/wan/farsync.c 1.13 -> 1.15 # arch/alpha/kernel/core_irongate.c 1.10 -> 1.11 # sound/oss/pas2_card.c 1.6 -> 1.7 # arch/ppc64/kernel/sys_ppc32.c 1.57 -> 1.58 # arch/sparc/kernel/signal.c 1.21 -> 1.22 # drivers/media/video/cpia.c 1.22 -> 1.24 # drivers/net/8390.h 1.8 -> 1.9 # sound/pci/es1968.c 1.20 -> 1.23 # drivers/net/fealnx.c 1.24 -> 1.25 # arch/sparc/kernel/wof.S 1.3 -> 1.4 # drivers/video/riva/fbdev.c 1.44 -> 1.45 # drivers/net/wireless/strip.c 1.10 -> 1.12 # drivers/video/tgafb.c 1.23 -> 1.24 # drivers/net/82596.c 1.13 -> 1.14 # sound/pci/sonicvibes.c 1.13 -> 1.16 # drivers/scsi/fdomain.c 1.19 -> 1.21 # init/do_mounts_rd.c 1.2 -> 1.4 # drivers/isdn/sc/init.c 1.5 -> 1.6 # drivers/media/video/tda7432.c 1.9 -> 1.10 # drivers/video/p9100.c 1.4 -> 1.5 # drivers/net/wireless/wavelan.p.h 1.10 -> 1.11 # drivers/sbus/char/openprom.c 1.12 -> 1.13 # drivers/media/common/saa7146_core.c 1.1 -> 1.2 # drivers/ide/legacy/hd98.c 1.2 -> 1.4 # drivers/isdn/i4l/isdn_tty.c 1.44 -> 1.47 # drivers/char/sonypi.c 1.15 -> 1.16 # include/linux/timer.h 1.13 -> 1.14 # drivers/s390/block/dasd_int.h 1.15 -> 1.17 # net/ipv6/ipv6_syms.c 1.11 -> 1.12 # drivers/usb/net/kaweth.c 1.38 -> 1.39 # drivers/net/7990.c 1.8 -> 1.9 # drivers/scsi/dtc.c 1.8 -> 1.9 # include/linux/netfilter_ipv4/ipt_physdev.h 1.1 -> 1.2 # drivers/net/wan/z85230.h 1.3 -> 1.4 # include/asm-sparc64/chafsr.h 1.1 -> 1.2 # drivers/net/3c505.h 1.1 -> 1.2 # kernel/module.c 1.78 -> 1.80 # net/core/skbuff.c 1.24 -> 1.25 # include/asm-i386/cpufeature.h 1.7 -> 1.8 # sound/pci/emu10k1/irq.c 1.3 -> 1.6 # drivers/ieee1394/dv1394.c 1.26 -> 1.29 # drivers/i2c/busses/i2c-viapro.c 1.1 -> 1.2 # drivers/scsi/qlogicfc.c 1.30 -> 1.31 # arch/ppc64/kernel/iSeries_setup.c 1.10 -> 1.11 # drivers/input/evdev.c 1.21 -> 1.24 # arch/ppc/8xx_io/uart.c 1.19 -> 1.24 # drivers/scsi/in2000.c 1.16 -> 1.18 # arch/arm/nwfpe/fpa11_cpdo.c 1.3 -> 1.10 # include/net/pkt_cls.h 1.1 -> 1.2 # arch/arm/mach-iop3xx/iq80310-time.c 1.9 -> 1.10 # net/core/sock.c 1.21 -> 1.23 # drivers/net/wan/sdlamain.c 1.15 -> 1.16 # sound/oss/maui.c 1.4 -> 1.5 # include/linux/devfs_fs_kernel.h 1.39 -> 1.44 # drivers/ieee1394/ieee1394_types.h 1.15 -> 1.16 # drivers/char/drm/drmP.h 1.19 -> 1.23 # net/irda/irnet/irnet_ppp.c 1.11 -> 1.12 # drivers/usb/net/Kconfig 1.3 -> 1.4 # drivers/net/eepro.c 1.16 -> 1.17 # drivers/isdn/pcbit/layer2.c 1.6 -> 1.7 # drivers/net/ppp_async.c 1.9 -> 1.10 # include/asm-arm/bugs.h 1.1 -> 1.2 # drivers/media/video/tea6415c.c 1.1 -> 1.2 # arch/mips64/kernel/scall_o32.S 1.7 -> 1.8 # drivers/net/pcmcia/Kconfig 1.4 -> 1.5 # net/irda/wrapper.c 1.5 -> 1.6 # include/asm-ppc/bug.h 1.1 -> 1.2 # sound/oss/nec_vrc5477.c 1.11 -> 1.13 # net/ipv4/ip_gre.c 1.22 -> 1.24 # drivers/net/hamradio/yam.c 1.14 -> 1.15 # drivers/s390/block/xpram.c 1.37 -> 1.38 # arch/mips64/sgi-ip27/ip27-pci.c 1.7 -> 1.8 # arch/ia64/ia32/ia32_ioctl.c 1.7 -> 1.8 # drivers/ieee1394/cmp.c 1.5 -> 1.6 # net/ipv6/route.c 1.25 -> 1.26 # sound/oss/es1371.c 1.23 -> 1.26 # sound/isa/wavefront/wavefront.c 1.11 -> 1.12 # fs/nfs/nfs4proc.c 1.20 -> 1.21 # drivers/net/wan/c101.c 1.9 -> 1.11 # drivers/pcmcia/Kconfig 1.4 -> 1.5 # include/acpi/acconfig.h 1.35 -> 1.36 # drivers/serial/21285.c 1.16 -> 1.18 # net/ipv4/tcp_input.c 1.35 -> 1.36 # drivers/isdn/hisax/hisax_fcpcipnp.c 1.16 -> 1.17 # drivers/char/stallion.c 1.17 -> 1.21 # drivers/media/video/saa5249.c 1.13 -> 1.14 # drivers/usb/class/bluetty.c 1.39 -> 1.40 # drivers/s390/char/tape_block.c 1.3 -> 1.4 # drivers/net/tulip/Kconfig 1.2 -> 1.3 # drivers/serial/mux.c 1.4 -> 1.5 # arch/sparc/mm/sun4c.c 1.28 -> 1.33 # net/ipv4/tcp_minisocks.c 1.25 -> 1.26 # drivers/char/drm/i830_irq.c 1.1 -> 1.2 # include/asm-arm/proc-armv/tlbflush.h 1.3 -> 1.4 # sound/oss/trident.c 1.37 -> 1.41 # sound/oss/i810_audio.c 1.34 -> 1.37 # fs/ntfs/namei.c 1.32 -> 1.33 # drivers/pcmcia/ds.c 1.25 -> 1.27 # drivers/serial/8250_pci.c 1.19 -> 1.22 # drivers/media/video/bttv-driver.c 1.26 -> 1.27 # drivers/net/smc9194.c 1.16 -> 1.17 # drivers/bluetooth/hci_ldisc.c 1.8 -> 1.9 # arch/alpha/Kconfig 1.12 -> 1.13 # drivers/block/DAC960.c 1.54 -> 1.57 # drivers/net/gt96100eth.c 1.8 -> 1.9 # drivers/usb/media/pwc-if.c 1.32 -> 1.34 # drivers/isdn/hisax/enternow_pci.c 1.20 -> 1.21 # fs/ntfs/aops.c 1.93 -> 1.94 # arch/arm/mm/proc-arm6_7.S 1.15 -> 1.19 # drivers/net/am79c961a.c 1.9 -> 1.10 # drivers/block/DAC960.h 1.17 -> 1.20 # drivers/net/3c507.c 1.11 -> 1.12 # arch/sparc/prom/misc.c 1.3 -> 1.4 # drivers/usb/storage/unusual_devs.h 1.29 -> 1.33 # net/ipv4/netfilter/ip_conntrack_irc.c 1.8 -> 1.9 # drivers/net/tokenring/olympic.c 1.20 -> 1.21 # Documentation/scsi/scsi_mid_low_api.txt 1.11 -> 1.12 # net/llc/llc_sap.c 1.17 -> 1.18 # fs/ntfs/inode.h 1.29 -> 1.30 # include/asm-arm/cpu-multi26.h 1.2 -> 1.4 # arch/ia64/sn/io/pci_bus_cvlink.c 1.5 -> 1.6 # arch/h8300/Kconfig 1.1 -> 1.2 # net/ipv4/netfilter/ip_conntrack_ftp.c 1.10 -> 1.11 # net/sched/sch_ingress.c 1.8 -> 1.12 # net/core/wireless.c 1.7 -> 1.9 # include/linux/module.h 1.60 -> 1.62 # include/linux/eisa.h 1.3 -> 1.4 # arch/alpha/kernel/irq.c 1.19 -> 1.20 # drivers/md/dm.c 1.17 -> 1.18 # drivers/net/tulip/xircom_cb.c 1.11 -> 1.12 # drivers/isdn/hardware/eicon/diva.c 1.3 -> 1.4 # arch/arm/mach-iop3xx/iop321-pci.c 1.1 -> 1.2 # net/ipv4/netfilter/ip_nat_standalone.c 1.21 -> 1.22 # drivers/acpi/tables/tbutils.c 1.17 -> 1.18 # arch/arm/mm/consistent.c 1.9 -> 1.10 # drivers/usb/serial/ftdi_sio.c 1.41 -> 1.42 # drivers/sbus/char/bbc_i2c.c 1.2 -> 1.3 # include/net/bluetooth/rfcomm.h 1.4 -> 1.6 # drivers/scsi/scsi_scan.c 1.75 -> 1.80 # sound/pci/fm801.c 1.14 -> 1.17 # arch/v850/kernel/simcons.c 1.3 -> 1.4 # fs/filesystems.c 1.13 -> 1.14 # arch/x86_64/Kconfig 1.17 -> 1.18 # drivers/bluetooth/hci_usb.h 1.5 -> 1.6 # include/asm-sparc64/estate.h 1.1 -> 1.2 # net/ipv4/netfilter/ip_fw_compat_masq.c 1.6 -> 1.7 # kernel/sched.c 1.178 -> 1.180 # drivers/net/rcpci45.c 1.18 -> 1.20 # drivers/media/video/planb.c 1.13 -> 1.15 # arch/ppc/platforms/4xx/oak_setup.c 1.10 -> 1.12 # include/asm-arm/proc-armo/pgalloc.h 1.2 -> 1.3 # net/bridge/br_stp_bpdu.c 1.2 -> 1.4 # drivers/block/paride/pd.c 1.48 -> 1.49 # sound/drivers/mtpav.c 1.16 -> 1.18 # drivers/video/hgafb.c 1.24 -> 1.25 # drivers/input/keyboard/atkbd.c 1.28 -> 1.29 # net/sctp/adler32.c 1.6 -> 1.7 # arch/arm/mach-sa1100/sleep.S 1.5 -> 1.7 # net/ipv6/ip6_fib.c 1.10 -> 1.11 # drivers/scsi/Makefile 1.40 -> 1.41 # drivers/net/tulip/de2104x.c 1.15 -> 1.16 # include/asm-arm/arch-epxa10db/ether00.h 1.1 -> 1.2 # drivers/block/Makefile 1.15 -> 1.16 # drivers/acpi/osl.c 1.31 -> 1.34 # drivers/s390/char/tubtty.c 1.9 -> 1.10 # sound/oss/emu10k1/cardwo.c 1.9 -> 1.10 # init/Kconfig 1.12 -> 1.13 # drivers/net/cs89x0.c 1.15 -> 1.16 # net/llc/llc_mac.c 1.20 -> 1.21 # drivers/ieee1394/iso.c 1.3 -> 1.4 # drivers/block/xd.c 1.52 -> 1.54 # include/net/ipv6.h 1.8 -> 1.11 # include/asm-arm/arch-integrator/bits.h 1.1 -> 1.2 # drivers/ide/ide-io.c 1.7 -> 1.8 # sound/pci/ens1370.c 1.27 -> 1.29 # fs/exportfs/expfs.c 1.12 -> 1.13 # drivers/s390/char/tuball.c 1.10 -> 1.11 # arch/ppc/kernel/irq.c 1.25 -> 1.26 # net/atm/mpc.c 1.9 -> 1.10 # net/ipv6/udp.c 1.27 -> 1.28 # drivers/usb/serial/ipaq.c 1.28 -> 1.29 # net/ipv4/netfilter/Kconfig 1.5 -> 1.6 # drivers/char/drm/drm_drv.h 1.15 -> 1.17 # drivers/base/Makefile 1.19 -> 1.20 # drivers/acpi/resources/rsmemory.c 1.12 -> 1.13 # drivers/hotplug/cpqphp.h 1.6 -> 1.7 # arch/sparc64/kernel/sparc64_ksyms.c 1.45 -> 1.47 # include/linux/kdev_t.h 1.8 -> 1.9 # net/ipv4/netfilter/ipt_REJECT.c 1.13 -> 1.14 # sound/oss/Kconfig 1.6 -> 1.7 # drivers/serial/8250_acorn.c 1.3 -> 1.4 # kernel/timer.c 1.51 -> 1.52 # sound/pci/via82xx.c 1.29 -> 1.31 # drivers/net/wireless/airo_cs.c 1.7 -> 1.8 # drivers/video/dnfb.c 1.22 -> 1.23 # drivers/net/eth16i.c 1.13 -> 1.14 # drivers/net/tokenring/tms380tr.h 1.5 -> 1.6 # drivers/video/matrox/matroxfb_crtc2.c 1.22 -> 1.23 # drivers/block/xd.h 1.6 -> 1.7 # arch/ppc/platforms/chrp_setup.c 1.27 -> 1.30 # arch/ia64/hp/sim/hpsim_console.c 1.5 -> 1.6 # drivers/char/drm/radeon_state.c 1.19 -> 1.20 # drivers/media/video/tuner.c 1.16 -> 1.17 # drivers/input/misc/uinput.c 1.8 -> 1.9 # drivers/video/valkyriefb.c 1.18 -> 1.19 # include/linux/blk.h 1.33 -> 1.35 # include/asm-mips64/pgalloc.h 1.4 -> 1.6 # drivers/char/ipmi/ipmi_devintf.c 1.6 -> 1.7 # drivers/net/pcmcia/pcnet_cs.c 1.15 -> 1.18 # drivers/acpi/hardware/hwregs.c 1.21 -> 1.22 # drivers/base/intf.c 1.15 -> (deleted) # drivers/serial/nb85e_uart.c 1.9 -> 1.11 # drivers/tc/zs.c 1.9 -> 1.14 # arch/i386/kernel/timers/timer_pit.c 1.11 -> 1.12 # fs/cifs/cifspdu.h 1.4 -> 1.5 # arch/ppc/amiga/config.c 1.14 -> 1.15 # drivers/ieee1394/highlevel.c 1.11 -> 1.13 # drivers/ieee1394/ohci1394.c 1.27 -> 1.33 # arch/arm/mm/proc-xscale.S 1.17 -> 1.21 # drivers/char/vt.c 1.39 -> 1.43 # arch/ppc/platforms/menf1_setup.c 1.8 -> 1.9 # drivers/char/hvc_console.c 1.13 -> 1.17 # include/video/pm3fb.h 1.4 -> 1.5 # arch/arm/mm/discontig.c 1.2 -> 1.3 # sound/oss/gus.h 1.3 -> 1.4 # include/asm-cris/pgalloc.h 1.4 -> 1.5 # sound/oss/uart401.c 1.7 -> 1.8 # drivers/net/Kconfig 1.22 -> 1.25 # drivers/char/drm/drm_init.h 1.5 -> 1.6 # net/ipv6/mcast.c 1.15 -> 1.18 # drivers/char/drm/Kconfig 1.3 -> 1.4 # drivers/video/amifb.c 1.24 -> 1.26 # include/sound/mpu401.h 1.7 -> 1.10 # net/sched/sch_gred.c 1.10 -> 1.11 # drivers/scsi/eata.c 1.28 -> 1.30 # sound/pci/nm256/nm256.c 1.14 -> 1.16 # net/irda/qos.c 1.11 -> 1.12 # drivers/usb/serial/kobil_sct.c 1.7 -> 1.8 # sound/pci/ymfpci/ymfpci_main.c 1.16 -> 1.19 # drivers/video/retz3fb.c 1.19 -> 1.20 # drivers/base/driver.c 1.20 -> 1.21 # drivers/telephony/ixj_pcmcia.c 1.4 -> 1.5 # arch/ppc/platforms/prep_setup.c 1.36 -> 1.40 # drivers/input/joystick/sidewinder.c 1.11 -> 1.12 # arch/ppc64/kernel/misc.S 1.54 -> 1.55 # net/ipv4/netfilter/iptable_mangle.c 1.12 -> 1.13 # drivers/char/drm/mga_dma.c 1.11 -> 1.13 # arch/sparc64/Kconfig 1.17 -> 1.18 # drivers/video/leo.c 1.1 -> 1.2 # arch/sparc/kernel/rtrap.S 1.8 -> 1.9 # sound/oss/maestro.c 1.25 -> 1.28 # drivers/video/cirrusfb.c 1.21 -> 1.22 # fs/cifs/CHANGES 1.10 -> 1.14 # arch/arm/mm/proc-arm922.S 1.12 -> 1.16 # Documentation/filesystems/Locking 1.40 -> 1.41 # net/llc/llc_s_ac.c 1.5 -> 1.6 # drivers/isdn/hardware/avm/b1.c 1.20 -> 1.21 # drivers/usb/host/uhci-hcd.c 1.32 -> 1.33 # arch/um/drivers/line.c 1.13 -> 1.16 # drivers/char/specialix.c 1.10 -> 1.14 # arch/sparc64/kernel/power.c 1.10 -> 1.12 # net/ax25/Kconfig 1.2 -> 1.3 # arch/arm/mach-pxa/sleep.S 1.1 -> 1.2 # net/bridge/br_stp_if.c 1.3 -> 1.6 # drivers/char/drm/mga_drv.h 1.12 -> 1.13 # drivers/net/tulip/dmfe.c 1.28 -> 1.30 # drivers/pcmcia/i82365.c 1.27 -> 1.29 # drivers/isdn/hisax/w6692.c 1.51 -> 1.52 # sound/oss/maestro3.c 1.23 -> 1.26 # include/acpi/acinterp.h 1.21 -> 1.22 # include/asm-sparc/ptrace.h 1.2 -> 1.3 # arch/sparc64/kernel/ioctl32.c 1.56 -> 1.60 # drivers/char/drm/radeon.h 1.10 -> 1.11 # drivers/scsi/pcmcia/aha152x_stub.c 1.13 -> 1.14 # net/bridge/netfilter/ebtable_filter.c 1.4 -> 1.5 # drivers/input/serio/serport.c 1.10 -> 1.11 # arch/ppc/platforms/pmac_pic.c 1.17 -> 1.18 # fs/ext3/super.c 1.58 -> 1.60 # sound/oss/ad1816.c 1.10 -> 1.11 # drivers/scsi/Kconfig 1.18 -> 1.20 # drivers/net/wireless/orinoco_cs.c 1.17 -> 1.19 # drivers/parport/parport_serial.c 1.9 -> 1.10 # drivers/scsi/t128.c 1.9 -> 1.10 # drivers/char/drm/gamma_drv.c 1.7 -> 1.8 # drivers/scsi/tmscsim.h 1.2 -> 1.3 # drivers/cdrom/cm206.c 1.31 -> 1.32 # drivers/net/pppox.c 1.9 -> 1.12 # net/irda/ircomm/ircomm_tty_attach.c 1.9 -> 1.10 # arch/arm/kernel/process.c 1.26 -> 1.28 # include/linux/device.h 1.86 -> 1.87 # drivers/macintosh/via-pmu.c 1.18 -> 1.19 # include/asm-arm/elf.h 1.4 -> 1.5 # fs/cifs/connect.c 1.13 -> 1.14 # drivers/media/video/stradis.c 1.13 -> 1.15 # arch/alpha/kernel/srmcons.c 1.1 -> 1.2 # arch/alpha/mm/init.c 1.15 -> 1.16 # drivers/net/wireless/wavelan.c 1.14 -> 1.15 # fs/ntfs/inode.c 1.102 -> 1.104 # drivers/isdn/hardware/avm/avmcard.h 1.15 -> 1.16 # lib/kobject.c 1.19 -> 1.20 # net/irda/irlmp.c 1.23 -> 1.24 # drivers/pci/Makefile 1.25 -> 1.26 # arch/ppc/kernel/ppc_ksyms.c 1.37 -> 1.38 # drivers/char/drm/gamma_drm.h 1.4 -> 1.5 # fs/partitions/check.c 1.104 -> 1.108 # drivers/char/drm/drm_os_linux.h 1.9 -> 1.10 # drivers/media/video/adv7175.c 1.10 -> 1.12 # arch/ppc/platforms/pmac_feature.c 1.16 -> 1.17 # drivers/input/mousedev.c 1.21 -> 1.24 # drivers/char/watchdog/ib700wdt.c 1.13 -> 1.14 # arch/cris/Kconfig 1.6 -> 1.7 # arch/ppc/platforms/pal4_setup.c 1.4 -> 1.5 # fs/xfs/linux/xfs_super.c 1.34 -> 1.35 # drivers/serial/Kconfig 1.7 -> 1.8 # net/ax25/af_ax25.c 1.19 -> 1.20 # drivers/net/sb1250-mac.c 1.3 -> 1.4 # net/netrom/nr_dev.c 1.5 -> 1.6 # include/asm-x86_64/msr.h 1.4 -> 1.5 # drivers/net/sgiseeq.c 1.13 -> 1.14 # sound/isa/gus/gus_irq.c 1.3 -> 1.5 # include/asm-arm/proc-armv/locks.h 1.3 -> 1.4 # drivers/char/drm/gamma_dma.c 1.10 -> 1.12 # drivers/cdrom/aztcd.c 1.28 -> 1.29 # arch/i386/mm/hugetlbpage.c 1.33 -> 1.35 # drivers/sbus/char/cpwatchdog.c 1.8 -> 1.10 # arch/i386/kernel/i8259.c 1.21 -> 1.22 # sound/oss/mpu401.c 1.11 -> 1.12 # include/asm-v850/irq.h 1.2 -> 1.3 # arch/arm/nwfpe/fpmodule.inl 1.3 -> 1.4 # drivers/char/misc.c 1.16 -> 1.18 # net/sched/sch_sfq.c 1.8 -> 1.9 # arch/sparc64/kernel/irq.c 1.28 -> 1.29 # drivers/net/arcnet/Kconfig 1.3 -> 1.4 # net/irda/irlap.c 1.17 -> 1.18 # drivers/net/tulip/tulip.h 1.13 -> 1.14 # arch/sparc/kernel/trampoline.S 1.3 -> 1.4 # net/ipv6/addrconf.c 1.35 -> 1.38 # sound/pci/ali5451/ali5451.c 1.23 -> 1.26 # drivers/char/applicom.c 1.8 -> 1.9 # arch/ia64/kernel/perfmon.c 1.39 -> 1.41 # drivers/char/drm/radeon_irq.c 1.8 -> 1.10 # drivers/usb/input/usbmouse.c 1.24 -> 1.25 # drivers/scsi/3w-xxxx.c 1.28 -> 1.31 # sound/pci/als4000.c 1.10 -> 1.12 # drivers/char/moxa.c 1.14 -> 1.17 # drivers/bluetooth/hci_usb.c 1.21 -> 1.26 # drivers/char/drm/i810_drv.h 1.8 -> 1.10 # drivers/isdn/hisax/diva.c 1.40 -> 1.41 # drivers/char/watchdog/wafer5823wdt.c 1.5 -> 1.6 # arch/v850/kernel/memcons.c 1.2 -> 1.3 # arch/ppc/kernel/smp.c 1.31 -> 1.32 # drivers/usb/Makefile 1.40 -> 1.41 # net/atm/resources.c 1.7 -> 1.8 # drivers/isdn/hisax/hfcscard.c 1.16 -> 1.17 # drivers/net/tokenring/madgemc.c 1.12 -> 1.13 # arch/sparc64/kernel/sunos_ioctl32.c 1.3 -> 1.4 # arch/ppc/kernel/setup.c 1.35 -> 1.37 # drivers/mca/Kconfig 1.2 -> 1.3 # arch/ia64/Kconfig 1.19 -> 1.20 # drivers/net/pcmcia/3c589_cs.c 1.13 -> 1.16 # arch/m68k/kernel/setup.c 1.18 -> 1.19 # drivers/scsi/BusLogic.c 1.15 -> 1.17 # drivers/isdn/hisax/ipac.h 1.6 -> 1.7 # drivers/net/wan/pc300_drv.c 1.9 -> 1.10 # drivers/char/n_r3964.c 1.11 -> 1.12 # drivers/scsi/nsp32_io.h 1.1 -> 1.3 # include/asm-arm/sizes.h 1.2 -> 1.3 # sound/pci/cs4281.c 1.23 -> 1.26 # include/pcmcia/ss.h 1.10 -> 1.11 # net/x25/af_x25.c 1.23 -> 1.24 # drivers/video/cg14.c 1.4 -> 1.5 # arch/sparc64/solaris/misc.c 1.13 -> 1.14 # include/asm-sparc64/pgalloc.h 1.18 -> 1.20 # net/decnet/dn_route.c 1.13 -> 1.14 # drivers/atm/iphase.c 1.17 -> 1.18 # arch/ppc/platforms/pplus_setup.c 1.13 -> 1.15 # drivers/video/pmag-ba-fb.c 1.16 -> 1.17 # drivers/isdn/capi/capi.c 1.38 -> 1.40 # drivers/usb/input/usbkbd.c 1.27 -> 1.28 # drivers/input/tsdev.c 1.7 -> 1.10 # drivers/char/sh-sci.c 1.14 -> 1.18 # drivers/pci/bus.c 1.2 -> 1.3 # include/asm-x86_64/vsyscall.h 1.4 -> 1.5 # drivers/video/acornfb.c 1.22 -> 1.23 # arch/arm/nwfpe/single_cpdo.c 1.4 -> 1.9 # drivers/serial/68360serial.c 1.8 -> 1.12 # drivers/net/sungem.c 1.33 -> 1.34 # arch/i386/kernel/cpu/amd.c 1.12 -> 1.13 # drivers/acpi/namespace/nsaccess.c 1.20 -> 1.21 # fs/cifs/misc.c 1.6 -> 1.7 # arch/parisc/kernel/setup.c 1.6 -> 1.7 # drivers/net/sonic.c 1.4 -> 1.5 # arch/arm/nwfpe/fpa11_cpdt.c 1.4 -> 1.7 # net/bridge/br_netfilter.c 1.5 -> 1.9 # arch/sparc/lib/Makefile 1.4 -> 1.5 # drivers/char/drm/i810_drv.c 1.7 -> 1.8 # include/asm-sparc64/upa.h 1.2 -> 1.3 # include/net/if_inet6.h 1.4 -> 1.6 # drivers/video/radeonfb.c 1.25 -> 1.26 # drivers/block/cciss.c 1.79 -> 1.81 # fs/quota.c 1.13 -> 1.14 # drivers/net/ns83820.c 1.20 -> 1.21 # include/asm-parisc/pgalloc.h 1.6 -> 1.8 # sound/sound_core.c 1.16 -> 1.17 # drivers/parport/parport_pc.c 1.37 -> 1.38 # drivers/macintosh/macserial.c 1.14 -> 1.20 # drivers/usb/serial/io_ti.c 1.15 -> 1.16 # drivers/net/wan/comx-hw-mixcom.c 1.8 -> 1.9 # sound/isa/ad1848/ad1848_lib.c 1.12 -> 1.14 # drivers/net/isa-skeleton.c 1.9 -> 1.10 # drivers/serial/68328serial.c 1.4 -> 1.8 # sound/oss/emu10k1/main.c 1.14 -> 1.15 # drivers/block/paride/pcd.c 1.33 -> 1.34 # drivers/net/wireless/netwave_cs.c 1.13 -> 1.15 # drivers/isdn/hisax/hscx_irq.c 1.18 -> 1.19 # drivers/net/de600.c 1.16 -> 1.17 # drivers/video/offb.c 1.25 -> 1.26 # arch/sparc/kernel/tick14.c 1.3 -> 1.4 # drivers/net/hamradio/mkiss.c 1.8 -> 1.9 # drivers/isdn/hisax/sedlbauer.c 1.34 -> 1.35 # drivers/net/via-rhine.c 1.38 -> 1.40 # drivers/net/ewrk3.c 1.23 -> 1.24 # arch/sparc64/kernel/pci_sabre.c 1.22 -> 1.23 # drivers/video/S3triofb.c 1.13 -> 1.14 # net/decnet/dn_nsp_out.c 1.6 -> 1.7 # sound/isa/opl3sa2.c 1.16 -> 1.18 # drivers/usb/class/audio.c 1.34 -> 1.36 # net/wanrouter/af_wanpipe.c 1.19 -> 1.21 # include/asm-x86_64/processor.h 1.14 -> 1.15 # drivers/acpi/dispatcher/dswexec.c 1.18 -> 1.19 # drivers/char/ftape/lowlevel/ftape-ctl.c 1.5 -> 1.6 # arch/sparc64/kernel/ptrace.c 1.19 -> 1.20 # net/llc/llc_c_ac.c 1.19 -> 1.20 # include/asm-arm/arch-tbox/irqs.h 1.1 -> 1.2 # arch/sparc/mm/iommu.c 1.10 -> 1.11 # drivers/md/dm-table.c 1.13 -> 1.14 # drivers/scsi/qlogicisp.c 1.18 -> 1.19 # drivers/usb/serial/empeg.c 1.36 -> 1.37 # net/ipv4/igmp.c 1.20 -> 1.22 # net/ipv4/ip_output.c 1.31 -> 1.34 # arch/ppc/Kconfig 1.19 -> 1.20 # drivers/scsi/pcmcia/nsp_cs.c 1.19 -> 1.20 # drivers/scsi/esp.c 1.23 -> 1.24 # drivers/acpi/namespace/nsxfeval.c 1.10 -> 1.11 # sound/isa/sb/sb_common.c 1.9 -> 1.10 # drivers/net/tokenring/3c359.c 1.7 -> 1.8 # include/asm-ia64/irq.h 1.3 -> 1.4 # net/bridge/netfilter/ebtable_nat.c 1.4 -> 1.5 # drivers/scsi/wd7000.c 1.20 -> 1.22 # drivers/ieee1394/Makefile 1.17 -> 1.18 # arch/sparc/kernel/ioport.c 1.10 -> 1.11 # drivers/parport/parport_cs.c 1.6 -> 1.7 # arch/mips/kernel/gdb-stub.c 1.4 -> 1.5 # include/linux/vmalloc.h 1.8 -> 1.9 # net/sched/sch_red.c 1.5 -> 1.7 # drivers/bluetooth/btuart_cs.c 1.4.1.1 -> 1.7 # net/bridge/br_if.c 1.8 -> 1.11 # fs/inode.c 1.91 -> 1.93 # drivers/pcmcia/pci_socket.c 1.15 -> 1.16 # arch/sh/Kconfig 1.8 -> 1.9 # drivers/serial/sunzilog.c 1.27 -> 1.30 # drivers/media/video/zr36067.c 1.15 -> 1.18 # include/linux/nfsd/syscall.h 1.6 -> 1.7 # net/ipv4/route.c 1.45 -> 1.46 # sound/pci/rme32.c 1.16 -> 1.17 # sound/oss/cs4281/cs4281m.c 1.18 -> 1.21 # drivers/base/class.c 1.25 -> 1.26 # drivers/bluetooth/bt3c_cs.c 1.10 -> 1.12 # net/bluetooth/hci_conn.c 1.7 -> 1.8 # drivers/sbus/char/uctrl.c 1.9 -> 1.10 # include/asm-sparc64/bpp.h 1.1 -> 1.2 # sound/oss/es1370.c 1.21 -> 1.24 # include/asm-alpha/irq.h 1.6 -> 1.7 # drivers/macintosh/macio-adb.c 1.3 -> 1.4 # include/linux/slab.h 1.18 -> 1.20 # drivers/atm/fore200e.c 1.12 -> 1.13 # drivers/net/atp.c 1.13 -> 1.14 # drivers/acpi/resources/rsirq.c 1.14 -> 1.15 # include/asm-arm/arch-sa1100/graphicsclient.h 1.3 -> 1.4 # include/linux/dcache.h 1.30 -> 1.31 # drivers/base/memblk.c 1.6 -> 1.7 # drivers/block/scsi_ioctl.c 1.22 -> 1.24 # drivers/block/umem.c 1.36 -> 1.39 # include/asm-sparc/processor.h 1.12 -> 1.13 # drivers/scsi/qla1280.h 1.13 -> 1.14 # arch/parisc/kernel/syscall.S 1.11 -> 1.12 # arch/i386/pci/irq.c 1.22 -> 1.23 # net/appletalk/ddp.c 1.18 -> 1.19 # fs/proc/generic.c 1.20 -> 1.21 # drivers/scsi/sym53c8xx_2/sym53c8xx.h 1.7 -> 1.8 # net/core/profile.c 1.4 -> 1.5 # include/asm-ppc64/irq.h 1.2 -> 1.3 # kernel/printk.c 1.24 -> 1.25 # drivers/net/hamachi.c 1.23 -> 1.24 # include/linux/isdn.h 1.80 -> 1.81 # net/802/psnap.c 1.7 -> 1.8 # include/asm-arm/arch-adifcc/time.h 1.1 -> 1.2 # drivers/usb/core/file.c 1.6 -> 1.7 # arch/ppc/platforms/sandpoint_setup.c 1.11 -> 1.13 # drivers/char/amiserial.c 1.15 -> 1.19 # arch/sparc64/kernel/sbus.c 1.12 -> 1.14 # arch/ppc64/kernel/ioctl32.c 1.25 -> 1.27 # drivers/scsi/qla1280.c 1.31 -> 1.32 # arch/arm/mach-integrator/irq.c 1.3 -> 1.4 # drivers/net/3c505.c 1.21 -> 1.22 # drivers/usb/misc/speedtch.c 1.77 -> 1.80 # drivers/isdn/hisax/teleint.c 1.20 -> 1.21 # drivers/scsi/qlogicfas.c 1.18 -> 1.20 # arch/sparc/kernel/etrap.S 1.3 -> 1.4 # sound/oss/os.h 1.6 -> 1.7 # net/ipv6/xfrm6_input.c 1.8 -> 1.9 # fs/ntfs/attrib.c 1.85.1.1 -> 1.89 # drivers/usb/media/usbvideo.c 1.33 -> 1.35 # drivers/net/wan/sdla.c 1.8 -> 1.9 # drivers/char/tty_ioctl.c 1.7 -> 1.8 # include/asm-arm/arch-iop3xx/iop321.h 1.1 -> 1.2 # drivers/video/pm2fb.c 1.18 -> 1.19 # drivers/char/drm/r128_drv.h 1.13 -> 1.14 # drivers/pcmcia/i82092.c 1.15 -> 1.17 # drivers/acpi/namespace/nsnames.c 1.17 -> 1.18 # sound/ppc/pmac.c 1.12 -> 1.13 # drivers/isdn/hisax/avm_a1p.c 1.25 -> 1.26 # drivers/net/wireless/orinoco.c 1.22 -> 1.23 # sound/oss/pss.c 1.9 -> 1.10 # drivers/net/slip.c 1.11 -> 1.13 # drivers/usb/serial/bus.c 1.6 -> 1.7 # include/asm-arm/irq.h 1.5 -> 1.6 # include/asm-sparc64/auxio.h 1.3 -> 1.4 # arch/arm/nwfpe/softfloat.c 1.3 -> 1.5 # net/ipv4/ipip.c 1.27 -> 1.28 # fs/block_dev.c 1.126 -> 1.131 # drivers/char/ip2main.c 1.24 -> 1.28 # arch/arm/mm/Makefile 1.17 -> 1.18 # drivers/scsi/aacraid/rx.c 1.1 -> 1.3 # net/ipv4/netfilter/ip_queue.c 1.12 -> 1.13 # drivers/scsi/53c7xx.c 1.16 -> 1.17 # drivers/scsi/sun3_scsi_vme.c 1.4 -> 1.5 # arch/i386/mm/pgtable.c 1.9 -> 1.10 # arch/ppc/platforms/4xx/redwood.h 1.6 -> 1.7 # net/core/rtnetlink.c 1.9 -> 1.10 # include/asm-m68k/motorola_pgalloc.h 1.9 -> 1.10 # drivers/video/stifb.c 1.14 -> 1.15 # drivers/char/drm/r128_irq.c 1.2 -> 1.4 # sound/isa/sgalaxy.c 1.12 -> 1.13 # net/sctp/socket.c 1.48 -> 1.49 # drivers/video/ffb.c 1.4 -> 1.5 # drivers/usb/serial/usb-serial.h 1.27 -> 1.29 # drivers/scsi/sym53c8xx_2/sym_glue.c 1.16 -> 1.18 # drivers/scsi/tmscsim.c 1.17 -> 1.18 # include/linux/videodev.h 1.16 -> 1.18 # drivers/net/sk_g16.c 1.11 -> 1.12 # (new) -> 1.4 drivers/net/ixgb/ixgb_hw.h # (new) -> 1.1 include/asm-arm/arch-iop3xx/iop310-irqs.h # (new) -> 1.1 include/asm-ppc/xmon.h # (new) -> 1.1 init/do_mounts_initrd.c # (new) -> 1.1 drivers/scsi/dc395x.c # (new) -> 1.1 drivers/char/drm/drm_memory_debug.h # (new) -> 1.1 arch/arm/mm/cache-v4wt.S # (new) -> 1.4 drivers/net/ixgb/ixgb_main.c # (new) -> 1.1 fs/partitions/devfs.h # (new) -> 1.3 drivers/net/ixgb/ixgb.h # (new) -> 1.1 drivers/net/ixgb/Makefile # (new) -> 1.1 arch/arm/mm/cache-v4.S # (new) -> 1.4 drivers/net/ixgb/ixgb_ee.c # (new) -> 1.2 drivers/net/ixgb/ixgb_param.c # (new) -> 1.1 arch/sparc/lib/bitext.c # (new) -> 1.2 drivers/net/ixgb/ixgb_ids.h # (new) -> 1.3 drivers/net/ixgb/ixgb_ee.h # (new) -> 1.1 arch/arm/mm/cache-v4wb.S # (new) -> 1.3 drivers/net/ixgb/ixgb_osdep.h # (new) -> 1.4 drivers/net/ixgb/ixgb_hw.c # (new) -> 1.1 Documentation/networking/ixgb.txt # (new) -> 1.1 include/asm-sparc/bitext.h # (new) -> 1.1 arch/arm/mm/cache-v3.S # (new) -> 1.3 arch/arm/mm/proc-sa1100.S # (new) -> 1.3 drivers/i2c/chips/it87.c # (new) -> 1.1 include/linux/8250_pci.h # (new) -> 1.3 drivers/net/ixgb/ixgb_ethtool.c # (new) -> 1.2 include/linux/initrd.h # (new) -> 1.1 include/linux/compat_ioctl.h # (new) -> 1.1 drivers/scsi/dc395x.h # (new) -> 1.1 Documentation/scsi/ChangeLog.megaraid # (new) -> 1.1 drivers/block/initrd.c # (new) -> 1.2 fs/partitions/devfs.c # (new) -> 1.1 Documentation/scsi/dc395x.txt # # The following is the BitKeeper ChangeSet Log # -------------------------------------------- # 03/04/19 torvalds@home.transmeta.com 1.1118.1.6 # Linux 2.5.68 # -------------------------------------------- # 03/04/19 davem@nuts.ninka.net 1.1118.1.7 # Merge nuts.ninka.net:/home/davem/src/BK/network-2.5 # into nuts.ninka.net:/home/davem/src/BK/net-2.5 # -------------------------------------------- # 03/04/19 yoshfuji@linux-ipv6.org 1.1118.1.8 # [IPSEC]: nexthdr in xfrm6_input needs to be int. # -------------------------------------------- # 03/04/20 davem@nuts.ninka.net 1.1118.1.9 # [PKT_SCHED]: Proper module refcounting for packet classifiers. # -------------------------------------------- # 03/04/20 davem@nuts.ninka.net 1.1118.1.10 # [PKT_SCHED]: Proper module refcounting for packet schedulers. # -------------------------------------------- # 03/04/20 jgarzik@redhat.com 1.1118.3.1 # Modernize rcpci45 I2O LAN driver (#204): # * Convert to PCI DMA mapping API (Francios Romieu). Gets driver # compiling again. Fixes bugzilla bug #204. # * use SET_MODULE_OWNER # * remove MOD_*_USE_COUNT from all but one place # (and add FIXME to that one place) # * fix printk in rclanmtl.c, though more work is needed # -------------------------------------------- # 03/04/20 jgarzik@redhat.com 1.1118.3.2 # [rcpci45] typo fix: s/virual/virtual/ # -------------------------------------------- # 03/04/20 torvalds@home.transmeta.com 1.1118.4.1 # Fix-ups for i830 from Arjan # -------------------------------------------- # 03/04/20 torvalds@home.transmeta.com 1.1118.4.2 # Interrupt handlers should return whether the interrupt # was for them or not, so that the irq subsystem can properly # handle screaming shared interrupts. # # So change the irq handlers to return a "irqretval_t", which # is either IRQ_HANDLED or IRQ_NONE. # -------------------------------------------- # 03/04/20 akpm@digeo.com 1.1118.5.1 # [PATCH] 3c574_cs fixes # # - It was doing spin_lock_irqsave()/spin_unlock() # # - Can't free the skb inside local_irq_save(): kfree_skb ends up running # local_bh_enable(), which enables interrupts. # -------------------------------------------- # 03/04/20 akpm@digeo.com 1.1118.5.2 # [PATCH] Fix nc98 partition parser link error # # Fix this: # # fs/partitions/nec98.c:169: undefined reference to `parse_bsd' # -------------------------------------------- # 03/04/20 akpm@digeo.com 1.1118.5.3 # [PATCH] dmfe: don't free skb with local interrupts disabled # # dev_kfree_skb() can end up calling local_bh_enable() which goes BUG if local # interrupts are disabled. Apparently it can deadlock. # # So move the skb freeing outside the lock in the dmfe driver. It will # decrease the lock hold time as well. # -------------------------------------------- # 03/04/20 akpm@digeo.com 1.1118.5.4 # [PATCH] dentry_stat accounting fix # # From: Maneesh Soni # # This patch the corrects the dentry_stat.nr_unused calculation. # # In select_parent() and shrink_dcache_anon() we were not doing any adjustments # to the nr_unused count after manipulating the dentry_unused list. Now the # nr_unused count is decremented if the dentry is on dentry_unused list and is # removed from there. # # Further in the same routines, we have to adjust the nr_unused count again if # the dentry is moved to the end of d_lru list for pruning. # -------------------------------------------- # 03/04/20 akpm@digeo.com 1.1118.5.5 # [PATCH] Fix and clean up DCACHE_REFERENCED usage # # From: Maneesh Soni # # This patch changes the way DCACHE_REFERENCED flag is used. It # got messed up in dcache_rcu iterations. I hope this will be ok now. # # The flag was meant to be advisory flag which is used while # prune_dcache() so as not to free dentries which have recently # entered d_lru list. At first pass in prune_dcache the dentries # marked DCACHE_REFERENCED are left with the flag reset. and they # are freed in the next pass. # # So, now we mark the dentry as DCACHE_REFERENCED when it is first # entering the d_lru list in dput() and resetthe flag in prune_dcache(). # If the flag remains reset in the next call to prune_dcache(), the # dentry is then freed. # # Also I don't think any file system have to use this flag as it is taken # care by the dcache layer. The patch removes such code from a few of file # systems. Moreover these filesystems were anyway doing worng thing as they # were changing the flag out of dcache_lock. # # Changes: # o dput() marks dentry DCACHE_REFERENCED when it is added to the dentry_unused # list # o no need to set the flag in dget, dget_locked, d_lookup as these guys anyway # increments the ref count. # o check the ref count in prune_dcache and use DCACHE_REFERENCED flag just for # two stage aging. # o remove code for setting DACACHE_REFERENCED from reiserfs, fat, xfs and # exportfs. # -------------------------------------------- # 03/04/20 akpm@digeo.com 1.1118.5.6 # [PATCH] Fix POSIX timers to give CLOCK_MONOTONIC full # # The POSIX CLOCK_MONOTONIC currently has only 1/HZ resolution. Further, it is # tied to jiffies (i.e. is a restatment of jiffies) rather than "xtime" or the # gettimeofday() clock. # # This patch changes CLOCK_MONOTONIC to be a restatment of gettimeofday() plus # an offset to remove any clock setting activity from CLOCK_MONOTONIC. An # offset is kept that represents the difference between CLOCK_MONOTONIC and # gettimeofday(). This offset is updated when ever the gettimeofday() clock is # set to back the clock setting change out of CLOCK_MONOTONIC (which by the # standard, can not be set). # # With this change CLOCK_REALTIME (a direct restatement of gettimeofday()), # CLOCK_MONOTONIC and gettimeofday() will all tick at the same time and with # the same rate. And all will be affected by NTP adjustments (save those which # actually set the time). # -------------------------------------------- # 03/04/20 akpm@digeo.com 1.1118.5.7 # [PATCH] Fix jiffies_to_time[spec | val] and converse to use # # From: george anzinger # # In the current system (2.5.67) time_spec to jiffies, time_val to # jiffies and the converse (jiffies to time_val and jiffies to # time_spec) all use 1/HZ as the measure of a jiffie. Because of the # inability of the PIT to actually generate an accurate 1/HZ interrupt, # the wall clock is updated with a more accurate value (999848 # nanoseconds per jiffie for HZ = 1000). This causes a 1/HZ # interpretation of jiffies based timing to run faster than the wall # clock, thus causing sleeps and timers to expire short of the requested # time. Try, for example: # # time sleep 60 # # This patch changes the conversion routines to use the same value as # the wall clock update code to do the conversions. # # The actual math is almost all done at compile time. The run time # conversions require little if any more execution time. # # This patch must be applied after the patch I posted earlier today # which fixed the CLOCK_MONOTONIC resolution issue. # -------------------------------------------- # 03/04/20 akpm@digeo.com 1.1118.5.8 # [PATCH] get_offset_pit and do_timer_overflow vs IRQ locking # # From: john stultz , Alexander Atanasov # # We want to make sure we update jiffies_p and count_p atomically. So I'm # inserting the spin_unlock_irqrestore() after we update count_p, rather then # just before. # -------------------------------------------- # 03/04/20 akpm@digeo.com 1.1118.5.9 # [PATCH] detect_lost_tick locking fixes # # From: john stultz # # This patch fixes a race in the timer_interrupt code caused by # detect_lost_tick(). Since we're doing lost-tick compensation outside # timer->mark_offset, time can pass between time-source reads which can cause # gettimeofday inconsistencies. # # Additionally detect_lost_tick() was broken for the PIT case, since the whole # point of detect_lost_tick() is to interpolate between two time sources to # find inconsistencies. Additionally this could cause xtime_lock seq_lock # reader starvation which has been causing machine hangs for SMP boxes that use # the PIT as a time source. # # This patch fixes the described race by removing detect_lost_tick() and # instead implementing the lost tick detection code inside mark_offset(). # # Some of the divs and mods being added here might concern folks, but by not # calling timer->get_offset() in detect_lost_tick() we eliminate much of the # same math. I did some simple cycle counting and the new code comes out on # average equivalent or faster. # -------------------------------------------- # 03/04/20 akpm@digeo.com 1.1118.5.10 # [PATCH] Minor fix for driver/serial/core.c # # From: Jean Tourrilhes # # The following command will do nothing at all on 2.5.X : # setserial /dev/ttyS0 uart none # -------------------------------------------- # 03/04/20 akpm@digeo.com 1.1118.5.11 # [PATCH] keyboard.c Fix SAK in raw mode # # From: Chris Heath # # Trivial fix to get the SAK key working in raw and medium raw modes. Patch is # against kernel 2.5.67. # -------------------------------------------- # 03/04/20 akpm@digeo.com 1.1118.5.12 # [PATCH] Make PCI scanning order the same as 2.4 # # From: Chuck Ebbert <76306.1226@compuserve.com> # # 2.4 builds its global PCI device list in breadth-first order. # # 2.5 is doing the scan that way but defers the construction of the global list # until later and then does it depth-first. This causes devices to found in # different order by drivers. The below fixed that problem for me. # # Russell King has acked this change. # -------------------------------------------- # 03/04/20 akpm@digeo.com 1.1118.5.13 # [PATCH] Turn on NUMA rebalancing # # From: "Martin J. Bligh" # # I'd forgotten that I'd set this to only fire every 20s in the past, because # it would rebalance too agressively. That seems to be fixed now, so we should # turn it back on. # -------------------------------------------- # 03/04/20 akpm@digeo.com 1.1118.5.14 # [PATCH] Move __set_page_dirty_buffers to fs/buffer.c # # From: William Lee Irwin III # # Move __set_page_dirty_buffers() to fs/buffer.c, as per the FIXME. # -------------------------------------------- # 03/04/20 akpm@digeo.com 1.1118.5.15 # [PATCH] Clean up various buffer-head dependencies # # From: William Lee Irwin III # # Remove page_has_buffers() from various functions, document the dependencies # on buffer_head.h from other files besides filemap.c, and s/this file/core VM/ # in filemap.c # -------------------------------------------- # 03/04/20 akpm@digeo.com 1.1118.5.16 # [PATCH] follow_hugetlb_page fix # # From: William Lee Irwin III # # follow_hugetlb_page() drops out of the loop prematurely and fails to take the # appropriate refcounts if its starting address was not hugepage-aligned. # # It looked a bit unclean too, so I rewrote it. This fixes a bug, and more # importantly, makes the thing readable by something other than a compiler # (e.g. programmers). # -------------------------------------------- # 03/04/20 akpm@digeo.com 1.1118.5.17 # [PATCH] hugetlb math overflow fix # # From: William Lee Irwin III # # And this one fixes an overflow when there is more than 4GB of hugetlb. # -------------------------------------------- # 03/04/20 akpm@digeo.com 1.1118.5.18 # [PATCH] ATI Mach64 build fix # # From: Geert Uytterhoeven # # Atyfb: Add missing parts of reversal of Mobility changes, allowing ATI Mach64 # GX support to compile again. # -------------------------------------------- # 03/04/20 akpm@digeo.com 1.1118.5.19 # [PATCH] quotactl(): sync all quotas # # From: Jan Kara # # I'm resending a patch which implements quotactl(2) call for syncing # all devices. Particulary it allows the caller not to specify the device # for syncing and in that case quotas on all the devices are written. # The patch is rather trivial (mostly moving the code). # -------------------------------------------- # 03/04/20 akpm@digeo.com 1.1118.5.20 # [PATCH] AIO mmap fix # # From: Badari Pulavarty # # Here is a small bug fix for AIO. get_user_pages() takes number # of pages to map as argument. (not in bytes) # -------------------------------------------- # 03/04/20 akpm@digeo.com 1.1118.5.21 # [PATCH] shmdt() speedup # # From: William Lee Irwin III # # Micro-optimize sys_shmdt(). There are methods of exploiting knowledge # of the vma's being searched to restrict the search space. These are: # # (1) shm mappings always start their lives at file offset 0, so only # vma's above shmaddr need be considered. find_vma() can be used # to seek to the proper position in mm->mmap in O(lg(n)) time. # # (2) The search is for a vma which could be a fragment of a broken-up # shm mapping, which would have been created starting at shmaddr # with vm_pgoff 0 and then continued no further into userspace # than shmaddr + size. So after having found an initial vma, find # the size of the shm segment it maps to calculate an upper bound # to the virtualspace that needs to be searched. # # (3) mremap() would have caused the original checks to miss vma's mapping # the shm segment if shmaddr were the original address at which # the shm segments were attached. This does no better and no worse # than the original code in that situation. # # (4) If the chain of references in vma->vm_file->f_dentry->d_inode->i_size # is not guaranteed by refcounting and/or the shm code then this is # oopsable; AFAICT an inode is always allocated. # -------------------------------------------- # 03/04/20 akpm@digeo.com 1.1118.5.22 # [PATCH] implement __GFP_REPEAT, __GFP_NOFAIL, __GFP_NORETRY # # This is a cleanup patch. # # There are quite a lot of places in the kernel which will infinitely retry a # memory allocation. # # Generally, they get it wrong. Some do yield(), the semantics of which have # changed over time. Some do schedule(), which can lock up if the caller is # SCHED_FIFO/RR. Some do schedule_timeout(), etc. # # And often it is unnecessary, because the page allocator will do the retry # internally anyway. But we cannot rely on that - this behaviour may change # (-aa and -rmap kernels do not do this, for instance). # # So it is good to formalise and to centralise this operation. If an # allocation specifies __GFP_REPEAT then the page allocator must infinitely # retry the allocation. # # The semantics of __GFP_REPEAT are "try harder". The allocation _may_ fail # (the 2.4 -aa and -rmap VM's do not retry infinitely by default). # # The semantics of __GFP_NOFAIL are "cannot fail". It is a no-op in this VM, # but needs to be honoured (or fix up the callers) if the VM ischanged to not # retry infinitely by default. # # The semantics of __GFP_NOREPEAT are "try once, don't loop". This isn't used # at present (although perhaps it should be, in swapoff). It is mainly for # completeness. # -------------------------------------------- # 03/04/20 akpm@digeo.com 1.1118.5.23 # [PATCH] make alloc_buffer_head take gfp_flags # # - alloc_buffer_head() should take the allocation mode as an arg, and not # assume. # # - Use __GFP_NOFAIL in JBD's call to alloc_buffer_head(). # # - Remove all the retry code from jbd_kmalloc() - do it via page allocator # controls. # -------------------------------------------- # 03/04/20 akpm@digeo.com 1.1118.5.24 # [PATCH] use __GFP_REPEAT in pte_alloc_one() # # Remove all the open-coded retry loops in various architectures, use # __GFP_REPEAT. # # It could be that at some time in the future we change __GFP_REPEAT to give up # after ten seconds or so, so all the checks for failed allocations are # retained. # -------------------------------------------- # 03/04/20 akpm@digeo.com 1.1118.5.25 # [PATCH] use __GFP_REPEAT in pmd_alloc_one() # # Convert all pmd_alloc_one() implementations to use __GFP_REPEAT # -------------------------------------------- # 03/04/20 akpm@digeo.com 1.1118.5.26 # [PATCH] Disallow swapoff if there is insufficient memory # # From: Hugh Dickins # # First of three small "stop swapoff" patches based on 2.5.67-mm3: # # stop swapoff 1/3 vm_enough_memory? # # Before embarking upon swapoff, check vm_enough_memory. Mainly # for consistency in the overcommit_memory 2 (strict accounting) case: # fail with -ENOMEM if it wouldn't let the amount removed be committed. # # Will always succeed in the overcommit_memory 1 case, as it should in # root-shoot-foot mode. In the overcommit_memory 0 case, well, I don't # care much either way, so opted for the simplest code: no special case. # Which means it could now fail at the start; but that's unlikely (case 0 # is over-generous) and only when it would have got stuck later on anyway. # -------------------------------------------- # 03/04/20 akpm@digeo.com 1.1118.5.27 # [PATCH] Permit interruption of swapoff # # From: Hugh Dickins # # Sometimes you start a swapoff and, seeing how long it takes, wish you had # not: allow signal to interrupt and stop swapoff. # -------------------------------------------- # 03/04/20 akpm@digeo.com 1.1118.5.28 # [PATCH] oom-kill: preferentially kill swapoff # # From: Hugh Dickins # # The current behaviour is that once swapoff has filled memory, other tasks get # OOMkilled one by one until swapoff completes, or more likely hangs. It is # better that swapoff be the first choice for OOMkill. # # The patch changes the oom-killer so that it will kill off any # currently-running swapoff instance before killing any other task. # # (Bit kludgy, couldn't think of a better way) # -------------------------------------------- # 03/04/20 akpm@digeo.com 1.1118.5.29 # [PATCH] DAC960: add call to blk_queue_bounce_limit # # From: Dave Olien # # The following patch adds a call to blk_queue_bounce_limit to the DAC960 # driver. Otherwise, it uses bounce buffering more than it needs to. # -------------------------------------------- # 03/04/20 akpm@digeo.com 1.1118.5.30 # [PATCH] shm_get_stat-handle-hugetlb-pages.patch # # From: William Lee Irwin III # # shm_get_stat() didn't know about hugetlbpage-backed shm. # -------------------------------------------- # 03/04/20 akpm@digeo.com 1.1118.5.31 # [PATCH] Allocate hd_structs dynamically # # From: Badari Pulavarty # # Here is the patch to allocate hd_struct dynamically as we find # partitions. # # There are 3 things I didn't like in the patch. # # 1) The patch allocates 15 pointers instead of 15 hd_structs. (incase of # s= csi). I was really hoping to get rid of "15" and make it really # dynamic. (In ca= se if we ever want to support more than 15 partitions # per disk etc..).=20 I was thought about making it a linked list, but # blk_partition_remap() needs to get to hd_struct for a given partition # everytime we do IO. So linked list would be bad, we really need direct # access to partition in= fo. # # 2) I had to add "partno" to hd_struct, since part_dev_read() used to calc= # ulate partition number from the address before. # # 3) kmalloc() failure in add_partition() will be silently ignored. # # It saves 2048 bytes per disk. # -------------------------------------------- # 03/04/20 akpm@digeo.com 1.1118.5.32 # [PATCH] fix CONFIG_NOMMU mismerges # # From: Christoph Hellwig # # we already have better stubs in nommu.c, the additional inlines in mm.h only # cause compile failures. # -------------------------------------------- # 03/04/20 akpm@digeo.com 1.1118.5.33 # [PATCH] Extend map_vm_area()/get_vm_area() # # From: Christoph Hellwig and David M-T # # The ia64 port can use vmap(), but needs to be able to specify the protection # flags and the resulting vma's vm_flags. # # The patch adds the two extra args to vmap(), updates the two callers and # fixes some comment spellos. # -------------------------------------------- # 03/04/20 akpm@digeo.com 1.1118.5.34 # [PATCH] don't shrink slab for highmem allocations # # From: William Lee Irwin III # # If one's goal is to free highmem pages, shrink_slab() is an ineffective # method of recovering them, as slab pages are all ZONE_NORMAL or ZONE_DMA. # Hence, this "FIXME: do not do for zone highmem". Presumably this is a # question of policy, as highmem allocations may be satisfied by reaping slab # pages and handing them back; but the FIXME says what we should do. # -------------------------------------------- # 03/04/20 akpm@digeo.com 1.1118.5.35 # [PATCH] prepare device mapper for larger dev_t # # From: Joe Thornber # # The only other thing that will need changing in dm to cope with 64bit # dev_t concerns the bitset I'm using to keep track of allocated minor # numbers. A trivial patch like this would work for now: # -------------------------------------------- # 03/04/20 akpm@digeo.com 1.1118.5.36 # [PATCH] smbfs: larger dev_t preparation # # Discard fewer bits of the device number recd with smb. # This does not depend on anything else. # # Andries # -------------------------------------------- # 03/04/20 akpm@digeo.com 1.1118.5.37 # [PATCH] Fix nfsctl for larger dev_t # # From: Andries.Brouwer@cwi.nl # # The old NFS control interface passes dev_t's in from userspace. This patch # keeps it working when the size of dev_t changes. # # This is a deprecated interface - new nfs-utils uses an ascii representation # in exportfs. # # Acked by Neil. # -------------------------------------------- # 03/04/20 akpm@digeo.com 1.1118.5.38 # [PATCH] Aggregated disk statistics # # From: Rick Lindsley # # To access all the system's disk statitics we currently need to access one # sysfs file per disk. This clearly will not be acceptable with thousands of # disks. # # The patch aggregates the system-wide statistics in real time and exposes them # via /proc/diskstats # -------------------------------------------- # 03/04/20 akpm@digeo.com 1.1118.5.39 # [PATCH] fbdev build fix # # - fb_prepare_logo() is calling the undefined find_logo(). I think it wants # fb_find_logo(). # # - fb_prepare_logo is not __init, therefore fb_find_logo() cannot be __init. # -------------------------------------------- # 03/04/20 hch@lst.de 1.1118.6.1 # [PATCH] devfs: input # # Make sure input always uses devfs_remove. While at it I've also # remove lots of code duplication - every upper input driver contained # the code surrounding devfs_unregister in two identical copies. # -------------------------------------------- # 03/04/20 hch@lst.de 1.1118.6.2 # [PATCH] devfs: dvb # -------------------------------------------- # 03/04/20 hch@lst.de 1.1118.6.3 # [PATCH] devfs: usb # -------------------------------------------- # 03/04/20 hch@lst.de 1.1118.6.4 # [PATCH] devfs: sound # -------------------------------------------- # 03/04/20 hch@lst.de 1.1118.6.5 # [PATCH] devfs: videodev # -------------------------------------------- # 03/04/20 hch@lst.de 1.1118.6.6 # [PATCH] devfs: miscdev # -------------------------------------------- # 03/04/20 hch@lst.de 1.1118.6.7 # [PATCH] devfs: s390 # -------------------------------------------- # 03/04/20 hch@lst.de 1.1118.6.8 # [PATCH] devfs: ipmi # -------------------------------------------- # 03/04/20 hch@lst.de 1.1118.6.9 # [PATCH] devfs: swim3 # -------------------------------------------- # 03/04/20 hch@lst.de 1.1118.6.10 # [PATCH] devfs: uml # -------------------------------------------- # 03/04/20 hch@lst.de 1.1118.6.11 # [PATCH] devfs: remove devfs_unregister # -------------------------------------------- # 03/04/20 hch@lst.de 1.1118.6.12 # [PATCH] devfs: switch over ubd to ->devfs_name # # Duh, ubd is partitioned. # -------------------------------------------- # 03/04/20 hch@lst.de 1.1118.6.13 # [PATCH] devfs: remove dead devfs code in dasd # # Dasd is partitioned - all devfs stuff is handled by the gendisk layer. # -------------------------------------------- # 03/04/20 hch@lst.de 1.1118.6.14 # [PATCH] devfs: superflous devfs_remove in scsi # # Already handled by the gendisk layer. # -------------------------------------------- # 03/04/20 hch@lst.de 1.1118.6.15 # [PATCH] devfs: introduce devfs_mk_bdev # # Replaces devfs_register for block devices. Note that we do NOT pass in # an operaion vector here - it was unused in devfs_register already # and our block device code fundamentally ties the operations to the # gendisk. There will be only very few callers of this one anyway.. # -------------------------------------------- # 03/04/20 hch@lst.de 1.1118.6.16 # [PATCH] devfs: gendisk.devfs_name updates # # Previously gendisk.devfs_name was used only for partitioned devices # or CDroms, and for the latter it was slightly broken. Fix it to # work genericly for all gendisks. # -------------------------------------------- # 03/04/20 hch@lst.de 1.1118.6.17 # [PATCH] devfs: loop # # This and the next patches switches over drivers to gendisk.devfs_name. # -------------------------------------------- # 03/04/20 hch@lst.de 1.1118.6.18 # [PATCH] devfs: nbd # -------------------------------------------- # 03/04/20 hch@lst.de 1.1118.6.19 # [PATCH] devfs: rd # -------------------------------------------- # 03/04/20 hch@lst.de 1.1118.6.20 # [PATCH] devfs: swim3 # -------------------------------------------- # 03/04/20 hch@lst.de 1.1118.6.21 # [PATCH] devfs: aztcd # -------------------------------------------- # 03/04/20 hch@lst.de 1.1118.6.22 # [PATCH] devfs: gscd # -------------------------------------------- # 03/04/20 hch@lst.de 1.1118.6.23 # [PATCH] devfs: optcd # -------------------------------------------- # 03/04/20 hch@lst.de 1.1118.6.24 # [PATCH] devfs: sjcd # -------------------------------------------- # 03/04/20 hch@lst.de 1.1118.6.25 # [PATCH] devfs: sonycd # -------------------------------------------- # 03/04/20 hch@lst.de 1.1118.6.26 # [PATCH] devfs: mtdblock # -------------------------------------------- # 03/04/20 hch@lst.de 1.1118.6.27 # [PATCH] devfs: xpram # -------------------------------------------- # 03/04/20 hch@lst.de 1.1118.6.28 # [PATCH] devfs: floppy # # The following patches switch the few drivers that have to register # devfs entries independand of gendisks to devfs_mk_bdev. # -------------------------------------------- # 03/04/20 hch@lst.de 1.1118.6.29 # [PATCH] devfs: device-mapper # -------------------------------------------- # 03/04/20 hch@lst.de 1.1118.6.30 # [PATCH] devfs: md # -------------------------------------------- # 03/04/20 hch@lst.de 1.1118.6.31 # [PATCH] devfs: kill devfs_register_partition # -------------------------------------------- # 03/04/20 hch@lst.de 1.1118.6.32 # [PATCH] devfs: warn on block modes in devfs_register # -------------------------------------------- # 03/04/20 torvalds@penguin.transmeta.com 1.1118.4.3 # Update ensoniq driver to return whether the interrupt was for it # or not. # -------------------------------------------- # 03/04/20 torvalds@home.transmeta.com 1.1118.4.4 # Merge home.transmeta.com:/home/torvalds/v2.5/akpm # into home.transmeta.com:/home/torvalds/v2.5/linux # -------------------------------------------- # 03/04/20 hch@lst.de 1.1118.6.33 # [PATCH] initrd.h # # split the initrd stuff out of blk.h, it's only needed in the boot code # and the ramdisk driver. # -------------------------------------------- # 03/04/20 hch@lst.de 1.1118.6.34 # [PATCH] rename end_request in floppy() and raid1 # # In preparation of getting rid of the LOCAL_END_REQUEST mess. # -------------------------------------------- # 03/04/20 hch@lst.de 1.1118.6.35 # [PATCH] replace __blk_run_queue with blk_run_queue # # All callers of __blk_run_queue are of the form # # spin_lock_irqsave(q->queue_lock, flags); # __blk_run_queue(q); # spin_unlock_irqrestore(q->queue_lock, flags); # # Replace it with a blk_run_queue that does the locking itself. # -------------------------------------------- # 03/04/20 hch@lst.de 1.1118.6.36 # [PATCH] remove dasd_get_kdev # # Al pointed out that it's unused after my last series of devfs patches. # -------------------------------------------- # 03/04/20 hch@lst.de 1.1118.6.37 # [PATCH] remove some junk from hd98.c's ioctl implementation # # Also pointed out by Al. # -------------------------------------------- # 03/04/20 hch@lst.de 1.1118.6.38 # [PATCH] remove a tiny bit of kdev_t abuse from the floppy driver # -------------------------------------------- # 03/04/20 torvalds@home.transmeta.com 1.1118.4.5 # Merge # -------------------------------------------- # 03/04/20 torvalds@home.transmeta.com 1.1118.1.11 # Merge bk://kernel.bkbits.net/davem/net-2.5 # into home.transmeta.com:/home/torvalds/v2.5/linux # -------------------------------------------- # 03/04/20 rddunlap@osdl.org 1.1118.1.12 # [PATCH] replace URLs in Kconfig # # This is a patch from Robert P.J. Day that replaces www.linuxdoc.org # (which is outdated and unspported according to www.tldp.org) # with www.tldp.org in lots of Kconfig files. # -------------------------------------------- # 03/04/20 torvalds@home.transmeta.com 1.1118.1.13 # Fix IO-APIC vector allocation boundary case - we never want to # allocate FIRST_SYSTEM_VECTOR as an external interrupt. It's unlikely, # but could happen if we have a _ton_ of interrupt sources. # # Found by Chuck Ebbert. # -------------------------------------------- # 03/04/20 davem@nuts.ninka.net 1.1118.1.14 # [SPARC64]: A few missing pgtable __GFP_REPEAT. # -------------------------------------------- # 03/04/20 jgarzik@redhat.com 1.1118.7.1 # Merge redhat.com:/garz/repo/linus-2.5 # into redhat.com:/garz/repo/net-drivers-2.5 # -------------------------------------------- # 03/04/21 jgarzik@redhat.com 1.1118.7.2 # net driver cleanup, volume 1: # # Mostly updating to new irqreturn_t, but also includes some needed # SET_MODULE_OWNER and set_bit cleanups as well. # # Affects: 8390, dgrs, eepro100, epic100, pcnet32, rcpci45, # sis900, tlan # -------------------------------------------- # 03/04/21 jgarzik@redhat.com 1.1118.7.3 # net driver cleanup, volume 2 # # morq irqreturn_t, # some s/long flags/unsigned long flags/, # more set_bit-on-something-other-than-long cleanups # # Affected drivers: epic100, fealnx, natsemi, ns83820, starfire, # sundance, via-rhine, yellowfin. (and also include/linux/eeprom.h) # # Several changes contributed by Andrew Morton. # -------------------------------------------- # 03/04/20 davem@nuts.ninka.net 1.1118.1.15 # [SPARC]: Rename signal macros SV_foo --> _SV_foo. # -------------------------------------------- # 03/04/21 jgarzik@redhat.com 1.1118.7.4 # net driver cleanup, volume 3 # # Affected drivers: 8139cp, 8139too, 82596, b44, cs89x0, dl2k, r8169 # # Vast majority of changes contributed by Andrew Morton. # -------------------------------------------- # 03/04/20 davem@nuts.ninka.net 1.1118.8.1 # [NET]: In sock_alloc_send_pskb, add __GFP_REPEAT when __GFP_WAIT. # -------------------------------------------- # 03/04/21 jgarzik@redhat.com 1.1118.7.5 # net driver cleanup, volume 4 # # Affected drivers: 3c501, 3c507, 3c509, 3c5154, 3c59x, amd8111e, # at1700, e1000, hp100, lance, smc9194, de2104x, de4x5, tulip, # typhoon. # # 98% contributed by Andrew Morton. # -------------------------------------------- # 03/04/21 jgarzik@redhat.com 1.1118.7.6 # net driver cleanup, volume 5 # # Affected drivers: 3c505 (notably), depca, ni5010, ni52, ni65, # dmfe, winbond-840. # # 3c505 included quite a few s/int timeout/unsigned long timeout/ # changes as well, for proper jiffies comparison typing. # # 98% contributed by Andrew Morton. # -------------------------------------------- # 03/04/21 jgarzik@redhat.com 1.1118.7.7 # net driver cleanup, volume 6 # # Affected drivers: atp, de600, de620, eepro, eexpress, lp486e, # 3c589_cs, axnet_cs, fmvj18x_cs, nmclan_cs, pcnet_cs, smc91c92_cs, # xirc2ps_cs, sk98lin, xircom_cb, xircom_tulip_cb, airo, arlan, # netwave_cs, orinoco, ray_cs, wavelan, znet # # 98% contributed by Andrew Morton # -------------------------------------------- # 03/04/20 davem@nuts.ninka.net 1.1118.1.16 # [SPARC]: setup.c needs linux/initrd.h # -------------------------------------------- # 03/04/20 davem@nuts.ninka.net 1.1118.1.17 # [SOUND SPARC]: Update for irqreturn_t. # -------------------------------------------- # 03/04/20 davem@nuts.ninka.net 1.1118.1.18 # [SPARC]: Fix dumb typo in sun4c mm code. # -------------------------------------------- # 03/04/20 davem@nuts.ninka.net 1.1118.1.19 # [SPARC]: Platform code changes for irqreturn_t. # -------------------------------------------- # 03/04/20 davem@nuts.ninka.net 1.1118.1.20 # [SERIAL SPARC]: Update for irqreturn_t. # -------------------------------------------- # 03/04/20 davem@nuts.ninka.net 1.1118.1.21 # [SOUND]: mpu401.h needs linux/interrupt.h # -------------------------------------------- # 03/04/20 davem@nuts.ninka.net 1.1118.1.22 # [CHAR SPARC]: Update for irqreturn_t. # -------------------------------------------- # 03/04/20 davem@nuts.ninka.net 1.1118.1.23 # [RTC]: Update for irqreturn_t. # -------------------------------------------- # 03/04/20 davem@nuts.ninka.net 1.1118.1.24 # [FC4 SPARC]: Update for irqreturn_t. # -------------------------------------------- # 03/04/20 davem@nuts.ninka.net 1.1118.1.25 # [MESSAGE FUSION]: Update for irqreturn_t. # -------------------------------------------- # 03/04/20 davem@nuts.ninka.net 1.1118.1.26 # [SCSI ESP]: Update for irqreturn_t. # -------------------------------------------- # 03/04/20 davem@nuts.ninka.net 1.1118.1.27 # [SCSI QLOGICFC]: Update for irqreturn_t. # -------------------------------------------- # 03/04/20 davem@nuts.ninka.net 1.1118.1.28 # [SCSI QLOGICISP]: Update for irqreturn_t. # -------------------------------------------- # 03/04/20 davem@nuts.ninka.net 1.1118.1.29 # [SCSI QLOGICPTI]: Update for irqreturn_t. # -------------------------------------------- # 03/04/20 davem@nuts.ninka.net 1.1118.1.30 # [SCSI AIC7XXX_OLD]: Update for irqreturn_t. # -------------------------------------------- # 03/04/20 davem@nuts.ninka.net 1.1118.1.31 # [SCSI SYM53C8XX_2]: Update for irqreturn_t. # -------------------------------------------- # 03/04/20 davem@nuts.ninka.net 1.1118.1.32 # [TG3]: Update to irqreturn_t. # -------------------------------------------- # 03/04/21 davem@nuts.ninka.net 1.1118.1.33 # [NET SUN]: Update for irqreturn_t. # -------------------------------------------- # 03/04/21 davem@nuts.ninka.net 1.1118.1.34 # [MYRI_SBUS]: Update for irqreturn_t. # -------------------------------------------- # 03/04/21 davem@nuts.ninka.net 1.1118.1.35 # [SOUND PCI]: Update several drivers for irqreturn_t. # -------------------------------------------- # 03/04/21 davem@nuts.ninka.net 1.1118.1.36 # [SOUND TRIDENT]: Update for irqreturn_t. # -------------------------------------------- # 03/04/21 shaggy@shaggy.austin.ibm.com 1.1118.9.1 # Merge jfs@jfs.bkbits.net:linux-2.5 # into shaggy.austin.ibm.com:/shaggy/bk/jfs-2.5 # -------------------------------------------- # 03/04/21 jejb@raven.il.steeleye.com 1.1118.10.1 # Merge raven.il.steeleye.com:/home/jejb/BK/scsi-misc-old-2.5 # into raven.il.steeleye.com:/home/jejb/BK/scsi-misc-2.5 # -------------------------------------------- # 03/04/21 jejb@raven.il.steeleye.com 1.1118.10.2 # Merge raven.il.steeleye.com:/home/jejb/BK/scsi-megaraid-2.5 # into raven.il.steeleye.com:/home/jejb/BK/scsi-misc-2.5 # -------------------------------------------- # 03/04/21 hch@lst.de 1.1118.10.3 # [PATCH] scsi_scan.c coding style fixes # # Just some random styleups I made while walking over the file # for the devfs work. # -------------------------------------------- # 03/04/21 hch@lst.de 1.1118.10.4 # [PATCH] unexport scsi_host_get_next # # No drivers are using it anymore, and having this private to the # midlayer should make proper shost refcounting easier. # -------------------------------------------- # 03/04/21 hch@lst.de 1.1118.10.5 # [PATCH] kill ASSERT_LOCK # # There's just one user left, and that one is in aha152x.c and thus # clearly bogus.. # -------------------------------------------- # 03/04/21 dougg@torque.net 1.1118.10.6 # scsi_mid_low_api.txt update for 2.5.67 # -------------------------------------------- # 03/04/21 eli.carter@com.rmk.(none) 1.1118.11.1 # [ARM PATCH] 1508/1: use #define's for iq80321 # # Patch from Eli Carter # # # Thu Apr 17 16:37:58 CDT 2003 ejc@rnd-linux-c84 # # iq80321-use-addr-defines # # # # Use #define's instead of hard-coded numbers for the device locations for the # # iq80321 board. # # # # Diffed against linux-2.5.65-rmk1+1472-4+1502-3+1506 # # Applies cleanly to linux-2.5.67-rmk1+1502-3+1506 # # # # arch/arm/mach-iop3xx/mm-321.c | 4 ++-- # # 1 files changed, 2 insertions(+), 2 deletions(-) # # # -------------------------------------------- # 03/04/21 eli.carter@com.rmk.(none) 1.1118.11.2 # [ARM PATCH] 1511/1: iop321 #define cleanup # # Patch from Eli Carter # # # Mon Apr 21 11:20:06 CDT 2003 ejc@rnd-linux-c84 # # pci-io-mem-size-defines # # # # Rename the IOP321_PCI_WINDOW_SIZE #defines to use # # IOP321_PCI_{IO,MEM}_{BASE,SIZE} instead. This makes the #defines a bit more # # consistent. No functional change, though it does bring up the question of # # whether res[].end should be BASE+SIZE-1 or BASE+SIZE. # # # # Diffed against linux-2.5.67-rmk1+1501-3+1506+1508-10 # # # # arch/arm/mach-iop3xx/iop321-pci.c | 8 ++++---- # # include/asm-arm/arch-iop3xx/iop321.h | 10 ++++------ # # 2 files changed, 8 insertions(+), 10 deletions(-) # # # -------------------------------------------- # 03/04/21 eli.carter@com.rmk.(none) 1.1118.11.3 # [ARM PATCH] 1510/1: use a #define for asm jump address # # Patch from Eli Carter # # # Mon Apr 21 11:11:41 CDT 2003 ejc@rnd-linux-c84 # # use-physoffset-define # # # # Use the PHYS_OFFSET #define instead of a hard-coded value. # # # # Diffed against linux-2.5.67-rmk1+1501-3+1506 # # # # arch/arm/boot/compressed/head-xscale.S | 2 +- # # 1 files changed, 1 insertion(+), 1 deletion(-) # # # -------------------------------------------- # 03/04/21 akpm@digeo.com 1.1118.12.1 # [PATCH] irqs: drivers/block # # update drivers/block for new IRQ API. # -------------------------------------------- # 03/04/21 akpm@digeo.com 1.1118.12.2 # [PATCH] irqs: sym2 # # update sym2 for new IRQ API # -------------------------------------------- # 03/04/21 akpm@digeo.com 1.1118.12.3 # [PATCH] irqs: rtc # # update rtc driver to new IRQ API # -------------------------------------------- # 03/04/21 akpm@digeo.com 1.1118.12.4 # [PATCH] irqs in sound/ # # Updates all sound drivers to the new IRQ API. # # The patch also fixes # # - a return-with-lock-held # # - a bunch of warnings and 64-bit bugs (CPU flags must be held in an # unsigned long) # # - jiffies must use unsigned longs # # - two functions returning uninitialised values # -------------------------------------------- # 03/04/21 akpm@digeo.com 1.1118.12.5 # [PATCH] irqs: ipmi driver # # Update the ipmi driver to the new IRQ API # -------------------------------------------- # 03/04/21 akpm@digeo.com 1.1118.12.6 # [PATCH] irqs: watchdog drivers # # Update the watchdog drivers to the new IRQ API. # # Also, give a couple of irq handlers static scope. # -------------------------------------------- # 03/04/21 akpm@digeo.com 1.1118.12.7 # [PATCH] irqs: various char drivers # # Fix up a bunch of char drivers for the new IRQ API. # -------------------------------------------- # 03/04/21 akpm@digeo.com 1.1118.12.8 # [PATCH] irqs: multimedia drivers # # Update a couple of media drivers to the new IRQ API. # # Some stuff in there doesn't link btw: # # drivers/built-in.o: In function `rds_waitread': # drivers/built-in.o(.text+0x6c152): undefined reference to `aci_port' # drivers/built-in.o: In function `rds_rawwrite': # drivers/built-in.o(.text+0x6c1a3): undefined reference to `aci_port' # -------------------------------------------- # 03/04/21 akpm@digeo.com 1.1118.12.9 # [PATCH] irqs: video drivers # # Update video drivers to the new IRQ API. # # Almost none of them compile, so it was done on-spec. # -------------------------------------------- # 03/04/21 akpm@digeo.com 1.1118.12.10 # [PATCH] irqs: 1394 # # Update 1394 to the new IRQ API # -------------------------------------------- # 03/04/21 akpm@digeo.com 1.1118.12.11 # [PATCH] parport_serial fix # # parport_serial is calling a couple of 8250 driver functions with no prototypes # in scope. # # Turns out it was calling them with too many args, too. # -------------------------------------------- # 03/04/21 akpm@digeo.com 1.1118.12.12 # [PATCH] ax25 build fix # # spin_lock() does not take a spinlock_t** # -------------------------------------------- # 03/04/21 akpm@digeo.com 1.1118.12.13 # [PATCH] irqs: IRDA # # Update the IRDA drivers to the new IRQ API. # -------------------------------------------- # 03/04/21 akpm@digeo.com 1.1118.12.14 # [PATCH] irqs: ISDN # # Update ISDN for the new IRQ API. # -------------------------------------------- # 03/04/21 akpm@digeo.com 1.1118.12.15 # [PATCH] irqs: input drivers # # Update the input and joystick drivers to the new IRQ API. # -------------------------------------------- # 03/04/21 akpm@digeo.com 1.1118.1.37 # [PATCH] irqs: hotplug drivers # # Update hotplug and pcmcia drivers to the new IRQ API. # -------------------------------------------- # 03/04/21 torvalds@home.transmeta.com 1.1118.1.38 # Resolve differences between Davem and Andrew on irq updates # -------------------------------------------- # 03/04/21 torvalds@home.transmeta.com 1.1118.1.39 # Merge bk://kernel.bkbits.net/jgarzik/net-drivers-2.5 # into home.transmeta.com:/home/torvalds/v2.5/linux # -------------------------------------------- # 03/04/21 jgarzik@pobox.com 1.1118.1.40 # [PATCH] fix printk when an irq doesn't get responded to # -------------------------------------------- # 03/04/21 mzyngier@freesurf.fr 1.1118.1.41 # [PATCH] Convert Alpha to the new 2.5 IRQ API # # This converts the Alpha architecture to the new IRQ API. Tested on # Jensen. # -------------------------------------------- # 03/04/21 torvalds@home.transmeta.com 1.1118.1.42 # Return IRQ_NONE for ieee1394 driver when the interrupt was for # somebody else. # -------------------------------------------- # 03/04/21 bcollins@debian.org 1.1118.1.43 # [PATCH] 1394 updates # # - New irq handler prototypes. # - Lots of un-enumurated locking fixes/cleanups (thanks in large part to # spinlock debug compile options in the kernel). # - Other various trivial fixes. # -------------------------------------------- # 03/04/21 paulkf@microgate.com 1.1118.1.44 # [PATCH] synclink update # # - Remove MODULE_USE_COUNT macros # - Add owner member # - Add tiocmget/tiocmset tty callbacks # -------------------------------------------- # 03/04/21 paulkf@microgate.com 1.1118.1.45 # [PATCH] synclinkmp update # # - Remove MODULE_USE_COUNT macros # - Add owner member # - Add tiocmget/tiocmset tty callbacks # -------------------------------------------- # 03/04/21 paulkf@microgate.com 1.1118.1.46 # [PATCH] synclink_cs update # # - Remove MODULE_USE_COUNT macros # - Add owner member # - Add tiocmget/tiocmset tty callbacks # -------------------------------------------- # 03/04/21 jejb@raven.il.steeleye.com 1.1118.10.7 # scsi_scan.c: cope with second inquiry failure # # If the second (and longer inquiry) in scsi_scan.c fails for any # reason, we should fall back to the original (and successful) # 36 byte inquiry rather than not configuring the device. # -------------------------------------------- # 03/04/21 paulkf@microgate.com 1.1118.1.47 # [PATCH] n_hdlc update # # With suggestions from Chritoph Hellwig # # - Remove MODULE_USE_COUNT macros # - Add owner member to struct tty_ldisc # - Init tty_ldisc at compile time # - make some functions static # -------------------------------------------- # 03/04/21 torvalds@penguin.transmeta.com 1.1118.1.48 # Allow gcc to generate better code for irq handling. # # Ok, now that most drivers have been converted to the new # irqreturn_t, we can remove the fascist type-checks and just # use a regular integer type which has a simpler calling # convention. # -------------------------------------------- # 03/04/21 rml@tech9.net 1.1118.13.1 # [PATCH] trivial task_prio() fix # # Here is a trivial fix for task_prio() in the case MAX_RT_PRIO != # MAX_USER_RT_PRIO. In this case, all priorities are skewed by # (MAX_RT_PRIO - MAX_USER_RT_PRIO). # # The fix is to subtract the full MAX_RT_PRIO value from p->prio, not just # MAX_USER_RT_PRIO. This makes sense, as the full priority range is # unrelated to the maximum user value. Only the real maximum RT value # matters. # # This has been in Andrew's tree for awhile, with no issue. Also, Ingo # acked it. # -------------------------------------------- # 03/04/21 torvalds@penguin.transmeta.com 1.1118.1.49 # Merge home:v2.5/linux # into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux # -------------------------------------------- # 03/04/21 greg@kroah.com 1.1118.14.1 # Merge kroah.com:/home/greg/linux/BK/bleed-2.5 # into kroah.com:/home/greg/linux/BK/gregkh-2.5 # -------------------------------------------- # 03/04/21 jejb@raven.il.steeleye.com 1.1118.10.8 # irqreturn_t fixup for 53c700 # -------------------------------------------- # 03/04/21 elenstev@com.rmk.(none) 1.1118.11.4 # [ARM] spelling fixes for arm # # Patch from Steven Cole. # # Here are some spelling fixes for arm. # This was diffed against the current 2.5 tree. # -------------------------------------------- # 03/04/22 rmk@flint.arm.linux.org.uk 1.1118.15.1 # Merge flint.arm.linux.org.uk:/usr/src/linux-bk-2.5/linux-2.5 # into flint.arm.linux.org.uk:/usr/src/linux-bk-2.5/linux-2.5-rmk # -------------------------------------------- # 03/04/21 akpm@digeo.com 1.1118.1.50 # [PATCH] More careful about VMA merging # # The VMA merging code can merge vmas which have a ->vm_ops->close() handler. # But this means that per-VMA resources in one of the merged VMAs will not be # freed. # # Fix that up by just refusing to merge any VMA's which look "complex": they # have special flags set or they have a ->close handler. # -------------------------------------------- # 03/04/21 ak@muc.de 1.1118.1.51 # [PATCH] Runtime memory barrier patching # # This implements automatic code patching of memory barriers based # on the CPU capabilities. Normally lock ; addl $0,(%esp) barriers # are used, but these are a bit slow on the Pentium 4. # # Linus proposed this a few weeks ago after the support for SSE1/SSE2 # barriers was introduced. I now got around to implement it. # # The main advantage is that it allows distributors to ship less binary # kernels but still get fast kernels. In particular it avoids the # need of a special Pentium 4 kernel. # # The patching code is quite generic and could be used to patch # other instructions (like prefetches or specific other critical # instructions) too. # Thanks to Rusty's in kernel loader it also works seamlessly for modules. # # The patching is done before other CPUs start to avoid potential # erratas with self modifying code on SMP systems. It makes no # attempt to automatically handle assymetric systems (an secondary # CPU having less capabilities than the boot CPU). In this # case just boot with "noreplacement" # -------------------------------------------- # 03/04/21 patmans@us.ibm.com 1.1118.10.9 # [PATCH] fix ppa locking and oops # # We no longer hold the host_lock while calling the detect function, so # re-acquiring the lock while (without even unlocking it) in ppa_detect is # very wrong. References to the possibly NULL value hreg can also cause # oopses. # -------------------------------------------- # 03/04/21 torvalds@home.transmeta.com 1.1118.1.52 # Add the Xeon variations (Pentium-III and P4-based) to the list # of Intel CPU optimizations. From Andi Kleen. # -------------------------------------------- # 03/04/21 torvalds@home.transmeta.com 1.1118.1.53 # Merge bk://bk.arm.linux.org.uk/linux-2.5-rmk # into home.transmeta.com:/home/torvalds/v2.5/linux # -------------------------------------------- # 03/04/21 linux-bt.adm@hostme.bitkeeper.com 1.1118.16.1 # Merge bk://linux.bkbits.net/linux-2.5 # into hostme.bitkeeper.com:/ua/repos/l/linux-bt/bt-2.5 # -------------------------------------------- # 03/04/21 davem@nuts.ninka.net 1.1118.1.54 # Merge nuts.ninka.net:/home/davem/src/BK/network-2.5 # into nuts.ninka.net:/home/davem/src/BK/net-2.5 # -------------------------------------------- # 03/04/21 acme@conectiva.com.br 1.1118.17.1 # o rtnetlink: use C99 struct init style # -------------------------------------------- # 03/04/22 acme@conectiva.com.br 1.1118.17.2 # o atm/lec.c: use C99 struct init style # -------------------------------------------- # 03/04/22 acme@conectiva.com.br 1.1118.17.3 # o rtnetlink_dev: use C99 struct init style # -------------------------------------------- # 03/04/21 torvalds@home.transmeta.com 1.1118.18.1 # Fix irq event debug print-out, and add stack dump which can # give a clue about what the context was that might have caused # the spurious interrupt. # -------------------------------------------- # 03/04/21 elenstev@mesatop.com 1.1118.19.1 # [SPARC64]: Spelling fixes. # -------------------------------------------- # 03/04/21 davem@nuts.ninka.net 1.1118.1.55 # Merge bk://kernel.bkbits.net/acme/net-2.5 # into nuts.ninka.net:/home/davem/src/BK/net-2.5 # -------------------------------------------- # 03/04/21 davem@nuts.ninka.net 1.1118.19.2 # [SPARC64]: Update defconfig. # -------------------------------------------- # 03/04/22 davem@nuts.ninka.net 1.1118.1.56 # [NETLINK]: Fix minor numbers in netlink_dev.c # -------------------------------------------- # 03/04/22 davem@nuts.ninka.net 1.1118.19.3 # [SPARC]: CLOCK_MONOTONIC fixes, from x86. # -------------------------------------------- # 03/04/22 davem@nuts.ninka.net 1.1118.19.4 # [SPARC64]: Add LOOP_{GET,SET}_STATUS64 to ioctl32. # -------------------------------------------- # 03/04/22 shemminger@osdl.org 1.1118.1.57 # [BRIDGE]: New maintainership. # -------------------------------------------- # 03/04/22 steve@gw.chygwyn.com 1.1118.1.58 # [IP_GRE]: Kill duplicate update_pmtu call. # -------------------------------------------- # 03/04/22 davem@kernel.bkbits.net 1.1118.18.2 # Merge davem@nuts.ninka.net:/home/davem/src/BK/sparc-2.5 # into kernel.bkbits.net:/home/davem/sparc-2.5 # -------------------------------------------- # 03/04/22 davem@kernel.bkbits.net 1.1118.1.59 # Merge davem@nuts.ninka.net:/home/davem/src/BK/net-2.5 # into kernel.bkbits.net:/home/davem/net-2.5 # -------------------------------------------- # 03/04/22 shaggy@shaggy.austin.ibm.com 1.1118.20.1 # Merge jfs@jfs.bkbits.net:linux-2.5 # into shaggy.austin.ibm.com:/shaggy/bk/jfs-2.5 # -------------------------------------------- # 03/04/22 mikenc@us.ibm.com 1.1118.10.10 # [PATCH] fixes compile errors in psi240i.c # # The attached patch fixes the compile errors in psi240i.c described in # Bugzilla bug #468 at http://bugme.osdl.org/show_bug.cgi?id=468. It was # built against 2.5.68. I do not have the hardware, so I have only # verified that it compiles correctly. # -------------------------------------------- # 03/04/22 jejb@raven.il.steeleye.com 1.1118.10.11 # Add irqreturn_t to scsi/psi240i # -------------------------------------------- # 03/04/22 axboe@suse.de 1.1118.21.1 # [PATCH] request structure stack corruption # # This fixes a problem with drivers that have request on the stack for # some operations, like IDE. If we wake before releasing the request, the # stack may have already disappeared beneath us when the rest of # end_that_request_last() is run. # # Fix by making sure the completion is done _last_. # -------------------------------------------- # 03/04/22 torvalds@home.transmeta.com 1.1118.20.2 # Merge http://jfs.bkbits.net/linux-2.5 # into home.transmeta.com:/home/torvalds/v2.5/linux # -------------------------------------------- # 03/04/22 neilb@cse.unsw.edu.au 1.1118.20.3 # [PATCH] Update umem to new request_irq interface # # request_irq requires a handler that returns irqreturn_t, # so mm_interrupt now returns the appropriate value # -------------------------------------------- # 03/04/22 neilb@cse.unsw.edu.au 1.1118.20.4 # [PATCH] Update umem driver for newer cards. # -------------------------------------------- # 03/04/22 torvalds@home.transmeta.com 1.1118.18.3 # Merge bk://kernel.bkbits.net/davem/sparc-2.5 # into home.transmeta.com:/home/torvalds/v2.5/linux # -------------------------------------------- # 03/04/22 torvalds@home.transmeta.com 1.1118.1.60 # Merge bk://kernel.bkbits.net/davem/net-2.5 # into home.transmeta.com:/home/torvalds/v2.5/linux # -------------------------------------------- # 03/04/22 lkml@shemesh.biz 1.1118.1.61 # [PATCH] Fix IRDA irq handler prototype # # This fixes a mismatch in declaration between "irport_interrupt" in the # header files (returning void) and in the definition (returning # irqreturn_t). # -------------------------------------------- # 03/04/22 aia21@cantab.net 1.971.48.3 # NTFS: Fix typo and release 2.1.3. # -------------------------------------------- # 03/04/22 aia21@cantab.net 1.1118.22.1 # Merge cantab.net:/home/aia21/bklinux-2.5 # into cantab.net:/home/aia21/ntfs-2.5 # -------------------------------------------- # 03/04/22 ahaas@airmail.net 1.1118.10.12 # [PATCH] C99 initializers for drivers/scsi # # This set of 4 patches convert files to use C99 initializers. The patches # are against the current BK. # -------------------------------------------- # 03/04/22 jejb@raven.il.steeleye.com 1.1118.10.13 # Fix ncr53c8xx for PA-RISC Zalon SCSI driver # # Although this driver is ancient and unmaintained, it is still used # by the 53c700 based PA-RISC zalon. The changes are: # # - Add slave_configure entry for zalon # - Moved to new error handling # - changed to irqreturn_t for interrupt handler # -------------------------------------------- # 03/04/22 jejb@raven.il.steeleye.com 1.1118.10.14 # Compile fix for 53c700 on PA-RISC # -------------------------------------------- # 03/04/22 jejb@raven.il.steeleye.com 1.1118.1.62 # Merge raven.il.steeleye.com:/home/jejb/BK/scsi-misc-2.5 # into raven.il.steeleye.com:/home/jejb/BK/scsi-for-linus-2.5 # -------------------------------------------- # 03/04/22 zaitcev@redhat.com 1.1118.23.1 # [SPARC]: Colin Gibbs gcc-3.x support. # -------------------------------------------- # 03/04/22 ebrower@usa.net 1.1118.23.2 # [SPARC]: Refactor AUXIO support. # -------------------------------------------- # 03/04/23 acme@conectiva.com.br 1.1118.24.1 # o net: module refcounting for sk_alloc/sk_free # # I had to move the rtnetlink_init and init_netlink calls to af_netlink init time, so that # the sk_alloc called down the rtnetlink_init callchain is done after the PF_NETLINK # net_proto_family is sock_registered, and because of that the af_netlink init function # call had to be moved to earlier by means of subsys_initcall (DaveM's suggestion). # -------------------------------------------- # 03/04/22 davem@nuts.ninka.net 1.1118.24.2 # [NET]: Do not let GCC reload pointers after NULL checks. # -------------------------------------------- # 03/04/22 davem@nuts.ninka.net 1.1118.23.3 # [SPARC64]: Kill unnecessary MOD_{INC,DEC}_USE_COUNT in cpwatchdog and envctrl drivers. # -------------------------------------------- # 03/04/22 dlstevens@us.ibm.com 1.1118.24.3 # [IGMPv3/MPDv2]: Bug fixes and ipv4 multiprotocol API. # -------------------------------------------- # 03/04/22 dlstevens@us.ibm.com 1.1118.24.4 # [IGMP]: Fix bug in broadcast handling. # -------------------------------------------- # 03/04/22 whydoubt@yahoo.com 1.1118.24.5 # [NETFILTER IPV4]: Fix typo in Kconfig. # -------------------------------------------- # 03/04/22 yoshfuji@linux-ipv6.org 1.1118.24.6 # [IPV6]: dst_alloc() clean-up. # -------------------------------------------- # 03/04/23 rob@osinvestor.com 1.1118.23.4 # [SPARC]: Kill initialize_secondary, unused. # -------------------------------------------- # 03/04/23 davem@nuts.ninka.net 1.1118.24.7 # [NET]: SG without checksum support is illegal. # -------------------------------------------- # 03/04/23 marcel@holtmann.org 1.971.23.3 # [Bluetooth] Fix L2CAP binding to local address # # In the function l2cap_connect_ind() we compare the bounded # address with the address of an incoming connection, but we # have to compare it with the local address of the HCI device. # -------------------------------------------- # 03/04/23 stevef@steveft21.ltcsamba 1.1120 # fix hang in truncate setting file size # -------------------------------------------- # 03/04/23 torvalds@home.transmeta.com 1.1118.25.1 # Never merge vma's that have mapping-private data. # -------------------------------------------- # 03/04/23 aia21@cantab.net 1.1118.26.1 # Merge cantab.net:/home/aia21/bklinux-2.5 # into cantab.net:/home/aia21/ntfs-2.5 # -------------------------------------------- # 03/04/23 maxk@qualcomm.com 1.1118.16.2 # Merge bk://linux-bt.bkbits.net/marcel-2.5 # into qualcomm.com:/home/kernel/bt-2.5 # -------------------------------------------- # 03/04/23 agrover@groveronline.com 1.971.119.3 # ACPI: Add missing include # -------------------------------------------- # 03/04/23 agrover@groveronline.com 1.1118.25.2 # Merge groveronline.com:/root/bk/linux-2.5 # into groveronline.com:/root/bk/linux-acpi # -------------------------------------------- # 03/04/23 agrover@groveronline.com 1.1118.25.3 # ACPI: Indicate whether we handled the interrupt or not # -------------------------------------------- # 03/04/23 hch@lst.de 1.1118.27.1 # [PATCH] i2c: remove dead junk from i2c-sensors.h # -------------------------------------------- # 03/04/23 hch@lst.de 1.1118.27.2 # [PATCH] i2c: remove dead code from adm1021 # # Enough testing :) This is the last user of some junk in i2c-sensors.h, # so it should better go away sooner than later.. # -------------------------------------------- # 03/04/23 hch@lst.de 1.1118.27.3 # [PATCH] i2c: remove dead init code from i2c-sensors.c # -------------------------------------------- # 03/04/23 hch@lst.de 1.1118.27.4 # [PATCH] i2c: bring i2c-viapro uptodate with the style guide # -------------------------------------------- # 03/04/23 linux-bt.adm@hostme.bitkeeper.com 1.1118.28.1 # Merge bk://linux.bkbits.net/linux-2.5 # into hostme.bitkeeper.com:/ua/repos/l/linux-bt/bt-2.5 # -------------------------------------------- # 03/04/23 akpm@digeo.com 1.1118.14.2 # [PATCH] usb: minor usb stuff # # - nail a couple of warnings # # - usbnet is not compilable with gcc-2.95.3. Fix. # -------------------------------------------- # 03/04/23 david-b@pacbell.net 1.1118.14.3 # [PATCH] USB: hcd-pci.c catch up to dev_printk changes # # The preceding patch to fix this was incomplete, since # it didn't work for the pure debug messages. And that # was because the DEBUG-vs-CONFIG_USB_DEBUG stuff changed # somewhere. # -------------------------------------------- # 03/04/23 david-b@pacbell.net 1.1118.14.4 # [PATCH] usb: fix (rare?) disconnect # # It's not good to dereference pointers before checking # them for null. Seen once on a faulty device init, # which I don't think I'd ever seen before "in the wild". # (Caused by some other 2.5.68 strangeness.) # -------------------------------------------- # 03/04/23 baldrick@wanadoo.fr 1.1118.14.5 # [PATCH] USB speedtouch: bump the version number # -------------------------------------------- # 03/04/23 baldrick@wanadoo.fr 1.1118.14.6 # [PATCH] USB speedtouch: crc optimization # -------------------------------------------- # 03/04/23 baldrick@wanadoo.fr 1.1118.14.7 # [PATCH] USB speedtouch: compile fix # # The rx_inuse field no longer exists. # -------------------------------------------- # 03/04/23 marcel@holtmann.org 1.1118.28.2 # [Bluetooth] Correction of the HCI USB driver description # # This patch reverts the module description and other comments. # -------------------------------------------- # 03/04/23 torvalds@home.transmeta.com 1.1118.23.5 # Merge bk://kernel.bkbits.net/davem/sparc-2.5 # into home.transmeta.com:/home/torvalds/v2.5/linux # -------------------------------------------- # 03/04/23 torvalds@home.transmeta.com 1.1118.23.6 # Merge bk://kernel.bkbits.net/davem/net-2.5 # into home.transmeta.com:/home/torvalds/v2.5/linux # -------------------------------------------- # 03/04/23 proski@org.rmk.(none) 1.1118.29.1 # [PCMCIA] Fix compilation of cardmgr # # Patch from Pavel Roskin # # ds.h should not be including linux/device.h when compiling userspace # code. # -------------------------------------------- # 03/04/23 hch@de.rmk.(none) 1.1118.29.2 # [PCMCIA] remove unused files # # From Christoph Hellwig # # There's no need to keep the stubs around. # -------------------------------------------- # 03/04/23 proski@org.rmk.(none) 1.1118.29.3 # [PCMCIA] Fix oops in validate_mem when CONFIG_PCMCIA_PROBE=n # # If I compile a recent 2.5.x kernel without CONFIG_ISA defined, I get # an oops in validate_mem(). Stack trace contains 0x6b6b6b6 - a clear # sign that freed memory is being accessed. # # It's the second validate_mem() in drivers/pcmcia/rsrc_mgr.c - the one # used when CONFIG_PCMCIA_PROBE is not defined. It turns out the memory # is freed in do_mem_probe() when it's called from validate_mem(). # # The solution is to use the same trick as in the first validate_mem(). # This problem is quite serious and it's not specific to the plx9052 # driver. I see it with yenta_socket as well. # -------------------------------------------- # 03/04/23 rmk@flint.arm.linux.org.uk 1.1118.29.4 # [PCMCIA] Don't cache CIS bytes found to be invalid. # # Several PCMCIA cards I have here do not work correctly over a # suspend/resume cycle; the PCMCIA code believes that the card has # been changed in the slot, and therefore performs a remove/insert # cycle. # # This seems to be because the card returns more or less random data # when reading memory space, leading to the CIS cache mismatching # the card data. This in turn is caused because we try to read CIS # data from both the attribute and memory spaces, and we add the result # to the CIS cache whether or not the returned data was valid. # # We therefore convert the CIS cache to use a linked list, and provide # a way to remove cached data from that list. We also replace the # "s->cis_used=0;" construct with a function "destroy_cis_cache(s)" # which clearly describes what we're doing. # -------------------------------------------- # 03/04/23 rmk@flint.arm.linux.org.uk 1.1118.29.5 # [PCMCIA] Make cb_release_cis_mem() local to cardbus.c # # The cardbus CIS parsing code does not use the PCMCIA resource # subsystem, so there isn't any point in freeing its memory when # we remove PCMCIA memory resources. We also free CIS resources # immediately prior to calling cb_free(). We might as well move # the function call into cb_free(), thereby making all references # to cb_release_cis_mem() local to cardbus.c # -------------------------------------------- # 03/04/23 torvalds@home.transmeta.com 1.1118.23.7 # Merge bk://bk.arm.linux.org.uk/linux-2.5-pcmcia # into home.transmeta.com:/home/torvalds/v2.5/linux # -------------------------------------------- # 03/04/23 linux-bt.adm@hostme.bitkeeper.com 1.1118.30.1 # Merge bk://linux.bkbits.net/linux-2.5 # into hostme.bitkeeper.com:/ua/repos/l/linux-bt/bt-2.5 # -------------------------------------------- # 03/04/23 maxk@qualcomm.com 1.1118.30.2 # Merge bk://linux-bt@linux-bt.bkbits.net/bt-2.5 # into qualcomm.com:/home/kernel/bt-2.5 # -------------------------------------------- # 03/04/23 greg@kroah.com 1.1118.14.8 # [PATCH] USB: cdc-acm: add support for new tty tiocmget and tiocmset functions. # -------------------------------------------- # 03/04/23 greg@kroah.com 1.1118.14.9 # [PATCH] USB: usb-serial core: add support for new tty tiocmget and tiocmset functions. # -------------------------------------------- # 03/04/23 greg@kroah.com 1.1118.14.10 # [PATCH] USB: belkin_sa: add support for new tty tiocmget and tiocmset functions. # -------------------------------------------- # 03/04/23 greg@kroah.com 1.1118.14.11 # [PATCH] USB: digi_acceleport: add support for new tty tiocmget and tiocmset functions. # -------------------------------------------- # 03/04/23 greg@kroah.com 1.1118.14.12 # [PATCH] USB: ftdi_sio: add support for new tty tiocmget and tiocmset functions. # -------------------------------------------- # 03/04/23 greg@kroah.com 1.1118.14.13 # [PATCH] USB: keyspan_pda: add support for new tty tiocmget and tiocmset functions. # -------------------------------------------- # 03/04/23 greg@kroah.com 1.1118.14.14 # [PATCH] USB: kl5kusb105: add support for new tty tiocmget and tiocmset functions. # -------------------------------------------- # 03/04/23 greg@kroah.com 1.1118.14.15 # [PATCH] USB: kobil_sct: add support for new tty tiocmget and tiocmset functions. # -------------------------------------------- # 03/04/23 greg@kroah.com 1.1118.14.16 # [PATCH] USB: mct_u232: add support for new tty tiocmget and tiocmset functions. # -------------------------------------------- # 03/04/23 greg@kroah.com 1.1118.14.17 # [PATCH] USB: pl2303: add support for new tty tiocmget and tiocmset functions. # -------------------------------------------- # 03/04/23 greg@kroah.com 1.1118.14.18 # [PATCH] USB: whiteheat: add support for new tty tiocmget and tiocmset functions. # -------------------------------------------- # 03/04/23 bcollins@debian.org 1.1118.23.8 # [PATCH] IEEE1394/Firewire updates # # - Workaround possible reset loop trying to get IRM sanity # - Logical Unit DIrectory (LUN) support for sbp2(scsi) devices. # - Fix hostnum allocation. # - Whitespace and formatting sync with 2.4 branch. # - Make pcilynx return IRQ_NONE for no interrupts to handle. # -------------------------------------------- # 03/04/23 pavel@ucw.cz 1.1118.23.9 # [PATCH] Fix SWSUSP & !SWAP # # Swsusp without swap makes no sense, and leads to compilation # failure. So make the dependency clear in the config files. # -------------------------------------------- # 03/04/23 elenstev@mesatop.com 1.1118.23.10 # [PATCH] Avast there ye swabs, prepare to fire a broadside! # # Chuck Ebbert notes that kernel developers are apparently pirates in the # _original_ meaning of the word, and like to "cannonicalize". # # I prepared a patch in case anyone cares enough about this. I tested on # i386 by building and booting. # -------------------------------------------- # 03/04/23 ahaas@airmail.net 1.1118.23.11 # [PATCH] C99 initializers for drivers/block/genhd.c # -------------------------------------------- # 03/04/23 ahaas@airmail.net 1.1118.23.12 # [PATCH] Fix C99 initializers in fs/nfs/nfs4proc.c # -------------------------------------------- # 03/04/23 ahaas@airmail.net 1.1118.23.13 # [PATCH] C99 initializers for fs/proc/proc_misc.c # -------------------------------------------- # 03/04/23 viro@www.linux.org.uk 1.1118.23.14 # [PATCH] tty cleanups (1/12) # # Christoph's fix for devfs problems with pty. # -------------------------------------------- # 03/04/23 viro@www.linux.org.uk 1.1118.23.15 # [PATCH] tty cleanups (2/12) # # Instead of copying tty_driver into tty_struct we put a reference # in there. tty->driver turned into a pointer, users updated. Large, but # trivial # -------------------------------------------- # 03/04/23 viro@www.linux.org.uk 1.1118.23.16 # [PATCH] tty cleanups (3/12) # # /proc/tty/drivers converted to seq_file # -------------------------------------------- # 03/04/23 viro@www.linux.org.uk 1.1118.23.17 # [PATCH] tty cleanups (4/12) # # Instead of registering "drivers" for /dev/tty, /dev/vc/0, /dev/ptmx # and /dev/console (they are never looked up since tty_open() special-cases # them and they should not be looked up - these devices are remapped on open) # we register corresponding chrdev ranges and devfs nodes directly. # /proc/tty/drivers code updated to keep the contents unchanged # -------------------------------------------- # 03/04/23 viro@www.linux.org.uk 1.1118.23.18 # [PATCH] tty cleanups (5/12) # # new field - tty->tty_name; # initialized to name>base_name> # when we allocate tty_struct. Drivers code switched to use of that # beast (in debugging printks, mostly). Large, but trivial. # -------------------------------------------- # 03/04/23 viro@www.linux.org.uk 1.1118.23.19 # [PATCH] tty cleanups (6/12) # # tty->tty_index added; we initialize it with minor(tty->device) - # tty->driver->minor_start. Majority of remaining tty->device uses had # that form and are switched to use of tty->index. # -------------------------------------------- # 03/04/23 viro@www.linux.org.uk 1.1118.23.20 # [PATCH] tty cleanups (7/12) # # sanitized driver->driver_name initialization and use # -------------------------------------------- # 03/04/23 viro@www.linux.org.uk 1.1118.23.21 # [PATCH] tty cleanups (8/12) # # * generic_serial.c typo fix (->driver used instead of correct # ->driver_data) # * tubio cleaned up # -------------------------------------------- # 03/04/23 viro@www.linux.org.uk 1.1118.23.22 # [PATCH] tty cleanups (9/12) # # * drivers/char/rio/* supports up to 4 boards, each with up to 128 # lines. It used to share termios for 1st/3rd and 2nd/4th boards, Fixed. # * cleanups and kdev_t removals - we pass tty instead of tty->device # in a couple of helper functions and instead of comparisons on major(tty->device) # we check where does tty->driver point to. # -------------------------------------------- # 03/04/23 viro@www.linux.org.uk 1.1118.23.23 # [PATCH] tty cleanups (10/12) # # Preparations to cleanup: # * call of get_tty_driver() moved from init_dev() to its callers # * instead of kdev_t dev we pass struct tty_struct *driver and int index # -------------------------------------------- # 03/04/23 viro@www.linux.org.uk 1.1118.23.24 # [PATCH] tty cleanups (11/12) # # tty->device switched to dev_t # There are very few uses of tty->device left by now; most of # them actually want dev_t (process accounting, proc//stat, several # ioctls, slip.c logics, etc.) and the rest will go away shortly. # -------------------------------------------- # 03/04/23 viro@www.linux.org.uk 1.1118.23.25 # [PATCH] tty cleanups (12/12) # # * we allow tty_driver to cover more than 256 devices # * pty.c cleaned up - now we only one driver for UNIX98 masters and # only one driver for UNIX98 slaves, so a lot of ugliness can be killed. # * get_tty_driver() became an analog of get_gendisk() - it does # a lookup by device number and gives (pointer to tty_driver,index). # * registration/unregistration of tty_driver updated # * /proc/tty/drivers code updated (now one structure can be responsible # for several lines) # -------------------------------------------- # 03/04/23 torvalds@home.transmeta.com 1.1118.23.26 # Since "apply_alternatives()" also runs at module load time it must # not be marked __init. # # Noted by Petr Vandrovec # -------------------------------------------- # 03/04/23 hch@lst.de 1.1118.23.27 # [PATCH] split initrd from ramdisk driver # # They don't have any code in common, so the initrd support can # go into a separate file and not require ramdisk support. # # Lots of ifdefs gone and smaller kernel images for initrd users. # -------------------------------------------- # 03/04/23 hch@lst.de 1.1118.23.28 # [PATCH] kill LOCAL_END_REQUEST # # And uninline end_request - it's calling to many functions to be useful # inline. # -------------------------------------------- # 03/04/23 hch@lst.de 1.1118.23.29 # [PATCH] don't use mem_map_reserve/mem_map_unreserve # # They are obsfucating aliases for SetPageReserved/ClearPageReserved. # And once they're gone we can nuke # -------------------------------------------- # 03/04/23 hch@lst.de 1.1118.23.30 # [PATCH] don't include devfs_fs_kernel.h in global headers # # Now that devfs_handle_t is gone from all structs there is no # reason to include it in headers. # # Fix the fallout by including previously implicit headers and fixing # the drivers that didn't include devfs_fs_kernel.h explicitly. # -------------------------------------------- # 03/04/23 hch@lst.de 1.1118.23.31 # [PATCH] fix devfs_mk_dir prototype # # Return an error code instead of a devfs_handle_t. The handle isn't # useful for anything and the !CONFIG_DEVFS_FS stub in fact returned # NULL which made it entirely useless. Thus only one driver is actually # checking the retval in the current tree.. # -------------------------------------------- # 03/04/23 hch@lst.de 1.1118.23.32 # [PATCH] update s390 tape_block for 2.5 APIs # # It looks like no one even tried to use it on 2.5.. # -------------------------------------------- # 03/04/23 hch@lst.de 1.1118.23.33 # [PATCH] remove a wrong invalidate_bdev from ide-disk.c # # This one probably crept in during an ide merge from 2.4.. # -------------------------------------------- # 03/04/23 hch@lst.de 1.1118.23.34 # [PATCH] fix dasd open/release # # The invalidate_buffers in ->release is wrong, get a reference to the # discipline in the beginning of ->open. # -------------------------------------------- # 03/04/23 akpm@digeo.com 1.1118.23.35 # [PATCH] print IRQ handler addresses # # - Fix printk bug in the diagnostic code. # # - If an error occurs, print the address of all the offending action # handlers. Also the symbol name if CONFIG_KALLSYMS. # -------------------------------------------- # 03/04/23 akpm@digeo.com 1.1118.23.36 # [PATCH] warning fixes # # Fix some warnings from the new code-patching stuff. # -------------------------------------------- # 03/04/23 akpm@digeo.com 1.1118.23.37 # [PATCH] fix typo in m68k mm code # # Looks like my finger fell off the control key.. # -------------------------------------------- # 03/04/23 jgarzik@redhat.com 1.1118.31.1 # [netdrvr tg3] detect shared (and screaming) interrupts # -------------------------------------------- # 03/04/23 jgarzik@redhat.com 1.1118.23.38 # Merge redhat.com:/garz/repo/linus-2.5 # into redhat.com:/garz/repo/net-drivers-2.5 # -------------------------------------------- # 03/04/23 jgarzik@redhat.com 1.1118.23.39 # [netdrvr tg3] fix omission in board shutdown sequence # -------------------------------------------- # 03/04/24 shemminger@osdl.org 1.1118.32.1 # [BRIDGE]: Missing unlocks in ioctl error paths. # -------------------------------------------- # 03/04/24 shemminger@osdl.org 1.1118.32.2 # [BRIDGE]: Bridge confuses kernel user HZ. # -------------------------------------------- # 03/04/24 hch@lst.de 1.1118.1.63 # [PATCH] remove proc_print_scsidevice abuse from drivers # # proc_print_scsidevice is used for the scsi device listing in # /proc/scsi/scsi, but in addition two drivers (advansys and eata_pio) # are using it to duplicate the same information in their proc_info # method. Remove that output and make the function static to # scsi_proc.c. Also remove proc_scsi from the public headers - it # should really be private to the scsi midlayer but I don't think # we can shange the sg procfs name anymore. # -------------------------------------------- # 03/04/24 patmans@us.ibm.com 1.1118.1.64 # [PATCH] scsi-misc-2.5 fix repeat_inquiry bflags setting # # James - # # The new printk for BLIST_INQUIRY_36 is getting a warning, and the # repeat_inquiry code is not quite right, since we reset *bflags after # getting the first INQUIRY. # # Get rid of the warning, change the or-ing of the bflags settings, and get # rid of an extraneous BUG_ON. # # ===== drivers/scsi/scsi_scan.c 1.78 vs edited ===== # -------------------------------------------- # 03/04/24 dmo@osdl.org 1.1118.1.65 # [PATCH] 2.5.68 scsi/gdth compile warnings and stack usage # # James Bottomley, please apply this patch. It was sent out on # linux-scsi last week and drew no responses. # # This is a patch for the scsi/gdth driver. It was originally # done in 2.5.67, but the patch applies to 2.5.68. # # There are two components to this patch. The first component fixes # with compilation warnings (which did uncover real bugs). The other component # (by Randy Dunlap) reduces stack size usage in gdth_ioctl(). # # The compilation warnings occur only when CONFIG_HIGHMEM=y in the kernel # configuration file (enable either 4gig or 64gig memory support). This # changes the size of the dma_addr_t from u32 to u64. # The calls to pci_alloc_consistent return a value of type dma_addr_t. # But the code was casting a pointer to what was ony a 32-bit memory location. # # This seonc component of the patch reduces stack size in # scsi/gdth.c::gdth_ioctl() by making each separate ioctl have its own # handler function, so that several large data structs are all declared on # the stack at the same time. # # patch_name: gdth-stack_warnings.patch # patch_version: 2003-04-14.16:31:30 # author: Randy.Dunlap , Dave.Oliendevice() cleanup: serial drivers converted # to common helper for their ->device() methods. # -------------------------------------------- # 03/04/24 viro@parcelfarce.linux.theplanet.co.uk 1.1118.33.10 # [PATCH] console cleanup (2/2) # # Console drivers cleanup. In current tree interaction between # console and tty layer sits in the ->device() method of struct console. # It takes a pointer to console and returns device number of its tty # device. open(2) on /dev/console goes through the list of registered # consoles, picks the first one that has ->device() and remaps the device # number to console->device(console). Then it proceeds with normal # opening of tty. This is the only caller of ->device(). # # Cleanup: let ->device() return a pair (pointer to tty_driver, index # of tty in question) instead of device number. Note that # a) the first thing tty_open() does with remapped device number is # conversion to such pair. # b) console driver _knows_ which tty_driver we want - one that # implements tty interface to the same physical device (i.e. the part of # the same driver). # c) current code expects the result of ->device() to be a device # number of tty device - anything else is immediate -ENODEV from tty_open(); # might as well have NULL ->device in that driver. # # Console drivers converted, (the only) caller updated. # -------------------------------------------- # 03/04/24 viro@parcelfarce.linux.theplanet.co.uk 1.1118.33.11 # [PATCH] fbdev cleanup # # fbdev.node converted from kdev_t to int - all of its users # have register_framebuffer() which sets .node to mk_kdev(FB_MAJOR, index) # already called and all of them start with applying minor(). IOW, what # they actually want is framebuffer number. # # * type of ->node changed to int # * register_framebuffer() sets it to index instead of mk_kdev(...) # * users converted from minor(foo.node) to foo.node # * useless assignments (typically to NODEV) removed - we never # look at that field before register_framebuffer() overwrites it and thus # any assignments prior to register_framebuffer() call are dead code. # -------------------------------------------- # 03/04/24 viro@parcelfarce.linux.theplanet.co.uk 1.1118.33.12 # [PATCH] capifs cleanup # # capifs switched to ramfs-style tree and cleaned up; it's the same # changes that had been done its prototype (devpts) + stuff needed to # deal with unload (devpts is non-modular and always internally mounted). # -------------------------------------------- # 03/04/24 viro@parcelfarce.linux.theplanet.co.uk 1.1118.33.13 # [PATCH] invalidate_device()/check_disk_change() fixes # # * bogus calls of invalidate_buffers() gone from floppy_open() # * invalidate_buffers() killed. # # * new helper - __invalidate_device(bdev, do_sync). invalidate_device() # is calling it. # # * fixed races between floppy_open()/floppy_open and # floppy_open()/set_geometry(): # a) floppy_open()/floppy_release() is done under a semaphore. That # closes the races between simultaneous open() on /dev/fd0foo and /dev/fd0bar. # b) pointer to struct block_device is kept as long as floppy is # opened (per-drive, non-NULL when number of openers is non-zero, does not # contribute to block_device refcount). # c) set_geometry() grabs the same semaphore and invalidates the # devices directly instead of messing with setting fake "it had changed" # and calling __check_disk_change(). # # * __check_disk_change() killed - no remaining callers # * full_check_disk_change() killed - ditto. # -------------------------------------------- # 03/04/24 viro@parcelfarce.linux.theplanet.co.uk 1.1118.33.14 # [PATCH] ppc boot device selection cleanup # # PPC logics for choice of default boot device number switched to # dev_t. Rationale: it belongs to userland; we notice partitions with # certain properties and choose one of them as the best candidate for # being a root fs; then we put the resulting device number into ROOT_DEV, # which has only one use - it's passed to mknod(2) to create a device node # on rootfs and allow mount(2) get us the final root. # # IOW, all that code has nothing whatsoever with kernel internals # of any description - the value we are generating will be passed to # mknod(2) anyway. Switched to dev_t. # # Note: that code should eventually be moved to early userland. # -------------------------------------------- # 03/04/24 anton@samba.org 1.1118.33.15 # [PATCH] ppc64 needs setup-bus.c # -------------------------------------------- # 03/04/24 hch@lst.de 1.1118.33.16 # [PATCH] kill # # Kill one user of mem_map_reserve/mem_map_unreserve I missed the # last time and it can go away. # -------------------------------------------- # 03/04/24 hch@lst.de 1.1118.33.17 # [PATCH] use file->private_data in ide-tape # # So we don't have to lookup the private data everytime. # -------------------------------------------- # 03/04/24 axboe@suse.de 1.1118.33.18 # [PATCH] cleanup bio_map_user and helper # # Bart did this patch, I changed it a bit. Basically it cleans the mapping # interface up a bit, and adds a little helper to set up the request from # the bio. # # In addition, it fixes a long standing bug where bio_map_user() would # call blk_queue_bounce() without the direction bit being set, auch. # # - Abstract out bio request preparation # - Have bio_map_user() set data direction (fixes bug where blk_queue_bounce() # is called without it set) # - Split bio_map_user() in two # -------------------------------------------- # 03/04/24 B.Zolnierkiewicz@elka.pw.edu.pl 1.1118.33.19 # [PATCH] fix mismatched access_ok() checks in sg_io() # # I found this while doing bio_map_user() changes. # # Acked by Jens. # -------------------------------------------- # 03/04/24 akpm@digeo.com 1.1118.33.20 # [PATCH] Fix IRQ_NONE clash # # Several scsi drivers are already using an IRQ_NONE. Rename that to # SCSI_IRQ_NONE. # -------------------------------------------- # 03/04/24 akpm@digeo.com 1.1118.33.21 # [PATCH] irqs: ATM # # Update ATM drivers to new IRQ API # -------------------------------------------- # 03/04/24 akpm@digeo.com 1.1118.33.22 # [PATCH] irqs: drivers/block # # Mop up various block and cdrom drivers. Also fix a bunch of warnings and # compilation failures. # -------------------------------------------- # 03/04/24 akpm@digeo.com 1.1118.33.23 # [PATCH] irqs: char drivers # # Fix up various char drivers for the IRQ API change. Also IDE, ISDN and i2o # bits. Fix various warnings and compilation errors. # -------------------------------------------- # 03/04/24 akpm@digeo.com 1.1118.33.24 # [PATCH] irqs: scsi # # Update SCSI drivers for the new IRQ API. Also fix warnings and compilation # errors as encountered. # -------------------------------------------- # 03/04/24 akpm@digeo.com 1.1118.33.25 # [PATCH] sound driver fixes # # All these drivers have a return hidden in a macro and I missed the lot in the # first pass due to some config option not begin set. # -------------------------------------------- # 03/04/24 akpm@digeo.com 1.1118.33.26 # [PATCH] CPU flags fixes # # teach various drivers that the CPU flags require unsigned long # -------------------------------------------- # 03/04/24 akpm@digeo.com 1.1118.33.27 # [PATCH] various irqreturn_t fixes # # Basically a mop-up of missed bits. Also fix various warnings and compilation # errors. # -------------------------------------------- # 03/04/24 akpm@digeo.com 1.1118.33.28 # [PATCH] parkbd.c jiffies fix # # - jiffies is unsigned long # # - don't zero-init BSS. # -------------------------------------------- # 03/04/24 akpm@digeo.com 1.1118.33.29 # [PATCH] watchdog driver compile fixes # # The header file cleanups bite. All these watchdog drivers need fs.h for # struct inode, struct file, etc. # -------------------------------------------- # 03/04/24 akpm@digeo.com 1.1118.33.30 # [PATCH] bttv warning fix # # Fix a bttv compile warning # -------------------------------------------- # 03/04/24 akpm@digeo.com 1.1118.33.31 # [PATCH] jiffy type warning fixes # # Fix various places which aren't using unsigned long for jiffies. # # Also other warnings and compilation errors as encountered. # -------------------------------------------- # 03/04/25 hunold@convergence.de 1.1118.33.32 # [PATCH] Fix mxb.c stack usage # # This does the following: # - make initialization data for helper chipsets (saa7111 and saa7740) # static and with file scope # # Additionally fixes: # - don't use irq driven i2c transfer when saa7740 is present (this screws # up the i2c bus and may hang the computer) # - add MODULE_DEVICE_TABLE to allow /sbin/hotplug to handle the device # -------------------------------------------- # 03/04/25 l.s.r@web.de 1.1118.33.33 # [PATCH] Remove unused function from fs/isofs/rock.c # # find_rock_ridge_relocation() has been unused since 2.4.0-test11 -- time # to bury it. # # Acked by Peter Anvin. # -------------------------------------------- # 03/04/25 torvalds@home.transmeta.com 1.1118.33.34 # Merge with DRI CVS tree: remove stale old context switching code and # DMA histogramming. Be more careful about DMA page-list allocations, # and remove old and broken (not SMP-safe, and unused) DRM read(), write() # and poll() support. # -------------------------------------------- # 03/04/25 torvalds@penguin.transmeta.com 1.1118.33.35 # 'hw_status_page' looks like a pointer, quacks like a pointer and # walks like a pointer. It _is_ a pointer. So make it one, and remove # a lot of silly casts. # -------------------------------------------- # 03/04/25 jgarzik@redhat.com 1.1118.33.36 # s/#if/#ifdef/ for a few CONFIG_SMP tests in public headers # # Headers touched: linux/interrupt.h, linux/sched.h, linux/timer.h # -------------------------------------------- # 03/04/25 jgarzik@redhat.com 1.1118.23.40 # Merge redhat.com:/garz/repo/linus-2.5 # into redhat.com:/garz/repo/net-drivers-2.5 # -------------------------------------------- # 03/04/25 riel@redhat.com 1.1118.23.41 # [wireless airo] make end-of-array test more portable # # FYI statsLabels[] is an array of char*, so the fix below # is pretty obvious. # -------------------------------------------- # 03/04/25 edward_peng@dlink.com.tw 1.1118.23.42 # [netdrvr via-rhine] fix promisc mode # # I found a via-rhine bug, it can't receive BPDU (mac: 0180c2000000) # in promiscuous mode. # Fill all "1" in hash table to fix this problem in promiscuous mode. # (RCR remain 0x1c, write it as 0x1f don't work) # -------------------------------------------- # 03/04/25 pixi@burble.org 1.1118.33.37 # [quota] provide no-op sync_dquots_dev, one .config case wants it # -------------------------------------------- # 03/04/25 jgarzik@redhat.com 1.1118.33.38 # [hw_random] fix bug, bump version # # Fix ugly bug in read(2) path for odd buffer sizes. # Noticed by Joseph Chan @ Via. # # Bump version to 1.0.0. # -------------------------------------------- # 03/04/25 edward_peng@dlink.com.tw 1.1118.23.43 # [netdrvr sundance] bug fixes, VLAN support # # - Fix tx bugs in big-endian machines # - Remove unused max_interrupt_work module parameter, the new # NAPI-like rx scheme doesn't need it. # - Remove redundancy get_stats() in intr_handler(), those # I/O access could affect performance in ARM-based system # - Add Linux software VLAN support # - Fix bug of custom mac address # (StationAddr register only accept word write) # -------------------------------------------- # 03/04/25 Valdis.Kletnieks@vt.edu 1.1118.33.39 # cpp cleanups for ia32/io_apic.c, sound/oss/trident.c # -------------------------------------------- # 03/04/25 Valdis.Kletnieks@vt.edu 1.1118.33.40 # cpp cleanups: use KERNEL_VERSION macro from linux/version.h # # Updated ncr53c8xx and sym53c8xx scsi drivers. # -------------------------------------------- # 03/04/25 yoshfuji@linux-ipv6.org 1.1118.35.1 # [IPV6]: SNMP6 clean-up. # -------------------------------------------- # 03/04/26 Valdis.Kletnieks@vt.edu 1.1118.23.44 # [netdrvr typhoon] s/#if/#ifdef/ for a CONFIG_ var # -------------------------------------------- # 03/04/25 yoshfuji@linux-ipv6.org 1.1118.35.2 # [IPV6]: Per-interface statistics infrastructure. # -------------------------------------------- # 03/04/25 rddunlap@osdl.org 1.1118.35.3 # [IPV6]: Per-interfave icmpv6 statistics support. # -------------------------------------------- # 03/04/25 davem@nuts.ninka.net 1.1118.35.4 # [SCTP]: ICMP6 per-device changes for sctp. # -------------------------------------------- # 03/04/25 torvalds@home.transmeta.com 1.1118.23.45 # Merge bk://kernel.bkbits.net/jgarzik/net-drivers-2.5 # into home.transmeta.com:/home/torvalds/v2.5/linux # -------------------------------------------- # 03/04/25 davem@nuts.ninka.net 1.1118.35.5 # [IPV6]: Export in6_dev_finish_destroy. # -------------------------------------------- # 03/04/25 shemminger@osdl.org 1.1118.35.6 # [BRIDGE]: Get write lock in config PDU processing. # -------------------------------------------- # 03/04/25 shemminger@osdl.org 1.1118.35.7 # [BRIDGE]: Possible race with timer on shutdown. # -------------------------------------------- # 03/04/25 shemminger@osdl.org 1.1118.35.8 # [BRIDGE]: Use list macros for ports. # -------------------------------------------- # 03/04/25 shemminger@osdl.org 1.1118.35.9 # [BRIDGE]: Use RCU for port table. # -------------------------------------------- # 03/04/25 davem@nuts.ninka.net 1.1118.35.10 # [BRIDGE]: br_if.c needs linux/init.h # -------------------------------------------- # 03/04/25 zaitcev@redhat.com 1.1118.36.1 # [SPARC]: Openprom drivers needs linux/fs.h # -------------------------------------------- # 03/04/26 jejb@raven.il.steeleye.com 1.1118.1.68 # Merge akpm/jejb changes # -------------------------------------------- # 03/04/26 hch@de.rmk.(none) 1.1118.37.1 # [PCMCIA] consolidate cs_error() # # I don't think having a copy of this in about every pcmcia driver is # a good idea. # -------------------------------------------- # 03/04/26 torvalds@home.transmeta.com 1.1118.23.46 # Merge bk://kernel.bkbits.net/davem/net-2.5 # into home.transmeta.com:/home/torvalds/v2.5/linux # -------------------------------------------- # 03/04/26 torvalds@home.transmeta.com 1.1118.23.47 # Merge bk://kernel.bkbits.net/davem/sparc-2.5 # into home.transmeta.com:/home/torvalds/v2.5/linux # -------------------------------------------- # 03/04/26 patmans@us.ibm.com 1.1118.1.69 # [PATCH] scsi-misc-2.5 remove scsi_scan.c EVPD code # # Patch against current scsi-misc-2.5 tree. # # Remove the scsi EVPD code. # # Set the sysfs name to the form "SCSI scsi-type". # -------------------------------------------- # 03/04/26 hch@lst.de 1.1118.38.1 # [PATCH] de-uglify scsi.c # # It's the last file of the scsi core that needed to be converted from # the old scsi style. # -------------------------------------------- # 03/04/26 jejb@raven.il.steeleye.com 1.1118.1.70 # Merge # -------------------------------------------- # 03/04/26 torvalds@home.transmeta.com 1.1118.23.48 # Fix up some mixing of ramdisk/initrd. They have nothing in common, # but the build was confused by the fact that they did share some files. # # Move INITRD code from do_mounts_rd.c to new file do_mounts_initrd.c. # -------------------------------------------- # 03/04/26 torvalds@home.transmeta.com 1.1118.23.49 # Avoid warning: print out hw_status_page as the pointer it now is. # -------------------------------------------- # 03/04/26 jejb@raven.il.steeleye.com 1.1118.1.71 # Fix mismerge in megaraid.c # -------------------------------------------- # 03/04/26 oliver@oenone.homelinux.org 1.1118.39.1 # - add DC395 SCSI driver # -------------------------------------------- # 03/04/26 jmorris@intercode.com.au 1.1118.23.50 # [IPSEC]: allow only tunnel mode in xfrm4_tunnels. # -------------------------------------------- # 03/04/26 torvalds@home.transmeta.com 1.1118.40.1 # Automerge # -------------------------------------------- # 03/04/26 torvalds@home.transmeta.com 1.1118.1.72 # Merge http://linux-scsi.bkbits.net/scsi-for-linus-2.5 # into home.transmeta.com:/home/torvalds/v2.5/linux # -------------------------------------------- # 03/04/26 maxk@qualcomm.com 1.1118.1.73 # Merge bk://linux.bkbits.net/linux-2.5 # into qualcomm.com:/home/kernel/bt-2.5 # -------------------------------------------- # 03/04/26 torvalds@home.transmeta.com 1.1118.41.1 # scsi.c needs . Somebody was a bit over-eager # at cleanups. # -------------------------------------------- # 03/04/26 willy@debian.org 1.1118.41.2 # [PATCH] fix iomem_resource # # Every 64-bit architecture changes the end of iomem_resources. Some more # gracefully than others. This patch does away with all that by making # it end at ~0UL by default. # -------------------------------------------- # 03/04/27 stevef@smfhome1.austin.rr.com 1.1121 # Fix delete of files with readonly attribute. Reflect setting of # readonly dos attribute in mode when server does not support # CIFS Unix extensions. Fix abbreviated readdir to servers that # do support CIFS Unix extensions. # -------------------------------------------- # 03/04/27 paulus@samba.org 1.1118.42.1 # Merge bk://ppc@ppc.bkbits.net/for-linus-ppc # into samba.org:/home/paulus/kernel/for-linus-ppc # -------------------------------------------- # 03/04/27 paulus@samba.org 1.1118.41.3 # Merge samba.org:/home/paulus/kernel/linux-2.5 # into samba.org:/home/paulus/kernel/for-linus-ppc # -------------------------------------------- # 03/04/27 torvalds@home.transmeta.com 1.1122 # Merge bk://cifs.bkbits.net/linux-2.5cifs # into home.transmeta.com:/home/torvalds/v2.5/linux # -------------------------------------------- # 03/04/27 paulus@samba.org 1.1118.41.4 # PPC32: Change interrupt handlers to return irqreturn_t. # -------------------------------------------- # 03/04/27 paulus@samba.org 1.1118.41.5 # PPC32: Reduce __MAX_NDELAY a little to avoid compiler warnings. # -------------------------------------------- # 03/04/27 benh@kernel.crashing.org 1.1118.41.6 # PPC32: Handle CPUs that have extra BAT (block address translation) registers # -------------------------------------------- # 03/04/27 acme@conectiva.com.br 1.1123 # o net/socket: make sys_accept bump the net proto family module usage count # # Thanks to Max Krasnyansky for spotting this. # -------------------------------------------- # 03/04/27 eli.carter@com.rmk.(none) 1.1118.43.1 # [ARM PATCH] 1513/1: iq80310 fix missing header # # Patch from Eli Carter # # # Tue Apr 22 10:26:15 CDT 2003 ejc@rnd-linux-c84 # # e42-fix-missing-iop-header # # # # Add in the missing iop310-irq.h header file. # # # # Diffed against linux-2.5.59-rmk1-ec0 # # Applies cleanly to 2.5.67-rmk1, 2.5.68-rmk1 # # # # include/asm-arm/arch-iop3xx/iop310-irqs.h | 80 ++++++++++++++++++++++++++++++ # # 1 files changed, 80 insertions(+) # # # -------------------------------------------- # 03/04/27 eli.carter@com.rmk.(none) 1.1118.43.2 # [ARM PATCH] 1514/1: iq80321 MTD C99 fix # # Patch from Eli Carter # # # Tue Apr 22 14:28:13 CDT 2003 ejc@rnd-linux-c84 # # e45-iq80321-mtd-c99-fix # # # # I didn't test my C99 fix for the iq80321 MTD mapping. "If you didn't test it, # # it's broken." This fixes that (embarrasing) blunder. # # # # Diffed against linux-2.5.68-rmk1+1513 # # # # drivers/mtd/maps/iq80321.c | 22 +++++++++++----------- # # 1 files changed, 11 insertions(+), 11 deletions(-) # # # -------------------------------------------- # 03/04/27 alexander.schulz@com.rmk.(none) 1.1118.43.3 # [ARM PATCH] 1517/1: Shark: new defconfig # # Patch from Alexander Schulz # # This updates the defconfig for the Shark # -------------------------------------------- # 03/04/27 acme@conectiva.com.br 1.1124 # o ipx: remove MOD_{INC,DEC}_USE_COUNT # # Now the core networking infrastructure will (finally) do that for the net protocol # families, its just a matter of setting the ->owner field in the registered struct # net_proto_family to THIS_MODULE. # -------------------------------------------- # 03/04/27 alexander.schulz@com.rmk.(none) 1.1118.43.4 # [ARM PATCH] 1518/1: Shark: cyberpro broken by machine_is_netwinder # # Patch from Alexander Schulz # # I cannot compile the file cyber2000fb.c because of an undifined # reference to machine_is_netwinder(). This patch makes it compile again. # -------------------------------------------- # 03/04/27 rmk@flint.arm.linux.org.uk 1.1118.43.5 # [ARM] Fix two makefile problems # # Saner selection of architecture build flags (for Xscale) # Make asm-offsets.s depend on the selected platform # -------------------------------------------- # 03/04/27 rmk@flint.arm.linux.org.uk 1.1118.43.6 # [ARM] Bypass cache cleaning if cache/mmu was disabled. # -------------------------------------------- # 03/04/27 rmk@flint.arm.linux.org.uk 1.1118.43.7 # [ARM] Fix another case of looking at task_struct instead of thread_info # -------------------------------------------- # 03/04/27 acme@conectiva.com.br 1.1125 # o llc: remove MOD_{INC,DEC}_USE_COUNT # # Now the core networking infrastructure will (finally) do that for the net # protocol families, its just a matter of setting the ->owner field in the # registered struct net_proto_family to THIS_MODULE. # -------------------------------------------- # 03/04/27 acme@conectiva.com.br 1.1126 # o af_llc: initialize ->owner in llc_ui_family_ops # # The previous changeset for llc was enough when the BSD sockets interface # for AF_LLC was not selected, but this changeset is needed when it is # selected. # -------------------------------------------- # 03/04/27 rmk@flint.arm.linux.org.uk 1.1118.43.8 # [ARM] Provide more early command line parsing. # # We need to parse the command line arguments not only for the memory # parameters, but also CPU cache policies. Rather than extending the # early parsing in arch/arm/kernel/setup.c, we make this a generic # feature. The parameters and their parsing function can now be # placed along side the code which makes use of the parsed information. # -------------------------------------------- # 03/04/27 rmk@flint.arm.linux.org.uk 1.1118.43.9 # [ARM] lock up() functions should be memory barriers. # -------------------------------------------- # 03/04/27 rmk@flint.arm.linux.org.uk 1.1118.43.10 # [ARM] Ensure gcc does not assume asm() is conditional. # # Prevent all gcc's from assuming that assembly within asm() may be # conditional. # -------------------------------------------- # 03/04/27 acme@conectiva.com.br 1.1127 # o appletalk: remove MOD_{INC,DEC}_USE_COUNT # # Now the core networking infrastructure will (finally) do that for the net # protocol families, its just a matter of setting the ->owner field in the # registered struct net_proto_family to THIS_MODULE. # -------------------------------------------- # 03/04/27 rmk@flint.arm.linux.org.uk 1.1118.43.11 # [ARM] Fix integrator cpufreq build errors # -------------------------------------------- # 03/04/27 acme@conectiva.com.br 1.1128 # o af_llc: add missing include module.h # -------------------------------------------- # 03/04/27 paulus@samba.org 1.1122.1.1 # [PATCH] drivers/macintosh irq handler type # # This patch changes the interrupt handler routines in four of the # macintosh-specific drivers to return an irqreturn_t value. # -------------------------------------------- # 03/04/27 rmk@flint.arm.linux.org.uk 1.1118.43.12 # [ARM] Fix includes # # fault-common.c included unnecessary headers. # mach-integrator.c needed list.h included. # -------------------------------------------- # 03/04/27 rmk@flint.arm.linux.org.uk 1.1118.43.13 # [ARM] Make tlb_start_vma() flush the cache # -------------------------------------------- # 03/04/27 rmk@flint.arm.linux.org.uk 1.1118.43.14 # [ARM] Inline PMD entry cache handling # # The common case is building a kernel for one CPU type, and we are # able to allow GCC to optimise any the PMD entry cache handling # assembly which will never be used. # -------------------------------------------- # 03/04/27 anton@samba.org 1.1122.2.1 # [netdrvr 8139cp] enable MWI via pci_set_mwi, rather than manually # -------------------------------------------- # 03/04/27 hch@lst.de 1.1122.2.2 # [netdrvr pcmcia] switch drivers to using pcmcia_register_driver # # Affected drivers: 3c574_cs, 3c589_cs, axnet_cs, com20020_cs, # fmvj18x_cs, ibmtr_cs, nmclan_cs, smc91c92_cs, xir2ps_cs # -------------------------------------------- # 03/04/27 romieu@fr.zoreil.com 1.1122.2.3 # [wan dscc4] irqreturn_t update # -------------------------------------------- # 03/04/27 rmk@flint.arm.linux.org.uk 1.1118.43.15 # [ARM] Clean up ARM cache handling interfaces (part 1) # # This starts to move the ARM cache handling interface towards a # purpose-defined rather than functionality-defined interface. # This is necessary so we are able to support a wide range of ARM # CPUs. # -------------------------------------------- # 03/04/28 paulus@samba.org 1.1122.1.2 # Merge samba.org:/home/paulus/kernel/linux-2.5 # into samba.org:/home/paulus/kernel/for-linus-ppc # -------------------------------------------- # 03/04/27 B.Zolnierkiewicz@elka.pw.edu.pl 1.1122.3.1 # [PATCH] fix DMA for taskfile IO # # Fix handling of read/write DMA in do_rw_taskfile(), # it was broken because default return value is ide_stopped. # -------------------------------------------- # 03/04/27 B.Zolnierkiewicz@elka.pw.edu.pl 1.1122.3.2 # [PATCH] fix compilation of taskfile IO # # Fix compilation of CONFIG_IDE_TASKFILE_IO, but don't expose this config # option yet. # -------------------------------------------- # 03/04/27 B.Zolnierkiewicz@elka.pw.edu.pl 1.1122.3.3 # [PATCH] remove duplicated defines from ide.h # # [trivia] Remove duplicated defines of PRD_BYTES and PRD_ENTRIES. # -------------------------------------------- # 03/04/28 rmk@flint.arm.linux.org.uk 1.1118.43.16 # [ARM] Part 2 in the cache API changes. # # This is the new API; we now have methods for handling DMA which are # separate from those handling the TLB consistency issues, which are # in turn separate from the methods handling the cache coherency # issues. # # Implementations are, however, free to alias these methods internally. # -------------------------------------------- # 03/04/28 rmk@flint.arm.linux.org.uk 1.1118.43.17 # [ARM] Remove check_bugs() # # check_bugs() has never been used to detect buggy ARM CPUs. Therefore # is no point in passing it to the per-cpu support code. # -------------------------------------------- # 03/04/27 maxk@qualcomm.com 1.1118.1.74 # [Bluetooth] Improved RFCOMM TTY TX buffer management. # Don't buffer more data than we have credits for. # # Patch from David Woodhouse # -------------------------------------------- # 03/04/28 rmk@flint.arm.linux.org.uk 1.1118.43.18 # [ARM] set_pgd is confusing; rename it switch_mm # # set_pgd implies that we're setting a pgd entry. We aren't; we're # switching the MMU page table pointer. Call it switch_mm instead. # -------------------------------------------- # 03/04/27 maxk@qualcomm.com 1.1118.1.75 # [Bluetooth] Fix race condition in RFCOMM session and dcl scheduler. # This fixes random RFCOMM freezes reported by some people. # -------------------------------------------- # 03/04/27 torvalds@home.transmeta.com 1.1122.3.4 # Merge bk://bk.arm.linux.org.uk/linux-2.5-rmk # into home.transmeta.com:/home/torvalds/v2.5/linux # -------------------------------------------- # 03/04/27 viro@parcelfarce.linux.theplanet.co.uk 1.1122.3.5 # [PATCH] simple_fill_super() # # New libfs.c helper - simple_fill_super(). Abstracted from # nfsd/nfsctl.c, couple of filesystems converted to it (nfsctl, binfmt_misc). # # Function takes an array of triples (name, file_operations, mode), # superblock and value for its ->s_magic. It acts as fill_super() - populates # superblock or fails. We get a ramfs-style flat tree - root directory and # a bunch of files in it. # # That animal allows to put together a simple filesystem without # touching any directory-related stuff - now it's as easy as implementing # file_operations for files you want to have and telling what to call them. # -------------------------------------------- # 03/04/27 viro@parcelfarce.linux.theplanet.co.uk 1.1122.3.6 # [PATCH] pin_fs/release_fs # # A couple of helpers - simple_pin_fs() and simple_release_fs(). # My fault - that code should've been put into libfs.c from the very # beginning. As it is, it got copied all over the place (binfmt_misc, # capifs, usbfs, usbdevfs, rpc_pipefs). # Taken to libfs.c and cleaned up. # -------------------------------------------- # 03/04/27 viro@parcelfarce.linux.theplanet.co.uk 1.1122.3.7 # [PATCH] open_by_devnum() # # New helper - open_by_devnum(). Opens block_device by device number; # for use in situations when we really have nothing better than dev_t (i.e. # had received it from stupid userland API). # -------------------------------------------- # 03/04/27 viro@parcelfarce.linux.theplanet.co.uk 1.1122.3.8 # [PATCH] blkmtd init cleanup # # Obvious cleanup of the code in init_blkmtd(). Killed code duplication, # replaced opening underlying block device manually with use of appropriate # helpers. # -------------------------------------------- # 03/04/27 viro@parcelfarce.linux.theplanet.co.uk 1.1122.3.9 # [PATCH] bdget_disk() # # New helper - bdget_disk(gendisk, partition) # invalidate_device() replaced with invalidate_partition(disk, part) # -------------------------------------------- # 03/04/27 viro@parcelfarce.linux.theplanet.co.uk 1.1122.3.10 # [PATCH] ataflop.c cleanup # # Somewhat cleaned up, sanitized the module init/exit code (BTW, # built-in case was b0rken for quite a while - somebody forgot to add # initcall there; converted the bugger to module_init/module_exit) # -------------------------------------------- # 03/04/27 viro@parcelfarce.linux.theplanet.co.uk 1.1122.3.11 # [PATCH] hd98 compile fixes # # hd98 had missed a lot of required block device patches (e.g. # it used BLK_DEFAULT_QUEUE and that had been gone for ~ half a year). # Reproduced the changes done to hd.c. # -------------------------------------------- # 03/04/27 davem@nuts.ninka.net 1.1122.4.1 # Merge nuts.ninka.net:/home/davem/src/BK/network-2.5 # into nuts.ninka.net:/home/davem/src/BK/net-2.5 # -------------------------------------------- # 03/04/27 davem@nuts.ninka.net 1.1127.1.1 # Merge bk://kernel.bkbits.net/acme/net-2.5 # into nuts.ninka.net:/home/davem/src/BK/net-2.5 # -------------------------------------------- # 03/04/27 bdschuym@pandora.be 1.1127.1.2 # [NETFILTER]: Add ipt_physdev extension. # -------------------------------------------- # 03/04/27 mulix@mulix.org 1.1127.1.3 # [NETFILTER]: ip_queue memory leaks # -------------------------------------------- # 03/04/27 kaber@trash.net 1.1127.1.4 # [NETFILTER]: Multiple ipt_REJECT fixes. # - fix tcp-rst routing # - fix memory leak # - remove unecessary "struct in_device" declaration # - remove RTO_CONN # -------------------------------------------- # 03/04/27 davem@nuts.ninka.net 1.1129 # Merge bk://kernel.bkbits.net/acme/net-2.5 # into nuts.ninka.net:/home/davem/src/BK/net-2.5 # -------------------------------------------- # 03/04/27 laforge@netfilter.org 1.1130 # [NETFILTER]: Makefile and build fixes. # -------------------------------------------- # 03/04/27 acme@conectiva.com.br 1.1128.1.1 # o af_unix: remove MOD_{INC,DEC}_USE_COUNT # # Now the core networking infrastructure will (finally) do that for the net # protocol families, its just a matter of setting the ->owner field in the # registered struct net_proto_family to THIS_MODULE. # -------------------------------------------- # 03/04/27 acme@conectiva.com.br 1.1128.1.2 # o wireless: make the ioctl tables more resilient to errors using C99 style init # -------------------------------------------- # 03/04/27 davem@nuts.ninka.net 1.1131 # Merge bk://kernel.bkbits.net/acme/net-2.5 # into nuts.ninka.net:/home/davem/src/BK/net-2.5 # -------------------------------------------- # 03/04/27 akpm@digeo.com 1.1122.2.4 # net driver cleanup, volume 7 # # 100% irqreturn_t cleanups # # Affected drivers: 3c523, 527, 68360enet, 7990, a2065, am79c961a, # appletalk/{ltpc,cops}, ariadne, {lotsa}lance, au1000_eth, eth16i, # ewrk3, gt96100eth, hamradio/several, ibmlana, ioc3-eth, *-skeleton, # lasi_82596, mac89x0, pcmcia/3c574_cs, rrunner, sb1000, sb1250-mac, # sgiseeq, sk_g16, sk_mca, skfddi, sonic, sun3_82586, tc35815, # tokenring/several, wan/several # -------------------------------------------- # 03/04/27 jgarzik@redhat.com 1.1122.3.12 # Merge redhat.com:/garz/repo/linus-2.5 # into redhat.com:/garz/repo/net-drivers-2.5 # -------------------------------------------- # 03/04/27 scott.feldman@intel.com 1.1122.3.13 # [netdrvr e1000] mark e1000 NAPI feature not-experimental # -------------------------------------------- # 03/04/27 scott.feldman@intel.com 1.1122.3.14 # [netdrvr e1000] add a bit of source cross-version compat # # * Wrap TSO support with NETIF_F_TSO to keep same driver # source between 2.4 and 2.5. # # -------------------------------------------- # 03/04/28 ganesh.venkatesan@intel.com 1.1122.3.15 # [netdrvr ixgb] add new driver for Intel's 10 gig ethernet # -------------------------------------------- # 03/04/28 jgarzik@redhat.com 1.1122.3.16 # [netdrvr ixgb] Lindent, then fix up obvious indent uglies by hand # -------------------------------------------- # 03/04/28 jgarzik@redhat.com 1.1122.3.17 # [netdrvr ixgb] use standard kernel u8/u16/u32 types # -------------------------------------------- # 03/04/27 maxk@qualcomm.com 1.1118.1.76 # [Bluetooth] USB drivers cannot call usb_unlink_urb() under spin lock. # -------------------------------------------- # 03/04/28 jgarzik@redhat.com 1.1122.3.18 # [netdrvr ixgb] more cleanups # # - support new 2.5 irqreturn_t # - s/usec_delay/udelay/ # - remove two stored-but-never-used members of struct ixgb_hw # - read PCI vendor/device ids from struct pci_dev, not h/w # - remove some unused wrappers from ixgb_osdep.h # -------------------------------------------- # 03/04/27 maxk@qualcomm.com 1.1118.1.77 # [Bluetooth] Initialize net_proto_family->owner field. This covers only HCI sockets. # Other protocols cannot be fixes at this point because current net_proto_family # code does not support "family owner != socket owner" case. # -------------------------------------------- # 03/04/27 maxk@qualcomm.com 1.1118.1.78 # [Bluetooth] Initialize ->owner field of the RFCOMM tty driver. # In order to fix all MOD_INC/DECs in the RFCOMM code we need __module_get(). # -------------------------------------------- # 03/04/27 davem@nuts.ninka.net 1.1132 # Merge bk://kernel.bkbits.net/acme/net-2.5 # into nuts.ninka.net:/home/davem/src/BK/net-2.5 # -------------------------------------------- # 03/04/28 davem@nuts.ninka.net 1.1133 # [EBTABLES]: Make ebt_vlan.c use correct printf format for size_t. # -------------------------------------------- # 03/04/28 davem@nuts.ninka.net 1.1134 # [DECNET]: Kill warning with gcc-3.x in dn_route.c # -------------------------------------------- # 03/04/28 davem@nuts.ninka.net 1.1135 # [NETFILTER]: Make ip_conntrack_core.c use correct printf format for size_t. # -------------------------------------------- # 03/04/28 rmk@flint.arm.linux.org.uk 1.889.310.24 # [ARM] Clean up nwfpe makefile. # -------------------------------------------- # 03/04/28 davem@nuts.ninka.net 1.1122.5.1 # [SPARC64]: Update defconfig. # -------------------------------------------- # 03/04/28 rusty@rustcorp.com.au 1.1136 # [NETFILTER]: Add owner field to nf_hook_ops. # Adds an owner field to nf_hook_ops, and use it to hold the hook in place # for queued packets. # -------------------------------------------- # 03/04/28 davem@nuts.ninka.net 1.1137 # [NETFILTER]: Kill unused var in nf_reinject. # -------------------------------------------- # 03/04/28 davem@nuts.ninka.net 1.1138 # [NETFILTER]: Use proper size_t printf format in ip6t_LOG.c # -------------------------------------------- # 03/04/28 davem@kernel.bkbits.net 1.1139 # Merge davem@nuts.ninka.net:/home/davem/src/BK/net-2.5 # into kernel.bkbits.net:/home/davem/net-2.5 # -------------------------------------------- # 03/04/28 acme@conectiva.com.br 1.1128.1.3 # o af_ax25: remove MOD_{INC,DEC}_USE_COUNT # # Now the core networking infrastructure will (finally) do that for the net # protocol families, its just a matter of setting the ->owner field in the # registered struct net_proto_family to THIS_MODULE. # -------------------------------------------- # 03/04/28 acme@conectiva.com.br 1.1128.1.4 # o af_econet: remove MOD_{INC,DEC}_USE_COUNT # # Now the core networking infrastructure will (finally) do that for the net # protocol families, its just a matter of setting the ->owner field in the # registered struct net_proto_family to THIS_MODULE. # -------------------------------------------- # 03/04/28 acme@conectiva.com.br 1.1128.1.5 # o af_irda: remove MOD_{INC,DEC}_USE_COUNT # # Now the core networking infrastructure will (finally) do that for the net # protocol families, its just a matter of setting the ->owner field in the # registered struct net_proto_family to THIS_MODULE. # -------------------------------------------- # 03/04/28 acme@conectiva.com.br 1.1128.1.6 # o af_key: remove MOD_{INC,DEC}_USE_COUNT # # Now the core networking infrastructure will (finally) do that for the net # protocol families, its just a matter of setting the ->owner field in the # registered struct net_proto_family to THIS_MODULE. # -------------------------------------------- # 03/04/28 acme@conectiva.com.br 1.1128.1.7 # o af_netrom: remove MOD_{INC,DEC}_USE_COUNT # # Now the core networking infrastructure will (finally) do that for the net # protocol families, its just a matter of setting the ->owner field in the # registered struct net_proto_family to THIS_MODULE. # -------------------------------------------- # 03/04/28 acme@conectiva.com.br 1.1128.1.8 # o af_packet: remove MOD_{INC,DEC}_USE_COUNT # # Now the core networking infrastructure will (finally) do that for the net # protocol families, its just a matter of setting the ->owner field in the # registered struct net_proto_family to THIS_MODULE. # -------------------------------------------- # 03/04/28 acme@conectiva.com.br 1.1128.1.9 # o af_rose: remove MOD_{INC,DEC}_USE_COUNT # # Now the core networking infrastructure will (finally) do that for the net # protocol families, its just a matter of setting the ->owner field in the # registered struct net_proto_family to THIS_MODULE. # -------------------------------------------- # 03/04/28 acme@conectiva.com.br 1.1128.1.10 # o af_wanpipe: remove MOD_{INC,DEC}_USE_COUNT # # Now the core networking infrastructure will (finally) do that for the net # protocol families, its just a matter of setting the ->owner field in the # registered struct net_proto_family to THIS_MODULE. # -------------------------------------------- # 03/04/28 acme@conectiva.com.br 1.1128.1.11 # o af_x25: remove MOD_{INC,DEC}_USE_COUNT # # Now the core networking infrastructure will (finally) do that for the net # protocol families, its just a matter of setting the ->owner field in the # registered struct net_proto_family to THIS_MODULE. # -------------------------------------------- # 03/04/28 acme@conectiva.com.br 1.1128.1.12 # o netrom/nr_dev: use SET_MODULE_OWNER, removing calls to MOD_{INC,DEC}_USE_COUNT # -------------------------------------------- # 03/04/28 acme@conectiva.com.br 1.1128.1.13 # o rose/rose_dev: use SET_MODULE_OWNER, removing calls to MOD_{INC,DEC}_USE_COUNT # -------------------------------------------- # 03/04/28 davem@nuts.ninka.net 1.1138.1.1 # Merge bk://kernel.bkbits.net/acme/net-2.5 # into nuts.ninka.net:/home/davem/src/BK/net-2.5 # -------------------------------------------- # 03/04/28 aia21@cantab.net 1.1122.6.1 # Merge cantab.net:/home/aia21/bklinux-2.5 # into cantab.net:/home/aia21/ntfs-2.5 # -------------------------------------------- # 03/04/28 acme@conectiva.com.br 1.1128.1.14 # o net: several C99 struct init style conversions and cleanups # -------------------------------------------- # 03/04/28 acme@conectiva.com.br 1.1128.1.15 # o net: save some more bytes in the kernel image moving global zero inits to .bss # -------------------------------------------- # 03/04/28 acme@conectiva.com.br 1.1128.1.16 # o af_decnet: remove MOD_{INC,DEC}_USE_COUNT # # Now the core networking infrastructure will (finally) do that for the net # protocol families, its just a matter of setting the ->owner field in the # registered struct net_proto_family to THIS_MODULE. # -------------------------------------------- # 03/04/28 rmk@flint.arm.linux.org.uk 1.1140 # Merge flint.arm.linux.org.uk:/usr/src/linux-bk-2.5/linux-2.5-nwfpe # into flint.arm.linux.org.uk:/usr/src/linux-bk-2.5/linux-2.5-rmk # -------------------------------------------- # 03/04/28 rmk@flint.arm.linux.org.uk 1.1141 # [ARM] Don't allow FPE modules to be built as a module. # -------------------------------------------- # 03/04/28 rmk@flint.arm.linux.org.uk 1.1142 # [ARM] Remove unused msleep() function in h3600.c # -------------------------------------------- # 03/04/28 rmk@flint.arm.linux.org.uk 1.1143 # [ARM] Switch to SVC mode using read/modify/write. # -------------------------------------------- # 03/04/29 paulus@samba.org 1.1139.1.1 # Merge samba.org:/home/paulus/kernel/linux-2.5 # into samba.org:/home/paulus/kernel/for-linus-ppc # -------------------------------------------- # 03/04/28 rmk@flint.arm.linux.org.uk 1.1144 # [ARM] Fix a collection of missed changes from cache API changes. # -------------------------------------------- # 03/04/28 rmk@flint.arm.linux.org.uk 1.1145 # [ARM] Fix elf_fpregset_t # # This is a fix from eons ago, which apparantly has been in the old # Rebel.com netwinder CVS for several years, and has never been # submitted upstream. # # This fix allows FP registers to be correctly written to ELF core # files, as well as preventing corruption of other parts of ELF core # files caused by data on the kernel stack being overwritten. # -------------------------------------------- # 03/04/28 jgarzik@redhat.com 1.1139.2.1 # Merge redhat.com:/garz/repo/linus-2.5 # into redhat.com:/garz/repo/net-drivers-2.5 # -------------------------------------------- # 03/04/28 rmk@flint.arm.linux.org.uk 1.1146 # [ARM] Update mach-types to latest version. # -------------------------------------------- # 03/04/28 davem@nuts.ninka.net 1.1139.3.1 # Merge nuts.ninka.net:/home/davem/src/BK/network-2.5 # into nuts.ninka.net:/home/davem/src/BK/net-2.5 # -------------------------------------------- # 03/04/28 torvalds@home.transmeta.com 1.1147 # Merge bk://bk.arm.linux.org.uk/linux-2.5-rmk # into home.transmeta.com:/home/torvalds/v2.5/linux # -------------------------------------------- # 03/04/28 davem@nuts.ninka.net 1.1139.3.2 # Merge bk://kernel.bkbits.net/acme/net-2.5 # into nuts.ninka.net:/home/davem/src/BK/net-2.5 # -------------------------------------------- # 03/04/28 torvalds@home.transmeta.com 1.1148 # Merge bk://linux-bt.bkbits.net/bt-2.5 # into home.transmeta.com:/home/torvalds/v2.5/linux # -------------------------------------------- # 03/04/28 torvalds@home.transmeta.com 1.1149 # DRI CVS merge: move more gamma-only functions away from # generic dri files and into gamma driver files. # -------------------------------------------- # 03/04/28 acme@conectiva.com.br 1.1128.1.17 # o ipx: several simple cleanups # # . use switch/case alignment at the same column, # more common in the kernel sources # . remove outdated module refcounting comments # . have just one exit (return) in the ioctl functions # . use 'rc' for return variables, not ret or err, for # consistency on naming. # -------------------------------------------- # 03/04/28 torvalds@home.transmeta.com 1.1150 # Previous DRI CVS merge improperly removed some sparc-only # support. Add it back in now that DRI is synched up again. # -------------------------------------------- # 03/04/28 torvalds@home.transmeta.com 1.1151 # Remove old (disabled) debugging code. # -------------------------------------------- # 03/04/28 torvalds@home.transmeta.com 1.1152 # DRI CVS merge: make sure to clean up irq and DMA on final close. # -------------------------------------------- # 03/04/28 torvalds@home.transmeta.com 1.1153 # DRI CVS merge: only free pages when we _have_ pages to free. # Cleanups. # -------------------------------------------- # 03/04/28 torvalds@home.transmeta.com 1.1154 # DRI CVS merge: make sure the device is properly initialized # before opening it. # -------------------------------------------- # 03/04/28 torvalds@home.transmeta.com 1.1155 # DRI CVS merge: memory barrier updates # -------------------------------------------- # 03/04/28 davem@nuts.ninka.net 1.1139.3.3 # Merge bk://kernel.bkbits.net/acme/net-2.5 # into nuts.ninka.net:/home/davem/src/BK/net-2.5 # -------------------------------------------- # 03/04/29 acme@conectiva.com.br 1.1128.1.18 # o pppox: simple code cleanups # # . rename proto to pppox_protos, even being static this is too generic a name # . use rc as the name for result variables, just for consistency with other # net sources # # This is in preparation for having a proper net family module level modules # infrastructure, with the top level (af_pppox) doing the module refcounting # before calling any functions registered by the lower level protocol modules # (in this case just PPPOE for now). # -------------------------------------------- # 03/04/28 davem@nuts.ninka.net 1.1139.3.4 # Merge bk://kernel.bkbits.net/acme/net-2.5 # into nuts.ninka.net:/home/davem/src/BK/net-2.5 # -------------------------------------------- # 03/04/28 greg@kroah.com 1.1156 # kobject: kobj_lock needs to be grabed using spinlock_irq # # This is because some subsystems (cough, usb...) can grab a kobject from irq context. # This lock can be completely removed once the sysfs_init() code is cleaned up. # # Patch originally by Andrew Morton. # -------------------------------------------- # 03/04/29 acme@conectiva.com.br 1.1128.1.19 # o af_pppox: create module infrastructure for protocol modules # # With this the pppox module is protected by the networking core and # the pppox "core" protects modules for specific pppox protocols (pppoe, # for instance), while doing it removed some not needed struct sock # member initializations in pppoe_create that are done by sock_init_data. # -------------------------------------------- # 03/04/28 greg@kroah.com 1.1157 # driver core: rework driver class structures and logic # # Removes the device_class, devclass_attribute, and device_interface structures # and replaces them with class, class_device, and class_interface structures. # # This allows us to have multiple class_device structures per device structures # which mirrors the ways things really are within the kernel. It also allows # class_device structures to be created later than struct devices as they # are naturally created much later in the initialization process of a device. # -------------------------------------------- # 03/04/28 greg@kroah.com 1.1158 # driver core: fix up cpu.c, memblk.c, and node.c due to the class changes # -------------------------------------------- # 03/04/28 greg@kroah.com 1.1159 # driver core: fix up the input_class logic due to the class changes. # -------------------------------------------- # 03/04/28 greg@kroah.com 1.1160 # driver core: fix up cpufreq code to work with new class changes. # -------------------------------------------- # 03/04/28 greg@kroah.com 1.1161 # driver core: fix up tty code to work with the new class changes. # # Note, tty_class will be flushed out in the future, this is just to # get things building again properly. # -------------------------------------------- # 03/04/29 davem@nuts.ninka.net 1.1139.3.5 # Merge bk://kernel.bkbits.net/acme/net-2.5 # into nuts.ninka.net:/home/davem/src/BK/net-2.5 # -------------------------------------------- # 03/04/29 greg@kroah.com 1.1162 # driver core: fix up scsi code to compile due to the class changes. # # Yes, this patch is not logically correct, in that the scsi-host class # no longer works, but Mike Anderson has a patch that will be submitted # that fixes all of these problems. # -------------------------------------------- # 03/04/29 greg@kroah.com 1.1163 # driver core: fix up the pcmcia code to work with the new class changes. # # This isn't the optimal fix, but things still work properly for me with # my hardware and this patch. # # Dominik Brodowski has stated he will be fixing up this code a lot more # after the class changes are in the main tree. # -------------------------------------------- # 03/04/29 greg@kroah.com 1.1164 # driver core: removed drivers/base/fs/*, drivers/base/intf.c and drivers/base/hotplug.c # # These files are no longer needed due to class changes. # -------------------------------------------- # 03/04/29 acme@conectiva.com.br 1.1128.1.20 # o af_pppox: return -EPROTONOSUPPORT if try_module_get fails at pppox_create # # Thanks to Rusty for spotting this one, if the protocol module is not there # anymore (or is going away at that time) it is not supported, not busy. # -------------------------------------------- # 03/04/29 acme@conectiva.com.br 1.1128.1.21 # o net/socket: return -EAFNOSUPPORT if net_family_get fails at sock_create and sys_accept # # Thanks to Rusty for spotting this one, if the net family module is not there # anymore (or is going away at that time) it is not supported, not busy. # -------------------------------------------- # 03/04/29 davem@nuts.ninka.net 1.1139.3.6 # Merge bk://kernel.bkbits.net/acme/net-2.5 # into nuts.ninka.net:/home/davem/src/BK/net-2.5 # -------------------------------------------- # 03/04/29 scole@zianet.com 1.1139.3.7 # [NET]: Spelling fixes for net/ # -------------------------------------------- # 03/04/29 shemminger@osdl.org 1.1139.3.8 # [BRIDGE]: Use C99 initializers for netfilter bridge. # -------------------------------------------- # 03/04/29 bdschuym@pandora.be 1.1139.3.9 # [BRIDGE]: Always set BRNF_BRIDGED mask when bridging. # -------------------------------------------- # 03/04/29 shemminger@osdl.org 1.1139.3.10 # [NETFILTER]: Use Read Copy Update. # -------------------------------------------- # 03/04/29 shemminger@osdl.org 1.1139.3.11 # [BRIDGE]: Inline and _rcu change. # * Need _rcu on the list_for_each_entry in br_get_port because called in # read path for some ioctls # * Move two small functions is_root_bridge and is_designated_port into # inlines because they are so short. # -------------------------------------------- # 03/04/29 shemminger@osdl.org 1.1139.3.12 # [BRIDGE}: More user hz conversions. # -------------------------------------------- # 03/04/29 davem@nuts.ninka.net 1.1139.3.13 # [IPV6]: Kill unused vars in mcast procfs code. # -------------------------------------------- # 03/04/29 davem@kernel.bkbits.net 1.1155.1.1 # Merge davem@nuts.ninka.net:/home/davem/src/BK/net-2.5 # into kernel.bkbits.net:/home/davem/net-2.5 # -------------------------------------------- # 03/04/29 mzyngier@freesurf.fr 1.1155.2.1 # [PATCH] EISA/sysfs update # # The included patch cleans up the EISA code : # # - Documentation update, # - Remove i386 EISA ID reservation (handled in the generic code), # - Add some preliminary support for EISA-like VLB cards (Adaptec 287x), # - Add some stricter dependancies for EISA_VIRTUAL_ROOT # - Preliminary support for EISA DMA, # - Much more conservative probing, # - EISA IDs list update (Compaq stuff). # -------------------------------------------- # 03/04/29 torvalds@home.transmeta.com 1.1155.1.2 # Merge bk://kernel.bkbits.net/davem/net-2.5 # into home.transmeta.com:/home/torvalds/v2.5/linux # -------------------------------------------- # 03/04/29 aia21@cantab.net 1.1155.2.2 # Merge cantab.net:/home/aia21/bklinux-2.5 # into cantab.net:/home/aia21/ntfs-2.5 # -------------------------------------------- # 03/04/29 alex_williamson@com.rmk.(none) 1.1155.3.1 # [PATCH] 8250_pci include offset in iomap_base # # This one-liner is required for PCI serial ports that have multiple # MMIO ports off a single PCI BAR. Calls to request_mem_resource() fail # after the first one otherwise. Patch against 2.5.67. Thanks, # -------------------------------------------- # 03/04/29 hch@lst.de 1.1155.1.3 # [PATCH] fix devfs_register_tape stub # # this fixes a harmless but annoying warning when compiling one of the # tape drivers without devfs. # -------------------------------------------- # 03/04/29 hch@lst.de 1.1155.1.4 # [PATCH] update dcache documentation # # Update the dcache section in Documentation/filesystems/Locking to match # reality. Note that there's other parts of this file that are badly out # of date - I'll look into it later. # -------------------------------------------- # 03/04/29 greg@kroah.com 1.1165 # Merge kroah.com:/home/greg/linux/BK/bleed-2.5 # into kroah.com:/home/greg/linux/BK/class-2.5 # -------------------------------------------- # 03/04/29 greg@kroah.com 1.1166 # [PATCH] USB: fix CHECKER found bug in the empeg.c driver # -------------------------------------------- # 03/04/29 greg@kroah.com 1.1167 # [PATCH] USB: fix CHECKER found bug in the io_edgeport.c driver # -------------------------------------------- # 03/04/29 greg@kroah.com 1.1168 # [PATCH] USB: fix CHECKER found bug in the ipaq.c driver # -------------------------------------------- # 03/04/29 greg@kroah.com 1.1169 # [PATCH] USB: fix CHECKER found bug in the keyspan.c driver # -------------------------------------------- # 03/04/29 greg@kroah.com 1.1170 # USB: create usb_init_urb() for those people who like to live dangerously (like the bluetooth stack.) # -------------------------------------------- # 03/04/29 stern@rowland.harvard.edu 1.1171 # [PATCH] USB: Minor patch for uhci-hcd.c # -------------------------------------------- # 03/04/29 david-b@pacbell.net 1.1172 # [PATCH] USB: usbnet, config changes for CDC Ether # # This patch changes how usbnet and CDC Ether get configured, # switching to the newer implementation with that CDC model # (using a "minidriver" for "usbnet"). # # - Removes "cdc-ether" from Kconfig and Makefile. # Once everything flies, "cdc-ether.c" can be # removed from the kernel. # # - Makes all the "minidriver" options in "usbnet" # explicit in Kconfig, defaulting to "y" for most # cases. So folk expecting a CDC Ether option in # Kconfig will still have one, and during config # a list of hardware (cables, PDAs, etc) using the # "usbnet" driver is now available. (It's possible # to save a few pages of code by configuring out # drivers that use custom framing.) # # - Since now it's possible to create broken configs, # this checks for them. The two basic errors being # configuring "usbnet" with no minidrivers, and # needing to blacklist Zaurus in CDC-only configs. # # - Zaurus shouldn't do full CDC style init, since it # doesn't uniquify the Ethernet address it reports; # and it still shouldn't come up as an "eth%d" link. # # The CDC support is still "experimental", since I want # to see a few interop reports for commercial products # before changing that. # -------------------------------------------- # 03/04/29 joe@perches.com 1.1173 # [PATCH] USB: fix up usbnet's macros for older compilers # -------------------------------------------- # 03/04/29 joe@perches.com 1.1174 # [PATCH] USB: fix up usb_serial.h's dbg macro to take up less space # -------------------------------------------- # 03/04/29 joe@perches.com 1.1175 # [PATCH] USB: fix up usb.h's dbg macro to take up less space # -------------------------------------------- # 03/04/29 torvalds@home.transmeta.com 1.1165.1.1 # Merge bk://bk.arm.linux.org.uk/linux-2.5-pcmcia # into home.transmeta.com:/home/torvalds/v2.5/linux # -------------------------------------------- # 03/04/29 torvalds@home.transmeta.com 1.1165.1.2 # Merge bk://bk.arm.linux.org.uk/linux-2.5-serial # into home.transmeta.com:/home/torvalds/v2.5/linux # -------------------------------------------- # 03/04/29 linux-usb@gemeinhardt.info 1.1176 # [PATCH] USB: add support for Mello MP3 Player # -------------------------------------------- # 03/04/29 greg@kroah.com 1.1177 # [PATCH] USB: added support for Sony DSC-P8 # # Thanks to David Kimdon for the information. # -------------------------------------------- # 03/04/29 greg@kroah.com 1.1178 # [PATCH] USB: add comment to storage/unusual_devs.h that specifies how to add new entries. # -------------------------------------------- # 03/04/30 paulus@samba.org 1.1165.1.3 # Merge samba.org:/home/paulus/kernel/linux-2.5 # into samba.org:/home/paulus/kernel/for-linus-ppc # -------------------------------------------- # 03/04/30 acme@conectiva.com.br 1.1165.2.1 # o net/llc: simple cleanups # # . align switch with its cases # . fit some lines in 80 columns # -------------------------------------------- # 03/04/30 acme@conectiva.com.br 1.1165.2.2 # o net/sched: some trivial code cleanups, making some code smaller # # Smaller by not calling write_unlock two times. # -------------------------------------------- # 03/04/29 robert.olsson@data.slu.se 1.1165.2.3 # [NET]: Remove skb_head_pool. # -------------------------------------------- # 03/04/30 shemminger@osdl.org 1.1165.3.1 # Replace br_lock() in snap with Read Copy Update. # # Straightforward since SNAP uses list macros already. # # Tested by bringing up/down Appletalk on SMP system and making sure packets # get through. # # This is the last subsystem that depends on br_lock before IPV4,IPV6 # can be converted. # -------------------------------------------- # 03/04/30 davem@nuts.ninka.net 1.1165.2.4 # Merge bk://kernel.bkbits.net/acme/net-2.5 # into nuts.ninka.net:/home/davem/src/BK/net-2.5 # -------------------------------------------- # 03/04/30 shemminger@osdl.org 1.1165.2.5 # [BRIDGE}: Change bridge forwarding table to use hlist. # -------------------------------------------- # 03/04/30 bdschuym@pandora.be 1.1165.2.6 # [NETFILTER]: Possible use of freed skbuff in netfilter.c # -------------------------------------------- # 03/04/30 davem@nuts.ninka.net 1.1165.4.1 # Merge nuts.ninka.net:/home/davem/src/BK/sparcwork-2.5 # into nuts.ninka.net:/home/davem/src/BK/sparc-2.5 # -------------------------------------------- # 03/04/30 zaitcev@redhat.com 1.1165.4.2 # [SPARC]: The iommu rewrite. # -------------------------------------------- # 03/04/30 akpm@digeo.com 1.1165.2.7 # [NETFILTER]: Put back missing list_head iterator local var. # -------------------------------------------- # 03/04/30 davem@nuts.ninka.net 1.1165.2.8 # [IPV4]: Use dst_pmtu not dev->mtu to determine if fragmentation is needed. # -------------------------------------------- # 03/04/30 davem@nuts.ninka.net 1.1165.2.9 # [IPV4]: Fix typos in ipip.c commented out code. # -------------------------------------------- # 03/04/30 davem@nuts.ninka.net 1.1165.2.10 # [PKT SCHED]; Missing semicolon in acme cleanups. # -------------------------------------------- # 03/04/30 aia21@cantab.net 1.1165.5.1 # Merge cantab.net:/home/aia21/bklinux-2.5 # into cantab.net:/home/aia21/ntfs-2.5 # -------------------------------------------- # 03/04/30 benh@kernel.crashing.org 1.1165.1.4 # PPC32: flush the cache more thoroughly on sleep. # -------------------------------------------- # 03/04/30 paulus@samba.org 1.1165.1.5 # PPC32: Move xmon declarations to their own header file. # -------------------------------------------- # 03/04/30 benh@kernel.crashing.org 1.1165.1.6 # PPC32: Updates for newer PowerMac/PowerBook machines. # -------------------------------------------- # 03/04/30 benh@kernel.crashing.org 1.1165.1.7 # PPC32: Fix for older SMP powermacs. # -------------------------------------------- # 03/04/30 aia21@cantab.net 1.1165.5.2 # NTFS: 2.1.4 release - Reduce compiler requirements. # - Remove all uses of unnamed structs and unions in the driver to make # old and newer gcc versions happy. Makes it a bit uglier IMO but at # least people will stop hassling me # -------------------------------------------- # 03/04/30 rusty@rustcorp.com.au 1.1165.6.1 # [PATCH] complete modinfo section # # Restores .modinfo section, and uses it to store license and vermagic. # -------------------------------------------- # 03/04/30 rusty@rustcorp.com.au 1.1165.6.2 # [PATCH] __module_get # # Introduces __module_get for places where we know we already hold # a reference and ignoring the fact that the module is being "rmmod --wait"ed # is simpler. # -------------------------------------------- # 03/04/30 akpm@digeo.com 1.1165.6.3 # [PATCH] irqs: i2c # # IRQ API udpate in i2c-elektor.c # -------------------------------------------- # 03/04/30 akpm@digeo.com 1.1165.6.4 # [PATCH] irqs: IRDA # # Some IRQ udpates for IRDA which seemed to get lost. # -------------------------------------------- # 03/04/30 akpm@digeo.com 1.1165.6.5 # [PATCH] Fix slab-vs-gfp bitflag clash # # Fixes a bug spotted by Alexey Mahotkin : the slab-internal # SLAB_NO_GROW bit clashes with __GFP_NORETRY. # # Fix that up so it won't happen again by moving the bit layout into gfp.h. # -------------------------------------------- # 03/04/30 akpm@digeo.com 1.1165.6.6 # [PATCH] irqs: bttv # # Update bttv driver to the new IRQ API. # -------------------------------------------- # 03/04/30 akpm@digeo.com 1.1165.6.7 # [PATCH] APM locking fix # # From: Manfred Spraul # # apm.c:suspend() calls set_system_power_state() under (effectively) # spin_lock_irq(i8253_lock). # # But set_system_power_state() unconditionally enables interrupts, in # apm_bios_call_simple(). This generates nasty warnings from the uniprocessor # spinlock debugging code, and would be deadlocky if APM worked on SMP. # # So drop the locks around the set_system_power_state() call. # -------------------------------------------- # 03/04/30 akpm@digeo.com 1.1165.6.8 # [PATCH] Fix warnings in xd.c # # Fix a few unused var warnings in drivers/block/xd.c # -------------------------------------------- # 03/04/30 akpm@digeo.com 1.1165.6.9 # [PATCH] DAC960 patch to entry points with a new fix # # From: Dave Olien # # Christoph submitted a patch to linus last week fixing up some DAC960 driver # entry points. That patch will OOPS during boot on version 2 controller # types. Christoph's version of the disk_size() function was dereferencing # a NULL pointer in it's "else" clause. # # Christoph's patch hasn't appeared in linus's BK tree yet. So, I'm # resending Christoph's orignal patch with my fix to disk_size() included. # This patch can be applied to the driver in Linus's BK tree from April 28. # # Here's Christoph's original description of his patch: # # Some grepping showed that DAC960's open routine was duplicating parts # of check_disk_change(). I went on fixing this by implementing a # media_changed method and making DAC960_Open use it. While looking # at the surrounding code I noticed that # # (a) all methods weren't using the private data the upperlayer # hands to it properly, but instead using kdev_t-based indexes # (b) DAC960_Open/DAC960_Release was keeping never used counters # (c) DAC960_Open was doing tons of checks the upperlayer already does # (d) DAC960_Release was entirely superflous. # # The patch below corrects that and rewrites the block entry points # into readable code - 100 LOC are gone and the same amount replaced # by readable code. # -------------------------------------------- # 03/04/30 ak@muc.de 1.1165.6.10 # [PATCH] Update alt_instr to handle SSE2 prefetch and better nops # -------------------------------------------- # 03/04/30 akpm@digeo.com 1.1165.6.11 # [PATCH] allow modular JBD # # From: Paul Clements # # Currently, when I build ext3 as a module, jbd gets built into the kernel # proper. This trivial patch allows jbd to be built as a module when ext3 is # also modular. I believe this is the intention, as this is how it works in # 2.4. I've built and tested with modular jbd and ext3 on 2.5.68. # -------------------------------------------- # 03/04/30 akpm@digeo.com 1.1165.6.12 # [PATCH] generic HDLC module API update # # From: Krzysztof Halasa # # Updates the HDLC drivers to the approved module API. # -------------------------------------------- # 03/04/30 akpm@digeo.com 1.1165.6.13 # [PATCH] proc_file_read fix # # From: Miklos.Szeredi@eth.ericsson.se (Miklos Szeredi) # # This fixes a problem with method 0 of proc_file_read (when the whole file # is copied to the page). The calculation of the final bytecount is wrong, # and hence smaller then page size reads will give a truncated file. # # Current 2.4 kernels do it this way as well. # -------------------------------------------- # 03/04/30 hch@lst.de 1.1165.6.14 # [PATCH] improved bdevname # -------------------------------------------- # 03/04/30 akpm@digeo.com 1.1165.6.15 # [PATCH] buffer.c unused vars # # - Remove dead variable from block_read_full_page (Oleg Drokin) # -------------------------------------------- # 03/04/30 akpm@digeo.com 1.1165.6.16 # [PATCH] simple mwave code cleanup # # From: Paul B Schroeder # # The following patch simply moves the 'nr_registered_attrs' and # 'device_registered' variables in mwavedd.c into the MWAVE_DEVICE_DATA struct # which is defined in mwavedd.h.. # -------------------------------------------- # 03/04/30 akpm@digeo.com 1.1165.6.17 # [PATCH] fs/ext3/super.c fix for orphan recovery error path # # From: Ernie Petrides # # The problem resolved by this patch is that if a root file system has an # error recorded from a previous mount, and then (when rebooting) the orphan # recovery procedure is initiated, the recovery is correctly skipped but the # file system is incorrectly left in a writable state. # # This causes the subsequent fsck to fail due to the root file system # being dirty, and then requires manual intervention to get the system # fully booted. # -------------------------------------------- # 03/04/30 akpm@digeo.com 1.1165.6.18 # [PATCH] update nr_threads commentary # # From: Manfred Spraul # # Update some no-longer-true comments around nr_threads locking. # -------------------------------------------- # 03/04/30 akpm@digeo.com 1.1165.6.19 # [PATCH] lost_tick fixes # # From: john stultz # # - Whitespace fixes # # - Fix for the case where HZ != 1000 (pointed out by Mika Penttila). # -------------------------------------------- # 03/04/30 akpm@digeo.com 1.1165.6.20 # [PATCH] zone accounting race fix # # Fix a bug identified by Nikita Danilov: refill_inactive_zone() is deferring # the update of zone->nr_inactive and zone->nr_active for too long - it needs # to be consistent whenever zone->lock is not held. # -------------------------------------------- # 03/04/30 akpm@digeo.com 1.1165.6.21 # [PATCH] aio support for block devices # # From: Janet Morgan # # Here's a small patch that adds aio_read and aio_write methods to the # block device driver. # -------------------------------------------- # 03/04/30 akpm@digeo.com 1.1165.6.22 # [PATCH] percpu counters cause UML compilation errors in with SMP # # The percpu counters break UML SMP compilation (in current 2.5.58 bk snapshot) # (first NR_CPUS undeclared in header, then dereference of incomplete structure # in .c file) # -------------------------------------------- # 03/04/30 akpm@digeo.com 1.1165.6.23 # [PATCH] config menu cleanups # # From Robert Day, through "Randy.Dunlap" # # This is a patch from Robert Day that does the following: # # 1) shift menu item in "Processor type and features" menu # 2) clean up "Bus options" menu so it's actually hierarchical # # Part of it (moving X86_IO_APIC around) looked a little odd to me, # so I asked Roman Zippel about it, and he replied: # # "It's correct, although I wouldn't call it a 'design quirk'. :) # It forces one to group options which belong logically together and in this # case X86_IO_APIC is really a bit misplaced, even if it's not visible." # # I have tested it (on 2.5.68-plain) and it does indeed make the menus # more hierarchical. # -------------------------------------------- # 03/04/30 akpm@digeo.com 1.1165.6.24 # [PATCH] oom-killer locking fix # # From: William Lee Irwin III , Robert Love # # Add some spinlock protection around the oom-killer state. # -------------------------------------------- # 03/04/30 torvalds@home.transmeta.com 1.1165.2.11 # Merge bk://kernel.bkbits.net/davem/net-2.5 # into home.transmeta.com:/home/torvalds/v2.5/linux # -------------------------------------------- # 03/04/30 torvalds@home.transmeta.com 1.1165.2.12 # Merge bk://kernel.bkbits.net/davem/sparc-2.5 # into home.transmeta.com:/home/torvalds/v2.5/linux # -------------------------------------------- # 03/04/30 torvalds@home.transmeta.com 1.1165.2.13 # Merge http://linux-ntfs.bkbits.net/ntfs-2.5 # into home.transmeta.com:/home/torvalds/v2.5/linux # -------------------------------------------- # 03/04/30 torvalds@home.transmeta.com 1.1165.1.8 # Merge bk://ppc.bkbits.net/for-linus-ppc # into home.transmeta.com:/home/torvalds/v2.5/linux # -------------------------------------------- # 03/04/30 hch@lst.de 1.1165.1.9 # [PATCH] use .devfs_name in struct miscdevice # # There's three drivers in the tree that workaround the suboptimal # devfs name choice of the misc device layer (/dev/misc/) using # devfs_mk_symlink. Switch them to set miscdev.devfs_name instead # to get the right name from the very beginning. # -------------------------------------------- # 03/04/30 pavel@ucw.cz 1.1165.1.10 # [PATCH] ioctl32 cleanups # # ioctl32 cleanups are pretty neccessary (we have 6+ copies of 600+ # lines tables, all getting slightly out of sync, not speaking about # surrounding code produced by cut-and-paste). # -------------------------------------------- # 03/04/30 hch@lst.de 1.1165.1.11 # [PATCH] remove devfs hack from misc_register # # There's an (fortunately unused) devfs in misc_register currently, # when the name of the miscdevice contains a slash the name is used # as devfs name instead of misc/. Kill if as we have .devfs_name # for this kind of stuff now. # -------------------------------------------- # 03/04/30 hch@lst.de 1.1165.1.12 # [PATCH] add an missing prototype to initrd.h # -------------------------------------------- # 03/04/30 B.Zolnierkiewicz@elka.pw.edu.pl 1.1165.1.13 # [PATCH] Remove duplication of generic ide funcs from ide-taskfile.c. # # They are unused, not needed and identical to generic ones so kill 'em: # task_read_24(), # task_try_to_flush_leftover_data(), # taskfile_dump_status(), # taskfile_error(). # -------------------------------------------- # 03/04/30 B.Zolnierkiewicz@elka.pw.edu.pl 1.1165.1.14 # [PATCH] Kill dups of read_24(), rename it to ide_read_24(). # # - kill dups in ide.c and ide-disk.c # - read_24() is exported so rename it to ide_read_24() # - add it ide.h # -------------------------------------------- # 03/04/30 gj@pointblue.com.pl 1.1179 # [PATCH] USB: fix usbkbd.c compilation error # -------------------------------------------- # 03/04/30 randy.dunlap@verizon.net 1.1180 # [PATCH] sidewinder: reduce stack usage # # reduce stack usage in sw_connect() from 0x490 to 0x98 on P4 SMP (gcc 3.2); # -------------------------------------------- # 03/04/30 randy.dunlap@verizon.net 1.1181 # [PATCH] uinput.c: reduce stack usage # # drivers/input/misc/uinput.c::uinput_alloc_device(): reduce stack size # from 0x480 to 0x24; # -------------------------------------------- # 03/04/30 ccheney@cheney.cx 1.1182 # [PATCH] USB: vicam.c copyright patches # # Here are two vicam.c patches to clean up and restore copyright notices # for 2.4.21-rc1 and 2.5.68-bk9. At some point in time Pavel and my # copyrights were remove inadvertenly from the code. # -------------------------------------------- # 03/04/30 James@superbug.demon.co.uk 1.1183 # [PATCH] USB: Add support for Pentax Still Camera to linux kernel # -------------------------------------------- # 03/04/30 pavel@ucw.cz 1.1165.1.15 # [PATCH] ioctl32: leftovers # # Missed parts of the ioctl32 compatibility patch: a few ioctls from # PA-RISC, and missing file. # -------------------------------------------- # 03/04/30 greg@kroah.com 1.1184 # Merge kroah.com:/home/linux/linux/BK/bleed-2.5 # into kroah.com:/home/linux/linux/BK/gregkh-2.5 # -------------------------------------------- # 03/04/30 bcollins@debian.org 1.1165.1.16 # [PATCH] Merge to current SVN repo (r915) # # Changes: # # - Convert to a static highlevel handle for all drivers. Gets rid of # a kmalloc for each driver and consolidates the highlevel handle and # highlevel ops. Reduces points of failure as well. # - Move host number allocation to hosts.c, giving all drivers access to # it. # - Implemented S800 changes for core and sbp2. Thanks to TI and LaCie # for hardware to test this. 1394b support coming soon. # - Convert nodemgr to using a similar device classification hack as # usb. The old class_num hack I had in place was broken do to its # removal. This is a much cleaner solution. # -------------------------------------------- # 03/04/30 torvalds@home.transmeta.com 1.1185 # Merge bk://kernel.bkbits.net/gregkh/linux/linus-2.5 # into home.transmeta.com:/home/torvalds/v2.5/linux # -------------------------------------------- # 03/04/30 akpm@digeo.com 1.1186 # [PATCH] cs46xx: fix incomplete search-and-replace # # Leftovers from the mem_map_reserve-removal patch. # -------------------------------------------- # 03/04/30 ak@muc.de 1.1187 # [PATCH] Fix prefetch patching in 2.5-bk # # Brown paperbag time. I forgot to take the modrm byte in account # with the prefetch patch replacement. With 3.2 it worked because # it used the right registers in my configuration. # # But gcc 2.96 uses a different register in __dpath and the prefetch becomes # 4 bytes with modrm and the original nop needs to be as long as that too. # -------------------------------------------- # 03/04/30 ak@muc.de 1.1188 # [PATCH] x86-64 update # # Just make x86-64/amd64 compile again. Only architecture specific # changes. # # And a workaround for the Opteron prefetch bug. # # Also remove the obsolete LVM1 ioctl emulation code. # -------------------------------------------- # 03/04/30 ak@muc.de 1.1189 # [PATCH] discontigmem fix # # Try to avoid calling "pfn_to_page()" on invalid pfn's. It used to be # legal, but the CONFIG_DISCONTIGMEM people want us to try to avoid it, # since they do magic stuff in their "pfn_to_page" translations. # -------------------------------------------- # diff -Nru a/Documentation/eisa.txt b/Documentation/eisa.txt --- a/Documentation/eisa.txt Wed Apr 30 22:28:11 2003 +++ b/Documentation/eisa.txt Wed Apr 30 22:28:11 2003 @@ -79,8 +79,9 @@ }; id_table : an array of NULL terminated EISA id strings, - followed by an empty string. Each string can be - paired with a driver-dependant value (driver_data). + followed by an empty string. Each string can + optionnaly be paired with a driver-dependant value + (driver_data). driver : a generic driver, such as described in Documentation/driver-model/driver.txt. Only .name, @@ -88,19 +89,19 @@ An example is the 3c509 driver : -struct eisa_device_id el3_eisa_ids[] = { - { "TCM5092" }, - { "TCM5093" }, - { "" } +static struct eisa_device_id vortex_eisa_ids[] = { + { "TCM5920", EISA_3C592_OFFSET }, + { "TCM5970", EISA_3C597_OFFSET }, + { "" } }; -struct eisa_driver el3_eisa_driver = { - .id_table = el3_eisa_ids, - .driver = { - .name = "3c509", - .probe = el3_eisa_probe, - .remove = __devexit_p (el3_device_remove) - } +static struct eisa_driver vortex_eisa_driver = { + .id_table = vortex_eisa_ids, + .driver = { + .name = "3c59x", + .probe = vortex_eisa_probe, + .remove = vortex_eisa_remove + } }; ** Device : diff -Nru a/Documentation/filesystems/Locking b/Documentation/filesystems/Locking --- a/Documentation/filesystems/Locking Wed Apr 30 22:28:16 2003 +++ b/Documentation/filesystems/Locking Wed Apr 30 22:28:16 2003 @@ -18,13 +18,13 @@ locking rules: none have BKL - dcache_lock may block -d_revalidate: no yes -d_hash no yes -d_compare: no no -d_delete: yes no -d_release: no yes -d_iput: no yes + dcache_lock rename_lock ->d_lock may block +d_revalidate: no no no yes +d_hash no no no yes +d_compare: no yes no no +d_delete: yes no yes no +d_release: no no no yes +d_iput: no no no yes --------------------------- inode_operations --------------------------- prototypes: diff -Nru a/Documentation/filesystems/ntfs.txt b/Documentation/filesystems/ntfs.txt --- a/Documentation/filesystems/ntfs.txt Wed Apr 30 22:28:09 2003 +++ b/Documentation/filesystems/ntfs.txt Wed Apr 30 22:28:09 2003 @@ -247,6 +247,19 @@ Note, a technical ChangeLog aimed at kernel hackers is in fs/ntfs/ChangeLog. +2.1.4: + - Minor update allowing compilation with all gcc versions (well, the + ones the kernel can be compiled with anyway). +2.1.3: + - Major bug fixes for reading files and volumes in corner cases which + were being hit by Windows 2k/XP users. +2.1.2: + - Major bug fixes aleviating the hangs in statfs experienced by some + users. +2.1.1: + - Update handling of compressed files so people no longer get the + frequently reported warning messages about initialized_size != + data_size. 2.1.0: - Add configuration option for developmental write support. - Initial implementation of file overwriting. (Writes to resident files diff -Nru a/Documentation/networking/ixgb.txt b/Documentation/networking/ixgb.txt --- /dev/null Wed Dec 31 16:00:00 1969 +++ b/Documentation/networking/ixgb.txt Wed Apr 30 22:28:20 2003 @@ -0,0 +1,226 @@ +Linux* Base Driver for the Intel(R) PRO/10GbE Family of Adapters +================================================================ + +January 06, 2003 + + +Contents +======== + +- In This Release +- Supported Adapters +- Command Line Parameters +- Improving Performance +- Support + + +In This Release +=============== + +This file describes the Linux* Base Driver for the Intel(R) PRO/10GbE Family +of Adapters, version 1.0.x. This driver is intended for 2.4.x kernels; it is +known to build properly on 2.4.x kernels through 2.4.18. Intel focused +testing on Intel architectures running kernels 2.4.18. This driver includes +support for Itanium(TM)-based systems. + +For questions related to hardware requirements, refer to the documentation +supplied with your Intel PRO/10GbE adapter. All hardware requirements listed +apply to use with Linux. + + +Supported Adapters +================== + +The following Intel network adapters are compatible with the drivers in this +release: + + Controller Adapter Name Board IDs + ---------- ------------ --------- + + 82597EX Intel(R) PRO/10GbE LR Server Adapter A82505-xxx + + +To verify your Intel adapter is supported, find the board ID number on the +adapter. Look for a label that has a barcode and a number in the format +A12345-001. Match this to the list of numbers above. + +For more information on how to identify your adapter, go to the Adapter & +Driver ID Guide at: + + http://support.intel.com/support/network/adapter/pro100/21397.htm + +For the latest Intel network drivers for Linux, go to: + + http://downloadfinder.intel.com/scripts-df/support_intel.asp + +Command Line Parameters +======================= + +If the driver is built as a module, the following optional parameters are +used by entering them on the command line with the modprobe or insmod command +using this syntax: + + modprobe ixgb [