Linus Torvalds: Linux 2.6.2-rc3



The bulk of this is an ACPI update, but there’s USB, ia-64, i2c,
XFS and PCI hotplug updates here too.

Please don’t send in anything but critical fixes until after the
final 2.6.2 release.


Summary of changes from v2.6.2-rc2 to v2.6.2-rc3

Alan Stern:

  • USB Storage: unusual_devs update
  • USB: Don’t dereference NULL actconfig
  • USB: Fix DMA coherence when reading device descriptor
  • USB: Update sound/usb/usbaudio.c

Andi Kleen:

  • Fix error checking in IPC_SET

Andreas Schwab:

  • ia64: Fix xbow.c compilation

Andrew Morton:

  • ia64: i2c config fix
  • kbuildL fix cscope index generation
  • Fix two warnings on x86-64
  • Fix kernel_flag again
  • pmdisk.c needs utsname.h
  • cpufreq: fix cpufreq_update_policy

Arjan van de Ven:

  • usb: remove some sleep_on’s

Ben Collins:

  • head.S
  • [SPARC64]: Changes to accomodate booting from non-phys_base
  • [SPARC64]: Add _end and _start to list of sections
  • [SUNSAB]: Fixup sunsab_receive_chars for when serial console
    isn’t open (no tty)

Bjorn Helgaas:

  • ia64: Kconfig cleanup, part 1
  • ia64: remove MCA (MicroChannel) cruft

Christoph Hellwig:

  • [XFS] Small ktrace fixes
  • [XFS] Simplify pagebuf_rele / pagebuf_free
  • [XFS] Don’t fail pagebuf allocations
  • [XFS] Stop using sleep_on
  • [XFS] Plug a pagebuf race that got bigger with the recent

Dave Jones:

  • USB: fix suspicious pointer usage in kobil_sct driver

David Brownell:

  • USB gadget: net2280 controller updates
  • USB gadget: add File-backed Storage Gadget (FSG)
  • USB gadget: config/build updates
  • USB gadget: zero config updates
  • USB gadget: ethernet config updates
  • USB gadget: serial driver config update
  • USB: fix gadget config

David Mosberger:

  • ia64: arch/ia64/Kconfig URL update: www.linux-on-laptops.com
  • ia64: Drop copyright notices on header files which are either
    entirely trivial
  • ia64: Fix typo in comment in asm-ia64/posix_types.h
  • ia64: Patch by Jesse Barnes: remove unnecessary set_affinity
  • ia64: Fix merge error: remove duplicate NR_CPUS
  • ia64: Implement exception-table sorting for real

David S. Miller:

  • [IPV6]: Fix TCP socket leak, do not grab socket reference when
    adding to main hashes
  • [IRDA]: Mark init/exit functions of drivers static to fix
  • [SPARC64]: Remove interruptible_sleep_on() usage, with help
    from Tom Callaway

Dirk Behme:

  • [ARM PATCH] 1749/1: Remove warnings in

Dominik Brodowski:

  • Validate ACPI CPU frequency values

Frank Becker:

  • [ARM PATCH] 1744/1: SA Cerfboard/cube update (flash)
  • [ARM PATCH] 1747/1: MIssing export for cpufreq
  • [ARM PATCH] 1748/1: SA Cerfcube update (base+pcmica)

Grant Grundler:

  • ia64: enable PIOW/DMAR relaxed ordering on ZX1

Greg Kroah-Hartman:

  • USB storage: remove info sysfs file as it violates the sysfs 1
    value per file rule
  • USB: fix up emi drivers Kconfig dependancy
  • USB: fix up whiteheat syntax errors from previous patch
  • USB: add ohci support for OMAP controller
  • I2C: remove printk() calls in lm85, and clean up debug
  • PCI: add .owner field to the config sysfs file to be
  • PCI: fix compiler warning in probe.c cause by PPC patch

Herbert Xu:

  • USB Storage: revert freecom dvd-rw fx-50 usb-ide patch

James Simmons:

  • fbdev booting fix
  • fbdev documentation patch

Jean Delvare:

  • I2C: undo documentation change
  • I2C: Fix bus reset in i2c-philips-par
  • I2C: Add ADM1025EB support to i2c-parport
  • I2C: Bring lm75 and lm78 in compliance with sysfs naming

Jesse Barnes:

  • ia64: fix cast in irq_lsapic.c
  • ia64: kill some more warnings

John Rose:

  • PCI: Allow pci hotplug drivers to initialize individual

Kieran Morrissey:

  • PCI: name length change
  • PCI: pci.ids update

Leann Ogasawara:

  • PCI hotplug: pcihp_zt5550.c ioremap/iounmap audit

Len Brown:

  • [ACPI] If ACPI is disabled by DMI BIOS date, then turn it off
    completely, including table parsing for HT.
  • [ACPI] In ACPI mode, delay print_IO_APIC() to make its output
  • [ACPI] print_IO_APIC() only after it is programmed http://bugzilla.kernel.org/show_bug.cgi?id=1177
  • [ACPI] “acpi_pic_sci=edge” in case platform requires Edge
    Triggered SCI http://bugzilla.kernel.org/show_bug.cgi?id=1390
  • [ACPI] fix compiler warning (Andrew Morton)
  • [ACPI] prevent ES7000 tweak from breaking i386 IOAPIC (Andrew
    de Quincey)
  • [ACPI] sync with 2.4.23 Re-enable IRQ balacning if IOAPIC mode
  • [ACPI] add warning to thermal shutdown (Pavel Machek)
  • [ACPI] set APIC ACPI SCI OVR default to level/low http://bugzilla.kernel.org/show_bug.cgi?id=1351
  • [ACPI] replace multiple flags with acpi_noirq — ala 2.4
  • [ACPI] revert two fixes in preparation for ACPICA merge
  • [ACPI] update Linux to ACPICA 20031029 (Bob Moore)
  • [ACPI] Update Linux to ACPICA 20031203 (Bob Moore)
  • [ACPI] delete old _TRA code formerly used just by IA64. (Bjorn
    Helgaas) The current approach is to walk the _CRS in
    pcibios_scan_root() using acpi_walk_resources().
  • [ACPI] /proc/acpi files appear in /proc if acpi=off (Shaohua
    David Li)
  • [ACPI] set acpi_disabled=1 on failure for clean /proc http://bugzilla.kernel.org/show_bug.cgi?id=991
  • [ACPI] change hard-coded IO width to programmable width
    from David Shaohua Li and Venatesh Pallipadi
  • [ACPI] ACPICA 20040116 from Bob Moore
  • [ACPI] acpi_bus_add() ignored _STA’s return value from Bjorn
  • [ACPI] fix ACPI spec URL in comment – from Randy Dunlap
  • [ACPI] on SCI allocation failure, don’t mistakenly free IRQ0
    from Jes Sorensen
  • [ACPI] move zero initialized data to .bss from Jes
  • [ACPI] handle system with NULL DSDT and valid XDSDT from ia64
    via Alex Williamson

Linda Xie:

  • PCI Hotplug: add unlimited PHP slot name lengths support

Linus Torvalds:

  • Move exception table sorting much earlier
  • Fix sha256 padding block initializer to be static
  • Linux 2.6.2-rc3

Marcelo Tosatti:

  • PC300 update

Mark M. Hoffman:

  • I2C: i2c-piix4.c bugfix

Martin Hicks:

  • ia64: add platform_timer_interrupt() hook
  • ia64: remove old sn1 machvec header file
  • Remove sn2 debug printk
  • PCI Hotplug: Trivial warning fix

Matthew Chapman:

  • ia64: Fix ptrace infrastructure some more so that strace’d
    sigreturn() works without trashing any registers.

Matthew Dobson:

  • PCI: add pci_bus sysfs class

Matthew Wilcox:

  • PCI Hotplug: Better reporting of PCI frequency / bus mode
    problems for acpi driver
  • PCI: add pci_get_slot() function
  • PCI: fix pci_get_slot() bug

Michael Hunold:

  • dvb subsystem and saa7146 v4l fixes

Michael Schierl:

  • [APM] Is this the correct way to fix suspend bug

Nathan Scott:

  • [XFS] Fix a warning from some gcc variants after recent flags
  • [XFS] Revert botched merge where KM_NOFS check was
    unintentionally dropped
  • [XFS] Add the security extended attributes namespace
  • [XFS] Remove no-longer-needed debug symbol exports
  • [XFS] Sync up some missing header updates from local XFS

Oliver Neukum:

  • USB: fix whiteheat doing DMA to stack
  • USB: fix dma to stack in ti driver

Ralf Bachle:

  • PCI: fix probing for some mips systems

Rolf Eike Beer:

  • PCI Hotplug: Fixup pcihp_skeleton.c

Russell Cattelan:

  • [XFS] Christoph has signed over copyrights
  • [XFS] Move bits around to better manage common code. No
    functional change

Russell King:

  • Prevent PCI driver registration failure oopsing
  • [ARM] Eliminate tsk->used_math
  • [ARM] Fix bitops pointer qualifiers
  • [ARM] Add comments for newish functions in cacheflush.h
  • [ARM] Remove FP work-arounds

Stephane Eranian:

  • ia64: fix icc compilation

Suresh B. Siddha:

  • ia64: replace inline assembly in sn2 code

Takayoshi Kochi:

  • PCI Hotplug: add address file and fix acpiphp bugs

Get the Free Newsletter!

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