lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20090317012028.GA32410@kroah.com>
Date:	Mon, 16 Mar 2009 18:20:28 -0700
From:	Greg KH <gregkh@...e.de>
To:	linux-kernel@...r.kernel.org,
	Andrew Morton <akpm@...ux-foundation.org>,
	torvalds@...ux-foundation.org, stable@...nel.org
Subject: Linux 2.6.28.8

I'm announcing the release of the 2.6.28.8 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.7 and 2.6.28.8

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 "turns out, no one likes witty release notices" k-h

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

 Makefile                              |    2 
 arch/arm/mach-rpc/riscpc.c            |    6 +
 arch/ia64/include/asm/mmzone.h        |    4 
 arch/ia64/mm/numa.c                   |    4 
 arch/mips/include/asm/compat.h        |    7 +
 arch/mips/include/asm/seccomp.h       |    1 
 arch/powerpc/include/asm/compat.h     |    5 +
 arch/powerpc/include/asm/seccomp.h    |    4 
 arch/powerpc/kernel/align.c           |   29 ++---
 arch/sparc/include/asm/compat.h       |    5 +
 arch/sparc/include/asm/seccomp.h      |    6 -
 arch/sparc64/kernel/chmc.c            |    1 
 arch/sparc64/kernel/traps.c           |   17 +++
 arch/x86/ia32/ia32entry.S             |    8 +
 arch/x86/include/asm/math_emu.h       |   29 +----
 arch/x86/include/asm/mmzone_32.h      |    2 
 arch/x86/include/asm/mmzone_64.h      |    2 
 arch/x86/include/asm/paravirt.h       |   17 ---
 arch/x86/include/asm/processor.h      |    2 
 arch/x86/include/asm/seccomp_32.h     |    6 -
 arch/x86/include/asm/seccomp_64.h     |    8 -
 arch/x86/include/asm/traps.h          |    4 
 arch/x86/kernel/cpu/mtrr/main.c       |    3 
 arch/x86/kernel/hpet.c                |    2 
 arch/x86/kernel/paravirt.c            |   24 ++++
 arch/x86/kernel/ptrace.c              |    2 
 arch/x86/kernel/reboot.c              |    8 +
 arch/x86/kernel/traps.c               |   15 +--
 arch/x86/kernel/vmiclock_32.c         |    5 -
 arch/x86/math-emu/fpu_entry.c         |    6 -
 arch/x86/math-emu/fpu_proto.h         |    4 
 arch/x86/math-emu/fpu_system.h        |   16 +--
 arch/x86/math-emu/get_address.c       |   69 ++++++-------
 arch/x86/mm/numa_64.c                 |    2 
 arch/x86/oprofile/op_model_ppro.c     |   14 ++
 arch/x86/xen/enlighten.c              |    3 
 crypto/algapi.c                       |    6 +
 drivers/acpi/ec.c                     |    5 -
 drivers/acpi/power.c                  |    2 
 drivers/ata/libata-core.c             |   10 +-
 drivers/ata/libata-eh.c               |    5 -
 drivers/atm/fore200e.c                |    4 
 drivers/block/aoe/aoe.h               |    1 
 drivers/block/aoe/aoenet.c            |    2 
 drivers/block/xen-blkfront.c          |   30 +++---
 drivers/char/agp/intel-agp.c          |    8 +
 drivers/hid/hid-core.c                |   12 +-
 drivers/hwmon/f71882fg.c              |    2 
 drivers/hwmon/it87.c                  |    8 -
 drivers/i2c/busses/i2c-acorn.c        |    3 
 drivers/i2c/busses/i2c-amd8111.c      |    4 
 drivers/i2c/busses/i2c-pxa.c          |    2 
 drivers/i2c/i2c-core.c                |    3 
 drivers/ide/ide-iops.c                |    2 
 drivers/infiniband/hw/nes/nes_cm.c    |   37 ++++++-
 drivers/infiniband/hw/nes/nes_verbs.c |    2 
 drivers/infiniband/hw/nes/nes_verbs.h |    1 
 drivers/md/raid1.c                    |    3 
 drivers/md/raid10.c                   |   19 ++-
 drivers/media/common/tuners/tda8290.c |    3 
 drivers/media/dvb/frontends/s5h1409.c |    7 -
 drivers/media/video/ivtv/ivtv-ioctl.c |   24 ++--
 drivers/media/video/saa7127.c         |   52 ++++++----
 drivers/misc/acer-wmi.c               |    2 
 drivers/misc/hpilo.c                  |    1 
 drivers/mmc/card/block.c              |    2 
 drivers/mmc/card/mmc_test.c           |    2 
 drivers/mmc/core/mmc_ops.c            |   15 +--
 drivers/mmc/host/s3cmci.c             |    5 -
 drivers/mmc/host/sdhci-pci.c          |    1 
 drivers/mmc/host/sdhci.c              |    9 +
 drivers/mmc/host/sdhci.h              |    3 
 drivers/mtd/devices/mtd_dataflash.c   |    3 
 drivers/net/usb/asix.c                |    8 +
 drivers/net/usb/cdc_ether.c           |    5 +
 drivers/net/usb/zaurus.c              |    5 +
 drivers/net/wireless/rtl8187_dev.c    |   12 ++
 drivers/pci/pcie/aer/aerdrv_core.c    |   48 +++++++--
 drivers/pci/pcie/portdrv_pci.c        |    3 
 drivers/pci/quirks.c                  |   29 +++++
 drivers/scsi/hptiop.c                 |    1 
 drivers/scsi/sd.c                     |    7 +
 drivers/serial/8250.c                 |   15 +++
 drivers/serial/8250_pci.c             |   36 +++++++
 drivers/serial/jsm/jsm_driver.c       |    3 
 drivers/usb/class/cdc-acm.c           |    2 
 drivers/usb/core/message.c            |   11 +-
 drivers/usb/host/ehci-hcd.c           |    2 
 drivers/usb/host/ehci-mem.c           |    1 
 drivers/usb/host/ehci-sched.c         |   56 +++++++++--
 drivers/usb/host/ehci.h               |    6 +
 drivers/usb/serial/option.c           |    5 +
 drivers/usb/storage/unusual_devs.h    |    4 
 drivers/watchdog/ks8695_wdt.c         |    1 
 drivers/watchdog/rc32434_wdt.c        |  168 +++++++++++++---------------------
 fs/cifs/CHANGES                       |    2 
 fs/cifs/sess.c                        |    4 
 fs/compat_ioctl.c                     |    2 
 fs/ext4/ext4.h                        |    2 
 fs/ext4/ialloc.c                      |    7 +
 fs/ext4/inode.c                       |   36 ++++++-
 fs/ext4/mballoc.c                     |   32 +++---
 fs/ext4/migrate.c                     |    8 -
 fs/ext4/super.c                       |   12 +-
 fs/fs-writeback.c                     |    9 +
 fs/inode.c                            |    7 +
 fs/inotify.c                          |    2 
 fs/jbd2/journal.c                     |   17 ++-
 fs/jbd2/transaction.c                 |   42 ++++++--
 fs/jffs2/readinode.c                  |   42 ++++++--
 fs/ocfs2/journal.h                    |    6 -
 fs/pipe.c                             |    8 -
 fs/proc/page.c                        |    4 
 fs/seq_file.c                         |   36 ++++++-
 fs/timerfd.c                          |   12 +-
 include/drm/i915_drm.h                |    2 
 include/linux/fs.h                    |   18 ++-
 include/linux/jbd2.h                  |    3 
 include/linux/mm.h                    |   19 +++
 include/linux/mmzone.h                |    2 
 include/linux/pci_ids.h               |    4 
 include/linux/seq_file.h              |    1 
 include/linux/serial_core.h           |    1 
 include/linux/skbuff.h                |    9 -
 include/linux/timerfd.h               |   16 ++-
 include/net/sock.h                    |    1 
 kernel/fork.c                         |   11 +-
 kernel/seccomp.c                      |    7 -
 kernel/tsacct.c                       |    6 +
 mm/page_alloc.c                       |   27 +++++
 mm/vmalloc.c                          |   12 ++
 net/core/skbuff.c                     |    8 -
 net/core/sock.c                       |    3 
 scripts/mod/file2alias.c              |    1 
 security/selinux/netlabel.c           |    9 +
 sound/core/oss/rate.c                 |    2 
 sound/pci/aw2/aw2-alsa.c              |    2 
 sound/pci/hda/patch_realtek.c         |    1 
 sound/pci/hda/patch_sigmatel.c        |    2 
 sound/pci/oxygen/virtuoso.c           |   17 ---
 sound/usb/usbaudio.c                  |   20 ++--
 sound/usb/usbmidi.c                   |    1 
 142 files changed, 1015 insertions(+), 550 deletions(-)

