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-prev] [day] [month] [year] [list]
Date:	Mon, 23 Jul 2007 09:05:59 +0900
From:	Paul Mundt <lethal@...ux-sh.org>
To:	Adrian McMenamin <adrianmcmenamin@...il.com>
Cc:	linux-kernel@...r.kernel.org
Subject: Re: Lots of scheduling bugs (?) with -rc1

On Sun, Jul 22, 2007 at 10:49:26PM +0100, Adrian McMenamin wrote:
> [   16.818606] Call trace:
> [   16.822686] [<8c00f782>] __cond_resched+0x1a/0x40
> [   16.827589] [<8c15adf4>] cond_resched+0x30/0x48
> [   16.832256] [<8c15b6ba>] mutex_lock+0xa/0x50
> [   16.836656] [<8c00c4d8>] clear_user_page+0x84/0x12c

Yes, this is not related to -rc1, we've had this problem for some time,
but it does require some reworking of how we do page colouring in order
to clear it up. I have some patches for this, but they've triggered some
problems on older cores, so this is still something that's being
debugged. I'll send you some stuff off-list you might want to try for
SH7750/SH7091, unfortunately you have a direct-mapped cache, so it
doesn't trigger some of the regressions that we've seen on other parts
with those patches.

> / # modprobe pvr2fb
> [  186.214551] Fault in unaligned fixup: 0000 [#1]
> [  186.218469] Modules linked in: pvr2fb cfbcopyarea cfbimgblt
> cfbfillrect snd_aica snd_pcm_oss snd_pcm snd_timer snd_page_alloc
> snd_mixer_oss snd soundcore
> [  186.232658]
> [  186.234190] Pid : 1254, Comm:             modprobe
> [  186.239152] PC is at request_dma+0x2a/0x84
> [  186.243360] PC  : 8c0f9bae SP  : 8ca33eac SR  : 400080f1 TEA :
> c0104344    Not tainted
> [  186.251534] R0  : 00000000 R1  : 00000001 R2  : 8c1cd480 R3  : 8c1cd480
> [  186.258360] R4  : 00000004 R5  : c012b10c R6  : 000000fb R7  : 8c233e60
> [  186.265186] R8  : ffffffea R9  : 00000000 R10 : 00000000 R11 : c012b10c
> [  186.272012] R12 : c012c224 R13 : 8c2a7398 R14 : c0125000
> [  186.277490] MACH: 00000000 MACL: 00000005 GBR : 00000000 PR  : 8c0f9b9e
> [  186.284307]
> [  186.284321] Call trace:
> [  186.288443] [<c012e0b8>] pvr2fb_dc_init+0x9c/0x108 [pvr2fb]
> [  186.294203] [<c012e180>] pvr2fb_init+0x5c/0xa8 [pvr2fb]
> [  186.299581] [<8c02b53a>] sys_init_module+0xf7a/0x1050

This however looks a bit strange,  the r4 value implies that we're not
getting the proper pointer for some reason. I'll try and reproduce it on
some other boards and start digging in to it, thanks for the reports.
-
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