public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* Linux 2.6.35.2
@ 2010-08-13 21:23 Greg KH
  2010-08-13 21:23 ` Greg KH
  2010-08-14 10:35 ` Arthur Titeica
  0 siblings, 2 replies; 22+ messages in thread
From: Greg KH @ 2010-08-13 21:23 UTC (permalink / raw)
  To: linux-kernel, Andrew Morton, torvalds, stable; +Cc: lwn

I'm announcing the release of the 2.6.35.2 kernel.

All users of the 2.6.35 kernel series must upgrade.

I'm tired of people trying to parse my words like I'm the Federal
Reserve Chairman, just go update already.  If you use a kernel.org-based
kernel, and you aren't updating to the latest -stable updates, well, why
are you using a kernel.org kernel in the first place?

The updated 2.6.35.y git tree can be found at:
        git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-2.6.35.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.35.y.git;a=summary

thanks,

greg k-h

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

 Makefile                                    |    2 
 arch/arm/Kconfig                            |   12 +++
 arch/arm/include/asm/tlbflush.h             |    8 ++
 arch/arm/mach-pxa/cm-x300.c                 |    3 
 arch/arm/plat-mxc/include/mach/gpio.h       |    1 
 arch/powerpc/Makefile                       |   16 +++-
 arch/powerpc/kernel/perf_event_fsl_emb.c    |    1 
 arch/x86/include/asm/cmpxchg_32.h           |   68 ++++++++++----------
 arch/x86/include/asm/cmpxchg_64.h           |   40 ++++++------
 arch/x86/kernel/cpu/mtrr/main.c             |   56 +++++++++++++----
 arch/x86/kernel/cpu/vmware.c                |    9 ++
 arch/x86/kernel/smpboot.c                   |    7 ++
 arch/x86/mm/fault.c                         |    4 -
 arch/x86/mm/kmmio.c                         |   16 +++-
 arch/x86/mm/testmmiotrace.c                 |   22 ++++++
 arch/x86/pci/acpi.c                         |    9 ++
 crypto/Kconfig                              |    8 ++
 crypto/algboss.c                            |    4 +
 crypto/testmgr.c                            |   14 ++++
 drivers/ata/ata_piix.c                      |    8 ++
 drivers/atm/solos-pci.c                     |    7 +-
 drivers/block/drbd/drbd_main.c              |   27 +++++---
 drivers/bluetooth/btusb.c                   |    3 
 drivers/char/ipmi/ipmi_si_intf.c            |    8 ++
 drivers/char/nozomi.c                       |    4 -
 drivers/dma/ioat/dma.h                      |    1 
 drivers/dma/ioat/dma_v2.c                   |   24 ++++++-
 drivers/dma/ioat/dma_v3.c                   |    5 +
 drivers/ide/ide-cd.c                        |   14 +++-
 drivers/md/md.c                             |   37 ++++++-----
 drivers/md/md.h                             |    4 +
 drivers/md/raid10.c                         |   18 +++++
 drivers/mtd/nand/mxc_nand.c                 |    2 
 drivers/mtd/nand/plat_nand.c                |    2 
 drivers/net/e100.c                          |    2 
 drivers/net/e1000/e1000_main.c              |    3 
 drivers/net/e1000e/netdev.c                 |    4 +
 drivers/net/igb/igb_main.c                  |    2 
 drivers/net/igbvf/netdev.c                  |    2 
 drivers/net/ixgb/ixgb_main.c                |    2 
 drivers/net/ixgbe/ixgbe_main.c              |    1 
 drivers/net/ixgbevf/ixgbevf_main.c          |    2 
 drivers/net/smsc911x.c                      |   92 +++++++++++++++-------------
 drivers/net/wireless/iwlwifi/iwl-devtrace.h |    2 
 drivers/net/wireless/rtl818x/rtl8180_dev.c  |    2 
 drivers/pci/intel-iommu.c                   |   28 ++++++++
 drivers/pci/quirks.c                        |    4 +
 drivers/pcmcia/pcmcia_resource.c            |    5 +
 drivers/serial/8250_pci.c                   |   13 +++
 drivers/staging/hv/Kconfig                  |    2 
 drivers/staging/line6/Kconfig               |    1 
 drivers/staging/panel/panel.c               |    2 
 drivers/staging/rt2860/usb_main_dev.c       |    1 
 drivers/usb/core/hub.c                      |    6 +
 drivers/usb/core/quirks.c                   |    3 
 drivers/usb/core/urb.c                      |   50 ++++++---------
 drivers/usb/host/ehci-pci.c                 |    1 
 drivers/usb/host/ehci-sched.c               |   10 +--
 drivers/usb/host/ehci.h                     |    1 
 drivers/usb/misc/usbtest.c                  |    6 +
 drivers/usb/mon/mon_bin.c                   |    2 
 drivers/usb/musb/musb_debugfs.c             |   32 ++++-----
 drivers/usb/serial/cp210x.c                 |    4 +
 drivers/usb/serial/ftdi_sio.c               |    4 +
 drivers/usb/serial/ftdi_sio_ids.h           |   10 +++
 drivers/usb/serial/generic.c                |   15 +++-
 drivers/usb/serial/option.c                 |   13 +++
 drivers/video/w100fb.c                      |    4 -
 drivers/xen/events.c                        |    1 
 fs/block_dev.c                              |   10 +--
 fs/ecryptfs/file.c                          |   60 +++++++++++-------
 fs/ecryptfs/inode.c                         |    5 -
 fs/ext4/super.c                             |    4 -
 fs/jfs/xattr.c                              |   87 +++++++++++---------------
 fs/namespace.c                              |    2 
 fs/signalfd.c                               |    2 
 fs/super.c                                  |    6 +
 include/linux/Kbuild                        |    1 
 include/linux/fs.h                          |    7 +-
 include/linux/interrupt.h                   |    7 +-
 include/linux/notifier.h                    |    2 
 include/linux/sched.h                       |    6 -
 include/linux/usb/quirks.h                  |    4 +
 kernel/irq/manage.c                         |    2 
 kernel/sched.c                              |   10 ---
 kernel/time/tick-sched.c                    |    2 
 mm/memory.c                                 |   25 +++++++
 mm/swapfile.c                               |    6 +
 sound/pci/hda/patch_realtek.c               |    1 
 89 files changed, 723 insertions(+), 322 deletions(-)

