User: Password:
|
|
Subscribe / Log in / New account

Linux 2.6.22-rc7

From:  Linus Torvalds <torvalds@linux-foundation.org>
To:  Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Subject:  Linux 2.6.22-rc7
Date:  Sun, 1 Jul 2007 14:32:17 -0700 (PDT)


Ok, Linux-2.6.22-rc7 is out there.

It's hopefully (almost certainly) the last -rc before the final 2.6.22 
release, and we should be in pretty good shape. The flow of patches has 
really slowed down and the regression list has shrunk a lot.

The shortlog/diffstat reflects that, with the biggest part of the -rc7 
patch being literally just a power defconfig update.

The patches are mostly trivial fixes, a few new device ID's, and the 
appended shortlog really does pretty much explain it.

Final testing always appreciated, of course,

		Linus

---
Alan Cox (1):
      HPT374 is UDMA100 not UDMA133

Alexander Gattin (1):
      USB: add new device id to option driver

Alexey Dobriyan (3):
      mips-jazz: correct flags for timer io resource
      [SPARC64]: Add linux/pagemap.h to asm/tlb.h
      frv: fix fallout from "remove sched.h from mm.h" patch

Andrew Morton (2):
      ext2: fix return of uninitialised variable
      i386: mtrr crash fix

Atsushi Nemoto (1):
      [MIPS] Remove a duplicated local variable in test_and_clear_bit()

Bjorn Helgaas (3):
      smsc-ircc2: skip preconfiguration for PNP devices
      PNP SMCf010 quirk: auto-config device if BIOS left it broken
      smsc-ircc2: bypass PNP detection until we get the quirks worked out

Björn Steinbrink (1):
      fix nmi_watchdog=2 bootup hang

Catalin Marinas (1):
      [ARM] 4452/1: Force the literal pool dump before reloc_end

Chris Dearman (1):
      [MIPS] Count timer interrupts correctly.

Christoph Lameter (1):
      SLAB: remove WARN_ON_ONCE for zero sized objects for 2.6.22 release

David S. Miller (3):
      [SPARC64]: Add irqs to mdesc_node.
      [SPARC64]: Fix VIRQ enabling.
      [SPARC64]: Need to set state to IDLE during sun4v IRQ enable.

David Wilder (1):
      relay file read: start-pos fix

David Woodhouse (1):
      Introduce fixed sys_sync_file_range2() syscall, implement on PowerPC and ARM

Davide Libenzi (1):
      avoid spurious POLLIN returns in signalfd

Dean Nelson (1):
      [IA64] change sh_change_coherence oemcall to use nolock

Divy Le Ray (1):
      cxgb3 - fix register to stop bc/mc traffic

Evgeniy Polyakov (1):
      w1_therm_read_bin: don't call flush_signals()

Hugh Dickins (1):
      mm: kill validate_anon_vma to avoid mapcount BUG

Ian Romanick (1):
      Add support SiS based XGI chips to SiS DRM.

Jarek Poplawski (1):
      [NETPOLL] netconsole: fix soft lockup when removing module

Jay Lubomirski (1):
      serial: clear proper MPSC interrupt cause bits

Jeff Mahoney (1):
      saa7134: fix thread shutdown handling

Jes Sorensen (1):
      [IA64] Make SN2 PCI code use ioremap rather than manually mangle the address

Keith Owens (1):
      [IA64] Correct unwind validation code

Kumar Gala (1):
      phy: Fix phy_id for Vitesse 824x PHY

Linus Torvalds (2):
      i386: remove bogus mtrr range check
      Linux 2.6.22-rc7

Luiz Fernando N. Capitulino (1):
      USB: ftdio_sio: New IPlus device ID

MUNEDA Takahiro (1):
      [IA64] remove duplicate header include line

Masami Hiramatsu (1):
      relayfs: fix overwrites

Maxime Austruy (1):
      asus_acpi: fix oops on non-asus machines

Michael Halcrow (3):
      eCryptfs: fix write zeros behavior
      eCryptfs: initialize crypt_stat in setattr
      zero out last page for llseek/write

