Bug 345931 - sparse breakage triggered by rcu_read_lock() lockdep annotations
Summary: sparse breakage triggered by rcu_read_lock() lockdep annotations
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: sparse
Version: rawhide
Hardware: x86_64
OS: Linux
low
low
Target Milestone: ---
Assignee: Roland McGrath
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2007-10-22 20:18 UTC by Jeff Layton
Modified: 2014-06-18 07:36 UTC (History)
1 user (show)

Fixed In Version: 0.4-2.fc7
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2007-11-05 15:06:09 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
patch -- fix breakage due to rcu_read_lock lockdep annotation (1.64 KB, patch)
2007-10-22 20:18 UTC, Jeff Layton
no flags Details | Diff

Description Jeff Layton 2007-10-22 20:18:22 UTC
When trying to build latest rawhide kernels on x86_64, sparse throws an error
and the build fails. It usually crashes while building
./arch/x86/ia32/ia32_binfmt.c:

    sparse: flow.c:805: rewrite_parent_branch: Assertion `changed' failed.

There is a apparently an upstream patch to the latest sparse that fixes this. I
built a sparse package with the 2007-10-22 nightly tarball and it seems to work.

This is the only link to the upstream discussion on this that I could find:

    http://www.gossamer-threads.com/lists/linux/kernel/833258

Attaching patch below...

Comment 1 Jeff Layton 2007-10-22 20:18:23 UTC
Created attachment 234401 [details]
patch -- fix breakage due to rcu_read_lock lockdep annotation

Comment 2 Fedora Update System 2007-11-05 15:06:06 UTC
sparse-0.4-2.fc7 has been pushed to the Fedora 7 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 3 Fedora Update System 2007-11-06 16:01:00 UTC
sparse-0.4-2.fc8 has been pushed to the Fedora 8 stable repository.  If problems still persist, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.