Linux 2.6.28.6

From: Greg KH
Date: Tue Feb 17 2009 - 13:02:21 EST


We (the -stable team) are announcing the release of the 2.6.28.6
kernel.

It contains a wide range of bugfixes, and all users of the 2.6.28 kernel
series are strongly encouraged to upgrade.

I'll also be replying to this message with a copy of the patch between
2.6.28.5 and 2.6.28.6

The updated 2.6.28.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-2.6.28.y.git
and can be browsed at the normal kernel.org git web browser:
http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.28.y.git;a=summary

thanks,

greg k-h

------------

Makefile | 2
arch/powerpc/mm/fsl_booke_mmu.c | 4 -
arch/powerpc/mm/pgtable_32.c | 4 -
arch/sparc64/Kconfig | 1
arch/sparc64/kernel/sys_sparc.c | 48 +++++++--------
arch/sparc64/kernel/syscalls.S | 2
arch/sparc64/kernel/systbls.S | 16 ++---
arch/sparc64/kernel/systbls.h | 3
arch/x86/kernel/microcode_amd.c | 23 +------
arch/x86/kernel/vmi_32.c | 11 +++
drivers/ata/libata-eh.c | 5 -
drivers/block/nbd.c | 9 ++
drivers/hid/hid-microsoft.c | 13 +---
drivers/ide/ide-cd.c | 3
drivers/ide/ide-io.c | 9 +-
drivers/net/skfp/skfddi.c | 4 -
drivers/net/sky2.c | 6 -
drivers/net/sungem.c | 8 +-
drivers/net/tun.c | 10 ++-
drivers/net/virtio_net.c | 3
drivers/net/wireless/zd1211rw/zd_rf.c | 1
drivers/net/wireless/zd1211rw/zd_usb.c | 1
drivers/parport/parport_serial.c | 5 +
drivers/w1/slaves/w1_therm.c | 2
fs/compat_ioctl.c | 7 ++
fs/lockd/svclock.c | 6 +
include/linux/Kbuild | 2
include/linux/ata.h | 15 +++-
include/linux/if_tunnel.h | 3
include/linux/syscalls.h | 28 ++++-----
include/net/sctp/checksum.h | 2
mm/mmap.c | 7 +-
mm/page-writeback.c | 20 +++++-
net/core/skbuff.c | 76 ++++++++++++-------------
net/core/sock.c | 2
net/ipv4/ipconfig.c | 6 -
net/ipv4/tcp.c | 12 +++
net/ipv4/udp.c | 7 +-
net/ipv6/ip6_flowlabel.c | 8 +-
net/ipv6/ip6_output.c | 67 +++++++++++++++++-----
net/ipv6/netfilter/nf_conntrack_proto_icmpv6.c | 4 -
net/mac80211/tx.c | 2
net/netfilter/xt_sctp.c | 2
net/packet/af_packet.c | 17 +++--
net/sctp/output.c | 7 +-
net/sctp/outqueue.c | 3
scripts/kernel-doc | 40 ++++++++++++-
sound/drivers/mtpav.c | 3
sound/pci/hda/patch_analog.c | 4 -
49 files changed, 349 insertions(+), 194 deletions(-)

Alex Williamson (2):
tun: Fix unicast filter overflow
virtio_net: Fix MAX_PACKET_LEN to support 802.1Q VLANs

Alexey Dobriyan (1):
sky2: fix hard hang with netconsoling and iface going up

Alok Kataria (1):
x86, vmi: put a missing paravirt_release_pmd in pgd_dtor

Andreas Herrmann (1):
x86: microcode_amd: fix wrong handling of equivalent CPU id

Artem Bityutskiy (1):
write-back: fix nr_to_write counter

Benjamin Zores (1):
ipv4: fix infinite retry loop in IP-Config

Borislav Petkov (1):
ide-cd: fix DMA for non bio-backed requests

Christian Borntraeger (1):
sparc: Enable syscall wrappers for 64-bit (CVE-2009-0029)

Clément Lecigne (1):
net: 4 bytes kernel memory disclosure in SO_BSDCOMPAT gsopt try #2

David S. Miller (4):
net: Fix userland breakage wrt. linux/if_tunnel.h
ipv6: Disallow rediculious flowlabel option sizes.
tun: Add some missing TUN compat ioctl translations.
sparc64: Annotate sparc64 specific syscalls with SYSCALL_DEFINEx()

Dimitris Michailidis (1):
tcp: Fix length tcp_splice_data_recv passes to skb_splice_bits.

Eric Dumazet (1):
udp: increments sk_drops in __udp_queue_rcv_skb()

Eric Leblond (1):
netfilter: fix tuple inversion for Node information request

Federico Cuello (1):
writeback: fix break condition

Greg Kroah-Hartman (1):
Linux 2.6.28.6

Heiko Carstens (1):
syscall define: fix uml compile bug

Herbert Xu (3):
net: Fix frag_list handling in skb_seq_read
packet: Avoid lock_sock in mmap handler
ipv6: Copy cork options in ip6_append_data

Hin-Tak Leung (2):
zd1211rw: adding 0ace:0xa211 as a ZD1211 device
zd1211rw: treat MAXIM_NEW_RF(0x08) as UW2453_RF(0x09) for TP-Link WN322/422G

Ian Dall (1):
w1: w1 temp calculation overflow fix

Ilkka Virta (1):
sungem: Soft lockup in sungem on Netra AC200 when switching interface up

J. Bruce Fields (1):
lockd: fix regression in lockd's handling of blocked locks

Jarek Poplawski (1):
net: Fix data corruption when splicing from sockets.

Jeremy Fitzhardinge (1):
mm: rearrange exit_mmap() to unlock before arch_exit_mmap

Jesper Dangaard Brouer (1):
udp: Fix UDP short packet false positive

Jiri Kosina (1):
HID: adjust report descriptor fixup for MS 1028 receiver

Jiri Slaby (1):
parport: parport_serial, don't bind netmos ibm 0299

Johannes Berg (1):
mac80211: restrict to AP in outgoing interface heuristic

Kumar Gala (1):
powerpc/fsl-booke: Fix mapping functions to use phys_addr_t

Nick Piggin (1):
Fix page writeback thinko, causing Berkeley DB slowdown

Paul Clements (1):
nbd: fix I/O hang on disconnected nbds

Qu Haoran (1):
netfilter: xt_sctp: sctp chunk mapping doesn't work

Randy Dunlap (1):
kernel-doc: fix syscall wrapper processing

Roel Kluin (1):
drivers/net/skfp: if !capable(CAP_NET_ADMIN): inverted logic

Sebastiano Di Paola (1):
net: packet socket packet_lookup_frame fix

Sergei Shtylyov (1):
ide/libata: fix ata_id_is_cfa() (take 4)

Shyam Iyer (1):
net: Fix OOPS in skb_seq_read().

Takashi Iwai (2):
ALSA: hda - Add missing terminator in slave dig-out array
ALSA: mtpav - Fix initial value for input hwport

Tejun Heo (1):
libata: fix EH device failure handling

Vlad Yasevich (3):
sctp: Fix crc32c calculations on big-endian arhes.
sctp: Correctly start rtx timer on new packet transmissions.
sctp: Properly timestamp outgoing data chunks for rtx purposes

Willy Tarreau (1):
tcp: splice as many packets as possible at once

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/