Searched hist:"06 d91a5f" (Results 1 – 4 of 4) sorted by relevance
/openbmc/linux/drivers/md/ |
H A D | raid10.c | 06d91a5f Tue Jun 21 19:17:12 CDT 2005 NeilBrown <neilb@cse.unsw.edu.au> [PATCH] md: improve locking on 'safemode' and move superblock writes
When md marks the superblock dirty before a write, it calls generic_make_request (to write the superblock) from within generic_make_request (to write the first dirty block), which could cause problems later.
With this patch, the superblock write is always done by the helper thread, and write request are delayed until that write completes.
Also, the locking around marking the array dirty and writing the superblock is improved to avoid possible races.
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org> 06d91a5f Tue Jun 21 19:17:12 CDT 2005 NeilBrown <neilb@cse.unsw.edu.au> [PATCH] md: improve locking on 'safemode' and move superblock writes When md marks the superblock dirty before a write, it calls generic_make_request (to write the superblock) from within generic_make_request (to write the first dirty block), which could cause problems later. With this patch, the superblock write is always done by the helper thread, and write request are delayed until that write completes. Also, the locking around marking the array dirty and writing the superblock is improved to avoid possible races. Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
|
H A D | raid1.c | 06d91a5f Tue Jun 21 19:17:12 CDT 2005 NeilBrown <neilb@cse.unsw.edu.au> [PATCH] md: improve locking on 'safemode' and move superblock writes
When md marks the superblock dirty before a write, it calls generic_make_request (to write the superblock) from within generic_make_request (to write the first dirty block), which could cause problems later.
With this patch, the superblock write is always done by the helper thread, and write request are delayed until that write completes.
Also, the locking around marking the array dirty and writing the superblock is improved to avoid possible races.
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org> 06d91a5f Tue Jun 21 19:17:12 CDT 2005 NeilBrown <neilb@cse.unsw.edu.au> [PATCH] md: improve locking on 'safemode' and move superblock writes When md marks the superblock dirty before a write, it calls generic_make_request (to write the superblock) from within generic_make_request (to write the first dirty block), which could cause problems later. With this patch, the superblock write is always done by the helper thread, and write request are delayed until that write completes. Also, the locking around marking the array dirty and writing the superblock is improved to avoid possible races. Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
|
H A D | raid5.c | 06d91a5f Tue Jun 21 19:17:12 CDT 2005 NeilBrown <neilb@cse.unsw.edu.au> [PATCH] md: improve locking on 'safemode' and move superblock writes
When md marks the superblock dirty before a write, it calls generic_make_request (to write the superblock) from within generic_make_request (to write the first dirty block), which could cause problems later.
With this patch, the superblock write is always done by the helper thread, and write request are delayed until that write completes.
Also, the locking around marking the array dirty and writing the superblock is improved to avoid possible races.
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org> 06d91a5f Tue Jun 21 19:17:12 CDT 2005 NeilBrown <neilb@cse.unsw.edu.au> [PATCH] md: improve locking on 'safemode' and move superblock writes When md marks the superblock dirty before a write, it calls generic_make_request (to write the superblock) from within generic_make_request (to write the first dirty block), which could cause problems later. With this patch, the superblock write is always done by the helper thread, and write request are delayed until that write completes. Also, the locking around marking the array dirty and writing the superblock is improved to avoid possible races. Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
|
H A D | md.c | 06d91a5f Tue Jun 21 19:17:12 CDT 2005 NeilBrown <neilb@cse.unsw.edu.au> [PATCH] md: improve locking on 'safemode' and move superblock writes
When md marks the superblock dirty before a write, it calls generic_make_request (to write the superblock) from within generic_make_request (to write the first dirty block), which could cause problems later.
With this patch, the superblock write is always done by the helper thread, and write request are delayed until that write completes.
Also, the locking around marking the array dirty and writing the superblock is improved to avoid possible races.
Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org> 06d91a5f Tue Jun 21 19:17:12 CDT 2005 NeilBrown <neilb@cse.unsw.edu.au> [PATCH] md: improve locking on 'safemode' and move superblock writes When md marks the superblock dirty before a write, it calls generic_make_request (to write the superblock) from within generic_make_request (to write the first dirty block), which could cause problems later. With this patch, the superblock write is always done by the helper thread, and write request are delayed until that write completes. Also, the locking around marking the array dirty and writing the superblock is improved to avoid possible races. Signed-off-by: Neil Brown <neilb@cse.unsw.edu.au> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
|