Adam Lackorzynski (1):
      jsm: additional device support

Adrian Hunter (1):
      mmc: fix data timeout for SEND_EXT_CSD

Alan Stern (2):
      USB: usb_get_string should check the descriptor type
      USB: usb-storage: add IGNORE_RESIDUE flag for Genesys Logic adapters

Alex Chiang (1):
      PCIe: portdrv: call pci_disable_device during remove

Alexander Duyck (1):
      PCI: Add PCI quirk to disable L0s ASPM state for 82575 and 82598

Alexey Dobriyan (1):
      WATCHDOG: ks8695_wdt.c: 'CLOCK_TICK_RATE' undeclared

Alok N Kataria (1):
      x86, vmi: TSC going backwards check in vmi clocksource

Andres Salomon (1):
      sdhci: Add NO_BUSY_IRQ quirk for Marvell CAFE host chip

Andrew Patterson (1):
      PCI: Enable PCIe AER only after checking firmware support

Aneesh Kumar K.V (3):
      ext4: Fix lockdep warning
      ext4: Initialize preallocation list_head's properly
      ext4: Implement range_cyclic in ext4_da_writepages instead of write_cache_pages

Anssi Hannula (2):
      ALSA: aw2: do not grab every saa7146 based device
      HID: move tmff and zpff devices from ignore_list to blacklist

