Linus Torvalds: Linux 2.6.4



A few small fixes since -rc3, most notably an OHCI bug that
would corrupt memory and seems to have been the reason for the “Bad
page flags” bug at least on ppc64 (it’s not been reported on x86,
as far as I know, but I don’t see why the corruption couldn’t have
happened there too).

The full changelog from 2.6.3 is on the ftp-sites along with the
patches and tar-balls, and the BK trees have been updated.


Summary of changes from v2.6.4-rc3 to

Andrew Morton:

  • tty oops fix

Anton Blanchard:

  • ppc64 POWER3 segment table fix

Benjamin Herrenschmidt:

  • Fix PCI<->OF matching on G5 AGP bus
  • ppc64: Fix occasional crash at boot in OF interface
  • ppc64: Let OF initialize all displays in the system
  • Fix lockup accessing config space on G5

David Brownell:

  • USB: fix OHCI list corruption
  • Proper OHCI unlink fix

Don Fry:

  • pcnet32.c oops

Gerd Knorr:

  • bttv input update

Jens Axboe:

  • set request fastfail bit correctly

Krishna Kumar:

  • [IPV4/IPV6]: Add missing kmalloc failure checks

Linus Torvalds:

  • Make sure to include syscalls.h to get proper prototypes
  • Remove ‘const’ from min/max, to avoid gcc warning about double
  • Make bad_page() print out information about who triggered
  • Revert 8259 timer ack workaround
  • Make bad_page() print out the page address
  • Linux 2.6.4

Olaf Kirch:

  • [IPV6]: Do not report {multi,any}cast in

Petr Vandrovec:

  • ncpfs fails to correctly retry requests on timeout

Richard Henderson:

  • [ALPHA] Mark exit_code before waking process for
  • [ALPHA] Fix compressed bootp
  • [ALPHA] Fix gcc 3.4 build problems
  • [ALPHA] Add stat64 syscalls

Get the Free Newsletter!

Subscribe to Developer Insider for top news, trends, & analysis