Tons of stuff. Mucho merges with the "A-Team" (Alan, Al, Alexey, Andrew,
Anton, Arjan, Arnaldo and Art), but the "M-Team" (Maksim, Marcel, Martin's
and Mike) is a close runner up. The J's are doing well too.
Linus "Go L, go L" Torvalds
Oh, and I totally forgot ..
The merge from Andrew merged in various VM counter updates, which change
/proc accounting in ways that make some of the system monitoring stuff
unhappy. In particular, you'll find "vmstat" dumping core, and "top" has a
few glitches too.
You can fix all of this by just upgrading to a newer "procps" package. Rik
maintains a procps-2.0.9 (many of the stats were his) at
http://surriel.com/procps/
I don't think there are ready-made binary packages, but maybe some
enterprising and helpful - and trustworthy - soul can do that and get
vendors to add it to their upgrade list (or at least make it available in
contrib).
Linus
----
Summary of changes from v2.5.40 to v2.5.41
============================================
Alan Cox <[email protected]>:
o 2.5 trivial - MCA comments
o disable GMX2000
o PC110 pad docs are wrong
o Forward port AMD random number generator
o 2.5 Fix set_bit abuse in ATP driver
o move tulip into ethernet 10,100
o aacraid driver for 2.5
o forward port toughbook fixes for maestro3
o fix warning in longhaul.c
o update docs to match maestro3 changes
o flush the right thing in the rd cache
o Clean up sf16fmi radio
o Fix cs89x0 warnings
o NCR5380 port to 2.5 first pass
o Fix stupid scsi setup bug in 53c406, fix addressing
o first pass at the ancient wd7000 crap
o bring telephony in line with 2.4
o add the mini 4x6 font from uclinux
o make jffs/jffs2 work with signal changes
o 6x4 font headers
o sane minimum proc count
Alexander Viro <[email protected]>:
o pd switched to dynamic allocation
o pd.c cleanups
o mtd switched to dynamic allocation
o md switched to dynamic allocation
o old cdroms switched to dynamic allocation
o loop.c switched to dynamic allocation
o rd.c switched to dynamic allocation
o hd.c switched to dynamic allocation
o floppy.c switched to dynamic allocation
o pcd switched to alloc_disk()
o initrd fix (missing set_capacity)
o umem switched to alloc_disk()
o ps2esdi switched to alloc_disk()
o xd switched to alloc_disk()
o acorn mfm switched to alloc_disk()
o i2o switched to alloc_disk()
o stram/z2ram switched to alloc_disk()
o nbd switched to alloc_disk()
o dasd switched to alloc_disk()
o ubd switched to alloc_disk()
o swim* switched to alloc_disk()
o jsflash switched to alloc_disk()
o xpram switched to alloc_disk()
o atari floppy switched to alloc_disk()
o amiga floppy switched to alloc_disk()
o acorn floppy switched to alloc_disk()
o paride floppy switched to alloc_disk()
o DAC960 switched to alloc_disk()
o cciss.c switched to use of alloc_disk()
o fix of bug in previous DAC960 patch
o cpqarray switched to alloc_disk()
o acsi switched to alloc_disk()
Alexey Kuznetsov <[email protected]>:
o net/ipv6/mcast.c: Handle IPV6_LEAVE_GROUP with ipv6mr_interface==0
Andrew Morton <[email protected]>:
o misc (mainly documentation)
o sys_ioperm atomicity fix
o mprotect bugfix
o remove bogus BUG in page_remove_rmap()
o radix tree gang lookup
o truncate/invalidate_inode_pages rewrite
o add /proc/vmstat (start of /proc/stat cleanup)
o add kswapd success accounting to /proc/vmstat
o "io wait" process accounting
o convert direct-io to use bio_add_page()
o fix /proc/vmstat:pgpgout/pgpgin
o hugetlb kmap fix
o remove debug code from list_del()
o distinguish between address span of a zone and the number
o truncate fixes
o O_DIRECT invalidation fix
o mempool wakeup fix
o separation of direct-reclaim and kswapd functions
o fix reclaim for higher-order allocations
o use bio_get_nr_vecs() hint for pagecache writeback
o Documentation/filesystems/ext3.txt
o use bio_get_nr_vecs() for sizing direct-io BIOs
o remove write_mapping_buffers()
o use buffer_boundary() for writeback scheduling hints
o remove page->virtual
o stricter dirty memory clamping
o clean up ll_rw_block()
o smbfs compile fix
Anton Blanchard <[email protected]>:
o 64-bit timer fix
Arjan van de Ven <[email protected]>:
o Remove sys_call_table export
Arnaldo Carvalho de Melo <[email protected]>:
o LLC: remove unused mac_dev_peer
o LLC: grab the skb in llc_conn_state_event, use llc_pdu_sn_hdr
o LLC: kill llc_conn_free_ev, use plain kfree_skb instead
o LLC: start using seq_file for proc stuff
o LLC: now it only uses seq_file for proc stuff
o IPX: use seq_file for proc stuff
o X25: use seq_file for proc stuff
o X25: fix permission bogosity in create_proc_entry usage
o Appletalk: use seq_file for proc stuff
Art Haas <[email protected]>:
o C99 designated initializers for include/linux/isapnp.h
o [IPV4/IPV6]: C99 designated initializers
Ben Collins <[email protected]>:
o IEEE1394 updates to 2.5.40
o More 1394 updates
Bjorn Andersson <[email protected]>:
o net/8021q/vlan_dev.c: Fix lockup when setting egress priority
Brian Gerst <[email protected]>:
o struct super_block cleanup - hpfs
o struct super_block cleanup - ext3
o unistd.h cleanups
Christer Weinigel <[email protected]>:
o Updated NatSemi SCx200 patches for Linux-2.5
Christoph Hellwig <[email protected]>:
o XFS: temporarily switch to schedule_task for I/O completion
o XFS: remove description of mount option not in mainline
Christoph Hellwig <[email protected]>:
o XFS updates for workqueues
o workqueue flush on destroy
o no more flush_workqueue in xfs
o Remove some more devfs crap
Chuck Lever <[email protected]>:
o add struct file* to ->direct_IO addr space op
o remove NFS client internal dependence on page->index
o initial support for NFS direct I/O for 2.5
Daisy Chang <[email protected]>:
o sctp: Added the 'Unrecognized Parameter' handling
o Remove excessive spaces
o Remove more excessive spaces
Dave Kleikamp <[email protected]>:
o JFS: Releasing LOGGC_LOCK too early
David Brownell <[email protected]>:
o USB: framework for testing usbcore
o pci/pool.c less spinlock abuse
David S. Miller <[email protected]>:
o [EQL]: Rewrite to be SMP safe
o net/sctp/inqueue.c: Convert to work queue
o net/ipv6/route.c: Fix typo in previous change
o net/ipv6/ipv6_sockglue.c: Support IPV6_ADDRFORM getsockopt
o [SPARC64]: header cleanup, extern inline --> static inline
o include/asm-sparc64/pstate.h: Kill asm routines, nobody uses them
o [SPARC]: Update for dequeue_signal changes
o [SPARC]: Uninline kmap atomic operations
o arch/sparc64/defconfig: Update
o [VLAN]: Accept zero vlan at unregister
o arch/sparc64/mm/init.c: Initialize {min,max}_low_pfn and max_pfn
properly
o net/core/dev.c: Print lethal dev/protocol errors with KERN_CRIT
o net/8021q/vlan.c: Unsigned value may never be < 0
David S. Miller <[email protected]>:
o USB: usbkbd fix
Florian Thiel <[email protected]>:
o Documentation/networking/tuntap.txt: Completely rework, this
document was much outdated
GOTO Masanori <[email protected]>:
o NinjaSCSI-32Bi/UDE PCI/Cardbus SCSI core driver
o NinjaSCSI-32Bi/UDE PCI/Cardbus SCSI driver incidentals
Greg Kroah-Hartman <[email protected]>:
o USB: speedtouch driver fix due to ioctl function parameter change
o hotplug: fix for non-pci and usb calls
o USB: split the usb serial console code out into its own file
o PCI: remove pcibios_find_class()
o PCI: remove pci_find_device()
o PCI: removed pcibios_present()
o PCI: fixed remaining usages of pcibios_present() that I missed
previously
o PCI: remove usages of pcibios_find_class()
o PCI: remove pcibios_find_device() from the 53c7,8xx.c SCSI driver
Hideaki Yoshifuji <[email protected]>:
o [IPv6]: Rework default router selection
o [IPV4/IPV6]: General cleanups
Hugh Dickins <[email protected]>:
o Oracle startup split_vma fix
o tmpfs swapoff deadlock
o cleanup of page->flags manipulations
o shmem_rename() fixes
o tpmfs: fake a non-zero size for directories
o tmpfs: minor fixes
o add shmem_vm_writeback()
o shmem truncate race fix
o shmem: remove info->sem
o consolidate shmem_getpage and shmem_getpage_locked
o shmem: avoid metadata leakiness
o put shmem metadata in highmem
o shmem accounting fixes
o shmem: misc changes and cleanups
o shmem whitespace cleanups
Ingo Molnar <[email protected]>:
o Workqueue Abstraction
o dump_stack() cleanup, BK-curr
o futex-2.5.40-B5
o sigfix-2.5.40-D6
o timer-2.5.40-F7
o workqueue lossage (fwd)
Ivan Kokshaysky <[email protected]>:
o alpha compile fixes
James Bottomley <jejb@mulgrave.(none)>:
o first cut at fixing unable to requeue with no outstanding commands
o add cache synchronisation to sd
o remove mid-layer assumption that devices must be able to queue at
least one command
o [PATCH SCSI] make BUSY status stall the device for a while
o [SCSI] remove debugging from zero depth queue handling
o [SCSI] remove comment that every host is expected to be able to
queue at least one command
o [SCSI] tidy up sd synchronize cache messages into a single line
o [SCSI] sd moved synchronisation from release to detach
Jaroslav Kysela <[email protected]>:
o ALSA update [1-12] - 2002/08/09-2002/10/01
o ALSA fixes
o fix sgalaxy.c driver cli/sti code
Jeff Garzik <[email protected]>:
o Fix natsemi net drvr build, s/KERN_WARN/KERN_WARNING/
o airo wireless netdrvr: s/routine/func/ to fix build (wq-related
breakage)
Jens Axboe <[email protected]>:
o deadline updates
o ide-cd updates
o ide config.in
o cleanup taskfile submit
o remove _P/_p delaying iops
o ide low level driver updates
o pass elevator type by reference, not value
o ide io port types
Jochen Karrer <[email protected]>:
o USB: string query fix
Jon Grimm <[email protected]>:
o sctp: mark functions needed by testsuite as SCTP_STATIC
o sctp: Fix GFP_KERNEL allocation with lock held
o sctp: Fix GFP_KERNEL allocation with lock held
o sctp: Fix bug where we were erroneously throwing away packets >
frag_point. (jgrimm)
o sctp: Cleanup 'sacked' queue upon teardown. (jgrimm)
Kai Germaschewski <[email protected]>:
o NET: Do not use dev->hard_header_len in eth_header()
o NET: Do not use dev->hard_header_len in eth_type_trans()
o ISDN: Use a skb queue instead of open coded solution in isdn_ppp.c
o ISDN: More moving of per-channel stuff into isdn_net_dev
o ISDN: More sorting out of members for isdn_net_local / isdn_net_dev
o ISDN: adapt to task queue changes
o ISDN: Use list.h list for list of online channels
o Cset exclude:
[email protected]|ChangeSet|20020929194514|33195
o kbuild: Small cleanups
o kbuild: Remove xfs vpath hack
o kbuild: Standardize ACPI Makefiles
o kbuild: Small quirks for separate obj / src trees
o kbuild: Add some bug traps
o kbuild: Handle $(core-y) the same way as $(init-y), $(drivers-y)
etc
o kbuild: Use $(core-y) and friends directly
o kbuild: Always build helpers in script/
o kbuild: Don't cd into subdirs during build
o kbuild: include arch-Makefile in common place
o kbuild: Adapt mrproper targets
o ISDN: Alloc isdn_net_dev and struct net_device separately
o ISDN: Use generic eth_type_trans()
o ISDN: Separate hard_start_xmit() for different types of ISDN net
devices
o ISDN: Make hard_start_xmit() device type specific
o kbuild: Fix build with modversions
o kbuild: small fixes
o kbuild: Nicer warnings
o kbuild: Don't descend into arch/i386/boot
o kbuild: Put .bss back to the end of vmlinux
o ISDN: New file for net interface config and basic setup
o ISDN: Convert remaining users of the old slave list
o ISDN: split isdn_net state machine
o kbuild: fix make -jN warnings
o ISDN: Reuse the dial_timer for idle hangup
o kbuild: Fix arch/i386/boot clean targets
o ISDN: Make idle timeout and retry wait parts of the state machine
o Cset exclude:
[email protected]|ChangeSet|20021005215705|12351
o kbuild: Fix kallsyms build
o kbuild: Fix make clean in scripts/lxdialog
o ISDN: tidy up isdn_net_log_skb()
o ISDN: Replace rx_netdev, st_netdev by a single field
o ISDN: Separate state machine actions into single functions
o ISDN: Move call control to isdn_net_lib.c
o ISDN: Make the state machine explicit
o ISDN: Use a tasklet for the Eicon driver
o ISDN: Extend state machine
o ISDN: Allow for return values in the state machine
Kai Makisara <[email protected]>:
o SCSI tape devfs & driverfs fix
Lennert Buytenhek <[email protected]>:
o [NET]: Remove net_call_rx_atomic
o [BRIDGE]: Skip the LISTENING_STP state if STP is disabled
o [BRIDGE]: take BR_NETPROTO_LOCK for unlinking bridge device slaves
Linus Torvalds <[email protected]>:
o Update to DRI CVS tree
o Fix sigio process lookup handling
o Undo due to weird behaviour on various boxes Cset exclude:
[email protected]|ChangeSet|20021003201553|58706
o Use dump_stack() for the USB storage buffer size checking, to make
it possible to track down.
o Increase the delay in waiting for pcmcia drivers to register
o Make wildcard dependency filenames be relative, not absolute
o Don't add the $(obj) prefix twice
o bitmap_member() => DECLARE_BITMAP()
o Add <linux/linkage.h> include to get FASTCALL() define
o IO scheduler is a subsystem, not a driver. Initialize it as such
o Oops, it's 'xxx_initcall()', not 'xxx_init()' (except for the
legacy module_init(), just to confuse people).
o Export the gdt table GPL-only for APM
o Linux v2.5.41
Luc Van Oostenryck <[email protected]>:
o 2.5.40: warning fix for drivers/usb/core/usb.c
Maksim Krasnyanskiy <maxk@viper.(none)>:
o Sync up Bluetooth core with 2.4.x
o Bluetooth USB driver update
o Syncup HCI UART driver with 2.4.x
o BNEP (Bluetooth Network Encapsulation Protocol) support
o RFCOMM protocol support
o Fix designated initializers in RFCOMM TTY layer
Manfred Spraul <[email protected]>:
o drivers/net/natsemi.c: create a function for rx refill
o drivers/net/natsemi.c: combine drain_ring and init_ring
o drivers/net/natsemi.c: OOM handling
o drivers/net/natsemi.c: stop abusing netdev_device_{de,a}ttach
o drivers/net/natsemi.c: write MAC address back to the chip
o drivers/net/natsemi.c: lengthen EEPROM timeout, and always warn
about all timeouts
o drivers/net/natsemi.c: comments update
o pipe bugfix /cleanup
Marcel Holtmann <[email protected]>:
o Bluetooth kbuild fix and config cleanup
Martin Devera <[email protected]>:
o net/sched/sch_htb.c: Check that node is really leaf before
modifying cl->un.leaf
Martin Schwidefsky <[email protected]>:
o s390 update (1/27): arch
o s390 update (2/27): include
o s390 update (3/27): drivers
o s390 update (4/27): syscalls
o s390 update (5/27): ibm partition
o s390 update (6/27): config
o s390 update (7/27): dasd driver
o s390 update (8/27): xpram driver
o s390 update (9/27): bottom half removal
o s390 update (10/27): bitops bug
o s390 update (11/27): 31 bit emulation
o s390 update (12/27): linker scripts
o s390 update (13/27): preemption support
o s390 update (14/27): inline optimizations
o s390 update (15/27): 64 bit spinlocks
o s390 update (16/27): timer interrupts
o s390 update (17/27): beautification
o s390 update (18/27): fpu registers
o s390 update (19/27): ptrace cleanup
o s390 update (20/27): signal quiesce
o s390 update (21/27): sync i/o bug
o s390 update (22/27): s390_process_IRQ
o s390 update (23/27): channel paths
o s390 update (24/27): boot sequence
o s390 update (25/27): init call
o s390 update (26/27): /proc/interrupts
o s390 update (27/27): control characters
o s390 dasd driver update
Matthew Wilcox <[email protected]>:
o [NET]: Move common ioctl code up a layer
o Remove another for_each_process loop
Mike Anderson <[email protected]>:
o sg might_sleep fixes
Paul Mackerras <[email protected]>:
o pcmcia resource allocation fix
Pavel Machek <[email protected]>:
o Swsusp updates, do not thrash ide disk on suspend
Pete Zaitcev <[email protected]>:
o mm/highmem.c: Include asm/tlbflush.h
o arch/sparc/kernel/sun4d_irq.c: init_timers --> sparc_init_timers
Petko Manolov <[email protected]>:
o USB: rtl8150 update
o USB: pegasus update
Petr Vandrovec <[email protected]>:
o FAT/VFAT memory corruption during mount()
Richard Henderson <[email protected]>:
o alpha strncpy fix
Russell King <[email protected]>:
o [SERIAL] Allow PCMCIA serial cards to work again
o [SERIAL] Fix serial includes for modversions/modules
Steven Whitehouse <[email protected]>:
o Trivial fix to aio.c:__aio_get_req()
Tim Hockin <[email protected]>:
o Add dp83816 support to drivers/net/natsemi.c
o drivers/net/natsemi.c: janitorial - whitespace, wrap, and indenting
cleanup
o drivers/net/natsemi.c: stop tx/rx and reinit_ring on a PHY reset
o drivers/net/natsemi.c: cleanup version string, fix compile error
o drivers/net/natsemi.c: boost some printk() levels to WARN
Trond Myklebust <[email protected]>:
o NFS: readdir reply truncated
o NFS: readdir reply truncated!
Linus Torvalds: Linux 2.5.41
By
Get the Free Newsletter!
Subscribe to Developer Insider for top news, trends, & analysis

