Linux Today: Linux News On Internet Time.

Marcelo Tosatti: Linux 2.4.22-pre7

Jul 19, 2003, 14:00 (0 Talkback[s])

Kernel.org Mirrors

Full Changelog


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


  • [IPV4/IPV6]: Fix use-after-free bugs in tunneling drivers


  • SH Merge
  • SH update


  • [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