Al Viro (1):
      Fix sget() race with failing mount

Alan Stern (1):
      USB: EHCI: remove PCI assumption

Alessio Igor Bogani (1):
      USB: cp210x: Add four new device IDs

Alexander Shishkin (1):
      crypto: testmgr - add an option to disable cryptoalgos' self-tests

Alok Kataria (1):
      x86, vmware: Preset lpj values when on VMware.

Anand Gadiyar (1):
      USB: musb: use correct register widths in register dumps

Andrew Bird (1):
      USB: option: add huawei k3765 k4505 devices to work properly

Bjorn Helgaas (1):
      x86/PCI: use host bridge _CRS info on ASRock ALiveSATA2-GLAN

Borislav Petkov (1):
      ide-cd: Do not access completed requests in the irq handler

Catalin Marinas (1):
      smsc911x: Add spinlocks around registers access

Chris Wright (1):
      blkdev: cgroup whitelist permission fix

Christian Lamparter (1):
      USB: fix thread-unsafe anchor utiliy routines

Cyril Lacoux (1):
      Bluetooth: Added support for controller shipped with iMac i5

Dan Williams (2):
      md: move revalidate_disk() back outside open_mutex
      ioat2: catch and recover from broken vtd configurations v6

Dave Kleikamp (1):
      jfs: don't allow os2 xattr namespace overlap with others

David S. Miller (1):
      net: Fix NETDEV_NOTIFY_PEERS to not conflict with NETDEV_BONDING_DESLAVE.

David Woodhouse (1):
      solos-pci: Fix race condition in tasklet RX handling

Dominik Brodowski (1):
      pcmcia: avoid buffer overflow in pcmcia_setup_isa_irq

Eric Bénard (1):
      mtd: mxc_nand: fix unbalanced enable for IRQ

