Kay Sievers
d4d7e5dffc
[PATCH] BLOCK: delay all uevents until partition table is scanned
...
[BLOCK] delay all uevents until partition table is scanned
Here we delay the annoucement of all block device events until the
disk's partition table is scanned and all partition devices are already
created and sysfs is populated.
We have a bunch of old bugs for removable storage handling where we
probe successfully for a filesystem on the raw disk, but at the
same time the kernel recognizes a partition table and creates partition
devices.
Currently there is no sane way to tell if partitions will show up or not
at the time the disk device is announced to userspace. With the delayed
events we can simply skip any probe for a filesystem on the raw disk when
we find already present partitions.
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2006-04-14 11:41:24 -07:00
..
acpi
asm-alpha
[PATCH] Configurable NODES_SHIFT
2006-04-11 06:18:39 -07:00
asm-arm
[PATCH] S3C24XX GPIO LED support
2006-04-11 06:18:40 -07:00
asm-arm26
[PATCH] unify pfn_to_page: arm26 pfn_to_page
2006-03-27 08:44:44 -08:00
asm-cris
[PATCH] sys_kexec_load() naming fixups
2006-04-11 06:18:42 -07:00
asm-frv
[PATCH] sys_kexec_load() naming fixups
2006-04-11 06:18:42 -07:00
asm-generic
[PATCH] mutex: some cleanups
2006-03-31 12:19:01 -08:00
asm-h8300
[PATCH] sys_kexec_load() naming fixups
2006-04-11 06:18:42 -07:00
asm-i386
[PATCH] splice: add support for sys_tee()
2006-04-11 15:51:17 +02:00
asm-ia64
[PATCH] splice: add support for sys_tee()
2006-04-11 15:51:17 +02:00
asm-m32r
[PATCH] sys_kexec_load() naming fixups
2006-04-11 06:18:42 -07:00
asm-m68k
[PATCH] m68k: fix undefined reference to generic_find_next_zero_le_bit
2006-03-26 08:57:13 -08:00
asm-m68knommu
[PATCH] bitops: m68knommu: use generic bitops
2006-03-26 08:57:13 -08:00
asm-mips
[PATCH] Configurable NODES_SHIFT
2006-04-11 06:18:39 -07:00
asm-parisc
[PATCH] Configurable NODES_SHIFT
2006-04-11 06:18:39 -07:00
asm-powerpc
[PATCH] splice: add support for sys_tee()
2006-04-11 15:51:17 +02:00
asm-ppc
[PATCH] lock PTE before updating it in 440/BookE page fault handler
2006-03-29 13:44:15 +11:00
asm-s390
[PATCH] S390: fix implicit declaration of (un)likely.
2006-04-11 06:18:39 -07:00
asm-sh
[PATCH] sys_kexec_load() naming fixups
2006-04-11 06:18:42 -07:00
asm-sh64
[PATCH] sys_kexec_load() naming fixups
2006-04-11 06:18:42 -07:00
asm-sparc
[PATCH] sparc32 vga support
2006-04-11 06:18:54 -07:00
asm-sparc64
[PATCH] for_each_possible_cpu: sparc64
2006-04-11 06:18:31 -07:00
asm-um
[PATCH] uml: fix "extern-vs-static" proto conflict in TLS code
2006-04-11 06:18:36 -07:00
asm-v850
[PATCH] Remove unused prepare_to_switch macro
2006-04-11 06:18:34 -07:00
asm-x86_64
[PATCH] splice: add support for sys_tee()
2006-04-11 15:51:17 +02:00
asm-xtensa
[PATCH] Remove unused prepare_to_switch macro
2006-04-11 06:18:34 -07:00
keys
linux
[PATCH] BLOCK: delay all uevents until partition table is scanned
2006-04-14 11:41:24 -07:00
math-emu
media
V4L/DVB (3702): Make msp3400 routing defines more consistent
2006-04-02 04:56:11 -03:00
mtd
net
[IPV6]: Deinline few large functions in inet6 code
2006-04-09 22:48:59 -07:00
pcmcia
[PATCH] pcmcia: declare pccard_iodyn_ops (fix m8xx_pcmcia.c compilation error)
2006-03-31 21:49:51 +02:00
rdma
IB: simplify static rate encoding
2006-04-10 09:43:47 -07:00
rxrpc
scsi
[PATCH] move ->eh_strategy_handler to the transport class
2006-04-10 14:15:47 -04:00
sound
[ALSA] sound/core/pcm.c: make snd_pcm_format_name() static
2006-04-12 11:34:21 +02:00
video
[PATCH] Remove MODULE_PARM
2006-03-25 08:22:52 -08:00