Linux 2.6.18.2

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

The diffstat and short summary of the fixes are below.

I'll also be replying to this message with a copy of the patch between
2.6.18.1 and 2.6.18.2, as it is (barely) small enough to do so.
                                                                                
The updated 2.6.18.y git tree can be found at:                                  
        git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-2.6.18.y.git 
and can be browsed at the normal kernel.org git web browser:                    
        www.kernel.org/git/                                                     
(note: the main -stable git tree update will lag a half-day or so for this one, 
use git://git.kernel.org/pub/scm/linux/kernel/git/chrisw/linux-2.6.18.y.git for 
now)                                                                            

thanks,
-chris

--------

 Makefile                                    |    2 
 arch/i386/Kconfig.cpu                       |    3 
 arch/i386/kernel/alternative.c              |    4 
 arch/powerpc/Kconfig                        |    9 +
 arch/powerpc/configs/pseries_defconfig      |    1 
 arch/s390/Kconfig                           |    4 
 arch/s390/lib/Makefile                      |    1 
 arch/s390/lib/div64.c                       |  151 ++++++++++++++++++++++
 arch/sparc64/kernel/central.c               |    4 
 arch/sparc64/kernel/of_device.c             |   33 +++-
 arch/sparc64/kernel/pci_common.c            |   29 +---
 arch/sparc64/kernel/pci_iommu.c             |    2 
 arch/sparc64/kernel/pci_sabre.c             |   23 ++-
 arch/sparc64/kernel/prom.c                  |   30 ++--
 arch/um/include/kern_util.h                 |    1 
 arch/um/os-Linux/sys-i386/tls.c             |    2 
 arch/um/os-Linux/tls.c                      |    2 
 arch/um/sys-x86_64/stub_segv.c              |    1 
 arch/x86_64/kernel/time.c                   |    2 
 block/ll_rw_blk.c                           |   24 +++
 drivers/block/DAC960.c                      |    2 
 drivers/char/hw_random/intel-rng.c          |  186 ++++++++++++++++++++++++++--
 drivers/char/watchdog/sc1200wdt.c           |    9 +
 drivers/ide/pci/generic.c                   |    6 
 drivers/infiniband/hw/mthca/mthca_cq.c      |    7 +
 drivers/infiniband/hw/mthca/mthca_qp.c      |   19 ++
 drivers/infiniband/hw/mthca/mthca_srq.c     |    8 +
 drivers/infiniband/ulp/ipoib/ipoib_ib.c     |    4 
 drivers/isdn/capi/capidrv.c                 |    3 
 drivers/isdn/hisax/config.c                 |    6 
 drivers/isdn/i4l/isdn_common.c              |    9 -
 drivers/isdn/icn/icn.c                      |    3 
 drivers/isdn/isdnloop/isdnloop.c            |    3 
 drivers/isdn/pcbit/drv.c                    |   16 +-
 drivers/macintosh/via-pmu-backlight.c       |    2 
 drivers/md/md.c                             |    1 
 drivers/md/multipath.c                      |    2 
 drivers/md/raid10.c                         |    2 
 drivers/media/dvb/b2c2/flexcop-fe-tuner.c   |    2 
 drivers/media/dvb/frontends/dvb-pll.c       |    3 
 drivers/media/video/cx88/cx88-dvb.c         |   14 +-
 drivers/media/video/saa7134/saa7134-dvb.c   |    4 
 drivers/net/sky2.c                          |   83 ++++++------
 drivers/net/sky2.h                          |    2 
 drivers/net/wireless/bcm43xx/bcm43xx_main.c |    8 +
 drivers/pci/quirks.c                        |   27 ----
 drivers/rtc/rtc-max6902.c                   |    2 
 drivers/scsi/aic7xxx/aic7xxx_osm.c          |   21 ++-
 drivers/serial/serial_core.c                |    9 +
 drivers/serial/serial_cs.c                  |   12 -
 drivers/usb/core/devio.c                    |   26 ++-
 drivers/usb/core/notify.c                   |    3 
 drivers/usb/core/usb.h                      |    1 
 fs/fuse/dir.c                               |   30 +++-
 fs/fuse/file.c                              |   12 +
 fs/fuse/inode.c                             |    5 
 fs/jfs/jfs_imap.c                           |    4 
 fs/nfs/dir.c                                |   14 +-
 fs/splice.c                                 |    6 
 include/asm-generic/audit_change_attr.h     |    4 
 include/asm-generic/audit_dir_write.h       |    4 
 include/asm-s390/div64.h                    |   48 -------
 include/linux/mmzone.h                      |   12 +
 include/linux/serial_core.h                 |    1 
 kernel/posix-cpu-timers.c                   |   27 +++-
 kernel/taskstats.c                          |   15 +-
 lib/audit.c                                 |    2 
 mm/memory.c                                 |    9 +
 mm/page_alloc.c                             |    4 
 mm/vmscan.c                                 |   63 ++++++---
 mm/vmstat.c                                 |    2 
 net/bluetooth/rfcomm/tty.c                  |    3 
 net/core/skbuff.c                           |    9 -
 net/decnet/af_decnet.c                      |    4 
 net/ipv4/tcp_cubic.c                        |    6 
 net/ipv6/ip6_flowlabel.c                    |    2 
 net/sctp/input.c                            |    3 
 net/sunrpc/svcsock.c                        |    2 
 sound/core/hwdep.c                          |    3 
 sound/core/info.c                           |    5 
 sound/core/rtctimer.c                       |   17 ++
 sound/pci/au88x0/au88x0.c                   |    1 
 sound/pci/emu10k1/emu10k1_main.c            |    4 
 sound/ppc/keywest.c                         |    3 
 sound/usb/usx2y/usbusx2yaudio.c             |   18 --
 sound/usb/usx2y/usx2yhwdeppcm.c             |   17 --
 86 files changed, 851 insertions(+), 341 deletions(-)

Summary of changes from v2.6.18.1 to v2.6.18.2
============================================

Akinobu Mita:
      Watchdog: sc1200wdt - fix missing pnp_unregister_driver()

Al Viro:
      fix missing ifdefs in syscall classes hookup for generic targets

Alan Cox:
      JMB 368 PATA detection

Alan Stern:
      usbfs: private mutex for open, release, and remove

Amol Lad:
      sound/pci/au88x0/au88x0.c: ioremap balanced with iounmap

Andi Kleen:
      x86-64: Fix C3 timer test

Andy Whitcroft:
      Reintroduce NODES_SPAN_OTHER_NODES for powerpc

Arnaud Patard:
      ALSA: emu10k1: Fix outl() in snd_emu10k1_resume_regs()

Arthur Kepner:
      IB/mthca: Use mmiowb after doorbell ring

Brian King:
      SCSI: DAC960: PCI id table fixup

Chris Wright:
      Linux 2.6.18.2

Clemens Ladisch:
      ALSA: snd_rtctimer: handle RTC interrupts with a tasklet

Dave Kleikamp:
      JFS: pageno needs to be long

David Miller:
      SPARC64: Fix central/FHC bus handling on Ex000 systems.
      SPARC64: Fix memory corruption in pci_4u_free_consistent().
      SPARC64: Fix PCI memory space root resource on Hummingbird.

David Woodhouse:
      Fix uninitialised spinlock in via-pmu-backlight code.

Doug Ledford:
      SCSI: aic7xxx: pause sequencer before touching SBLKCTL

Eli Cohen:
      IPoIB: Rejoin all multicast groups after a port event

Florin Malita:
      ALSA: Dereference after free in snd_hwdep_release()

Francisco Larramendi:
      rtc-max6902: month conversion fix

Herbert Xu:
      NET: Fix skb_segment() handling of fully linear SKBs
      SCTP: Always linearise packet on input

James Bottomley:
      SCSI: aic7xxx: avoid checking SBLKCTL register for certain cards

James Morris:
      IPV6: fix lockup via /proc/net/ip6_flowlabel [CVE-2006-5619]

Jan Beulich:
      fix Intel RNG detection

Jeff Garzik:
      ISDN: check for userspace copy faults
      ISDN: fix drivers, by handling errors thrown by ->readstat()

Jens Axboe:
      splice: fix pipe_to_file() ->prepare_write() error path

Karsten Wiese:
      ALSA: Fix bug in snd-usb-usx2y's usX2Y_pcms_lock_check()
      ALSA: Repair snd-usb-usx2y for usb 2.6.18
      PCI: Remove quirk_via_abnormal_poweroff

Marcel Holtmann:
      Bluetooth: Check if DLC is still attached to the TTY

Martin Bligh:
      vmscan: Fix temp_priority race
      Use min of two prio settings in calculating distress for reclaim

Martin Schwidefsky:
      __div64_32 for 31 bit.

Michael Buesch:
      bcm43xx: fix watchdog timeouts.

Michael Krufky:
      DVB: fix dvb_pll_attach for mt352/zl10353 in cx88-dvb, and nxt200x

Miklos Szeredi:
      fuse: fix hang on SMP

NeilBrown:
      md: Fix bug where spares don't always get rebuilt properly when they become live.
      md: Fix calculation of ->degraded for multipath and raid10
      knfsd: Fix race that can disable NFS server.
      md: check bio address after mapping through partitions.

Oleg Nesterov:
      fill_tgid: fix task_struct leak and possible oops

Paolo 'Blaisorblade' Giarrusso:
      uml: fix processor selection to exclude unsupported processors and features
      uml: remove warnings added by previous -stable patch

Patrick McHardy:
      Fix sfuzz hanging on 2.6.18

Russell King:
      SERIAL: Fix resume handling bug
      SERIAL: Fix oops when removing suspended serial port

Stephen Hemminger:
      sky2: MSI test race and message
      sky2: pause parameter adjustment
      sky2: turn off PHY IRQ on shutdown
      sky2: accept multicast pause frames
      sky2: GMAC pause frame
      sky2: 88E803X transmit lockup (2.6.18)
      tcp: cubic scaling error

Suresh Siddha:
      mm: fix a race condition under SMC + COW

Takashi Iwai:
      ALSA: powermac - Fix Oops when conflicting with aoa driver
      ALSA: Fix re-use of va_list

Thomas Gleixner:
      posix-cpu-timers: prevent signal delivery starvation

Trond Myklebust:
      NFS: nfs_lookup - don't hash dentry when optimising away the lookup

Ulrich Drepper:
      uml: make Uml compile on FC6 kernel headers

Zachary Amsden:
      Fix potential interrupts during alternative patching

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

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Stuff]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]     [Linux Resources]
  Powered by Linux