Hello,
Here goes -pre7.
This is a feature freeze, only bugfixes will be accepted from
now on.
-rc1 should be out in a couple of weeks.
-pre7 contains a bunch of updates (networking, sh/sparc64 merge,
etc) including another IO scheduler change which should improve
overall performance a lot.
Summary of changes from v2.4.22-pre6 to v2.4.22-pre7
<ja:ssi.bg>:
- [IPV4/IPV6]: Fix use-after-free bugs in tunneling drivers
<lethal:unusual.internal.linux-sh.org>:
- SH Merge
- SH update
<tgraf:suug.ch>:
- [NET]: Make {send,recv}msg return EMSGSIZE when msg_iovelen is
too big, as per 1003.1 - [NET]: Return EDESTADDRREQ as appropriate in sendmsg
implementations
Alan Cox:
- add quota autoload
- typo bits
Ben Collins:
- [SPARC64]: Fix OBP 4.6+ PCI probing, use pcic_present()
consistently - Fix ALi15x3 DMA on sparc64 (maybe others)
Benjamin Herrenschmidt:
- radeonfb: fix artifacts during boot
Chas Williams:
- [ATM]: Add reference counting to atm_dev
- [ATM]: Make ATM buildable as a module
- [ATM]: Eliminate cli, make function names sane in
net/atm/lec.c
Christoph Hellwig:
- vmap() backport
Dave Kleikamp:
- JFS: Possible trap/data loss when fixing directory index
table
David S. Miller:
- [SUNHME]: Set RXMAX/TXMAX large enough to handle VLAN
frames - [NET]: Ok, sunhme is VLAN challenged after all
- [SUNRPC]: Fix compiler warning in svcsock.c
- [NETFILTER]: Fix build warnings in ipv6 modules, thanks
Geert - [ATM]: Fix build, missing lec_priv member
- [ATM]: Fix lec.c warning with bridging disabled
- [SPARC64]: Fix assumptions about data section ordering and
objects ending up in .data vs .bss - [SPARC{,64}]: Add barrier() to cpu_relax() for consistency with
2.5.x - [SPARC64]: Update defconfig
- [Bluetooth]: Fix buggy CONFIG_ISDN test in cmtp Config.in
- [SPARC64]: Do not break out of PCI controller probing loop too
early
David Stevens:
- [IPV4]: Do not sent IGMP leave messages unless IFF_UP
Gerd Knorr:
- bttv driver update
- tuner driver update
- bttv documentation update
- Update tv card i2c helper modules
Ivan Kokshaysky:
- typecast bug in sched.c bites reschedule_idle
James Morris:
- [NETLINK]: Just drop packets for kernel netlink socket with no
data_ready handler
Jens Axboe:
- more iosched work
Maksim Krasnyanskiy:
- [Bluetooth] CMTP protocol depends on ISDN and ISDN CAPI
Marcel Holtmann:
- [Bluetooth] Make READ_TRANSMIT_POWER_LEVEL available for normal
users - [Bluetooth] Support for inquiry with unlimited responses
- [Bluetooth] Support for AVM BlueFRITZ! USB
- [Bluetooth] Add l2cap_load() function
- [Bluetooth] Handle command complete event for inquiry
cancel - [Bluetooth] Declare the function l2cap_load()
- [Bluetooth] Update the maintainer entries for the Bluetooth
subsystem
Marcelo Tosatti:
- Changed EXTRAVERSION to -pre7
- buffer.c: remove unused out_putf label
Mikael Pettersson:
- clean crc temp files in lib/
Oleg Drokin:
- Fix link/unlink race. By Chris Mason concurrent link/unlinks
can create savelinks for files that still exist, the fix here is to
be somewhat smarter about when we change the link count
Paul Mackerras:
- PPC32: Fix the debug check in kunmap_atomic
- PPC32: Fix IRQ sense and polarity setting on 405 and 440
cpus
Paul Mundt:
- sh64: Fix ATM module build
- sh64: defconfig update
- sh64: Cayman IRQ handler updates
Roman Zippel:
- hfs+: update copyright
- hfs+: remove some smaller files
- hfs+: volume/permission fixes
- hfs+: fix rename of links
- hfs+: check size of inode and sb info
- hfs+: various cleanups
- hfs+: link hfsplus before hfs
- hfs+: export mark_page_accessed
- hfs+: Makefile update
Tom Rini:
- PPC32: Add support for the Motorola PowerPlus family of
boards - PPC32: Remove trailing whitespace in numerous files