:Linus Torvalds: Linux 2.6.4-rc2
Kernel.org Mirrors
Full Changelog
Here's mainly ARM, XFS, PCI hotplug and firewire updates. And some parport
cleanups and fixes from Al.
And a fairly small merge from Andrew (s390 and random stuff).
Linus
Summary of changes from v2.6.4-rc1 to v2.6.4-rc2
<jpk:sgi.com>:
[XFS] Merge missing mount stripe-unit/width-alignment check
Adrian Bunk:
move rme96xx to Documentation/sound/oss/
Alexander Viro:
oops on HPFS filesystem file rename
parport: move exports to where they are defined
parport: use module_init()
parport: sysctl registration
parport: option parsing cleanup
parport: fix probe leaks
parport: slave port cleanups
parport: fix parport_unregister_port
parport: clean up parport_announce_port and friends
parport: keep track of parport_pc ports
parport: keep track of parport_sunbpp ports
parport: get rid of parport_enumerate
parport: list cleanups
Andrew Morton:
fix x86_64 build for sys_device_register rename
[ATM]: Gcc-3.5 fix for net/atm/lec.c
fix umount dataloss problem
ppc64: fix a bug in iSeries MMU hash management
ppc64: iSeries virtual disk update
Add missing numa EXPORT_SYMBOLs
ppc64: Update G5 defconfig, remove DISCONTIGMEM
s390: core s390 update
s390: common i/o layer
s390: sclp console
s390: tape class for s390 tapes
s390: xpram driver
Doc/00-index additions
sysrq-o atomicity fix
fix small highmem bio bounce bvec handling glitch
move scatterwalk functions to own file
fix in-place de/encryption bug with highmem
dm-crypt cleanups
dm-crypt end_io bv_offset fix
revert the /proc thread visibility fix
zr36067 driver update
C99 initializers for drivers/usb/serial/keyspan.h
C99 initiailzers for drivers/isdn/hisax/hisax_fcpcipnp.c
raid1: fix oops in bio_put()
linux/README update
DCSSBLK depends on CONFIG_S390
NFS SUNRPC fix
Fix tty drivers which dont set tty_driver->devfs_name
Fix VT mode change vs. fbcon
sys_alarm() return value fix
Fix network hashtable sizing
buslogic initsection fix
remove a few remaining "make dep" references
clarify CONFIG_SWAP Kconfig help
Make powernow-k8 cpufreq control work again
x86-64 fixes for 2.6.4rc1
watchdog updates
convert pdflush to kthread
firmware loader: pin firmware module
firmware loader: delay firmware hotplug event
swsusp: fix error handling in "not enough swap space"
m68k interrupt handling fix
scripts/modpost warning
oprofile: fix P4 HT msr sharing
Bart De Schuymer:
[BR_NETFILTER]: Fix vlan-encapsulated fragmented IP traffic
Bartlomiej Zolnierkiewicz:
update for pdc202xx_old driver
Ben Collins:
IEEE1394(r1165): Better pending packet handling, patch from Steve
IEEE1394(r1166): Move generic packet initialization to kmem_cache
ctor
IEEE1394(r1167): Cleanup hostnum allocation to prevent race of
double allocation
IEEE1394(r1168): Add on a mempool for packet allocation, in
addition to the kmem_cache
IEEE1394(r1169): Trivial cleanups
IEEE1394: Revision sync
IEEE1394/SBP2(r1170): Unblock scsi requests specifically in the
update callback
IEEE1394/Video1394(r1171): Fix bug with cdev_add usage from a
previous change
IEEE1394(r1172): Generalize the default config rom entries for new
hosts
IEEE1394/eth1394(r1175): Added MODULE_DEVICE_TABLE()
IEEE1394: Revision sync
IEEE1394(r1176): Remove mempool and ctor stuff
IEEE1394/dv(r1177): Fix dv1394 devfs cleanup
IEEE1394/ohci(r1179): Remove ohci->id. It was just the same as
host->id anyway
SPARC/m68k: Remove sun_setup_serial references, which is already
gone
IEEE1394(r1180): Fix pdrv update call to use ud class list. Fixes
an oops
Benjamin Herrenschmidt:
ppc32: Fix crash on load in DACA sound driver
radeonfb: some more PLL problems
/proc/cpuinfo fixes for G5
Chip Salzenberg:
export locks_remove_posix
Christoph Hellwig:
[XFS] use generic XFS stats and sysctl infrastructure in pagebuf
[XFS] Remove a superflous i_size_write
[XFS] Fix up daemon names
[XFS] only lock pagecache pages
[XFS] plug race in pagebuf freeing
[XFS] kill some dead constants from pagebuf
Dave Kleikamp:
JFS: Error path accessed uninitialized variables
JFS: Support sharing of journal by multiple volumes
David Brownell:
David Mosberger:
ia64: Fix IDE block-layer BUG_ON() reported by Darren Williams
ia64: Fix pdflush-triggered stack-overflow due to long
thread-creation chains
David S. Miller:
[TCP]: Restart tw bucket scan when lock is dropped, noticed by Olof
Johansson
[NET]: Propagate dev_mc_{add,delete}() error to SIOC{ADD,DEL}MULTI
[AF_UNIX]: Mark unix_*_ops as static
[SPARC64]: Add support for CONFIG_DEBUG_STACK_USAGE
Dean Roehrich:
[XFS] release i_sem before going into dmapi queues
[XFS] DMAPI deadlock prevention when interacting with the IO path
Dely Sy:
PCI Hotplug: Patch to get polling mode in SHPC hot-plug driver
properly working
PCI Hotplug: fixes for shpc and pcie hot-plug drivers
Eric Sandeen:
[XFS] Remove some dead debug code
François Romieu:
[netdrvr r8169] fix TX descriptor overflow
Geert Uytterhoeven:
lost Amiga Hydra Ethernet patch
Go Taniguchi:
[libata ata_piix] Fix transposed ICH6 PCI id
Greg Kroah-Hartman:
PCI Hotplug: remove unneeded ACPI Makefile rules
PCI Hotplug: clean up the Makefile a bit more
kobject: fix kobject hotplug debug message to show more needed info
kobject: clean up kobject_get() convoluted logic
Fix USB printer transfers
PCI Hotplug: fix stupid directory name of "pci_hotplug_slots" to be
just "slots"
Make IBMASM driver depend on X86 as that is the only valid platform
for it
PCI Hotplug: fix up the permission settings on a few of the sysfs
files
Driver core: add CONFIG_DEBUG_DRIVER to help track down driver core
bugs easier
PCI Hotplug: clean up the Makefile a bit more
Hollis Blanchard:
ppc64: make "viodev->unit_address" 32-bit
ppc64: export vio_find_node()
Ingo Molnar:
Avoid writing the APIC ID register
Ivan Kokshaysky:
Alpha: switch semaphores to PPC scheme
James Simmons:
New Permedia2 framebuffer driver
Jeff Garzik:
[libata] Use scsi_finish_command as completion function, in our
error handling thread callback.
[libata ata_piix] Add yet another Intel ICH6 PCI id
Jens Axboe:
fix CDROM_SEND_PACKET 32 -> 64-bit translation
Karsten Keil:
Kenneth W. Chen:
ia64: make hugetlbfs page size a boot-time option
ia64: move irq_entry()/irq_exit() to ia64_handle_irq()
Linda Xie:
PCI Hotplug: fix rpaphp bugs
Linus Torvalds:
Update x86 defconfig
Fix typo in radeon pll update
Linux 2.6.4-rc2
Manfred Weihs:
IEEE1394(1164): Added 1394 acknowledge codes
Marc Zyngier:
Re: 2.6.4-rc1 + hp100 EISA, not working
Marcel Holtmann:
[Bluetooth] Use BT_ERR wherever possible
Max Asbock:
Driver for IBM service processor - updated (1/2)
Driver for IBM service processor - updated (2/2)
Nathan Scott:
[XFS] Use same string for identifying whether security namespace is
enabled
[XFS] Add I/O path tracing code, useful in diagnosing that last
unwritten extent problem
[XFS] Use a naming convention here thats more consistent with
everything else
[XFS] Fix BUG in debug trace code, it was plain wrong for the
unmapped page case
[XFS] Fix the by-handle attr list interface (used by xfsdump) for
security attrs
[XFS] Implement mrlocks on top of rwsems, instead of using our own
mrlock code
[XFS] Fix length of mount argument path strings, off by one
[XFS] Remove PBF_SYNC buffer flag, unused for some time now
[XFS] Sort out some minor differences between trees
Olof Johansson:
ppc64: Add iommu=on for enabling DART on small-mem machines
ppc64: Use iommu=force instead of iommu=on for commonality with
x86_64
ppc64: More IOMMU cleanups
Peter Chubb:
ia64: greatly speed-up I/O-SAPIC irq_enable()/irq_disable()
Philippe Elie:
oprofile needs smp_num_siblings on x86-64
Randy Dunlap:
sys_device_[un]register() are not syscalls
rename sys_bus_init()
Roger Luethi:
Update via-rhine Kconfig entry
Russell King:
PCI: Report meaningful error for failed resource allocation
PCI: Don't report pci_request_regions() failure twice
PCI: Introduce bus->bridge_ctl member
[MTD] Fix build errors in Lubbock MTD map driver
[ARM] Fix SA1111 OHCI IRQ handler return type
[MTD] Fix ARM Firmware Suite MTD partition detection
[MTD] Update integrator-flash.c with MTD CVS
[ARM] Update ICS IDE driver
[ARM] Always return IRQ_HANDLED for USB interrupts
Wireless pcmcia netdev patches
Santiago Leon:
broken PowerPC Virtual Ethernet
Stephen Hemminger:
propogate errors from misc_register to caller
hp100 -- isa probe fix
Steve Kinneberg:
IEEE1394(r1173): Small change to csr1212 prevent possible kernel
panics from improper directory parsing
IEEE1394(r1174): Fixed a problem parsing directories with null
entries
IEEE1394(r1179): Fix nodemgr_get_max_rom() to work properly on
little endian machines
Steven Dake:
[AF_UNIX]: Add SOCK_SEQPACKET support
Stéphane Eranian:
Timothy Shimmin:
[XFS] Add XFS_FS_GOINGDOWN interface to xfs
[XFS] Fix log recovery case when have v2 log with size >32K and we
have a Log Record wrapping around the physical log end. Need to
reset the pb size back to what we were using and NOT just 32K.
[XFS] Version 2 log fixes - remove l_stripemask and add v2 log
stripe padding to ic_roundoff to cater for pad in reservation
cursor updates.
[XFS] fix up some debug log code for when XFS_LOUD_RECOVERY is
turned on
Torben Mathiasen:
PCI Hotplug: Patch to get cpqphp working with IOAPIC