Re: Linux 2.5.71

From: Andre Hedrick (
Date: Sun Jun 15 2003 - 01:54:46 EST

Well some of us older cranky meatballs out here like the old school of
pre-BK! Pretend it is sex and do it more often :-)

Andre Hedrick
LAD Storage Consulting Group

On Sat, 14 Jun 2003, Linus Torvalds wrote:

> I think I'll call this kernel the "sticky turtle", in honor of that
> historic "greased weasel" kernel, and as a comment on how sadly dependent
> I've become on the daily BK snapshots. It's been too long since 2.5.70.
> I'll do better, I promise. While most developers happily use either the
> daily snapshots or the BK tree itself, not everybody does, and a lot of
> users want "real releases".
> There's nothing hugely interesting here, but Al Viro ha sbeen cleaning up
> the tty layer, and Stephen Hemminger has been fixing up some network
> device alloc/free issues with the help of various people.
> And obviously there are the normal usb/pcmcia/sound/architecture updates.
> With driver models and networking thrown in as a bonus.
> Linus
> ---
> Summary of changes from v2.5.70 to v2.5.71
> ============================================
> Adrian Bunk:
> o kbuild: [PATCH] document modules_install in "make help"
> o [wan lmc] remove 2.0.x-era code
> o SECURITY_ROOTPLUG must depend on USB
> Alan Cox:
> o [netdrvr tlan] fix 64-bit issues
> Alan Iwi:
> o Missing magic number
> Alan Stern:
> o USB: fix address assignment after device reset
> o USB: Don't allocate transfer buffers on the stack in hub.c
> o USB: Rename static functions in hub.c and increase timeouts
> o USB: Make hub.c DMA-aware
> Alexander Viro:
> o callout removal: ircomm_tty
> o tty_driver refcounting
> o Fix sound lockup - missing chardev init
> o procfs bug exposed by cdev changes
> o Fix disk partitioning with multiple IDE disks
> o >minor_shift removal
> o [NET]: Eliminate {init,register,unregister}_fcdev
> o [NET]: Eliminate init_hippi_dev and {un,}register_hipdev
> o [NET]: Convert most tokenring drivers away from
> {init,register,unregister}_trdev, only ibmtr remains
> o [NET]: Eliminate init_fddidev
> o [NET]: Move sk98lin driver away from init_etherdev()
> o [NET]: Move 3c509 driver away from init_etherdev()
> o [NET]: Move sunqe.c driver away from init_etherdev()
> o [NET]: Move bmac.c away from init_etherdev()
> o [NET]: Convert USB drivers away from init_etherdev()
> Alexey Kuznetsov:
> o tcp_output.c, tcp.c, tcp.h
> Andi Kleen:
> o Work around gcc 3.3 bug on amd64 in binfmt_elf.c
> o Make spinlock debugging compile on x86-64
> o x86-64 merge
> Andreas Schultz:
> o I2C: fix unsafe usage of list_for_each in i2c-core
> Andrew Morton:
> o truncate and timestamps
> o fix typo in coda
> o Fix suspend with pccardd running
> o fix oops on resume from apm bios initiated suspend
> o export mmu_cr4_features to modules
> o [VISWS] irqreturn_t conversion
> o zoran user-pointer fix
> o irq balance logic fix
> o kill lock_kernel() in inode_setattr()
> o i2o memleak comment
> o write_one_page() fixlets
> o speed up the unlink speedup
> o Remove unneeded fcntl check
> o unregister_netdev cleanups
> o support 64 bit pci_alloc_consistent
> o svcsock use-after-free fix
> o Fix writev when a segment generates EFAULT
> o Fixes trivial error in
> o [NET]: Convert rtnl_lock/register_netdevice/rtnl_unlock to
> register_netdev
> o fix generic_file_write()
> o magazine layer for slab
> o Additional fields in slabinfo
> o initialise vma->vm_next in do_mmap_pgoff()
> o More irq balance fixes
> o dirty_writeback_centisecs fixes
> o Copy nanosecond stat values for i386
> o Some subarch warning fixes
> o MTD build fix
> o improved core support for time-interpolation
> o ext3: fix for blocksize < PAGE_CACHE_SIZE
> o /proc/kcore fixes
> o remove 16-bit pid assumption from ipc/sem.c
> o fix broken networking
> o [NET]: Fix broken cleanups in net/core/iovec.c
> o aio: small cleanups
> o clean up timer interpolation code
> o radio-cadet.c: remove unnecessary copy_to_user()
> o cmpci: fix improper access to userspace
> o zr36120: fix improper access to userspace
> o remove unsafe BUG_ON()
> o pnpbios dereferencing user pointer
> o fix bw-qcam.c bad copy_to_user
> o Graceful failure in devfs_remove()
> o Fix generic_file_write() again
> o reiserfs option parser fix and ability to pass
> o reiserfs support for blocksizes other than 4096 bytes
> o hugetlbfs: mount options and permissions
> o DEADLINE: hash removal fix
> o ext3: fix deadlock in journal_create()
> o kmalloc_percpu: interface change
> o per-cpu support inside modules (minimal)
> o IRQs: handle bad return values from handlers
> o IRQs: fix up irq_desc initialisation for non-ia32
> o force_successful_syscall_return()
> o fix wobbly /proc/stat:btime
> o Console blanking fix
> o Console privacy for braille users
> o Fix tty devfs mess
> o misc fixes
> o cs423x fixes
> o remove get_current_user()
> o remove triggerable BUG() from de_thread
> o Don't let processes be scheduled on CPU-less nodes (1-3)
> o DAC960 fix for fibre channel transfer rate
> o /proc/sys/vm/min_free_kbytes
> o loop: remove the balance_dirty_pages() call
> o Fix build for CONFIG_KALLSYMS=n
> o ppc64: fixup for family/sk_family rename
> o Fix the build with !CONFIG_PROC_FS
> o common 32-bit ioctl code
> o ioctl32 cleanup: sparc64
> o x86_64: use common ioctl code
> o remove_proc_entry() fix
> o JFFS_PROC_FS must depend on JFFS_FS
> o fix apic handling for NUMA-Q
> o cleanup conditionals in summit subarch
> o provide bus to node mapping for Summit
> o rocket.c: devfs fix
> o add bootmem failure warning
> o eventpoll: fix possible use-after-free
> o Remove DRM ioctls for common compat ioctl code
> o fix possible busywait in rtc_read()
> o fix discontig with 0-sized nodes
> o fix TARGET_CPUS inconsistency
> o update MAINTAINERS for Compaq drivers
> o optimize fixed-sized kmalloc calls
> o fix scheduler bug not passing idle
> o fix numa meminfo
> o fix oops in driver/serial/core.c
> o fix hangs with nfs to localhost
> o devfs_mk_dir() fix
> o cpqarray.c: fix stack usage
> o dirty bit clearing on s390
> o drivers/char/mem.c cleanup
> o irq_cpustat cleanup
> o loop: file use highmem
> o loop: make bio_copy private to loop
> o loop: loop bio renaming
> o loop: copy bio not data
> o loop: remove an IV
> o loop: remove LO_FLAGS_BH_REMAP
> o loop: remove blk_queue_bounce
> o loop: copy_bio use highmem
> o loop: don't lose PF_MEMDIE
> o tmpfs: shmem_file_write EFAULT
> o tmpfs: swapoff-truncate race
> o tmpfs: misc fixes
> o cleanup seqfile usage in resource.c
> o x25 facilities parsing fix
> o eicon usercopy fix
> o intermezzo symlink fix
> o mdc800 usercopy fix
> o mpu401 usercopy fix
> o emu10k1 memleak fix
> o rio memleak fix
> o fix resource leak in i810 driver
> o tioclinux() numbers in <linux/tiocl.h>
> o fix writeback for dirty ramdisk blockdev inodes
> Andries E. Brouwer:
> o isa_writeb args interchanged
> o scsi: ten -> use_10_for_rw / use_10_for_ms
> Andy Grover:
> o ACPI: fix extra semicolon (Pavel Machek)
> o ACPI: Trivial name init patch (Bjorn Helgaas)
> o ACPI: Disable ACPI sleep on SMP systems (Pavel Machek)
> o ACPI: Add access checking (Andi Kleen)
> o ACPI: Add ACPI PCI Subdriver. This enables acpiphp to work again.
> (Matthew Wilcox)
> o ACPI: Implement PCI Domain support (Matthew Wilcox)
> Anton Blanchard:
> o ppc64: comment fix from Milton Miller
> o ppc64: Fix problem creating zImage/zImage.initrd multiples times
> from Bryan Logan
> o ppc64: clean up SLB reload code and remove some unnecessary isyncs
> o ppc64: fix compile warnings
> o ppc64: fix misreporting of unhandled IRQs in xics IPI
> o ppc64: cleanup some hardcoded constants
> o ppc64: replace MAX_PACAS with NR_CPUS
> o ppc64: Fix a bad shift against PCI_BASE_CLASS_BRIDGE from Will
> Schmidt
> o ppc64: fix for boot cpu > 31
> o ppc64: Report cpus > 32 in proc/cpuinfo correctly
> o ppc64: merge conflicts
> o compat_wait4 fix
> o ppc64: Always pass non segment faults on the 0xc region up to
> do_page_fault
> o ppc64: Add some branch prediction
> o ppc64: remove ioperm
> o ppc64: threaded coredump support
> o ppc64: fix copy_from_user leak, from Milton Miller
> o ppc64: Add warning for unhandled irqs
> o ppc64: remove sys32.S
> o ppc64: ppc64 update
> o ppc64: copy_tofrom_user exception handling fix from Paul Mackerras
> o ppc64: kcore support
> o ppc64: Increase maximum allocation size to 16MB for largepage
> support
> o ppc64: FORCE_MAX_ZONEORDER is actually order + 1, from Dave Gibson
> o ppc64: fix compile error introduced in threaded coredump patch
> o fix matroxfb compile on ppc64]
> o ppc64: Call setup_kcore later in boot, we call kmalloc from it
> o ppc64: cputable support from Will Schmidt
> o ppc64: use an initcall to register ras irqs
> o update ppc64 MAINTAINERS entry
> o ppc64: forgot to add this in the cputable merge
> o ppc64: Fix overallocation of NUMA bootmem bitmap and fix for NUMA
> kernels on non NUMA boxes
> o ppc64: Fix for multiple zone 0 regions on many ppc64 NUMA boxes
> o ppc64: Fix ppc64 build
> o ppc64: Update BUG handling based on ppc32
> o ppc64: use common 32bit ioctl code
> o ppc64: K&R to ANSI style conversions from Steven Cole
> o ppc64: copy_tofrom_user fix from Paul Mackerras
> o ppc64: various fixes to sys32_sysinfo, from Will Schmidt
> o ppc64: Rework inline syscall macros, fix clobbers & gcc3.3 from
> Franz Sirl
> o ppc64: rework user access functions
> Arnaldo Carvalho de Melo:
> o wanrouter: fix bug introduced by latest namespace fix
> o net: abstract access to struct sock ->flags
> o USB drivers: initialize struct usb_driver ->owner field
> o drivers/usb/media/ibmcam: remove MOD_{INC,DEC}_USE_COUNT
> o drivers/usb/media/konicawc: remove MOD_{DEC,INC}_USE_COUNT
> o drivers/usb/media/ultracam: remove MOD_{INC,DEC}_USE_COUNT
> o n_hdlc: CodingStyle cleanups and removal of old stuff
> o net: reduce the data dependency of struct sock/struct tcp_tw_bucket
> o net: create struct sock_common and use in struct sock & tcp_tw_bucket
> o list.h: improve hlist
> o udpv6: use the right struct sock when testing if it is PF_INET6 family
> Art Haas:
> o C99 patches for fs/
> o C99 struct initializers for kernel files
> Bart De Schuymer:
> o [BRIDGE]: Remove unnecessary code in br_input
> o [NETFILTER]: Fix ARPT_INV_MASK in arp_tables.h
> Bartlomiej Zolnierkiewicz:
> o allow "hdX=scsi" for modular scsi/ide-scsi
> o kill "hdX=noremap"
> o fix two IDE list_head problems
> o create /proc/ide/hdX/capacity only once
> o kill recreate_proc_ide_device()
> o switch ide to taskfile IO
> Ben Collins:
> o Update IEEE1394 (r939)
> o USB Multi-input quirk
> o Update IEEE1394 (r946)
> o [SPARC64]: Final image strip not to strip too much
> o USB: fix keyboard leds
> o Register scsi devices after naming them
> o Update IEEE1394 (r952)
> Benjamin Herrenschmidt:
> o [SUNGEM]: Fix gcc3.3 warnings
> o Nuke check_highmem_ptes()
> Bruce D. Elliott:
> o [SPARC64]: Fix transmit handling in sunsab.c serial driver
> Bruce Fields:
> o gss_marshal and gss_validate depend on gss_cred_get_ctx never
> returning NULL; but gss_refresh depends on gss_cred_get_ctx
> returning NULL whenever the cred is not up to date. So, I replaced
> the single gss_cred_get_ctx by a gss_cred_get_ctx and a
> gss_cred_get_uptodate_ctx.
> o add handling of the new CTXPROBLEM and CREDPROBLEM RPCSEC_GSS
> errors
> o Add a "protocol: udp/tcp" line so that gssd can use the same
> protocol for null calls that was specified in the mount options.
> o I believe we need to set a timeout before doing the sleep in
> gss-upcall
> o allow gssd to communicate failure to initialize contexts back to
> the kernel, so the kernel can return -EACCES when a user lacks
> credentials, instead of just hanging until they kinit.
> o This makes several changes to the gss upcalls
> o Trivial; I kept forgetting what each of the xdr_netobj's passed to
> the gss-api routine meant, so I thought I'd fool with the argument
> names in an effort to make them more helpful.
> o Trivial fix for a typo in fs/nfs/nfs4state.c
> Chas Williams:
> o [ATM]: lane and mpoa module refcounting and locking cleanup
> o [ATM]: HE driver coding style conformance
> o [ATM]: HE driver misc irq handler cleanups
> o [ATM]: Move rategrid off stack in HE driver
> o [ATM]: more cleanup in HE driver
> Chris Wright:
> o lsm: Early init for security modules (1/4)
> o lsm: Remove task_kmod_set_label hook (2/4)
> o lsm: Remove inode_permission_lite hook (3/4)
> o lsm: setfsuid/setgsuid bug fix (4/4)
> Christoph Hellwig:
> o acpi serial stuff
> o kill register_pccard_driver
> o give ->proc_info a struct Scsi_Host * parameter
> o PPC32: Syscall cleanups
> o [NET]: Switch lanmedia driver to initcalls
> o [NET]: Remove sdla from setup.c
> o [SPARC64]: Kill sys_aplib
> o use second arg to scsi_add_host in usb storage
> o fix scsi_register_host abuse in usb scanner drivers
> o driver model for scsi upper drivers, take 2
> o LDM-based scsi host lookup
> o switch /proc/scsi/scsi to seq_file and proper device model
> o kill scsi_host_get_next
> o kill remaining direct uses of scsi_register_host
> o fix signal.h compilation on PPC
> o [NET]: Move dmascc away from setup.c
> o [NET]: Fix non-modular sdla.c build
> o [NET]: Kill useless/wrong Version line from net/core/dv.c
> o [NET]: net/core/dst.c typo
> o [NET]: Fix coding style in net/core/filter.c
> o [NET]: Fix coding style in net/core/iovec.c
> o [NET]: Convert ppc early-init drivers to initcalls
> o [NET]: Fix accidental revert of init_etherdev killing in PPC net drivers
> o [NET]: Convert skfp over to initcalls, kill fddi cruft from Space.c
> Daniele Bellucci:
> o USB: replaced BKL in rio500.c
> Dave Engebretsen:
> o [netdrvr pcnet32] bug fixes
> Dave Jones:
> o AM53C974 request region
> o [AGPGART] Compilation fix
> o [AGPGART] Remove useless early agp_init() from i810fb agp_init()
> just printk's a banner. This is unnecessary at this early stage.
> o [AGPGART] Yet another missed typedef compile fix
> o [AGPGART] Report fixing of errata, and add missing printk stuff
> (\n's, KERN_INFO, PFX)
> o [AGPGART] Kill useless printk in frontend
> o [AGPGART] Missing printk levels
> o [CPUFREQ] Make powernow-k7 leap big buildings^Wranges
> o [CPUFREQ] kill cpufreq_driver export
> o [CPUFREQ] Kill unused variables
> o [CPUFREQ] CodingStyle fixes
> o [CPUFREQ] Fix ACPI P-State driver
> o [CPUFREQ] missing export powernow-k7 needs dmi_broken
> o [AGPGART] Add webpage link
> o [CPUFREQ] Fix documentation filename
> o [CPUFREQ] Add Athlon to list of supported cpufreq drivers
> o [CPUFREQ] sysfs moved some files around. update documentation to
> reflect reality
> o Cset exclude:
> o [CPUFREQ] Merge Jeremy's Centrino speedstep driver
> o [CPUFREQ] Move old speedstep driver to speedstep-ich
> o [AGPGART] Some Intel chipsets were using the wrong masks
> o [CPUFREQ] speedstep docu clarification
> Dave Kleikamp:
> o Update JFS team members in jfs.txt
> o JFS: i_acl & i_default_acl are not being re-initialized
> o JFS: resize fixes
> o JFS: add back read_inode super_operation
> David Brownell:
> o USB: ethernet "gadget", rx overflows happen
> o USB: kerneldoc for gadget API
> o PCI: pci pool, poison more like slab code
> o USB: usb/core/devio: identify process
> o USB: net2280 patch: control-out fix, minor cleanups
> o USB: ohci-hcd, remove FIXME
> David Gibson:
> o Update orinoco driver to 0.13e
> David Mosberger:
> o fix TCP roundtrip time update code
> o allow thread_info to be allocated as part of task_struct
> o [TG3]: Workaround 4g DMA bug more portably
> David S. Miller:
> o [NET]: One too many IRQ_HANDLED added to sunqe.c driver
> o [IPV4/IPV6]: Use Jenkins hash for fragment reassembly handling
> o [IPV6]: Input full addresses into TCP_SYNQ hash function
> o [IPV4]: Add sysctl to control ipfrag_secret_interval
> o [IPV6]: Fix typo in defragmentation changes
> o [TCP]: Do not access inet_sk() of a time-wait bucket
> o [SPARC64]: Fix probe error handling in envctrl.c driver
> o [SPARC64]: Fix probe error handling in bbc_{envctrl,i2c}.c driver
> o [SPARC64]: Do not export {un,}register_ioctl32_converstion twice
> o [NET}: Fix typo in sock_set_flag changes
> o [ATM]: Fix driver Makefile clean-files
> o [SPARC64]: Fix sys_shmat handling for 64-bit binaries
> o [XFRM]: Handle use_time expiration properly
> o [SOUND]: Revert buggy ALSA merge ioctl32 changes
> o [SOUND]: vx/vx_core.c needs linux/init.h
> o [SOUND]: Fix sparc cs4231 driver build due to pcm list changes
> o [SPARC64]: Update defconfig
> o [NET]: Kill PTI fddi driver, never completed and no plans to finish
> o [NET]: Fix CONFIG_HIPPI build
> o [NET]: Fix typos in init_trdev changes to lanstreamer.c
> o [NET]: Eliminate {init,register,unregister}_trdev()
> o [NET]: Eliminate init_etherdev usage from arch/um drivers
> o [IPV6]: In ipv6_add_dev dont call __ipv6_regen_rndid without
> initial reference held
> o [NET]: Use INIT_LIST_HEAD in arch/um/drivers/net_kern.c
> o [NET]: Typo in iph5527.c driver changes
> o [NET]: Use INIT_LIST_HEAD correctly in arch/um/drivers/net_kern.c
> o [IPSEC]: {esp,ah} --> {esp4,ah4}
> o [NET]: Move arch/cris drivers away from init_etherdev()
> o [NET]: Convert ia64 simeth.c away from init_etherdev()
> o [NET]: Convert PPC 8260_io/enet.c away from init_etherdev()
> o [NET]: Convert PPC 8260_io/fcc_enet.c away from init_etherdev()
> o [NET]: Convert PPC 8xx_io/enet.c away from init_etherdev()
> o [NET]: Convert PPC 8xx_io/fec.c away from init_etherdev()
> o [NET]: Actually apply Al's sunqe.c changes
> o [NET]: Fix thinkos in PPC 8260_io/fcc_enet.c changes
> o [PCI]: Move pci_remove_bus_device back to include/linux/pci.h,
> discussed with
> o [NET]: Kill drivers/net/setup.c, it no longer does anything
> o [IPSEC]: Implement xfrm type module autoloading
> o [NET]: Some stuff missed during acme's struct sock cleanup
> o [NET]: Missing __KERNEL__ ifdefs in linux/{tcp,udp}.h
> o [SCTP]: Kill unused local variable in init_sctp_mibs
> o [NET]: Process hotplug list in FIFO order
> o [NET]: Fix typo in neigh_sysctl_unregister changes
> o [LLC]: Fix typing error in procfs code
> David Stevens:
> o [IGMP]: Make sock_alloc_send_skb calls non-blocking
> David van Hoose:
> o Fix compilation errors in ppa and imm modules
> David Woodhouse:
> o MTD and JFFS2 update
> o Final cleanups for MTD merge
> o Fix some accidental regressions which slipped in with the MTD merge
> Davide Libenzi:
> o epoll race fix
> Deepak Saxena:
> o [ARM PATCH] 1537/1: big-endian support for do_div64
> o [ARM PATCH] 1538/1: arch/arm/Makefile and KConfig Big-Endian
> changes
> Dominik Brodowski:
> o [PCMCIA] Move socket_info_t
> o [PCMCIA] Move get_socket_info_by_nr
> o [PCMCIA] Remove socket_table
> o [PCMCIA] True driver module locking
> o [PCMCIA] split_init
> o [PCMCIA] register
> o [PCMCIA] Callbacks use pcmcia_socket not integer
> o [PCMCIA] socket reference in client_t
> o [PCMCIA] Replace more socket numbers with pcmcia_socket
> o [PCMCIA] Make ds.c use pcmcia_socket->sock rather than local
> version
> o [PCMCIA] unify yenta.c and pci_socket.c
> o [PCMCIA] Remove socket_info_t
> o [PCMCIA] i82365 depends on ISA
> o [PCMCIA] rename i82365.c socket_info_t
> o [PCMCIA] Rename tcic.c socket_info_t
> Douglas Gilbert:
> o scsi_mid_low_api.txt in lk 2.5.69
> o sg driver for lk 2.5.70
> Eddie Williams:
> o scsi: allow devices to restrict start on add
> Edward Peng:
> o [netdrvr sundance] fix flow control bug
> o [netdrvr sundance] fix another flow control bug
> Frank Cusack:
> o nfs_unlink() problem fix
> Geert Uytterhoeven:
> o [NET]: asm/smp.h --> linux/smp.h in sch_ingress.c
> Greg Kroah-Hartman:
> o USB: fix up unusual_devs.h merge mess
> o USB: remove some old references to /proc/bus/usb/drivers
> o Cset exclude:|ChangeSet|20030529215347|05329
> o USB: add usb_find_device() function to USB core
> o Root plug: remove USB bus walking functions, now use
> usb_find_device()
> o USB: added .owner to kobil_sct driver
> o PCI: make pci_setup_device(), pci_alloc_primary_bus() and
> pci_alloc_primary_bus_parented() static
> o PCI: make pools_lock and pci_lock static
> o ACPI PCI Hotplug: remove hand made pci_find_bus function
> o IBM PCI hotplug: remove hand made pci_find_bus function
> o IBM PCI hotplug: remove direct access of pci_devices variable
> o PCI Hotplug: move drivers/hotplug/* to drivers/pci/hotplug/*
> o PCI: Remove a lot of PCI core only functions from
> include/linux/pci.h
> o PCI: remove CONFIG_PROC_FS checks in .c files
> o PCI: Move more functions out of include/linux/pci.h that don't need
> to be there
> o PCI: Grab reference count on pci_dev if the pci driver binds to the
> device
> o PCI: remove usage of pci_for_each_dev() in drivers
> o PCI: finally remove pci_for_each_dev() now that all users of it are
> gone
> o PCI: remove usage of pci_for_each_dev() in arch/ppc64/kernel/pci.c
> o PCI: remove direct access of pci_devices from
> arch/m68k/atari/hades-pci.c
> o PCI: remove direct access of pci_devices from
> drivers/macintosh/via-pmu68k.c
> o PCI: fix up previous fusion driver pci changes
> o PCI: add pci_find_device_reverse() for users of
> pci_find_each_dev_reverse() to use
> o PCI: remove usage of pci_for_each_dev_reverse() in
> o PCI: remove pci_for_each_dev_reverse() now that all users of it are
> gone
> o PCI: move pci_present() into drivers/pci/search.c
> o PCI: remove EXPORT_SYMBOL(pci_devices)
> o I2C: sync i2c-id.h with cvs version
> o TTY: add a release function for tty_class devices
> o TTY: release function should be set in the class, not the class_device
> o PCI: add pci_find_next_bus() function to prevent people from
> walking pci bus lists themselves
> o PCI: remove pci_for_each_bus() usage from
> arch/ia64/hp/common/sba_iommu.c
> o PCI: remove pci_present(), pci_for_each_bus() and pci_bus_b() usage
> o PCI: sparse fixups for drivers/pci/proc.c
> o USB: fix problem found by sparse in usb.h
> o USB: sparse fixups for drivers/usb/core/devices.c
> o USB: sparse fixups for drivers/usb/core/inode.c
> o USB: lots of sparse fixups for usbfs
> o I2C: coding style updates for i2c-iop3xx driver
> o I2C: fix some errors found by sparse in include/linux/i2c.h
> o I2C: fix up sparse warnings in drivers/i2c/i2c-core.c
> o I2C: fix up sparse warnings in the i2c-dev driver
> Greg Ungerer:
> o create m68knommu/coldfire specific ints.c
> o remove common m68knommu ints.c
> o don't compile m68knommu/kernel ints.c
> o compile m68knommu/ColdFire ints.c
> o fix calls to do_fork()
> o remove obsolete BLKMEM driver reference
> o cleanup is_in_rom() checker
> o fix broken trace flag check in 68328 system call entry
> o security init call support in linker script
> o conditional ROMfs copy for ARNEWSH/5206 setup
> o support BOOTPARAM's on m68knommu/5206 targets
> o support BOOTPARAM's on m68knommu/5206e targets
> o m68knommu/pilot startup copy init segment to RAM
> Hartmut Wahl:
> o USB: Patch for Samsung Digimax 410
> Henning Meier-Geinitz:
> o USB: new vendor/product ids for scanner driver
> Herbert Xu:
> o [IPSEC]: Order SPD using priority
> o [NET]: Missing refcount bump in flow cache
> o [XFRM]: u64 --> __u64 in linux/xfrm.h
> o [XFRM_USER]: Fix xfrm_state_lookup args in xfrm_add_sa
> o [XFRM_USER]: Rename confusing member of struct xfrm_usersa_id
> o [XFRM]: Too many reference drops of delpol in xfrm_policy_insert
> o Fix ide-mod unload crash
> o [IPSEC]: Include linux/slab.h where necessary
> o [XFRM_USER]: Allow del policy by id and get policy by selector
> o [IPSEC]: Zap killed policies from the flow cache properly
> o [IPSEC]: Fix preempt race in flow_flush_cache
> o [IPSEC]: Kill object argument from flow_cache_flush
> o [IPSEC]: Proper percpu handling in flow cache
> o [IPSEC]: Initialize flow key properly in decode_session
> Hideaki Yoshifuji:
> o [IPV6]: Convert /proc/net/if_inet6 to seq_file
> o [IPV6]: Fix order of destruction of procfs
> o [IPV6]: Make procfs destructors return void
> o [CRYPTO]: Fix compiler warnings in sha512.c
> o [IPV6]: Fix possible idev leakage in icmp.c
> o [IPV6]: Fix possible oops in ndisc_send_na
> o [IPV6]: Clean up ip6_dst_alloc() calls
> o [IPV6]: Always remove fragment header
> o [IPV6]: Fix possible dst leakage in ndisc_send_redirect
> o [IPV6]: Fix default router selection in some cases
> o [IPV6]: Add ip6frag sysctls
> o [NET]: Add ip-sysctl.txt entries for missing ip{,6}frag_* sysctls
> o [IPV6]: Set dead flag on idev if snmp6_register_dev() fails
> o [IPV6]: Fix several errors in udpv6_connect()
> o [IPV6]: typo, unrequired #undef and bad operator precedence
> o [netdrvr] C99 initializers for arcnet
> o [IPV6]: dev_get_by_name("lo") --> dev_hold(&loopback_dev)
> o [IPV6]: ipv6_addr_prefix() cleanup, eliminate duplication
> o [NET]: Make neigh_parms setup/teardown handling symmetric
> o [IPV6]: Fix payload length of reassembled packet
> o [IPV6]: Use sizeof(struct frag_hdr) instead of magic value
> Hirofumi Ogawa:
> o Adds the large partition (> 128GB) support to FAT (1/5)
> o Remove Documentation/filesystems/fat_cvf.txt (3/5)
> o FAT cluster chain cache per superblock (4/5)
> o FAT cluster chain cache per inode (5/5)
> Hollis Blanchard:
> o awe_wave.c user pointer dereference
> Ian Molton:
> o ARM26 architecture
> Ivan Kokshaysky:
> o alpha: compile warning fix
> o alpha: fix panic on smp boot (fork_by_hand)
> o alpha: typo in EISA bridge detection
> o alpha: single-step breakpoints - updated fix
> o PCI domains warning
> James Bottomley:
> o Fix up proc_info conversion in 53c700
> o Fix while in spinup loop of sd
> o SCSI: Make sysfs attributes mutable
> o Use of the new attribute modifiers on the 53c700
> o Fix up 53c700 compile
> o scsi sysfs add attribute release function
> o qla1280: convert the driver to be endian neutral
> o qla1280: set the data direction correctly
> o qla1280: convert the driver to the new SCSI error handler
> o Fix __exit routine of NCR_D700
> o fix character subsystem initialisation
> James Morris:
> o [CRYPTO]: Use "select" kconfig facility instead of fragile defaults
> Jaroslav Kysela:
> o Several ALSA updates
> Jeff Garzik:
> o [netdrvr eepro] update MODULE_AUTHOR per old-author request
> o [netdrvr tlan] cleanup
> o [netdrvr] s/init_etherdev/alloc_etherdev/ in code comments, in
> 8139too and pci-skeleton drivers.
> o [netdrvr 8139too] respond to "isn't this racy?" comment
> o [netdrvr r8169] use alloc_etherdev, pci_disable_device
> o [ROSE]: Kill kfree of net_device->name
> o Cset exclude:|ChangeSet|20030529205634|46794
> o [netdrvr] gcc 3.3 cleanups
> o [netdrvr skge] add ULL modifier to 64-bit constant
> o [netdrvr] add MAINTAINERS entry for atmel wireless driver
> Jeff Wiedemeier:
> o compile fix for agp_memory struct definitition change
> Jens Axboe:
> o remove buggy BUG_ON in ide-cd
> o blk layer tag resize
> o copy the tag_map
> o ide-cd buglets
> o scsi_ioctl HZ fixes
> o ide-cd/scsi/block fixups for SG_IO
> o kill old stuff
> Jim Houston:
> o preallocate signal queue resource - Posix timers
> Joe Burks:
> o USB: vicam.c patch
> Joe Thornber:
> o dm: Replace __HIGH() and __LOW() macros
> o dm: signed/unsigned audit
> o dm: new suspend/resume target methods
> o dm: Lift dm_div_up()
> o dm: Fix memory leak in dm_register_target()
> o dm: Remove some debug messages
> o dm: Remove an old FIXME
> John Hawkes:
> o 2.5.70 remove smp_send_reschedule() cruft
> John Levon:
> o OProfile: Export task->tgid in the buffer
> o OProfile: update Changes
> o OProfile: remove useless code
> o OProfile: fix init / exit routine
> Jon Grimm:
> o [SCTP] Verify contents of SACK against underrun
> o [SCTP] Use slab cache for sctp_chunk & sctp_bind_bucket
> o [SCTP] Bug fix for bind_bucket leak & heartbeat error count
> o [SCTP] Use non-prefetch list walker for short list
> o [SCTP] CANT_STR_ASSOC could/should return error up to user.
> (
> o [SCTP] Multiple causes may be embedded in an ERROR chunk
> (
> o [SCTP] Don't use path thresholds determine the overall error thresh
> o [SCTP] Let T5 timer affect SHUTDOWN-PENDING associations
> o [SCTP] sctp_jitter() needs to protect against div by 0
> o [SCTP] Various bakeoff fixes
> o [SCTP] Fix double free of chunk along unexepected INIT path
> o [SCTP] Incorrect WORD_ROUND on a network endian value
> o [SCTP] Special case the handling of HOST_NAME_ADDRESS parm
> o [SCTP] Hand merge bk pull conflict. sk->state now sk->sk_state
> Justin T. Gibbs:
> o Aic6xxx and Aic79xx Driver Update
> o Bump aic79xx driver version to 1.3.9
> Jörn Engel:
> o zlib cleanup: remove FAR macro
> o zlib cleanup: __32BIT__ and STDC
> o zlib cleanup: ZEXTERN
> o zlib cleanup: ZEXPORT
> o zlib cleanup: z_off_t
> o zlib cleanup: OF
> o zlib cleanup: C++ workarounds
> o zlib merge: turboc
> o zlib merge: inffast.c
> o Mark Compaq MAINTAINERS entries stale
> o zlib cleanup: local
> o zlib cleanup: Z_NULL removal
> o zlib cleanup: unnecessary cast removal
> o zlib merge: return code
> o zlib merge: avoid 8-bit window errors
> o zlib changes: memlevel
> o Fix typo in comment
> o adjust ppp to zlib change
> Krishna Kumar:
> o [NET]: Initialize sysctl_table to NULL in neigh_parms_alloc
> Kurt Robideau:
> o Rocketport driver against 2.5.70-bk7
> o Rocket patch against 2.5.70-bk18
> Linus Torvalds:
> o Remove a few zero-sized files, as noted by David Gibson
> o Make zlib_inflate look more like ANSI C code
> o zlib cleanup: final fixups
> o Remove half-deleted zero-sized sound file
> o Quick response to de-listing the Compaq FC/RAID controllers from
> the MAINTAINERS list. How they're HP, and maintained by Stephen
> Cameron.
> o Re-introduce debugging code in list handling, poisoning stale list
> pointers to give us a nice oops if somebody is doing something bad.
> o Fix __d_drop() to properly initialize the d_hash fields, so that
> __d_drop() can safely be done multiple times on a dentry without
> corrupting other hash entries.
> o Don't make the source checker default path be quite so hackish.
> o Avoid warning by using an inline function rather than a macro for
> the default "pci_domain_nr()" definition. The inline function will
> evaluate the argument.
> o Make chr_dev_init() happen after PCI init, but before low-level
> driver initializations
> o Fix rcu list poisoning - since another CPU may be traversing the
> list as we delete the entry, we can only poison the back pointer,
> not the traversal pointer (rcu traversal only ever walks forward).
> o Make d_move() be able to gracefully handle the case of the dentry
> already being unhashed on entry.
> o Remove strange and broken ACPI rule from serial Makefile
> o Linux 2.5.71
> Manfred Spraul:
> o Prepare for page unmapper
> Margit Schubert-While:
> o I2C: add LM85 driver
> Mark Haverkamp:
> o megaraid driver fix for 2.5.70
> Mark M. Hoffman:
> o I2C: fix oops w83781d during rmmod
> o I2C: more w83781d fixes
> Martin Schlemmer:
> o ethertap: fix struct sock cleanup leftover
> Matt Domsch:
> o dynids: use list_add_tail
> o dynids: free dynids on driver unload
> Matt Porter:
> o PPC32: Fix a compile error on 4xx embedded PowerPC
> o PPC32: Resolve colliding includes in boot wrappers
> Matthew Dharm:
> o USB: storage: abort and disconnect handling
> o USB: storage: collapse one-use functions
> o USB: usb-storage: fix typo
> o USB: usb-storage: timeouts and aborts
> o USB: usb-storage: usb_stor_control_msg() and stuff
> o USB: usb-storage: change result codes
> o USB: usb-storage: handle babble
> o USB: usb-storage: re-organize probe/disconnect
> o USB: usb-storage: remove dead code
> Matthew Wilcox:
> o PCI: domain support for sysfs
> Mike Anderson:
> o Call release on scsi legacy LLDD
> Miles Bader:
> o Remove some unneeded register saving on the v850
> o Include <linux/fs.h> in arch/v850/kernel/rte_cb_leds.c
> o Miscellaneous v850 whitespace and comment cleanups
> o Handle new do_fork return value on v850
> o Add __KERNEL__ guard to nb85e_cache.h on v850
> o Add leading underline to new linker-script symbols on the v850
> o Whitespace and comment cleanups for v850 entry.S
> o Add v850 support for hardware single-step (via ptrace)
> o Update irq.c on v850 to use irqreturn_t
> o const-qualify memory arg in v850's __test_bit
> Mitsuru Kanda:
> o [IPV6]: Fix esp6 extension headers handling
> Moritz Mühlenhoff:
> o [CRYPTO]: Default CRYPTO and MD5 to y if IPV6_PRIVACY is enabled
> Neil Brown:
> o md: Export bio_split_pool for md to use
> o md: Use new single page bio splitting for raid0 and linear
> o md: Handle concurrent failure of two drives in raid5
> o md: Improve test for which raid1 device doesn't need to be written
> to
> o md: Fix simple off-by-one error in md driver
> o md: Get rid of vmalloc/vfree from raid0
> o md: Always allow a half-built md array to be stopped
> o md: Improve raid0 mapping code to simplify and reduce mem usage
> o md: Remove dependancy on MD_SB_DISKS from multipath
> o md: Remove dependancy on MD_SB_DISKS from raid5
> o md: Remove dependancy on MD_SB_DISKS from raid0
> o md: Remove MD_SB_DISKS limits from raid1
> o md: Remove dependance on MD_SB_DISKS in linear personality
> o md: Replace bdev_partition_name with calls to bdevname
> o Fix raid5 bug where wrong 'dev' is used
> o Fix raid1 handling of writing to multiple devices
> o Fix up freeing of kmalloc structures
> o Fix bug in /proc/mdstat
> o md - Zero out some kmalloced space in md driver
> Nicolas Pitre:
> o [ARM PATCH] 1545/1: correct compiler flags for ARMv5TE/XScale
> o [ARM PATCH] 1540/2: fixes for gcc-3.3
> Olaf Hering:
> o USB: incorrect ethtool -i driver name
> Oliver Neukum:
> o fix irq handling for DC395
> o improve Documentation for DC395
> o 01-debug-cleanup.patch
> o major cleanup of the module code
> o USB: allocate memory for reset earlier
> o USB: return errors when disabling a port
> o USB: cut usb_set_config from hpusbscsi
> o USB: usb_set_configuration in empeg.c
> o USB: kill a compiler warning in hpusbscsi
> Patrick McHardy:
> o [PPP] fix memory leak in ioctl error path
> Patrick Mochel:
> o drver model: Add release method for class devices
> o sysfs: Fix binary file handling
> o [driver model] Clean up CPU unregistration
> o Driver Class: don't call put_device() when we never called
> get_device()
> o [driver model] Clean up class release handling
> o [kobject] Update Documentation and licenses
> o [driver model] Update copyrights and license statements
> o [driver model] fix comment in device.h
> o [fs] Remove kobject support for filesystems
> o [kobject] Remove kobj_lock and use lockless refcounting
> o [driver model] Add device_for_each_child iterator
> o [kobject] Add warning + back trace if kobject_get() is called with
> 0 refcount
> o [driver model] Remove extraneous class device release method
> o [driver model] Rewrite system device API
> o [list.h] Add list_for_each_entry_reverse
> o [kobject] Add set_kset_name
> o [driver model] Make sure that system devices are handled specially
> power-wise
> o [driver model] Convert to new system device API
> o [lapic] Convert to new system device API
> o [i8259] Convert to use new system device API
> o [nmi] Convert to use new system device API
> o [timer] Convert to use new system device API
> o [oprofile] Convert to use new system device API
> o [x86-64 i8259] Convert to use new system device API
> o [s390 xpram] Convert to use new system device API
> o [driver model] Create include/linux/sysdev.h and define
> sysdev_attribute
> o [driver model] Make sure right header is used for cpu.c
> o [memblk] Convert to use new system device API
> o [numa nodes] Convert to use new system device API
> o [driver model] Remove system device definitions from device.h
> o [apic] Use sysdev.h instead of device.h
> o [i8259] Use sysdev.h instead of device.h
> o [nmi] Use sysdev.h instead of device.h
> o [timer] Use sysdev.h instead of device.h
> o [oprofile] Use sysdev.h instead of device.h
> o [x86-64 i8259] Use sysdev.h instead of device.h
> o [s390 xpram] Use sysdev.h instead of device.h
> o [driver model] Add save() and restore() methods for system device
> drivers
> o [driver model] Don't Oops when registering global sysdev drivers
> o [cpu] Use sysdev.h instead of device.h and export cpu_sysdev_class
> o [mtrr] Add save()/restore() methods
> o [cpufreq] Convert to use new system device API
> o [sysfs] Get zeroed page for file read/write buffers
> o hand merge
> o [driver model] Actually implement sysdev_{create,remove}_file()
> o [driver model] Compile fixes for NUMA
> o [sa1100 irq] Convert to new system device API
> o [driver model] Turn off debugging by defualt for device iterations
> o [kobject] Don't specially order objects in lists based on parent
> o [driver model] Make sure we walk lists on shutdown in right order
> o [sysfs] Add __user tag to appropriate parameters
> o [driver model] Remove extraneous get_device() from
> class_device_add()
> o [driver model] Make sure system device drivers are added if
> registered late
> Paul Fulghum:
> o tty_register_driver
> Paul Mackerras:
> o PPC32: Fix preempt bugs identified by Milton Miller
> o PPC32: Discard the __ksymtab* sections when we are linking the boot
> wrapper
> o PPC32: Re-open I/O windows on PCI-PCI bridges, needed for some
> powermacs
> o PPC32: Better handling of program check exceptions on 4xx, patch
> from Kumar Gala
> o PPC32: Simplify the BUG() implementation for now (a better one is
> coming)
> o get rid of CONFIG_ALL_PPC
> o PPC32: Compile fix for array initialization from Christoph Hellwig
> o PPC32: Cleanups from Christoph Hellwig and Tom Rini
> o PPC32: Start adding __user to mark pointers from userspace
> o PPC32: Fix irq_desc initialization
> o PPC32: Fix various minor problems pointed out by Linus' check
> program
> o PPC32: Convert some K&R-style functions to ANSI-style. From Steven
> Cole
> o fix check warnings in drivers/macintosh
> o Fix check warnings in PPP code
> o Move BUG/BUG_ON/WARN_ON to asm headers
> o [PPP]: Fix PPP Deflate sequence number checking
> Paul Mundt:
> o toplevel SH update
> o Move SH board-specific code around
> Pavel Roskin:
> o Fix crash when unloading yenta_socket in Linux 2.5.69
> o USB: name uninitialized in scanner.c
> Peter Milne:
> o [ARM PATCH] 1546/1: iop321 additional Hardware PMMR defines
> o I2C: add New bus driver: XSCALE iop3xx
> Petko Manolov:
> o USB: pegasus patch
> Petr Vandrovec:
> o matroxfb update to new API
> Randy Dunlap:
> o [NET]: add RFC references for Linux SNMP MIBs
> o [NET]: Typo corrections only
> o [IPV6]: Add IPv6 routing table statistic: fib_discarded_routes
> o [IPV6]: Fix spelling/typos
> Reeja John:
> o [netdrvr amd8111e] interrupt coalescing, libmii, bug fixes
> o [netdrvr amd8111e] link against mii lib
> René Scharfe:
> o hugetlbfs: fix error reporting in case of invalid mount
> o Some more stuff missed during the struct sock cleanup
> Richard Henderson:
> o [ALPHA] Add posix timer and clock syscalls
> o [ALPHA] Add semtimedop syscall
> o [ALPHA] Implement bcopy
> o [ALPHA] Avoid warning in asm/unaligned.h
> o [ALPHA] Fix missed __ex_table to conversion to pc-relative relocs
> o [ALPHA] Streamline calls to __copy_user and __do_clear_user
> o [ALPHA] Fixup fallout from force_successful_syscall_return change
> Roland McGrath:
> o User FIXMAP area simplification
> Roman Zippel:
> o Remove old code and macros
> o Change P_ROOTMENU into a MENU_ROOT flag
> o add new keywords to parser
> o expression support
> o reverse dependency support
> o support for 'range'
> o add more warnings
> o front end updates
> o create configuration in the destination directory
> o update kconfig documentation
> o choice handling fixes
> o boolean symbol state fix
> o ignore attempts to change unchangable symbols
> Russell King:
> o [ARM] Fix GCC3.3 build error
> o [ARM] Remove old 26-bit ARM keyboard drivers
> o [ARM] Declare mmu_gathers using DEFINE_PER_CPU
> o [ARM] Fix more missing irqreturn_t and remove a static no_action
> func
> o [ARM] Move dma_alloc_coherent() to consistent.c
> o [ARM] Convert platform devices to use platform_device
> o [ARM] Tidy up Integrator core support
> o [PCMCIA] Fix sa11xx_core.c oops when changing cpu frequency
> o [PCMCIA] Convert sa11xx platforms to use new class code
> o [PCMCIA] Update SA11xx PCMCIA support for recent changes
> o [PCMCIA] sa11xx driver now takes pcmcia_socket instead of int
> socket
> Rusty Russell:
> o kallsyms in proc
> o Move cpu notifiers et al to cpu.h
> o Fix module load failure case
> o [NETFILTER]: Delete unnecessary skb_linearize() calls in
> iptables_{filter,mangle}.c
> o sched.c neatening and fixes
> Sam Ravnborg:
> o kbuild: [PATCH] Remove duplicate definitions in
> o kbuild: Updated make help
> o kbuild: Silence kbuild with make V=0
> o kbuild: CROSS_COMPILE and ARCH definitions
> o kbuild: Silence output with make 3.80
> o kbuild: Utilise kbuild infrastructure for vsyscall
> o kbuild: Nice output when generating PCI device list
> o kbuild: Nice output when generating crc32 table
> o docbook/kernel-api: include files updated
> o docbook: Recognize sis900 functions
> o docbook: Warn about missing parameter definitions
> o docbook: Move definition of MODULENAME_SIZE
> o kbuild: Kill use of do_cmd in drivers/char/Makefile
> o kbuild/i386: Add missing dependency in kernel/Makefile
> o kbuild: Enable modules to be build using the "make dir/" syntax
> o be more flexible about creating library archives
> o all archs: Replace O_TARGET with lib-y
> o kbuild: Document newly added lib-y
> o kbuild: kill do_cmd
> Samuel Thibault:
> o cpufreq: correct initialization on Intel Coppermines
> o speedstep_detect_speed might not reenable interrupts
> Scott Feldman:
> o [netdrvr e100] move register_netdev below netdev struct init
> o 10GbE ethtool support
> o remove ethtool privileged references
> Shmulik Hen:
> o [netdrvr bonding] fix long failover in 802.3ad mode
> o [netdrvr bonding] fix ABI version control problem
> Simon Kelley:
> o [netdrvr] add atmel[_cs], new wireless driver
> Sridhar Samudrala:
> o [SCTP] Support for socket options that pass both addr and associd
> o [SCTP] Support for SCTP_GET_PEER_ADDR_INFO socket option
> o [SCTP] Rename struct sctp_protocol as struct sctp_globals and
> define macros for all the global fields in the structure.
> o [SCTP] SCTP_SHUTDOWN_EVENT notification support
> o [SCTP] /proc interface to display associations/endpoints
> o [IPV6]: Allow ipv6 fragmentation via ip6_xmit() when ipfragok is
> set
> Stephen Hemminger:
> o [BRIDGE]: Make delete bridge work with current unregister semantics
> o [NET]: Sysfs netdev cleanup and bugfix
> o [NET]: Kill deprecated if_port_text and users
> o [NET]: Fix device unregister in TUN driver
> o typo in new class_device_release
> o sb1000 driver bugs
> o [DECNET]: Fix build warnings
> o [NET]: Fix sysfs kobj parent refcount handling
> o [NET]: Cleanup net-sysfs show and change functions
> o [NET]: Expose alloc_netdev() for use by drivers
> o [BRIDGE]: Bridge using alloc_netdev
> o [VLAN]: vlan network device using alloc_netdev
> o [TUN]: tun using alloc_netdev
> o [ACENIC]: Convert to alloc_etherdev
> o [NET]: Dynamic allocation for dummy net device
> o [IPV6]: Dynamic allocation for SIT net device
> o [IPV4]: Dynamic allocation for IPIP net device
> o [IPV4]: Dynamic allocation for IPGRE net device
> o [NET]: More reasonable error handling in SLIP driver unload
> Steve French:
> o Make return code on failed cifs mounts more specific and fix
> incorrect smb to posix return code conversions
> o adjust for change of devname to const char (new mount format)
> Steven Cole:
> o Use '#ifdef' to test for CONFIG options
> o K&R to ANSI C conversions for zlib
> o Yet more K&R to ANSI C conversions
> o More ANSI C cleanup of zlib
> o [SPARC]: Fix non-ansi parameter lists
> o Another final K&R to ANSI C cleanup of zlib
> o Two more sources of "non-ANSI parameter list" warnings
> o K&R to ANSI conversions for fs/jfs/jfs_dmap.c and jfs_xtree.c
> Steven Whitehouse:
> o [AX25]: Sanitize ax25 netdevice private handling
> Thomas Osterried:
> o [AX25]: AX.25 bug fixes
> Thomas Schlichter:
> o [NET]: One missed non-netdev SET_MODULE_OWNER case
> o [NET]: IPSEC protocol module owner cleanup
> Thomas Wahrenbruch:
> o USB: kobil_sct.c added support for KAAN SIM Reader
> Trond Myklebust:
> o Fix udp_data_ready() to use the correct skbuff interface for
> extracting the XID. Following the introduction of zero-copy under
> UDP, the data may be entirely located in pages under
> skb_shinfo(skb)->frags[].
> Ville Nuorvala:
> o [IPV6]: Add ip6ip6 tunnel driver
> Zwane Mwaikambo:
> o cli/sti cleanup for fmvj18x
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to
> More majordomo info at
> Please read the FAQ at

To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
More majordomo info at
Please read the FAQ at

This archive was generated by hypermail 2b29 : Sun Jun 15 2003 - 22:00:41 EST