Neil Horman (2):
      SCTP: update sctp_getsockopt helpers to allow oversized buffers
      SCTP: Fix sctp_getsockopt_get_peer_addrs

Nicolas Pitre (1):
      [ARM] 4449/1: more entries in arch/arm/boot/.gitignore

Olaf Hering (2):
      2.6.22: ERROR: "__ucmpdi2" [drivers/net/s2io.ko] undefined!
      fix section mismatch in chipsfb

Oleg Nesterov (1):
      USB: g_file_storage: call allow_signal()

Oliver Neukum (4):
      USB: ti serial driver sleeps with spinlock held
      USB: memory leak in iowarrior.c
      USB: usblcd doesn't limit memory consumption during write
      USB: fix race leading to use after free in io_edgeport

Paul Mackerras (2):
      [POWERPC] Update defconfigs
      [POWERPC] Fix subtle FP state corruption bug in signal return on SMP

Pavel Kiryukhin (1):
      [MIPS] use compat_siginfo in rt_sigframe_n32

Rafael J. Wysocki (1):
      PM: introduce set_target method in pm_ops

Ralf Baechle (6):
      [MIPS] __ucmpdi2 arguments are unsigned long long.
      [MIPS] AP/SP requires shadow registers, auto enable support.
      [MIPS] 20K: Handle WAIT related bugs according to errata information
      [MIPS] EMMA2RH: Disable GEN_RTC, it can't possibly work.
      [MIPS] SMTC and non-SMTC kernel and modules are incompatible
      au1000_eth: Fix warnings.

Randy Dunlap (9):
      pata_it821x: fix section mismatch warning
      eventfd: clean compile when CONFIG_EVENTFD=n
      mtrr/cyrix: fix sections
      IOATDMA: fix section mismatches
      ALSA: fix ice1712 section mismatch
      ALSA: use __devexit_p
      [IRDA]: fix printk format
      ALSA: more section mismatches
      pci.h stubs (for EDD build error)

Russ Anderson (1):
      [IA64] Force error to surface in nofault code

Russell King (2):
      [ARM] Add support for pause_on_oops and display preempt/smp options
      [ARM] Update show_regs/oops register format

Siddha, Suresh B (1):
      x86_64 irq: use mask/unmask and proper locking in fixup_irqs()

Stefan Richter (1):
      Documentation/HOWTO: update URLs of git trees

Stephen Hemminger (3):
      [NETPOLL]: tx lock deadlock fix
      remove leftover documentation of acpi_generic_hotkey
      blink driver power saving

Suresh Siddha (1):
      x86_64: set the irq_chip name for lapic

Tejun Heo (9):
      libata: kill the infamous abnormal status message
      libata: kill non-sense warning message
      libata: be less verbose about hpa
      libata: remove unused variable from ata_eh_reset()
      libata: fix ata_dev_disable()
      libata: fix infinite EH waiting bug
      libata: call ata_check_atapi_dma() with qc better prepared
      libata: use PIO for non-16 byte aligned ATAPI commands
      libata: kill ATA_HORKAGE_DMA_RW_ONLY

Tony Breeds (1):
      [POWERPC] Fix VDSO gettimeofday() when called with NULL struct timeval

Trent Piepho (1):
      Fix Kconfig dependency problems wrt boolean menuconfigs

Ville Syrjala (1):
      atyfb: Fix XCLK frequency on Apple iBook1

Will Schmidt (1):
      Fix VDSO gettimeofday() when called with NULL struct timeval.

Yoichi Yuasa (4):
      [MIPS] add io_map_base to pci_controller on Cobalt
      [MIPS] remove "support for" from system type entry
      [MIPS] Alchemy: Fix wrong cast
      [MIPS] Fix pb1500 reg B access

Zach Brown (1):
      SCTP: lock_sock_nested in sctp_sock_migrate

vignesh babu (1):
      [IA64] is_power_of_2-ia64/mm/hugetlbpage.c

will schmidt (1):
      [POWERPC] Update g5_defconfig