Eric Sandeen (1):
      ext4: fix freeze deadlock under IO

Greg Kroah-Hartman (1):
      Linux 2.6.35.2

H. Peter Anvin (1):
      x86: Add memory modify constraints to xchg() and cmpxchg()

Haiyang Zhang (1):
      staging: hv: Fix Kconfig dependency of hv_blkvsc

Ian Campbell (2):
      irq: Add new IRQ flag IRQF_NO_SUSPEND
      xen: Do not suspend IPI IRQs.

Igor Grinberg (1):
      pxa/cm-x300: fix ffuart registration

James Chapman (1):
      l2tp: fix export of header file for userspace

Jeff Kirsher (1):
      e100/e1000*/igb*/ixgb*: Add missing read memory barrier

Jiri Slaby (2):
      Char: nozomi, fix tty->count counting
      Char: nozomi, set tty->driver_data appropriately

Johan Hovold (1):
      USB: serial: fix stalled writes

Johannes Berg (1):
      iwlwifi: fix TX tracer

John G. Rogers (1):
      USB: serial: enabling support for Segway RMP in ftdi_sio

John W. Linville (1):
      rtl8180: avoid potential NULL deref in rtl8180_beacon_work

Julia Lawall (1):
      fs/ecryptfs/file.c: introduce missing free

KAMEZAWA Hiroyuki (1):
      mm: fix corruption of hibernation caused by reusing swap during image saving

Larry Finger (1):
      staging: rt2870: Add USB ID for Belkin F6D4050 v2

Lino Sanfilippo (1):
      ecryptfs: release reference to lower mount if interpose fails

Linus Torvalds (3):
      mm: keep a guard page below a grow-down stack segment
      mm: fix missing page table unmap for stack guard page failure case
      x86: don't send SIGBUS for kernel page faults

Lytochkin Boris (1):
      serial: add support for OX16PCI958 card

Marcin Slusarz (1):
      x86, kmmio/mmiotrace: Fix double free of kmmio_fault_pages

Marek Vasut (1):
      mtd: gen_nand: fix support for multiple chips

Ming Lei (1):
      USB: usbtest: avoid to free coherent buffer in atomic context

Nathan Lynch (1):
      signalfd: fill in ssi_int for posix timers and message queues

NeilBrown (2):
      md: fix another deadlock with removing sysfs attributes.
      md/raid10: fix deadlock with unaligned read during resync

Pavel Kazlou (1):
      USB: option: Huawei ETS 1220 support added

Peter Huewe (2):
      Staging: panel: Prevent double-calling of parport_release - fix oops.
      drivers/video/w100fb.c: ignore void return value / fix build failure

Peter Zijlstra (1):
      sched: Revert nohz_ratelimit() for now

Phil Dibowitz (1):
      USB delay init quirk for logitech Harmony 700-series devices

Philipp Reisner (2):
      drbd: Initialize all members of sync_conf to their defaults [Bugz 315]
      drbd: Disable delay probes for the upcomming release

Rafael J. Wysocki (1):
      PCI: Do not run NVidia quirks related to MSI with MSI disabled

Randy Dunlap (1):
      Staging: line6: needs to select SND_PCM

Sam Ravnborg (1):
      powerpc: fix build with make 3.82

Scott Wood (1):
      perf, powerpc: fsl_emb: Restore setting perf_sample_data.period

Steven Robertson (1):
      USB: resizing usbmon binary interface buffer causes protection faults

Suresh Siddha (1):
      x86, mtrr: Use stop machine context to rendezvous all the cpu's

Takashi Iwai (1):
      ALSA: hda - Add PC-beep whitelist for an Intel board

Tejun Heo (3):
      ata_piix: fix locking around SIDPR access
      PCI: disable MSI on VIA K8M800
      bio, fs: update RWA_MASK, READA and SWRITE to match the corresponding BIO_RW_* bits

Tyler Hicks (1):
      eCryptfs: Handle ioctl calls with unlocked and compat functions

Uwe Kleine-König (1):
      ARM: 6280/1: imx: Fix build failure when including <mach/gpio.h> without <linux/spinlock.h>

