Linus Torvalds: Linux 2.6.3-rc4


Full Changelog

I’m planning on doing the final 2.6.3 tomorrow, so please test this
final -rc.

Most notably, this should support ppc/ppc64 out-of-the-box,
complete with G5 support (64-bit). Special thanks to BenH who made
sure the new radeonfb driver works on a wide variety of hardware (a
number of the fixes here relative to -rc3 was making sure the
driver works on regular x86 laptops).

Apart from the radeon updates, there’s some IDE oops fixes (and
cleanups), and a SELinux update.

And yes, document the fact that sparc is no longer f*cked up
(both atomics and irq save/restore now work the way they always did
everywhere else).


Summary of changes from v2.6.3-rc3 to v2.6.3-rc4

Andrew Morton:

  • SELinux: context mount support – LSM/FS
  • SELinux: context mount support – NFS
  • SELinux: context mount support – SELinux changes
  • devfs do_mount fix
  • selinux: Allow non-root processes to read selinuxfs enforce
  • selinux: mark avc_init with __init
  • SELinux: Fix error handling bug
  • ppc32: Fix MPC82xx thinko
  • ppc32: Fix MPC82xx UARTs

Anton Blanchard:

  • fix ppc64 LPAR

Bartlomiej Zolnierkiewicz:

  • fix OOPS on non-DMA IDE hosts with CONFIG_BLK_DEV_IDEDMA=y
  • ide-tape: fix “sleeping function called from invalid
  • ide-tape: warn about soon to be removed OnStream support
  • remove ide_dma_{good,bad}_drive from ide_hwif_t
  • remove __ide_dma_count() and ide_hwif_t->ide_dma_count
  • make __ide_dma_off() generic and remove

Benjamin Herrenschmidt:

  • Remove debug cruft from via-pmu.c driver
  • Fix Oops & warning on PPC in rivafb
  • shield fbdev operations with console semaphore
  • Fix fbdev pixmap locking
  • Update aty128fb video driver
  • fbdev state management
  • fbcon notified of suspend/resume
  • fix radeonfb “noaccel” command line
  • radeonfb: limit ioremap size & debug output
  • Update platinumfb driver
  • Small typo in aty128fb
  • Fix rtasd zombie on PowerMac G5
  • Fix building both old & new radeonfb’s
  • Fix ppc compile problem with gcc 3.4

Jeff Garzik:

  • Update mac network drivers

Linus Torvalds:

  • Fix new radeon clock calculation
  • Fix user-visible typo in printk
  • Fix radeonfb to use the proper BIOS reference divider for
    flat-panel displays.
  • Fix link error with RADEON_DEBUG and !RADEON_I2C
  • Revert the dodgy ia64 serial console changeset by Bjorn
  • Linux 2.6.3-rc4

Marcel Holtmann:

  • [Bluetooth] Revert reference counting fixes

Peter Osterlund:

  • Missing initialization code for old radeon driver

Rusty Russell:

  • Sparc no longer F*cked Up

Get the Free Newsletter!

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