Linux kernel version 2.6.20.8 has been released. It is available from: Patch: ftp://ftp.kernel.org/pub/linux/kernel/v2.6/patch-2.6.20.8.bz2 Full source: ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-2.6.20.8.tar.bz2 Sizes in bytes Compressed Uncompressed ------------------------------------------------------------ Patch 78748 317353 Full source 43377437 250357760 ----------------------------------------------------------------------------- This is an automatically generated message. To unsubscribe from this list, please send a message to majordomo@vger.kernel.org containing the line: unsubscribe linux-kernel-announce <your_email_address> ... where <your_email_address> is the email address you are receiving this message at. ----------------------------------------------------------------------------- The following files were changed in this release: Makefile | 2 arch/i386/kernel/cpu/mtrr/if.c | 33 ++-- arch/i386/kernel/signal.c | 6 arch/i386/kernel/sysenter.c | 2 arch/i386/lib/usercopy.c | 9 + arch/ia64/Kconfig | 1 arch/ia64/kernel/crash.c | 11 - arch/ia64/kernel/iosapic.c | 8 - arch/ia64/kernel/machine_kexec.c | 2 arch/ia64/sn/kernel/irq.c | 14 + arch/m32r/kernel/process.c | 2 arch/m32r/kernel/signal.c | 26 --- arch/powerpc/kernel/head_64.S | 2 arch/ppc/kernel/ppc_ksyms.c | 2 arch/sparc/kernel/of_device.c | 7 arch/sparc64/kernel/ktlb.S | 8 - arch/sparc64/kernel/of_device.c | 47 +++++- arch/sparc64/kernel/tsb.S | 1 arch/sparc64/lib/NGbzero.S | 1 arch/sparc64/lib/NGmemcpy.S | 2 arch/sparc64/lib/NGpage.S | 2 arch/sparc64/mm/hugetlbpage.c | 3 arch/sparc64/mm/init.c | 30 +++- arch/um/include/os.h | 2 arch/um/include/sysdep-x86_64/ptrace.h | 4 arch/um/os-Linux/elf_aux.c | 3 arch/um/os-Linux/sigio.c | 38 ++--- arch/um/os-Linux/skas/mem.c | 10 - arch/um/os-Linux/skas/process.c | 6 arch/um/os-Linux/sys-i386/registers.c | 5 arch/um/os-Linux/sys-x86_64/Makefile | 2 arch/um/os-Linux/sys-x86_64/prctl.c | 12 + arch/um/os-Linux/sys-x86_64/registers.c | 4 arch/um/sys-i386/delay.c | 11 - arch/um/sys-x86_64/delay.c | 11 - arch/um/sys-x86_64/syscalls.c | 76 +++++++--- arch/um/sys-x86_64/tls.c | 11 - arch/x86_64/ia32/ia32_signal.c | 7 arch/x86_64/ia32/ptrace32.c | 1 arch/x86_64/kernel/irq.c | 12 + block/ll_rw_blk.c | 2 crypto/scatterwalk.c | 4 drivers/Makefile | 2 drivers/ata/ahci.c | 35 ++++ drivers/ata/ata_generic.c | 4 drivers/ata/ata_piix.c | 4 drivers/ata/libata-core.c | 25 ++- drivers/ata/libata-eh.c | 22 +- drivers/ata/libata-scsi.c | 1 drivers/ata/pata_ali.c | 6 drivers/ata/pata_amd.c | 10 + drivers/ata/pata_atiixp.c | 4 drivers/ata/pata_cmd64x.c | 6 drivers/ata/pata_cs5520.c | 7 drivers/ata/pata_cs5530.c | 6 drivers/ata/pata_cs5535.c | 4 drivers/ata/pata_cypress.c | 4 drivers/ata/pata_efar.c | 4 drivers/ata/pata_hpt366.c | 7 drivers/ata/pata_hpt3x3.c | 6 drivers/ata/pata_it821x.c | 6 drivers/ata/pata_jmicron.c | 8 + drivers/ata/pata_marvell.c | 4 drivers/ata/pata_mpiix.c | 4 drivers/ata/pata_netcell.c | 4 drivers/ata/pata_ns87410.c | 4 drivers/ata/pata_oldpiix.c | 4 drivers/ata/pata_opti.c | 4 drivers/ata/pata_optidma.c | 4 drivers/ata/pata_pdc202xx_old.c | 4 drivers/ata/pata_radisys.c | 4 drivers/ata/pata_rz1000.c | 6 drivers/ata/pata_sc1200.c | 4 drivers/ata/pata_serverworks.c | 6 drivers/ata/pata_sil680.c | 8 + drivers/ata/pata_sis.c | 4 drivers/ata/pata_triflex.c | 4 drivers/ata/pata_via.c | 6 drivers/ata/sata_mv.c | 31 ++-- drivers/ata/sata_nv.c | 10 + drivers/ata/sata_sil.c | 10 + drivers/ata/sata_sil24.c | 2 drivers/block/pktcdvd.c | 2 drivers/char/agp/intel-agp.c | 14 + drivers/char/generic_serial.c | 7 drivers/char/pcmcia/cm4040_cs.c | 3 drivers/char/specialix.c | 2 drivers/char/tty_io.c | 14 + drivers/connector/connector.c | 22 +- drivers/hid/hid-core.c | 7 drivers/ide/ide-cd.c | 15 +- drivers/ide/ide-io.c | 43 ++++- drivers/ide/ide-iops.c | 14 + drivers/ide/ide.c | 1 drivers/ide/pci/jmicron.c | 29 +++ drivers/ide/pci/piix.c | 67 ++++++--- drivers/ieee1394/dv1394.c | 12 - drivers/ieee1394/nodemgr.c | 24 ++- drivers/ieee1394/video1394.c | 8 + drivers/input/mouse/psmouse-base.c | 28 +++ drivers/input/mouse/psmouse.h | 1 drivers/input/mouse/synaptics.c | 1 drivers/input/serio/i8042.c | 20 ++ drivers/kvm/kvm.h | 2 drivers/macintosh/Kconfig | 2 drivers/md/bitmap.c | 26 ++- drivers/md/linear.c | 2 drivers/md/raid10.c | 38 ++--- drivers/md/raid5.c | 42 +++++ drivers/media/dvb/dvb-core/dmxdev.c | 12 - drivers/media/dvb/dvb-core/dvb_demux.c | 21 -- drivers/media/dvb/dvb-core/dvbdev.c | 22 ++ drivers/media/dvb/dvb-usb/cxusb.c | 4 drivers/media/dvb/dvb-usb/digitv.c | 2 drivers/media/dvb/frontends/isl6421.c | 1 drivers/media/dvb/frontends/nxt200x.c | 4 drivers/media/dvb/frontends/tda10086.c | 2 drivers/media/dvb/pluto2/pluto2.c | 22 +- drivers/media/radio/Kconfig | 2 drivers/media/video/cx25840/cx25840-core.c | 4 drivers/media/video/cx25840/cx25840-firmware.c | 2 drivers/media/video/cx88/cx88-blackbird.c | 14 + drivers/media/video/cx88/cx88.h | 1 drivers/media/video/msp3400-driver.c | 4 drivers/media/video/pvrusb2/pvrusb2-encoder.c | 40 +++++ drivers/media/video/pvrusb2/pvrusb2-hdw.c | 33 ++-- drivers/media/video/saa7115.c | 2 drivers/message/i2o/i2o_block.c | 12 - drivers/mmc/sdhci.c | 22 ++ drivers/mtd/redboot.c | 19 ++ drivers/net/8139too.c | 40 ++--- drivers/net/forcedeth.c | 2 drivers/net/ifb.c | 35 +--- drivers/net/ppp_generic.c | 3 drivers/net/r8169.c | 10 - drivers/net/skge.c | 1 drivers/net/sky2.c | 99 +++++++++---- drivers/net/sky2.h | 3 drivers/net/tulip/dmfe.c | 9 - drivers/net/wireless/bcm43xx/bcm43xx.h | 3 drivers/net/wireless/bcm43xx/bcm43xx_dma.c | 171 ++++++++++++++++------- drivers/net/wireless/bcm43xx/bcm43xx_main.c | 19 +- drivers/net/wireless/bcm43xx/bcm43xx_xmit.h | 10 - drivers/net/wireless/prism54/isl_ioctl.c | 8 - drivers/pci/probe.c | 45 ++++-- drivers/rtc/rtc-pcf8563.c | 40 ++++- drivers/sbus/char/bbc_i2c.c | 17 +- drivers/scsi/gdth.c | 2 drivers/scsi/scsi_debug.c | 12 + drivers/scsi/scsi_error.c | 2 drivers/scsi/st.c | 23 +-- drivers/scsi/st.h | 3 drivers/usb/atm/ueagle-atm.c | 1 drivers/usb/core/hub.c | 6 drivers/usb/host/ehci-hcd.c | 16 ++ drivers/usb/host/ehci-hub.c | 4 drivers/usb/host/uhci-hub.c | 11 - drivers/usb/input/hid-core.c | 4 drivers/usb/misc/appledisplay.c | 4 drivers/usb/net/usbnet.c | 7 drivers/usb/serial/keyspan.c | 49 ++++++ drivers/video/aty/mach64_ct.c | 3 drivers/video/ffb.c | 84 ++++++++--- fs/9p/vfs_inode.c | 7 fs/binfmt_elf.c | 8 - fs/binfmt_elf_fdpic.c | 2 fs/buffer.c | 1 fs/cifs/inode.c | 21 ++ fs/cifs/readdir.c | 4 fs/ext2/super.c | 4 fs/ext3/inode.c | 85 +---------- fs/ext3/super.c | 4 fs/ext4/inode.c | 85 +---------- fs/ext4/super.c | 4 fs/gfs2/quota.c | 2 fs/hugetlbfs/inode.c | 5 fs/lockd/clntproc.c | 9 - fs/lockd/svclock.c | 4 fs/nfs/inode.c | 3 fs/nfsd/nfs2acl.c | 17 +- fs/nfsd/nfs3xdr.c | 6 fs/ocfs2/journal.h | 4 fs/ufs/dir.c | 21 +- fs/ufs/super.c | 5 include/asm-generic/page.h | 38 ----- include/asm-ia64/libata-portmap.h | 12 + include/asm-sparc/mostek.h | 2 include/asm-sparc64/mostek.h | 2 include/asm-sparc64/tsb.h | 2 include/asm-um/common.lds.S | 1 include/asm-um/delay.h | 17 +- include/asm-um/processor-x86_64.h | 6 include/asm-um/ptrace-x86_64.h | 6 include/asm-x86_64/bitops.h | 2 include/linux/atmarp.h | 2 include/linux/binfmts.h | 1 include/linux/eventpoll.h | 7 include/linux/ide.h | 3 include/linux/ktime.h | 6 include/linux/lockdep.h | 2 include/linux/netfilter_ipv4/ip_conntrack_core.h | 2 include/linux/pci_ids.h | 1 include/linux/raid/bitmap.h | 1 include/linux/skbuff.h | 5 include/linux/sunrpc/svcsock.h | 2 include/linux/ufs_fs.h | 1 include/linux/writeback.h | 2 include/media/saa7146_vv.h | 3 include/net/fib_rules.h | 1 include/net/inet_timewait_sock.h | 2 include/net/ip6_fib.h | 1 include/net/netfilter/nf_conntrack_core.h | 2 include/net/pkt_cls.h | 7 kernel/auditsc.c | 24 +-- kernel/fork.c | 2 kernel/futex.c | 2 kernel/hrtimer.c | 6 kernel/lockdep.c | 2 kernel/power/user.c | 19 +- kernel/sched.c | 4 kernel/time/clocksource.c | 1 lib/Kconfig.debug | 4 lib/swiotlb.c | 2 mm/filemap.c | 46 ++++-- mm/hugetlb.c | 2 mm/madvise.c | 5 mm/oom_kill.c | 2 mm/page-writeback.c | 13 + mm/vmscan.c | 2 net/appletalk/ddp.c | 7 net/atm/common.c | 3 net/core/dev.c | 12 - net/core/fib_rules.c | 30 ++++ net/core/skbuff.c | 3 net/core/sock.c | 2 net/dccp/proto.c | 4 net/decnet/dn_rules.c | 21 +- net/ieee80211/softmac/ieee80211softmac_wx.c | 6 net/ipv4/cipso_ipv4.c | 7 net/ipv4/devinet.c | 4 net/ipv4/fib_frontend.c | 8 - net/ipv4/fib_rules.c | 14 - net/ipv4/fib_trie.c | 2 net/ipv4/igmp.c | 2 net/ipv4/netfilter/ip_conntrack_core.c | 2 net/ipv4/netfilter/ip_conntrack_proto_tcp.c | 4 net/ipv4/netfilter/ipt_CLUSTERIP.c | 2 net/ipv4/netfilter/ipt_REJECT.c | 4 net/ipv4/netfilter/nf_nat_core.c | 3 net/ipv4/netfilter/nf_nat_proto_gre.c | 3 net/ipv4/netfilter/nf_nat_proto_icmp.c | 3 net/ipv4/netfilter/nf_nat_proto_tcp.c | 3 net/ipv4/netfilter/nf_nat_proto_udp.c | 3 net/ipv4/tcp.c | 24 +-- net/ipv4/tcp_minisocks.c | 2 net/ipv4/tcp_output.c | 13 + net/ipv4/udp.c | 1 net/ipv4/xfrm4_mode_tunnel.c | 1 net/ipv6/addrconf.c | 2 net/ipv6/anycast.c | 1 net/ipv6/fib6_rules.c | 14 - net/ipv6/inet6_hashtables.c | 2 net/ipv6/ip6_fib.c | 8 + net/ipv6/ipv6_sockglue.c | 12 + net/ipv6/mcast.c | 2 net/ipv6/netfilter.c | 1 net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c | 1 net/ipv6/raw.c | 4 net/ipv6/route.c | 97 +++++++------ net/ipv6/tcp_ipv6.c | 1 net/ipv6/udp.c | 2 net/ipx/af_ipx.c | 24 ++- net/irda/irttp.c | 1 net/key/af_key.c | 11 - net/netfilter/nf_conntrack_core.c | 2 net/netfilter/nf_conntrack_proto_gre.c | 3 net/netfilter/nf_conntrack_proto_tcp.c | 4 net/netfilter/nfnetlink_log.c | 29 ++- net/sched/act_mirred.c | 2 net/sched/cls_basic.c | 16 -- net/sched/cls_tcindex.c | 4 net/socket.c | 7 net/sunrpc/pmap_clnt.c | 8 - net/sunrpc/svc.c | 29 ++- net/sunrpc/svcsock.c | 66 ++++++-- net/xfrm/xfrm_policy.c | 7 net/xfrm/xfrm_state.c | 9 - net/xfrm/xfrm_user.c | 18 +- scripts/basic/fixdep.c | 10 - security/keys/key.c | 33 +--- sound/pci/hda/hda_intel.c | 13 + sound/usb/usbaudio.c | 51 ++++-- 292 files changed, 2272 insertions(+), 1168 deletions(-) - To unsubscribe from this list: send the line "unsubscribe linux-kernel-announce" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html