Messages in this thread | | | Date | Sat, 30 Apr 2011 15:08:46 +0000 | From | Willy Tarreau <> | Subject | Linux 2.6.27.59 |
| |
I've just released Linux 2.6.27.59.
I'll also be replying to this message with a copy of the patch between 2.6.27.58 and 2.6.27.59.
The patch and changelog will appear soon at the following locations: ftp://ftp.all.kernel.org/pub/linux/kernel/v2.6/longterm/v2.6.27/ ftp://ftp.all.kernel.org/pub/linux/kernel/v2.6/longterm/v2.6.27/patch-2.6.27.59.bz2 ftp://ftp.all.kernel.org/pub/linux/kernel/v2.6/longterm/v2.6.27/ChangeLog-2.6.27.59
Git repository: git://git.kernel.org/pub/scm/linux/kernel/git/longterm/linux-2.6.27.y.git http://www.kernel.org/pub/scm/linux/kernel/git/longterm/linux-2.6.27.y.git
Git repository through the gitweb interface: http://git.kernel.org/?p=linux/kernel/git/longterm/linux-2.6.27.y.git
Thanks to all reviewers, Willy
-------
Documentation/kernel-parameters.txt | 1 MAINTAINERS | 2 Makefile | 2 arch/arm/kernel/signal.c | 4 - arch/ia64/sn/pci/tioca_provider.c | 2 arch/parisc/kernel/firmware.c | 23 ------ arch/parisc/kernel/irq.c | 2 arch/powerpc/include/asm/hvcall.h | 1 arch/powerpc/kernel/cpu_setup_6xx.S | 40 ++++++------ arch/powerpc/kernel/crash.c | 42 ++++++++++++ arch/powerpc/kernel/machine_kexec_64.c | 25 +++++++ arch/powerpc/kernel/rtas_flash.c | 39 ++++++----- arch/powerpc/kernel/setup_64.c | 17 +++-- arch/powerpc/platforms/pseries/hvCall.S | 38 +++++++++++ arch/powerpc/platforms/pseries/lpar.c | 35 ++++++---- arch/powerpc/platforms/pseries/plpar_wrappers.h | 18 +++++ arch/powerpc/sysdev/fsl_rio.c | 1 arch/s390/include/asm/processor.h | 5 - arch/s390/kernel/traps.c | 37 ----------- arch/x86/kernel/e820.c | 3 arch/x86/kernel/early-quirks.c | 7 +- arch/x86/kernel/entry_64.S | 2 arch/x86/lib/semaphore_32.S | 2 arch/x86/mm/pgtable.c | 3 drivers/acpi/asus_acpi.c | 8 -- drivers/ata/ahci.c | 15 ++++ drivers/ata/libata-core.c | 24 ++++--- drivers/block/cciss.h | 1 drivers/block/pktcdvd.c | 2 drivers/bluetooth/btusb.c | 3 drivers/char/tpm/tpm.c | 12 ++- drivers/firmware/dcdbas.c | 4 - drivers/hwmon/f71882fg.c | 2 drivers/hwmon/via686a.c | 14 +++- drivers/infiniband/core/cm.c | 1 drivers/infiniband/core/cma.c | 15 ++++ drivers/input/serio/i8042-x86ia64io.h | 21 ++++++ drivers/input/serio/i8042.c | 6 + drivers/input/xen-kbdfront.c | 32 ++++++--- drivers/isdn/hisax/config.c | 18 ++++- drivers/isdn/hisax/hisax.h | 1 drivers/isdn/i4l/isdn_tty.c | 6 - drivers/md/dm-raid1.c | 2 drivers/md/md.c | 8 +- drivers/media/dvb/ttpci/av7110_ca.c | 2 drivers/media/radio/radio-aimslab.c | 24 ++----- drivers/media/video/sn9c102/sn9c102_core.c | 6 - drivers/message/fusion/mptscsih.c | 2 drivers/mfd/ucb1x00-ts.c | 12 ++- drivers/misc/acer-wmi.c | 4 - drivers/misc/tc1100-wmi.c | 2 drivers/net/myri10ge/myri10ge.c | 1 drivers/net/r8169.c | 6 + drivers/net/wireless/hostap/hostap_cs.c | 10 --- drivers/net/wireless/rt2x00/rt73usb.c | 1 drivers/pci/quirks.c | 61 ++++++++++++++++-- drivers/rtc/rtc-ds1511.c | 2 drivers/s390/char/keyboard.c | 3 drivers/scsi/libsas/sas_scsi_host.c | 1 drivers/scsi/sd.c | 9 ++ drivers/scsi/ses.c | 4 - drivers/serial/8250.c | 3 drivers/usb/class/cdc-acm.c | 3 drivers/usb/core/hub.c | 5 + drivers/usb/gadget/printer.c | 14 ++-- drivers/usb/host/ehci-hcd.c | 28 ++++++-- drivers/usb/host/ehci-pci.c | 39 +++++++++++ drivers/usb/host/ehci-q.c | 27 ++------ drivers/usb/host/ehci-sched.c | 79 ++++++++++++++++++++++++ drivers/usb/host/ehci.h | 1 drivers/usb/misc/iowarrior.c | 2 drivers/usb/misc/uss720.c | 7 -- drivers/usb/musb/omap2430.c | 1 drivers/usb/serial/ch341.c | 1 drivers/usb/serial/io_edgeport.c | 4 - drivers/usb/serial/pl2303.c | 2 drivers/usb/serial/pl2303.h | 2 drivers/usb/serial/ti_usb_3410_5052.c | 2 drivers/usb/storage/unusual_devs.h | 16 ++++ drivers/video/console/tileblit.c | 2 drivers/virtio/virtio_pci.c | 1 fs/aio.c | 4 - fs/compat.c | 28 ++++---- fs/dquot.c | 11 +-- fs/ecryptfs/keystore.c | 1 fs/exec.c | 30 ++++++++- fs/ext2/namei.c | 9 -- fs/ext3/namei.c | 2 fs/ext3/super.c | 7 ++ fs/ext4/inode.c | 11 +-- fs/gfs2/bmap.c | 2 fs/nfs/direct.c | 34 ++++++---- fs/nfs/file.c | 2 fs/nfsd/lockd.c | 1 fs/nfsd/nfs4xdr.c | 8 +- fs/nfsd/vfs.c | 2 fs/ocfs2/aops.c | 6 + fs/ocfs2/stack_user.c | 2 fs/partitions/ldm.c | 5 + fs/partitions/mac.c | 17 ++--- fs/proc/array.c | 7 -- fs/proc/base.c | 9 ++ fs/proc/task_mmu.c | 4 - fs/ramfs/file-nommu.c | 3 fs/ubifs/commit.c | 2 fs/ubifs/file.c | 3 fs/ubifs/lpt.c | 7 -- fs/xfs/linux-2.6/xfs_ioctl.c | 11 ++- fs/xfs/xfs_fsops.c | 3 include/asm-x86/mach-default/smpboot_hooks.h | 2 include/asm-x86/mmu_context_32.h | 5 - include/asm-x86/mmu_context_64.h | 5 - include/asm-x86/pgtable-3level.h | 11 --- include/drm/drm_pciids.h | 1 include/linux/binfmts.h | 5 + include/linux/pid.h | 2 include/net/sctp/command.h | 1 include/scsi/scsi_device.h | 2 include/sound/soc-dapm.h | 16 ++-- init/calibrate.c | 6 - kernel/irq/manage.c | 2 kernel/kgdb.c | 9 -- kernel/pid.c | 5 + kernel/ptrace.c | 2 kernel/signal.c | 8 +- mm/mremap.c | 19 ++++- mm/shmem.c | 1 net/ax25/af_ax25.c | 2 net/bluetooth/bnep/sock.c | 1 net/bluetooth/sco.c | 1 net/bridge/netfilter/ebtables.c | 2 net/can/bcm.c | 4 - net/core/filter.c | 64 ++++++++++--------- net/dccp/input.c | 7 -- net/econet/af_econet.c | 8 +- net/ipv4/inet_diag.c | 27 ++++---- net/ipv4/netfilter/arp_tables.c | 3 net/ipv4/netfilter/ip_tables.c | 3 net/ipv4/netfilter/ipt_CLUSTERIP.c | 5 + net/ipv4/tcp.c | 3 net/ipv6/netfilter/ip6_tables.c | 3 net/irda/af_irda.c | 16 ++-- net/irda/iriap.c | 6 + net/irda/irnet/irnet_ppp.c | 3 net/mac80211/sta_info.c | 1 net/packet/af_packet.c | 3 net/rose/rose_subr.c | 18 ++++- net/sctp/auth.c | 8 +- net/sctp/sm_make_chunk.c | 32 +++------ net/sctp/sm_sideeffect.c | 26 +++++++ net/sctp/sm_statefuns.c | 8 ++ net/sunrpc/cache.c | 4 - net/sunrpc/sched.c | 14 +--- net/tipc/socket.c | 1 net/x25/x25_link.c | 4 + sound/oss/dev_table.h | 2 sound/oss/midi_synth.c | 34 ++++------ sound/oss/midi_synth.h | 2 sound/oss/opl3.c | 23 ++++-- sound/oss/sequencer.c | 2 sound/pci/au88x0/au88x0_pcm.c | 24 ++++++- sound/pci/ens1370.c | 23 +++++- 162 files changed, 1119 insertions(+), 536 deletions(-)
Summary of changes from 2.6.27.58 to 2.6.27.59 ============================================
Aaro Koskinen (1): procfs: fix /proc/<pid>/maps heap check
Alan Stern (6): USB: usb-storage: unusual_devs entry for CamSport Evo USB: EHCI: fix DMA deallocation bug USB: g_printer: fix bug in module parameter definitions USB: prevent buggy hubs from crashing the USB stack ehci-hcd: Bug fix: don't set a QH's Halt bit USB: EHCI: unlink unused QHs when the controller is stopped
Alex Deucher (1): drm/radeon: remove 0x4243 pci id
Alex Elder (1): xfs: zero proper structure size for geometry calls
Alex He (2): USB: EHCI: ASPM quirk of ISOC on AMD SB800 USB: EHCI: ASPM quirk of ISOC on AMD Hudson
Alexander van Heukelum (1): x86, binutils, xen: Fix another wrong size directive
Amir Goldstein (1): ext3: skip orphan cleanup on rocompat fs
Andreas Herrmann (1): x86, quirk: Fix SB600 revision check
Anton Blanchard (3): powerpc/kdump: CPUs assume the context of the oopsing CPU powerpc/kdump: Use chip->shutdown to disable IRQs powerpc: Use more accurate limit for first segment memory allocations
Apollon Oikonomopoulos (1): x25: decrement netdev reference counts on unload
Artem Bityutskiy (3): UBIFS: do not read flash unnecessarily UBIFS: fix oops on error path in read_pnode UBIFS: fix oops when R/O file-system is fsync'ed
Benjamin Herrenschmidt (1): powerpc: Fix some 6xx/7xxx CPU setup functions
Bjørn Mork (1): USB: io_edgeport: fix the reported firmware major and minor
Bud Brown (1): cciss: fix lost command issue
Chuck Lever (1): NFS: Fix "kernel BUG at fs/aio.c:554!"
Clemens Ladisch (1): ALSA: ens1371: fix Creative Ectiva support
Dan Carpenter (2): av7110: check for negative array offset keyboard: integer underflow bug
Dan Rosenberg (10): sctp: Fix out-of-bounds reading in sctp_asoc_get_hmac() Fix pktcdvd ioctl dev_minor range check sound/oss/opl3: validate voice and channel indexes xfs: prevent leaking uninitialized stack memory in FSGEOMETRY_V1 irda: validate peer name and attribute lengths irda: prevent heap corruption on invalid nickname ROSE: prevent heap corruption with bad facilities sound/oss: remove offset from load_patch callbacks irda: prevent integer underflow in IRLMP_ENUMDEVICES CAN: Use inode instead of kernel address for /proc file
Dario Lombardo (1): drivers: update to pl2303 usb-serial to support Motorola cables
David Milburn (1): ahci: add device IDs for Ibex Peak ahci controllers
David S. Miller (5): filter: make sure filters dont read uninitialized memory tcp: Increase TCP_MAXSEG socket option minimum. tcp: Make TCP_MAXSEG minimum more correct. x25: Do not reference freed memory. econet: Fix crash in aun_incoming().
Don Zickus (1): x86: Use u32 instead of long to set reset vector back to 0
Enrik Berkhan (1): nommu: ramfs: pages allocated to an inode's pagecache may get wrongly discarded
Eric Sandeen (1): ext3: Always set dx_node's fake_dirent explicitly.
Felix Fietkau (1): mac80211: initialize sta->last_rx in sta_info_alloc
Geert Uytterhoeven (1): radio-aimslab.c needs #include <linux/delay.h>
Gerrit Renker (1): dccp: fix oops on Reset after close
Goldwyn Rodrigues (1): Treat writes as new when holes span across page boundaries
Greg Kroah-Hartman (1): rt2x00: add device id for windy31 usb device
Guy Martin (1): parisc : Remove broken line wrapping handling pdc_iodc_print()
Hans de Goede (1): hwmon/f71882fg: Set platform drvdata to NULL later
Henry Nestler (1): fbcon: Bugfix soft cursor detection in Tile Blitting
Hugh Dickins (2): mm: fix possible cause of a page_mapped BUG shmem: let shared anonymous be nonlinear again
Ionut Nicu (1): USB: ti_usb: fix module removal
J. Bruce Fields (1): nfsd: fix auth_domain reference leak on nlm operations
J. R. Okajima (1): NFS: fix the return value of nfs_file_fsync()
James Bottomley (2): fix medium error problems with some arrays which can cause data corruption libsas: fix runaway error handler problem
Jan Beulich (1): x86: Fix a bogus unwind annotation in lib/semaphore_32.S
Jan Kara (1): quota: Don't write quota info in dquot_commit()
Jason Wessel (1): repair gdbstub to match the gdbserial protocol specification
Jean Delvare (1): hwmon: (via686a) Initialize fan_div values
Jeff Mahoney (1): tioca: Fix assignment from incompatible pointer warnings
Jiri Kosina (1): Input: i8042 - introduce 'notimeout' blacklist for Dell Vostro V13
Jiri Slaby (2): PCI: add more checking to ICH region quirks PCI: do not create quirk I/O regions below PCIBIOS_MIN_IO for ICH
Jochen Friedrich (1): mfd: Fix NULL pointer due to non-initialized ucb1x00-ts absinfo
Johan Hovold (2): usb: musb: omap2430: fix kernel panic on reboot USB: cdc-acm: fix potential null-pointer dereference on disconnect
John Hughes (1): ses: show devices for enclosures with no page 7
Josh Hunt (1): ext2: Fix link count corruption under heavy link+rename load
Julien Tinnes (1): Prevent rt_sigqueueinfo and rt_tgsigqueueinfo from spoofing the signal code
Kamal Mostafa (1): x86: Fix panic when handling "mem={invalid}" param
Kamalesh Babulal (2): powerpc/kexec: Add ifdef CONFIG_PPC_STD_MMU_64 to PPC64 code powerpc: Fix default_machine_crash_shutdown #ifdef botch
Kees Cook (3): usb: iowarrior: don't trust report_size for buffer size proc: protect mm start_code/end_code in /proc/pid/stat net: ax25: fix information leak to userland harder
Konstantin Khorenko (1): NFSD: memory corruption due to writing beyond the stat array
Krishnasamy, Somasundaram (1): ses: Avoid kernel panic when lun 0 is not mapped
Kulikov Vasiliy (2): sound: oss: midi_synth: check get_user() return value net: tipc: fix information leak to userland
Kyle McMartin (1): parisc: pass through '\t' to early (iodc) console
Li Zefan (1): sunrpc/cache: fix module refcnt leak in a failure path
Linus Torvalds (3): mm: avoid wrapping vm_pgoff in mremap() next_pidmap: fix overflow condition proc: do proper range check on readdir offset
Marc-Antoine Perennou (1): Bluetooth: add support for Apple MacBook Pro 8,2
Mark Brown (1): ASoC: Explicitly say registerless widgets have no register
Martin Schwidefsky (1): s390: remove task_show_regs
Matt Evans (1): powerpc/kexec: Fix orphaned offline CPUs across kexec
Mauro Carvalho Chehab (1): radio-aimslab.c: Fix gcc 4.5+ bug
Maxim Uvarov (1): powerpc/crashdump: Do not fail on NULL pointer dereferencing
Michael Neuling (3): powerpc/pseries: Add hcall to read 4 ptes at a time in real mode powerpc/kexec: Speedup kexec hash PTE tear down powerpc/kdump: Fix race in kdump shutdown
Michael S. Tsirkin (1): virtio: set pci bus master enable bit
Mikulas Patocka (1): dm raid1: fail writes if errors are not handled and log fails
Milton Miller (1): powerpc: rtas_flash needs to use rtas_data_buf
NeilBrown (3): md: fix regression with re-adding devices to arrays with no metadata nfsd: correctly handle return value from nfsd_map_name_to_* md: correctly handle probe of an 'mdp' device.
Nelson Elhage (1): inet_diag: Make sure we actually run the same bytecode we audited.
Nick Holloway (1): USB: Storage: Add unusual_devs entry for VTech Kidizoom
Olaf Hering (1): Input: xen-kbdfront - advertise either absolute or relative coordinates
Oleg Nesterov (2): exec: make argv/envp memory visible to oom-killer exec: copy-and-paste the fixes into compat_do_execve() paths
Pavel Machek (1): serial: unbreak billionton CF card
Peter Holik (1): USB: uss720 fixup refcount position
Peter Huewe (1): char/tpm: Fix unitialized usage of data buffer
Rajiv Andrade (1): TPM: Long default timeout fix
Randy Dunlap (1): MAINTAINERS: update STABLE BRANCH info
Raymond Yau (1): ALSA : au88x0 - Limit number of channels to fix Oops via OSS emu
Roberto Sassu (1): eCryptfs: ecryptfs_keyring_auth_tok_for_sig() bug fix
Roland Dreier (2): aio: wake all waiters when destroying ctx Relax si_code check in rt_sigqueueinfo and rt_tgsigqueueinfo
Russell King (1): ARM: Ensure predictable endian state on signal handler entry
Ryan Kuester (1): mptsas: fix hangs caused by ATA pass-through
Sean Hefty (2): RDMA/cma: Fix crash in request handlers IB/cm: Bump reference count on cm_id before invoking callback
Seth Heasley (4): ahci: AHCI and RAID mode SATA patch for Intel Cougar Point DeviceIDs ahci: AHCI and RAID mode SATA patch for Intel Patsburg DeviceIDs ahci: AHCI mode SATA patch for Intel DH89xxCC DeviceIDs ahci: AHCI mode SATA patch for Intel Patsburg SATA RAID controller
Shaohua Li (1): x86: Flush TLB if PGD entry is changed in i386 PAE mode
Simone Contini (1): USB: serial: pl2303: Hybrid reader Uniform HCR331
Stanislaw Gruszka (3): hostap_cs: fix sleeping function called from invalid context r8169: disable ASPM myri10ge: fix rmmod crash
Steven J. Magnani (1): net: Fix oops from tcp_collapse() when using splice()
Steven Whitehouse (1): GFS2: Fix bmap allocation corner-case bug
Stuart Hayes (1): dcdbas: force SMI to happen when expected
Suresh Siddha (1): x86, mm: avoid possible bogus tlb entries by clearing prev mm_cpumask after switching mm
Tejun Heo (2): ptrace: use safer wake up on ptrace_detach() libata: no special completion processing for EH commands
Thomas Gleixner (3): isdn: hisax: Replace the bogus access to irq stats genirq: Disable the SHIRQ_DEBUG call in request_threaded_irq for now fix per-cpu flag problem in the cpu affinity checkers
Thomas Taranowski (1): rapidio: fix hang on RapidIO doorbell queue full condition
Tilman Schmidt (1): isdn: avoid calling tty_ldisc_flush() in atomic context
Tim Deegan (1): fix jiffy calculations in calibrate_delay_direct to handle overflow
Timo Warns (2): fs/partitions: Validate map_count in Mac partition tables ldm: corrupted partition table can cause kernel oops
Trond Myklebust (1): SUNRPC: Ensure we always run the tk_callback before tk_action
Vasiliy Kulikov (15): platform: x86: asus_acpi: world-writable procfs files platform: x86: acer-wmi: world-writable sysfs threeg file platform: x86: tc1100-wmi: world-writable sysfs wireless and jogdial files Bluetooth: sco: fix information leak to userspace bridge: netfilter: fix information leak Bluetooth: bnep: fix buffer overflow netfilter: ip_tables: fix infoleak to userspace netfilter: arp_tables: fix infoleak to userspace netfilter: ipt_CLUSTERIP: fix buffer overflow ipv6: netfilter: ip6_tables: fix infoleak to userspace drivers/rtc/rtc-ds1511.c: world-writable sysfs nvram file econet: 4 byte infoleak to the network net: ax25: fix information leak to userland net: packet: fix information leak to userland video: sn9c102: world-wirtable sysfs files
Vlad Yasevich (1): sctp: Fix oops when sending queued ASCONF chunks
Wei Yongjun (1): sctp: fix to calc the INIT/INIT-ACK chunk length correctly is set
Willy Tarreau (1): Linux 2.6.27.59
Yongqiang Yang (1): ext4: fix credits computing for indirect mapped files
dann frazier (1): ocfs2_connection_find() returns pointer to bad structure
wangyanqing (1): USB: serial: ch341: add new id
-- 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/
| |