---
 Documentation/HOWTO                           |   28 +-
 Documentation/kernel-parameters.txt           |    5 -
 Makefile                                      |    2 +-
 arch/arm/boot/.gitignore                      |    3 +
 arch/arm/boot/compressed/head.S               |    1 +
 arch/arm/kernel/calls.S                       |    2 +-
 arch/arm/kernel/process.c                     |   63 ++--
 arch/arm/kernel/sys_arm.c                     |   13 -
 arch/arm/kernel/traps.c                       |   20 +-
 arch/arm/mach-at91/pm.c                       |    4 +-
 arch/i386/kernel/cpu/mtrr/cyrix.c             |    4 +-
 arch/i386/kernel/cpu/mtrr/generic.c           |    8 +-
 arch/ia64/kernel/time.c                       |    1 -
 arch/ia64/kernel/unwind.c                     |   16 +-
 arch/ia64/mm/hugetlbpage.c                    |    3 +-
 arch/ia64/sn/kernel/xp_nofault.S              |    3 +-
 arch/ia64/sn/pci/pcibr/pcibr_provider.c       |    7 +-
 arch/ia64/sn/pci/tioca_provider.c             |    4 +-
 arch/ia64/sn/pci/tioce_provider.c             |    4 +-
 arch/mips/Kconfig                             |    5 +-
 arch/mips/au1000/pb1100/init.c                |    2 +-
 arch/mips/au1000/pb1500/board_setup.c         |    2 +-
 arch/mips/cobalt/pci.c                        |    1 +
 arch/mips/configs/emma2rh_defconfig           |    3 +-
 arch/mips/jazz/setup.c                        |    2 +-
 arch/mips/kernel/cpu-probe.c                  |   12 +-
 arch/mips/kernel/signal32.c                   |   62 ----
 arch/mips/kernel/signal_n32.c                 |    6 +-
 arch/mips/kernel/smtc.c                       |    2 +-
 arch/mips/lib/ucmpdi2.c                       |    2 +-
 arch/powerpc/configs/cell_defconfig           |  243 ++++++--------
 arch/powerpc/configs/celleb_defconfig         |  169 +++------
 arch/powerpc/configs/chrp32_defconfig         |  353 +++++++++++--------
 arch/powerpc/configs/ebony_defconfig          |  138 +++-----
 arch/powerpc/configs/g5_defconfig             |  342 ++++++++++---------
 arch/powerpc/configs/holly_defconfig          |  125 +++-----
 arch/powerpc/configs/iseries_defconfig        |   36 +--
 arch/powerpc/configs/linkstation_defconfig    |  384 +++++++++------------
 arch/powerpc/configs/lite5200_defconfig       |  182 +++++------
 arch/powerpc/configs/maple_defconfig          |  248 ++++++--------
 arch/powerpc/configs/pasemi_defconfig         |   58 +---
 arch/powerpc/configs/pmac32_defconfig         |  375 ++++++++++-----------
 arch/powerpc/configs/ppc64_defconfig          |  460 +++++++++++++++---------
 arch/powerpc/configs/prpmc2800_defconfig      |   98 ++----
 arch/powerpc/configs/ps3_defconfig            |   79 +----
 arch/powerpc/configs/pseries_defconfig        |  387 +++++++++++++---------
 arch/powerpc/kernel/signal_64.c               |   10 +-
 arch/powerpc/kernel/sys_ppc32.c               |    9 +
 arch/powerpc/kernel/vdso32/gettimeofday.S     |    4 +-
 arch/powerpc/kernel/vdso64/gettimeofday.S     |    7 +-
 arch/sparc64/kernel/irq.c                     |   12 +-
 arch/x86_64/kernel/io_apic.c                  |    1 +
 arch/x86_64/kernel/irq.c                      |   32 ++-
 drivers/acpi/asus_acpi.c                      |    3 +-
 drivers/ata/libata-core.c                     |   56 +--
 drivers/ata/libata-eh.c                       |    7 +-
 drivers/ata/libata-scsi.c                     |   20 +-
 drivers/ata/pata_hpt37x.c                     |    4 +-
 drivers/ata/pata_it821x.c                     |    2 +-
 drivers/atm/Kconfig                           |    2 +-
 drivers/char/drm/drm_pciids.h                 |    2 +
 drivers/char/drm/sis_drv.h                    |    8 +-
 drivers/dma/ioatdma.c                         |    8 +-
 drivers/media/dvb/Kconfig                     |    2 +-
 drivers/media/radio/Kconfig                   |    2 +-
 drivers/media/video/Kconfig                   |    6 +-
 drivers/media/video/saa7134/saa7134-tvaudio.c |    2 +-
 drivers/misc/blink.c                          |   22 +-
 drivers/net/au1000_eth.c                      |    2 +-
 drivers/net/cxgb3/xgmac.c                     |    8 +-
 drivers/net/irda/irport.c                     |    2 +-
 drivers/net/irda/smsc-ircc2.c                 |   16 +-
 drivers/net/pcmcia/Kconfig                    |    2 +-
 drivers/net/phy/mdio_bus.c                    |    3 +-
 drivers/net/phy/vitesse.c                     |    2 +-
 drivers/net/s2io.c                            |   16 +-
 drivers/pnp/quirks.c                          |   66 +++-
 drivers/serial/mpsc.c                         |    3 +-
 drivers/usb/gadget/file_storage.c             |   12 +-
 drivers/usb/misc/iowarrior.c                  |    7 +-
 drivers/usb/misc/usblcd.c                     |   22 +-
 drivers/usb/serial/ftdi_sio.c                 |    1 +
 drivers/usb/serial/ftdi_sio.h                 |    1 +
 drivers/usb/serial/io_edgeport.c              |    4 +-
 drivers/usb/serial/option.c                   |    6 +-
 drivers/usb/serial/ti_usb_3410_5052.c         |    8 +-
 drivers/video/aty/atyfb_base.c                |   17 +-
 drivers/video/chipsfb.c                       |    6 +-
 drivers/w1/slaves/w1_therm.c                  |    6 +-
 fs/ecryptfs/ecryptfs_kernel.h                 |    2 +
 fs/ecryptfs/inode.c                           |   66 ++++-
 fs/ecryptfs/mmap.c                            |   55 ++--
 fs/ext2/super.c                               |    1 +
 fs/signalfd.c                                 |    3 +-
 fs/sync.c                                     |    8 +
 include/asm-arm/ptrace.h                      |    3 -
 include/asm-arm/unistd.h                      |    1 +
 include/asm-frv/pgtable.h                     |    2 +-
 include/asm-i386/paravirt.h                   |    2 +-
 include/asm-ia64/sn/sn_sal.h                  |    4 +-
 include/asm-mips/bitops.h                     |    2 +-
 include/asm-mips/compat-signal.h              |   62 ++++
 include/asm-mips/module.h                     |    9 +-
 include/asm-powerpc/systbl.h                  |    1 +
 include/asm-powerpc/unistd.h                  |    3 +-
 include/asm-sparc64/mdesc.h                   |    1 +
 include/asm-sparc64/tlb.h                     |    1 +
 include/linux/eventfd.h                       |    3 +-
 include/linux/libata.h                        |    9 +-
 include/linux/pci.h                           |   11 +
 include/linux/pm.h                            |   62 +++-
 include/linux/syscalls.h                      |    2 +
 kernel/power/main.c                           |    6 +-
 kernel/relay.c                                |   11 +-
 mm/rmap.c                                     |   24 +--
 mm/slab.c                                     |    1 -
 net/core/netpoll.c                            |   30 +-
 net/sctp/socket.c                             |  120 +++++--
 scripts/checksyscalls.sh                      |    5 +
 sound/drivers/mts64.c                         |    2 +-
 sound/isa/opl3sa2.c                           |    2 +-
 sound/oss/sb_card.c                           |    2 +-
 sound/pci/ice1712/prodigy192.c                |    2 +-
 123 files changed, 2506 insertions(+), 2410 deletions(-)
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Copyright © 2007, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds