public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* Double 'block' link for floppy
@ 2005-05-21 21:54 Russell King
  2005-05-22 15:33 ` Jesper Juhl
  0 siblings, 1 reply; 3+ messages in thread
From: Russell King @ 2005-05-21 21:54 UTC (permalink / raw)
  To: Linux Kernel List, viro

I'm seeing an oddity with floppy:

$ vdir /sys/devices/platform/floppy.0/
total 0
lrwxrwxrwx    1 root     root            0 May 21 22:43 block -> ../../../block/fd1
lrwxrwxrwx    1 root     root            0 May 21 22:43 block -> ../../../block/fd1
lrwxrwxrwx    1 root     root            0 May 21 22:43 bus -> ../../../bus/platform
-rw-r--r--    1 root     root         4096 May 21 22:43 detach_state

I suspect the first is actually supposed to be 'fd0' since:

$ vdir /sys/block/fd*/device
lrwxrwxrwx    1 root     root            0 May 21 22:52 /sys/block/fd0/device -> ../../devices/platform/floppy.0
lrwxrwxrwx    1 root     root            0 May 21 22:52 /sys/block/fd1/device -> ../../devices/platform/floppy.0

It seems that the block sysfs layer can't cope with one device having
multiple block devices hanging off it, which is the case with floppy
controllers.

Maybe a possible solution would be for the floppy driver to register
platform devices beneath the main device for each floppy drive?

-- 
Russell King
 Linux kernel    2.6 ARM Linux   - http://www.arm.linux.org.uk/
 maintainer of:  2.6 Serial core

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

end of thread, other threads:[~2005-05-22 15:51 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-05-21 21:54 Double 'block' link for floppy Russell King
2005-05-22 15:33 ` Jesper Juhl
2005-05-22 15:51   ` Russell King

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