You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NeilBrown
72626685dc
[PATCH] md: add write-intent-bitmap support to raid5
...
Most awkward part of this is delaying write requests until bitmap updates have
been flushed.
To achieve this, we have a sequence number (seq_flush) which is incremented
each time the raid5 is unplugged.
If the raid thread notices that this has changed, it flushes bitmap changes,
and assigned the value of seq_flush to seq_write.
When a write request arrives, it is given the number from seq_write, and that
write request may not complete until seq_flush is larger than the saved seq
number.
We have a new queue for storing stripes which are waiting for a bitmap flush
and an extra flag for stripes to record if the write was 'degraded' and so
should not clear the a bit in the bitmap.
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>
20 years ago
..
acpi
[ACPI] ACPICA 20050902
20 years ago
asm-alpha
[PATCH] Make sparc64 use setup-res.c
20 years ago
asm-arm
[PATCH] s3c2410fb: ARM S3C2410 framebuffer driver
20 years ago
asm-arm26
[PATCH] Clean up struct flock64 definitions
20 years ago
asm-cris
[PATCH] Clean up struct flock64 definitions
20 years ago
asm-frv
[PATCH] Clean up struct flock64 definitions
20 years ago
asm-generic
[PATCH] Make sparc64 use setup-res.c
20 years ago
asm-h8300
[PATCH] Clean up struct flock64 definitions
20 years ago
asm-i386
Merge master.kernel.org:/pub/scm/linux/kernel/git/sam/kbuild
20 years ago
asm-ia64
Merge master.kernel.org:/pub/scm/linux/kernel/git/sam/kbuild
20 years ago
asm-m32r
[PATCH] Clean up struct flock64 definitions
20 years ago
asm-m68k
[PATCH] Clean up struct flock64 definitions
20 years ago
asm-m68knommu
[PATCH] m68knommu: include ColdFire 523x processor register definitions
20 years ago
asm-mips
Merge master.kernel.org:/pub/scm/linux/kernel/git/sam/kbuild
20 years ago
asm-parisc
Merge master.kernel.org:/pub/scm/linux/kernel/git/sam/kbuild
20 years ago
asm-powerpc
[PATCH] powerpc: Fix __power64__ typos that should be __powerpc64__
20 years ago
asm-ppc
[PATCH] remove unnecessary handle_IRQ_event() prototypes
20 years ago
asm-ppc64
Merge master.kernel.org:/pub/scm/linux/kernel/git/paulus/ppc64-2.6
20 years ago
asm-s390
[PATCH] Clean up struct flock64 definitions
20 years ago
asm-sh
[PATCH] remove unnecessary handle_IRQ_event() prototypes
20 years ago
asm-sh64
[PATCH] Clean up struct flock64 definitions
20 years ago
asm-sparc
kbuild: arm26,sparc use generic asm-offset support
20 years ago
asm-sparc64
Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6
20 years ago
asm-um
[PATCH] remove asm-*/hdreg.h
20 years ago
asm-v850
[PATCH] Clean up struct flock64 definitions
20 years ago
asm-x86_64
Merge master.kernel.org:/pub/scm/linux/kernel/git/sam/kbuild
20 years ago
asm-xtensa
kbuild: m68k,parisc,ppc,ppc64,s390,xtensa use generic asm-offsets.h support
20 years ago
linux
[PATCH] md: add write-intent-bitmap support to raid5
20 years ago
math-emu
…
media
[PATCH] v4l: tveeprom improved to support newer Hauppage cards
20 years ago
mtd
…
net
[AX.25]: Make asc2ax() thread-proof
20 years ago
pcmcia
[PATCH] pcmcia: add pcmcia to IRQ information
20 years ago
rdma
…
rxrpc
…
scsi
Merge by hand (conflicts in sd.c)
20 years ago
sound
[PATCH] DocBook: fix kernel-api documentation generation
20 years ago
video
[PATCH] framebuffer: new driver for cyberblade/i1 graphics core
20 years ago