login
Header Space

 
 

Re: WANTED: kernel projects for CS students

Score:
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Rik van Riel <riel@...>
Cc: <linux-kernel@...>
Date: Wednesday, October 17, 2007 - 1:45 pm

On Sun, Oct 14, 2007 at 07:01:28PM -0400, Rik van Riel wrote:

How about a static code tool that will check for initialization races?
yesterday I found a lurker bug in some of my code that wouldn't have
been exposed had not tripped over it.  I wrote some infrastructure code
that initializes its lists and notification trees in late_init.  

Then I found  out that there was as client of my infrastructure calling
my register API at core_init time.  It didn't crash / fail noticeably,
but wasn't correct, because at that time I was using a static array. 
When I changed my code to use an array of pointers instead it went boom!
(FWIW I've fixed this issue for now...)

It made me feel uneasy how that issue got by un-noticed and I worry that
there could be more like it.  A tool to scan the code for boot up init
calls and check for any callers into any module for entry before the
module is fully initialized.  

--mgross
-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
WANTED: kernel projects for CS students, Rik van Riel, (Sun Oct 14, 7:01 pm)
Re: WANTED: kernel projects for CS students, Pavel Machek, (Sun Oct 28, 2:07 pm)
Re: WANTED: kernel projects for CS students, Lennart Sorensen, (Mon Oct 29, 3:48 pm)
Re: WANTED: kernel projects for CS students, Pavel Machek, (Mon Oct 29, 4:19 pm)
Re: WANTED: kernel projects for CS students, Lennart Sorensen, (Mon Oct 29, 5:44 pm)
Re: WANTED: kernel projects for CS students, Rik van Riel, (Fri Nov 2, 11:36 pm)
Re: WANTED: kernel projects for CS students, Wander Winkelhorst, (Sat Nov 3, 5:44 am)
Re: WANTED: kernel projects for CS students, Rafael J. Wysocki, (Sun Oct 28, 2:57 pm)
Re: WANTED: kernel projects for CS students, Toshiharu Harada, (Thu Oct 18, 12:51 am)
Re: WANTED: kernel projects for CS students, Mark Gross, (Wed Oct 17, 1:45 pm)
Re: WANTED: kernel projects for CS students, Guilherme Amadio, (Mon Oct 15, 1:30 pm)
Re: WANTED: kernel projects for CS students, J. Bruce Fields, (Mon Oct 15, 2:03 pm)
Re: WANTED: kernel projects for CS students, Mark Gross, (Mon Oct 15, 1:04 pm)
Re: WANTED: kernel projects for CS students, Alexey Dobriyan, (Mon Oct 15, 3:17 pm)
Re: WANTED: kernel projects for CS students, Mark Gross, (Tue Oct 16, 4:10 pm)
Re: WANTED: kernel projects for CS students, Folkert van Heusden, (Mon Oct 15, 3:54 pm)
Re: WANTED: kernel projects for CS students, Sam Ravnborg, (Mon Oct 15, 2:30 pm)
Re: WANTED: kernel projects for CS students, Giacomo Catenazzi, (Mon Oct 15, 3:54 pm)
Re: WANTED: kernel projects for CS students, Mark Gross, (Tue Oct 16, 4:06 pm)
Re: WANTED: kernel projects for CS students, Jan Engelhardt, (Tue Oct 16, 4:09 pm)
Re: WANTED: kernel projects for CS students, Giacomo Catenazzi, (Tue Oct 16, 4:31 pm)
Re: WANTED: kernel projects for CS students, Rik van Riel, (Tue Oct 16, 4:23 pm)
Re: WANTED: kernel projects for CS students, Giacomo Catenazzi, (Fri Nov 2, 3:54 am)
Re: WANTED: kernel projects for CS students, Jan Engelhardt, (Tue Oct 16, 4:25 pm)
Re: WANTED: kernel projects for CS students, Mark Gross, (Mon Oct 15, 2:45 pm)
Re: WANTED: kernel projects for CS students, Zan Lynx, (Mon Oct 15, 1:10 pm)
Re: WANTED: kernel projects for CS students, Rik van Riel, (Mon Oct 15, 1:23 pm)
Re: WANTED: kernel projects for CS students, Doug Whitesell (LKML), (Mon Oct 15, 1:04 pm)
Re: WANTED: kernel projects for CS students, Jörn, (Mon Oct 15, 11:40 am)
Re: WANTED: kernel projects for CS students, Sam Ravnborg, (Mon Oct 15, 10:23 am)
Re: WANTED: kernel projects for CS students, Philippe Elie, (Mon Oct 15, 12:31 pm)
Re: WANTED: kernel projects for CS students, Sam Ravnborg, (Mon Oct 15, 2:19 pm)
Re: WANTED: kernel projects for CS students, Philippe Elie, (Mon Oct 15, 12:36 pm)
Re: WANTED: kernel projects for CS students, Xavier Bestel, (Mon Oct 15, 12:53 pm)
Re: WANTED: kernel projects for CS students, Jan Engelhardt, (Mon Oct 15, 12:52 pm)
Re: WANTED: kernel projects for CS students, Rik van Riel, (Mon Oct 15, 11:10 am)
Re: WANTED: kernel projects for CS students, Sam Ravnborg, (Mon Oct 15, 2:31 pm)
Re: WANTED: kernel projects for CS students, WANG Cong, (Mon Oct 15, 6:40 am)
Re: WANTED: kernel projects for CS students, Rik van Riel, (Mon Oct 15, 1:13 pm)
speck-geostationary