Linux RAID subsystem development
 help / color / mirror / Atom feed
* [PATCH md 0 of 7] Introduction
@ 2004-09-08  2:48 NeilBrown
  2004-09-08  2:48 ` [PATCH md 1 of 7] Remove md_flush_all NeilBrown
                   ` (6 more replies)
  0 siblings, 7 replies; 8+ messages in thread
From: NeilBrown @ 2004-09-08  2:48 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-raid

Following are 7 patches for md in 2.6.8-rc1-mm2

They all grew out of a desire to redo the locking in unplug_slave.
Getting and dropping a spinlock so often for very little gain (it
would be nearly impossible to lose the relevant race) really bothered
me.

I finally figured that I could reply it with rcu locking which is very
light wait, and quite up to the task.

One the way I found an number of inconsistencies that needed cleaning
up and even a few bugs to fix.
The first 6 patches deal with these inconsistencies and bugs.  The
last redoes the locking for adding/removing/accessing devices within
md personalities.



^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2004-09-08  2:48 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-09-08  2:48 [PATCH md 0 of 7] Introduction NeilBrown
2004-09-08  2:48 ` [PATCH md 1 of 7] Remove md_flush_all NeilBrown
2004-09-08  2:48 ` [PATCH md 2 of 7] Make retry_list non-global in raid1 and multipath NeilBrown
2004-09-08  2:48 ` [PATCH md 4 of 7] Rationalise unplug functions in md NeilBrown
2004-09-08  2:48 ` [PATCH md 3 of 7] Rationalise issue_flush function in md personalities NeilBrown
2004-09-08  2:48 ` [PATCH md 6 of 7] Fix two little bugs in raid10 NeilBrown
2004-09-08  2:48 ` [PATCH md 7 of 7] Modify locking when accessing subdevices in md NeilBrown
2004-09-08  2:48 ` [PATCH md 5 of 7] Make sure md always uses rdev_dec_pending properly NeilBrown

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox