I have a mini version of lkcd which is going into the -osdl tree,
it is the same as the current lkcd code, but the blockdev dump
target is removed. The whole blockdev dumping is a bad idea because
it required re-enabling interrupts and probably busting spinlocks.
In addition to removing blockdev target, all the changes that were
needed only when re-enabling interrupts are gone, like the scheduler
change and spinning in the IPI handler.
Don't want to fork the project, but others might be interested in this,
what would be a good way to manage it:
- just keep it in -osdl
- keep my own patch set
- split the current two part patcheset (lkcd and network drivers)
2. block dev
3. network drivers
- keep original patchset but sprinkle liberally with #ifdef CONFIG_DUMP_BLOCKDEV
When the IDE stuff is more stable, I intend to add that in as well.
Stephen Hemminger <shemminger@...>
Open Source Development Lab http://developer.osdl.org
:-) Ignorance never settles a question