Happy New Year (and v2.6.20-rc3 released)

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

 



In order to not get in trouble with MADR ("Mothers Against Drunk 
Releases") I decided to cut the 2.6.20-rc3 release early rather than wait 
for midnight, because it's bound to be new years _somewhere_ out there. So 
here's to a happy 2007 for everybody.

The big thing at least for me personally is that nasty shared mmap 
corruption fix, but there's a number of other changes in here, many of 
them just documentation (and some media and network drivers). Shortlog and 
diffstat appended..

The git trees have been updated, and the tar-tree and patches seem to have 
finisged crawling out my poor DSL connection too.

As usual, mirroring might take a while, although the delay has not been 
all that horrible lately, so it's probably going to be up-to-date by the 
time the hangovers are mostly gone.

At which point the first thing on any self-respecting geek's mind should 
obviously be: "is there a new kernel release for me to try?"

Right?

			Linus

----
Adrian Bunk (2):
      V4L/DVB (4959): Usbvision: possible cleanups
      V4L/DVB (4991): Cafe_ccic.c: fix NULL dereference

Akinobu Mita (5):
      V4L/DVB (4994): Vivi: fix use after free in list_for_each()
      V4L/DVB (4995): Vivi: fix kthread_run() error check
      V4L/DVB (4996): Msp3400: fix kthread_run error check
      V4L/DVB (4997): Bttv: delete duplicated ioremap()
      module: fix mod_sysfs_setup() return value

Al Viro (1):
      page_mkclean_one(): fix call to set_pte_at()

Alexey Dobriyan (2):
      V4L/DVB (5012): Usbvision fix: It was using "&&" instead "&"
      fuse: fix typo

Amit Choudhary (1):
      V4L/DVB (4990): Cpia2/cpia2_usb.c: fix error-path leak

Amit S. Kale (8):
      NetXen: Adding new device ids.
      NetXen: driver reload fix for newer firmware.
      NetXen: Using correct CHECKSUM flag.
      NetXen: Multiple adapter fix.
      NetXen: Link status message correction for quad port cards.
      NetXen: work queue fixes.
      NetXen: Fix for PPC machines.
      NetXen: Reducing ring sizes for IOMMU issue.

Andreas Schwab (1):
      Fix compilation of via-pmu-backlight

Andrew Morton (2):
      cpuset procfs warning fix
      lockdep: printk warning fix

Ang Way Chuang (1):
      V4L/DVB (4972): Dvb-core: fix bug in CRC-32 checking on 64-bit systems

Arnaud Patard (Rtp (1):
      spi_s3c24xx_gpio: use right header

Avi Kivity (6):
      KVM: Use boot_cpu_data instead of current_cpu_data
      KVM: Simplify is_long_mode()
      KVM: Implement a few system configuration msrs
      KVM: Move common msr handling to arch independent code
      KVM: More msr misery
      KVM: Fix oops on oom

Ayaz Abdulla (1):
      forcedeth: modified comment header

Brice Goglin (5):
      myri10ge: match number of save_state and restore
      myri10ge: move request_irq to myri10ge_open
      myri10ge: make msi configurable at runtime through sysfs
      myri10ge: no need to save MSI and PCIe state in the driver
      myri10ge: handle failures in suspend and resume

Bruce Allan (2):
      e1000: fix to set the new max frame size before resetting the adapter
      e1000: Fix PBA allocation calculations

David Brownell (4):
      V4L/DVB (5014): Allyesconfig build fixes on some non x86 arch
      SPI: define null tx_buf to mean "shift out zeroes"
      m25p80 build fixes (with MTD debug)
      SPI/MTD: mtd_dataflash oops prevention

David S. Miller (5):
      [SPARC64]: Fix "mem=xxx" handling.
      [SPARC64]: Fix of_iounmap() region release.
      [SPARC64]: Update defconfig.
      [SPARC64]: Handle ISA devices with no 'regs' property.
      [NET]: Add memory barrrier to netif_poll_enable()

David Woodhouse (1):
      [NET]: Don't export linux/random.h outside __KERNEL__.

Dimitri Gorokhovik (2):
      ramfs breaks without CONFIG_BLOCK
      MM: SLOB is broken by recent cleanup of slab.h

Dwaine Garden (1):
      V4L/DVB (4979): Fixes compilation when CONFIG_V4L1_COMPAT is not selected

Eric Moore (1):
      MAINTAINERS: email addr change for Eric Moore

Francois Romieu (3):
      netpoll: drivers must not enable IRQ unconditionally in their NAPI handler
      r8169: use the broken_parity_status field in pci_dev
      r8169: extraneous Cmd{Tx/Rx}Enb write

Hans Verkuil (6):
      V4L/DVB (4967): Add missing tuner module option pal=60 for PAL-60 support.
      V4L/DVB (4968): Add PAL-60 support for cx2584x.
      V4L/DVB (4982): Fix broken audio mode handling for line-in in msp3400.
      V4L/DVB (4983): Force temporal filter to 0 when scaling to prevent ghosting.
      V4L/DVB (4984): LOG_STATUS should show the real temporal filter value.
      V4L/DVB (4988): Cx2341x audio_properties is an u16, not u8

Herbert Xu (1):
      e1000: Do not truncate TSO TCP header with 82544 workaround

Hynek Petrak (1):
      PHY probe not working properly for ibm_emac (PPC4xx)

Ingo Molnar (4):
      change WARN_ON back to "BUG: at ..."
      rcu: rcutorture suspend fix
      sched: fix cond_resched_softirq() offset
      kvm: fix GFP_KERNEL allocation in atomic section in kvm_dev_ioctl_create_vcpu()

Jan Andersson (1):
      sparc32: add offset in pci_map_sg()

Jean Delvare (1):
      V4L/DVB (5010): Cx88: Fix leadtek_eeprom tagging

Jeff Garzik (5):
      e1000: For sanity, reformat e1000_set_mac_type(), struct e1000_hw[_stats]
      e1000: omit stats for broken counter in 82543
      e1000: consolidate managability enabling/disabling
      e1000: workaround for the ESB2 NIC RX unit issue
      e1000: 3 new driver stats for managability testing

Jeff Kirsher (1):
      e1000: fix ethtool reported bus type for older adapters

Jesse Brandeburg (7):
      e1000: The user-supplied itr setting needs the lower 2 bits masked off
      e1000: dynamic itr: take TSO and jumbo into account
      e1000: Fix Wake-on-Lan with forced gigabit speed
      e1000: disable TSO on the 82544 with slab debugging
      e1000: narrow down the scope of the tipg timer tweak
      e1000: Make the copybreak value a module parameter
      e1000: No-delay link detection at interface up

Jiri Slaby (2):
      Char: mxser, fix oops when removing opened
      Char: isicom, eliminate spinlock recursion

Judith Lebzelter (1):
      powerpc iseries link error in allmodconfig

KAMEZAWA Hiroyuki (1):
      fix oom killer kills current every time if there is memory-less-node take2

Kyungmin Park (2):
      ARM: OMAP: fix GPMC compiler errors
      ARM: OMAP: fix missing header on apollon board

Lennert Buytenhek (1):
      Update CREDITS and MAINTAINERS entries for Lennert Buytenhek

Linus Torvalds (2):
      VM: Fix nasty and subtle race in shared mmap'ed page writeback
      Linux 2.6.20-rc3

Mario Rossi (2):
      V4L/DVB (4955): Fix autosearch index
      V4L/DVB (4956): [NOVA-T-USB2] Put remote-debugging in the right place

Mark Fasheh (4):
      ocfs2: don't print error in ocfs2_permission()
      ocfs2: Allow direct I/O read past end of file
      ocfs2: ignore NULL vfsmnt in ocfs2_should_update_atime()
      ocfs2: always unmap in ocfs2_data_convert_worker()

Martin Willi (1):
      [XFRM]: Algorithm lookup using .compat name

Mauro Carvalho Chehab (3):
      V4L/DVB (4960): Removal of unused code from usbvision-i2c.c
      V4L/DVB (4980): Fixes bug 7267: PAL/60 is not working
      V4L/DVB (5001): Add two required headers on kernel 2.6.20-rc1

Melissa Howland (1):
      [S390] Change max. buffer size for monwriter device.

Michael Holzheu (1):
      [S390] cio: fix stsch_reset.

Michael Krufky (1):
      V4L/DVB (4973): Dvb-core: fix printk type warning

Michael S. Tsirkin (1):
      IB/mthca: Fix FMR breakage caused by kmemdup() conversion

Mikael Pettersson (1):
      fix mrproper incompleteness

Mike Frysinger (1):
      respect srctree/objtree in Documentation/DocBook/Makefile

Nguyen Anh Quynh (1):
      KVM: Rename some msrs

Oleg Nesterov (1):
      restore ->pdeath_signal behaviour

Ralf Baechle (1):
      V4L/DVB (4958): Fix namespace conflict between w9968cf.c on MIPS

Randy Dunlap (3):
      via-velocity uses INET interfaces
      pci/probe: fix macro that confuses kernel-doc
      cciss: build with PROC_FS=n

Sebastien Dugué (1):
      Fix IPMI watchdog set_param_str() using kstrdup

Sergei Shtylyov (2):
      PIIX: remove check for broken MW DMA mode 0
      PIIX/SLC90E66: PIO mode fallback fix

Shantanu Goel (1):
      Buglet in vmscan.c

Soeren Sonnenburg (1):
      make fn_keys work again on power/macbooks

Stefan Richter (2):
      ieee1394: sbp2: pass REQUEST_SENSE through to the target
      ieee1394: sbp2: fix bogus dma mapping

Stephan Berberig (1):
      V4L/DVB (4992): Fix typo in saa7134-dvb.c

Stephen Hemminger (4):
      netxen: remove private ioctl
      sky2: dual port NAPI problem
      sky2: power management/MSI workaround
      sky2: phy power down needs PCI config write enabled

Thierry MERLE (1):
      V4L/DVB (4970): Usbvision memory fixes

Thomas Meyer (1):
      Add .gitignore file for relocs in arch/i386

Tilman Schmidt (1):
      Update to Documentation/tty.txt on line disciplines

Ulrich Kunitz (3):
      zd1211rw: Call ieee80211_rx in tasklet
      ieee80211softmac: Fix errors related to the work_struct changes
      ieee80211softmac: Fix mutex_lock at exit of ieee80211_softmac_get_genie

Yan Burman (1):
      ep93xx: some minor cleanups to the ep93xx eth driver

Yoshimi Ichiyanagi (1):
      KVM: Initialize kvm_arch_ops on unload

Zach Brown (1):
      Fix lock inversion aio_kick_handler()

Zhen Wei (1):
      ocfs2: export heartbeat thread pid via configfs

[email protected] (1):
      V4L/DVB (4964): VIDEO_PALETTE_YUYV and VIDEO_PALETTE_YUV422 are the same palette

---
 CREDITS                                         |    7 +-
 Documentation/DocBook/Makefile                  |    4 +-
 Documentation/filesystems/fuse.txt              |    4 +-
 Documentation/tty.txt                           |  111 +++++++-
 MAINTAINERS                                     |  132 +++++++++-
 Makefile                                        |    4 +-
 arch/arm/mach-omap2/board-apollon.c             |    1 +
 arch/arm/mach-omap2/gpmc.c                      |   21 +-
 arch/i386/boot/compressed/.gitignore            |    1 +
 arch/i386/defconfig                             |    2 +-
 arch/sparc/kernel/ioport.c                      |    5 +-
 arch/sparc64/defconfig                          |   36 ++-
 arch/sparc64/kernel/isa.c                       |   20 +-
 arch/sparc64/kernel/of_device.c                 |    7 +-
 arch/sparc64/mm/init.c                          |  147 ++++++++--
 arch/x86_64/defconfig                           |    2 +-
 drivers/block/cciss.c                           |    3 +-
 drivers/char/ipmi/ipmi_watchdog.c               |   11 +-
 drivers/char/isicom.c                           |  103 ++++----
 drivers/char/mxser.c                            |    1 +
 drivers/char/mxser_new.c                        |    1 +
 drivers/ide/pci/piix.c                          |   66 ++----
 drivers/ide/pci/slc90e66.c                      |   20 +-
 drivers/ieee1394/sbp2.c                         |   83 +++---
 drivers/infiniband/hw/mthca/mthca_provider.c    |    3 +-
 drivers/input/serio/i8042-sparcio.h             |    6 +-
 drivers/kvm/kvm.h                               |   18 +-
 drivers/kvm/kvm_main.c                          |   98 ++++++-
 drivers/kvm/mmu.c                               |   26 +-
 drivers/kvm/paging_tmpl.h                       |    4 +-
 drivers/kvm/svm.c                               |   52 +----
 drivers/kvm/vmx.c                               |   75 ++----
 drivers/kvm/vmx.h                               |   10 +-
 drivers/macintosh/via-pmu-backlight.c           |    2 +-
 drivers/media/common/ir-functions.c             |    1 +
 drivers/media/dvb/dvb-core/dvb_net.c            |    4 +-
 drivers/media/dvb/dvb-usb/nova-t-usb2.c         |    4 +-
 drivers/media/dvb/frontends/dib3000mc.c         |    2 +-
 drivers/media/video/Kconfig                     |    2 +-
 drivers/media/video/bt8xx/bttv-driver.c         |    4 +-
 drivers/media/video/cafe_ccic.c                 |    2 +-
 drivers/media/video/cpia2/cpia2_usb.c           |    4 +
 drivers/media/video/cx2341x.c                   |   21 +-
 drivers/media/video/cx25840/cx25840-vbi.c       |    9 +-
 drivers/media/video/cx88/cx88-cards.c           |    2 +-
 drivers/media/video/cx88/cx88-core.c            |   35 ++-
 drivers/media/video/cx88/cx88.h                 |    2 +-
 drivers/media/video/em28xx/em28xx-video.c       |    4 +-
 drivers/media/video/meye.c                      |    4 +-
 drivers/media/video/msp3400-driver.c            |    8 +-
 drivers/media/video/msp3400-kthreads.c          |   11 +-
 drivers/media/video/saa7134/saa7134-dvb.c       |    8 +-
 drivers/media/video/tuner-core.c                |    4 +
 drivers/media/video/usbvision/usbvision-cards.c |   11 +-
 drivers/media/video/usbvision/usbvision-core.c  |   83 ++----
 drivers/media/video/usbvision/usbvision-i2c.c   |   35 +--
 drivers/media/video/usbvision/usbvision-video.c |  150 ++++++----
 drivers/media/video/usbvision/usbvision.h       |   27 --
 drivers/media/video/vivi.c                      |    8 +-
 drivers/media/video/w9966.c                     |    2 +-
 drivers/media/video/w9968cf.c                   |   24 +-
 drivers/media/video/zoran_device.c              |    3 +-
 drivers/mtd/devices/m25p80.c                    |    4 +-
 drivers/mtd/devices/mtd_dataflash.c             |    2 +-
 drivers/net/8139cp.c                            |    6 +-
 drivers/net/arm/ep93xx_eth.c                    |    4 +-
 drivers/net/b44.c                               |    6 +-
 drivers/net/e1000/e1000_ethtool.c               |    3 +
 drivers/net/e1000/e1000_hw.c                    |  296 ++++++++++---------
 drivers/net/e1000/e1000_hw.h                    |  310 +++++++++++----------
 drivers/net/e1000/e1000_main.c                  |  345 ++++++++++++++++-------
 drivers/net/e1000/e1000_param.c                 |    4 +-
 drivers/net/forcedeth.c                         |   16 +-
 drivers/net/ibm_emac/ibm_emac_phy.c             |    4 +-
 drivers/net/myri10ge/myri10ge.c                 |  163 +++++------
 drivers/net/netxen/netxen_nic.h                 |   25 +--
 drivers/net/netxen/netxen_nic_ethtool.c         |    5 +-
 drivers/net/netxen/netxen_nic_hw.c              |  296 +-------------------
 drivers/net/netxen/netxen_nic_init.c            |  251 +----------------
 drivers/net/netxen/netxen_nic_ioctl.h           |   77 -----
 drivers/net/netxen/netxen_nic_isr.c             |    3 +-
 drivers/net/netxen/netxen_nic_main.c            |   85 ++-----
 drivers/net/r8169.c                             |    6 +-
 drivers/net/skge.c                              |    5 +-
 drivers/net/sky2.c                              |   35 +++-
 drivers/net/via-velocity.c                      |   18 +-
 drivers/net/wireless/zd1211rw/zd_mac.c          |   96 +++++--
 drivers/net/wireless/zd1211rw/zd_mac.h          |    5 +-
 drivers/net/wireless/zd1211rw/zd_usb.c          |    4 +-
 drivers/pci/probe.c                             |    5 +-
 drivers/s390/char/monwriter.c                   |    2 +-
 drivers/s390/cio/cio.c                          |   13 +-
 drivers/scsi/ibmvscsi/Makefile                  |    2 +
 drivers/serial/sunsab.c                         |   11 +-
 drivers/serial/sunsu.c                          |   10 +-
 drivers/serial/sunzilog.c                       |   14 +-
 drivers/spi/spi_mpc83xx.c                       |    2 +
 drivers/spi/spi_s3c24xx.c                       |    2 +-
 drivers/spi/spi_s3c24xx_gpio.c                  |    2 +-
 drivers/usb/input/Kconfig                       |    2 +-
 drivers/video/bw2.c                             |   18 +-
 drivers/video/cg14.c                            |   28 +-
 drivers/video/cg3.c                             |   22 +-
 drivers/video/cg6.c                             |   33 ++-
 drivers/video/ffb.c                             |   25 +-
 drivers/video/leo.c                             |   29 +-
 drivers/video/p9100.c                           |   25 +-
 drivers/video/tcx.c                             |   33 ++-
 fs/aio.c                                        |    7 +-
 fs/ocfs2/aops.c                                 |   24 ++-
 fs/ocfs2/cluster/heartbeat.c                    |   17 ++
 fs/ocfs2/dlmglue.c                              |   10 +-
 fs/ocfs2/file.c                                 |   13 +-
 fs/ramfs/file-mmu.c                             |    4 +-
 fs/ramfs/file-nommu.c                           |    4 +-
 include/asm-generic/bug.h                       |    2 +-
 include/asm-sparc/of_device.h                   |    2 +-
 include/asm-sparc64/of_device.h                 |    2 +-
 include/linux/cpuset.h                          |    2 +-
 include/linux/net.h                             |    2 +-
 include/linux/netdevice.h                       |    1 +
 include/linux/spi/spi.h                         |    2 +-
 include/media/cx2341x.h                         |    2 +-
 include/media/ir-common.h                       |    1 +
 kernel/cpuset.c                                 |    2 +-
 kernel/exit.c                                   |    8 +-
 kernel/lockdep.c                                |    8 +-
 kernel/module.c                                 |    4 +-
 kernel/rcutorture.c                             |    3 +
 kernel/sched.c                                  |   18 +-
 mm/oom_kill.c                                   |    7 +-
 mm/page-writeback.c                             |   45 +++-
 mm/rmap.c                                       |    2 +-
 mm/slob.c                                       |   11 +-
 mm/vmscan.c                                     |    2 +-
 net/ieee80211/softmac/ieee80211softmac_assoc.c  |    4 +-
 net/ieee80211/softmac/ieee80211softmac_wx.c     |    2 +-
 net/xfrm/xfrm_algo.c                            |    3 +-
 138 files changed, 2077 insertions(+), 2049 deletions(-)
 create mode 100644 arch/i386/boot/compressed/.gitignore
 delete mode 100644 drivers/net/netxen/netxen_nic_ioctl.h

[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