Will Deacon (1):
      ARM: 6299/1: errata: TLBIASIDIS and TLBIMVAIS operations can broadcast a faulty ASID

Yinghai Lu (1):
      ipmi: fix ACPI detection with regspacing

dranch@trinnet.net (1):
      USB: ftdi_sio: device id for Navitator


^ permalink raw reply	[flat|nested] 22+ messages in thread
* Re: Linux 2.6.35.2
@ 2010-08-14 12:37 Sedat Dilek
  2010-08-14 17:14 ` Linus Torvalds
  0 siblings, 1 reply; 22+ messages in thread
From: Sedat Dilek @ 2010-08-14 12:37 UTC (permalink / raw)
  To: Greg KH, LKML; +Cc: penberg, arthur

[ CC me I am not subscribed to LKML ]

[1] says:

>You could try 'git bisect' between v2.6.35.1 and v2.6.35.2 to narrow
>the problem down to a specific commit.

I would suggest to revert last 3 patches to 2.6.35.y GIT branch (taken
from upstream, recently accepted, not well tested?):

x86: don't send SIGBUS for kernel page faults
mm: fix missing page table unmap for stack guard page failure case
mm: keep a guard page below a grow-down stack segment 	

I can't understand why some days old upstream patches go into a
stable-fix series.
As far as I can see they were not in the review-2.6.35 cycle and not
in 2.6.35.2-rc1 patch included (see my posting in [3],[4]).

I see similiar Call trace(s) in 2.6.35-gitX (here on Debian/sid i386):

root@tbox:~# grep "Aug 14 13:00:5" /var/log/syslog
Aug 14 13:00:53 tbox kernel: [ 1084.804086] BUG: scheduling while
atomic: bash/3256/0x10000001
Aug 14 13:00:53 tbox kernel: [ 1084.804092] Modules linked in: btrfs
zlib_deflate crc32c libcrc32c ufs qnx4 hfsplus hfs minix ntfs vfat
msdos fat jfs xfs exportfs reiserfs ext2 acpi_cpufreq mperf
cpufreq_stats cpufreq_userspace cpufreq_conservative cpufreq_powersave
ppdev lp sco bnep l2cap bluetooth aes_i586 aes_generic ext4 jbd2 crc16
fuse dm_crypt snd_intel8x0 snd_intel8x0m snd_ac97_codec arc4 ecb
ac97_bus radeon snd_pcm_oss snd_mixer_oss thinkpad_acpi snd_pcm ath5k
snd_seq_midi snd_rawmidi mac80211 snd_seq_midi_event ttm snd_seq ath
drm_kms_helper pcmcia drm joydev cfg80211 snd_timer snd_seq_device
nsc_ircc yenta_socket rfkill pcmcia_rsrc i2c_algo_bit pcmcia_core snd
i2c_i801 led_class video output irda rng_core soundcore tpm_tis shpchp
i2c_core battery ac pci_hotplug tpm nvram pcspkr serio_raw parport_pc
tpm_bios parport psmouse snd_page_alloc evdev processor button
crc_ccitt ext3 jbd mbcache dm_mod usbhid hid sg sd_mod sr_mod cdrom
crc_t10dif ata_generic ata_piix libata uhci_hcd ehci_hcd scsi_mod
usbcore
Aug 14 13:00:53 tbox kernel: e1000 floppy thermal thermal_sys nls_base
[last unloaded: scsi_wait_scan]
Aug 14 13:00:53 tbox kernel: [ 1084.804203] Pid: 3256, comm: bash Not
tainted 2.6.35-git14.sd.1-686 #2
Aug 14 13:00:53 tbox kernel: [ 1084.804206] Call Trace:
Aug 14 13:00:53 tbox kernel: [ 1084.804221]  [<c12761ad>] ? schedule+0x8e/0x569
Aug 14 13:00:53 tbox kernel: [ 1084.804230]  [<c108dc8c>] ?
__alloc_pages_nodemask+0x565/0x5d7
Aug 14 13:00:53 tbox kernel: [ 1084.804235]  [<c108a275>] ?
generic_file_aio_read+0x581/0x5cc
Aug 14 13:00:53 tbox kernel: [ 1084.804240]  [<c1276793>] ?
_cond_resched+0x26/0x3d
Aug 14 13:00:53 tbox kernel: [ 1084.804247]  [<c10a3b2e>] ?
anon_vma_prepare+0x11/0xe6
Aug 14 13:00:53 tbox kernel: [ 1084.804251]  [<c109fa93>] ?
expand_downwards+0x15/0x122
Aug 14 13:00:53 tbox kernel: [ 1084.804255]  [<c109ba49>] ?
__pte_alloc+0x5a/0x8a
Aug 14 13:00:53 tbox kernel: [ 1084.804271]  [<c109d73b>] ?
handle_mm_fault+0x207/0xa32
Aug 14 13:00:53 tbox kernel: [ 1084.804275]  [<c109ac81>] ?
follow_page+0x4d/0x29d
Aug 14 13:00:53 tbox kernel: [ 1084.804279]  [<c109e21e>] ?
__get_user_pages+0x2b8/0x39b
Aug 14 13:00:53 tbox kernel: [ 1084.804284]  [<c10b9c24>] ?
get_arg_page+0x2e/0x77
Aug 14 13:00:53 tbox kernel: [ 1084.804291]  [<c1139d90>] ?
strnlen_user+0x18/0x35
Aug 14 13:00:53 tbox kernel: [ 1084.804295]  [<c10b9d33>] ?
copy_strings+0xc6/0x161
Aug 14 13:00:53 tbox kernel: [ 1084.804299]  [<c10ba9b1>] ?
kernel_read+0x2d/0x3d
Aug 14 13:00:53 tbox kernel: [ 1084.804303]  [<c10b9de7>] ?
copy_strings_kernel+0x19/0x27
Aug 14 13:00:53 tbox kernel: [ 1084.804307]  [<c10bb1b1>] ?
do_execve+0x143/0x24e
Aug 14 13:00:53 tbox kernel: [ 1084.804313]  [<c1007c82>] ? sys_execve+0x2c/0x4d
Aug 14 13:00:53 tbox kernel: [ 1084.804318]  [<c1002fee>] ?
ptregs_execve+0x12/0x18
Aug 14 13:00:53 tbox kernel: [ 1084.804322]  [<c1002f1f>] ?
sysenter_do_call+0x12/0x28

Dunno, if they are correlated...

- Sedat -

[ REFERENCES ]
[1] http://lkml.org/lkml/2010/8/14/46
[2] http://git.kernel.org/?p=linux/kernel/git/hpa/linux-2.6-allstable.git;a=shortlog;h=refs/heads/linux-2.6.35.y
[3] http://lkml.org/lkml/2010/8/14/5
[4] http://lkml.org/lkml/2010/8/14/6

^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2010-08-14 23:42 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-08-13 21:23 Linux 2.6.35.2 Greg KH
2010-08-13 21:23 ` Greg KH
2010-08-14  6:53   ` Heinz Diehl
2010-08-14 13:40     ` Greg KH
2010-08-14 10:35 ` Arthur Titeica
2010-08-14 11:21   ` Pekka Enberg
2010-08-14 13:39     ` Greg KH
2010-08-14 14:08       ` Arthur Titeica
2010-08-14 15:10         ` Bjarke Istrup Pedersen
2010-08-14 16:56         ` Heiko Carstens
  -- strict thread matches above, loose matches on Subject: below --
2010-08-14 12:37 Sedat Dilek
2010-08-14 17:14 ` Linus Torvalds
2010-08-14 17:27   ` Sedat Dilek
2010-08-14 17:31     ` Linus Torvalds
2010-08-14 18:27       ` Ed Tomlinson
2010-08-14 18:47         ` Linus Torvalds
2010-08-14 19:01           ` wylda
2010-08-14 19:01           ` Sedat Dilek
2010-08-14 19:47           ` Ed Tomlinson
2010-08-14 21:56             ` Linus Torvalds
2010-08-14 23:39               ` Ed Tomlinson
2010-08-14 20:34           ` Sedat Dilek

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox