Ok,
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).
Linus
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
node - 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
context” - 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
ide_hwif_t->ide_dma_off
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
Helgaas - 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