Ben Dooks (2):
      mmc: s3cmci: fix s3c2410_dma_config() arguments.
      sdhci: Add quirk for controllers with no end-of-busy IRQ

Bill Nottingham (1):
      vt: Declare PIO_CMAP/GIO_CMAP as compatbile ioctls.

Bjørn Mork (1):
      cdc_ether: add usb id for Ericsson F3507g

Clemens Ladisch (2):
      sound: virtuoso: revert "do not overwrite EEPROM on Xonar D2/D2X"
      sound: usb-audio: fix uninitialized variable with M-Audio MIDI interfaces

Dan Carpenter (1):
      ext4: Fix NULL dereference in ext4_ext_migrate()'s error handling

David Altobelli (1):
      hpilo: new pci device

David S. Miller (3):
      net: Kill skb_truesize_check(), it only catches false-positives.
      sparc64: Fix crashes in jbusmc_print_dimm()
      sparc64: Fix DAX handling via userspace access from kernel.

Davide Libenzi (1):
      timerfd: add flags check

Devin Heitmueller (1):
      DVB: s5h1409: Perform s5h1409 soft reset after tuning

Dmitriy Taychenachev (2):
      USB: cdc-acm: add usb id for motomagx phones
      zaurus: add usb id for motomagx phones

Ed L. Cashin (1):
      aoe: ignore vendor extension AoE responses

Eric Anholt (1):
      drm/i915: Add missing userland definitions for gem init/execbuffer.

Eric Biederman (1):
      seq_file: properly cope with pread

Eugene Teo (1):
      net: amend the fix for SO_BSDCOMPAT gsopt infoleak

Faisal Latif (1):
      RDMA/nes: Don't allow userspace QPs to use STag zero

Greg Kroah-Hartman (2):
      asix: new device ids
      Linux 2.6.28.8

Hans Verkuil (1):
      V4L: ivtv: fix decoder crash regression

Heiko Carstens (1):
      Fix fixpoint divide exception in acct_update_integrals

Helge Bahmann (1):
      proc: fix PG_locked reporting in /proc/kpageflags

Helmut Schaa (1):
      sdhci: fix led naming

Henrique de Moraes Holschuh (2):
      ACPI: fix broken usage of name.ascii
      ACPI: fix broken usage of acpi_ut_get_node_name()

Herbert Xu (1):
      crypto: api - Fix algorithm test race that broke aead initialisation

HighPoint Linux Team (1):
      SCSI: hptiop: Add new PCI device ID

Ingo Molnar (2):
      inotify: fix GFP_KERNEL related deadlock
      x86: tone down mtrr_trim_uncached_memory() warning

Jan Kara (4):
      jbd2: Fix return value of jbd2_journal_start_commit()
      Revert "ext4: wait on all pending commits in ext4_sync_fs()"
      jbd2: Avoid possible NULL dereference in jbd2_journal_begin_ordered_truncate()
      ext4: Fix deadlock in ext4_write_begin() and ext4_da_write_begin()

Jean Delvare (2):
      hwmon: (f71882fg) Hide misleading error message
      hwmon: (it87) Properly decode -128 degrees C temperature

Jens Axboe (1):
      xen/blkfront: use blk_rq_map_sg to generate ring entries

Jeremy Fitzhardinge (2):
      xen: disable interrupts early, as start_kernel expects
      x86/paravirt: make arch_flush_lazy_mmu/cpu disable preemption

Jesse Sung (1):
      USB: option: add BenQ 3g modem information

