Commit graph android_kernel_sony_sdm845/drivers/md/multipath.h
Message SHA1
md/multipath: typedef removal: multipath_conf_t -> struct mpconf
Signed-off-by: NeilBrown <neilb@suse.de>

NeilBrown   commited 2011-10-11 16:48:57 +11:00
69724e28ca
md: remove typedefs: mddev_t -> struct mddev
Having mddev_t and 'struct mddev_s' is ugly and not preferred

Signed-off-by: NeilBrown <neilb@suse.de>

NeilBrown   commited 2011-10-11 16:47:53 +11:00
fd01b88c75
md: removing typedefs: mdk_rdev_t -> struct md_rdev
The typedefs are just annoying. 'mdk' probably refers to 'md_k.h'
which used to be an include file that defined this thing.

Signed-off-by: NeilBrown <neilb@suse.de>

NeilBrown   commited 2011-10-11 16:45:26 +11:00
3cb0300200
md/multipath: discard ->working_disks in favour of ->degraded
conf->working_disks duplicates information already available
in mddev->degraded.
So remove working_disks.

Signed-off-by: NeilBrown <neilb@suse.de>

NeilBrown   commited 2011-05-11 14:38:02 +10:00
92f861a72a
md: remove mddev_to_conf "helper" macro
Having a macro just to cast a void* isn't really helpful.
I would must rather see that we are simply de-referencing ->private,
than have to know what the macro does.

So open code the macro everywhere and remove the pointless cast.

Signed-off-by: NeilBrown <neilb@suse.de>

NeilBrown   commited 2009-06-16 16:54:21 +10:00
070ec55d07
md: move lots of #include lines out of .h files and into .c
This makes the includes more explicit, and is preparation for moving
md_k.h to drivers/md/md.h

Remove include/raid/md.h as its only remaining use was to #include
other files.

Signed-off-by: NeilBrown <neilb@suse.de>

NeilBrown   commited 2009-03-31 14:33:13 +11:00
bff61975b3
md: move headers out of include/linux/raid/
Move the headers with the local structures for the disciplines and
bitmap.h into drivers/md/ so that they are more easily grepable for
hacking and not far away.  md.h is left where it is for now as there
are some uses from the outside.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: NeilBrown <neilb@suse.de>

Christoph Hellwig   authored and   NeilBrown   commited 2009-03-31 14:27:03 +11:00
ef740c372d
Renamed from include/linux/raid/multipath.h (Browse further)