lkml.org 
[lkml]   [2010]   [Aug]   [14]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
SubjectRe: Linux 2.6.35.2
From
[ 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


\
 
 \ /
  Last update: 2010-08-14 14:39    [from the cache]
©2003-2011 Jasper Spaans