Jiri Slaby (1):
      HID: fix bus endianity in file2alias

John Stultz (1):
      x86, hpet: fix for LS21 + HPET = boot hang

Joris van Rantwijk (1):
      ALSA: usb-audio - Workaround for misdetected sample rate with CM6207

KAMEZAWA Hiroyuki (2):
      mm: clean up for early_pfn_to_nid()
      mm: fix memmap init for handling memory hole

Karsten Wiese (1):
      USB: EHCI: slow down ITD reuse

Larry Finger (1):
      rtl8187: New USB ID's for RTL8187L

Leann Ogasawara (1):
      x86: add Dell XPS710 reboot quirk

Lubomir Rintel (1):
      intel-agp: fix a panic with 1M of shared memory, no GTT entries

Luke Yelavich (1):
      ALSA: hda - add another MacBook Pro 3,1 SSID

Martin Dauskardt (1):
      V4L: saa7127: fix broken S-Video with saa7129

Mauro Carvalho Chehab (1):
      8250: fix boot hang with serial console when using with Serial Over Lan port

Meelis Roos (1):
      fore200: fix oops on failed firmware load

Michael Krufky (1):
      V4L: tda8290: fix TDA8290 + TDA18271 initialization

Michael Neuling (1):
      powerpc: Fix load/store float double alignment handler

Michael Spang (1):
      acer-wmi: fix regression in backlight detection

NeilBrown (3):
      md: avoid races when stopping resync.
      md/raid10: Don't call bitmap_cond_end_sync when we are doing recovery.
      md/raid10: Don't skip more than 1 bitmap-chunk at a time during recovery.

Nick Piggin (2):
      mm: vmap fix overflow
      fs: new inode i_state corruption fix

Oleg Nesterov (2):
      copy_process: fix CLONE_PARENT && parent_exec_id interaction
      pipe_rdwr_fasync: fix the error handling to prevent the leak/crash

Paul Moore (2):
      selinux: Fix a panic in selinux_netlbl_inode_permission()
      selinux: Fix the NetLabel glue code for setsockopt()

Paul Turner (1):
      vfs: separate FMODE_PREAD/FMODE_PWRITE into separate flags

Phil Sutter (2):
      WATCHDOG: rc32434_wdt: fix watchdog driver
      WATCHDOG: rc32434_wdt: fix sections

Rabin Vincent (1):
      mmc_test: fix basic read test

Ralf Baechle (1):
      MIPS: compat: Implement is_compat_task.

Robert Hancock (1):
      libata: Don't trust current capacity values in identify words 57-58

Roel Kluin (2):
      i2c: Timeouts reach -1
      i2c: Fix misplaced parentheses

Roland McGrath (3):
      x86-64: fix int $0x80 -ENOSYS return
      x86-64: seccomp: fix 32/64 syscall hole
      x86-64: syscall-audit: fix 32/64 syscall hole

Russell King (1):
      ARM: Add i2c_board_info for RiscPC PCF8583

Sergei Shtylyov (1):
      ide-iops: fix odd-length ATAPI PIO transfers

Steve Chen (1):
      ALSA: fix excessive background noise introduced by OSS emulation rate shrink

Steve French (1):
      Fix oops in cifs_strfromUCS_le mounting to servers which do not specify their OS

Takashi Iwai (2):
      ALSA: usb-audio - Fix non-continuous rate detection
      ALSA: hda - Fix digital mic on dell-m4-1 and dell-m4-3

Tejun Heo (5):
      SCSI: sd: revive sd_index_lock
      vmalloc: call flush_cache_vunmap() from unmap_kernel_range()
      libata: make sure port is thawed when skipping resets
      x86: math_emu info cleanup
      x86: fix math_emu register frame access

Theodore Ts'o (1):
      ext4: Add fallback for find_group_flex

Thomas Gleixner (1):
      JFFS2: fix mount crash caused by removed nodes

Tim Blechmann (1):
      x86: oprofile: don't set counter width from cpuid on Core2

Vegard Nossum (1):
      mm: fix lazy vmap purging (use-after-free error)

Wei Yongjun (1):
      ext4: Fix to read empty directory blocks correctly in 64k

Will Newton (1):
      mtd_dataflash: fix probing of AT45DB321C chips.

Wu Fengguang (1):
      proc: fix kflags to uflags copying in /proc/kpageflags

Yauhen Kharuzhy (1):
      s3cmci: Fix hangup in do_pio_write()

Yi Li (1):
      MMC: fix bug - SDHC card capacity not correct

Yinghai Lu (1):
      PCI quirk: enable MSI on 8132

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

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