login
Login
/
Register
Search
Forums
News
Blogs
Features
Site
Home
»
Mailing list archives
»
linux-kernel
»
2007
»
October
»
18
Re: sparse breakage triggered by rcu_read_lock() lockdep annotations
view
thread
!MAILaRCHIVE_VOTE_RePLACE
Previous message: [
thread
] [
date
] [
author
]
Next message: [thread] [
date
] [
author
]
[view in full thread]
From:
Josh Triplett <josh@...>
To: Alexey Dobriyan <adobriyan@...>
Cc: <linux-sparse@...>, <linux-kernel@...>
Subject:
Re: sparse breakage triggered by rcu_read_lock() lockdep annotations
Date: Thursday, October 18, 2007 - 1:41 pm
Alexey Dobriyan wrote:
quoted text
> FWIW, commit 851a67b825540a8e00c0be3ee25e4627ba8b133b > aka "lockdep: annotate rcu_read_{,un}lock{,_bh}" > causes sparse to trigger internal assertion in quite a few places over > allyesconfig run. >=20 > sparse: flow.c:805: rewrite_parent_branch: Assertion `changed' failed.=
quoted text
>=20 > Trimmed down testcase: >=20 > void f(unsigned long ip); > static void g(void) > { > if (1) { > f(({ __label__ x; x: (unsigned long)&&x; })); > } > f(({ __label__ x; x: (unsigned long)&&x; })); > } >=20 > #0 0x4001c410 in __kernel_vsyscall () > (gdb) bt > #0 0x4001c410 in __kernel_vsyscall () > #1 0x40050701 in raise () from /lib/libc.so.6 > #2 0x40051e38 in abort () from /lib/libc.so.6 > #3 0x40049fcc in __assert_fail () from /lib/libc.so.6 > #4 0x08064947 in pack_basic_blocks (ep=3D0x411a1c6c) at flow.c:812 > #5 0x0805ffbf in linearize_symbol (sym=3D0x4103ec8c) at linearize.c:21=
54
quoted text
> #6 0x080492a3 in main (argc=3DCannot access memory at address 0x274d) =
at sparse.c:266 Thanks for the detailed report. Looking into it now. - Josh Triplett
Previous message: [
thread
] [
date
] [
author
]
Next message: [thread] [
date
] [
author
]
Messages in current thread:
sparse breakage triggered by rcu_read_lock() lockdep annotat...
, Alexey Dobriyan
, (Tue Oct 16, 6:55 am)
Re: sparse breakage triggered by rcu_read_lock() lockdep ann...
, Chris Li
, (Fri Oct 19, 3:44 pm)
[PATCH] Re: sparse breakage triggered by rcu_read_lock() loc...
, Christopher Li
, (Fri Oct 19, 5:08 pm)
Re: [PATCH] Re: sparse breakage triggered by rcu_read_lock()...
, Josh Triplett
, (Sat Oct 20, 11:34 pm)
Re: sparse breakage triggered by rcu_read_lock() lockdep ann...
, Josh Triplett
, (Thu Oct 18, 1:41 pm)
Navigation
Create content
Mailing list archives
Recent posts
Popular discussions
linux-kernel
:
Alan Cox
Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3
Greg Kroah-Hartman
[PATCH 004/196] Chinese: add translation of SubmittingPatches
Bart Van Assche
Re: Integration of SCST in the mainstream Linux kernel
Andrew Morton
Re: [RFC/PATCH] Documentation of kernel messages
git
:
linux-netdev
:
Winkler, Tomas
RE: iwlwifi: fix build bug in "iwlwifi: fix LED stall"
Gerrit Renker
[PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side)
Jarek Poplawski
[PATCH] pkt_sched: Destroy gen estimators under rtnl_lock().
Mark Lord
Re: [BUG] New Kernel Bugs
openbsd-misc
:
Colocation donated by:
Who's online
There are currently
5 users
and
903 guests
online.
Online users
strcmp
lemmynord
ganoniam
kathykul90
laker1980
Syndicate