cregit-Linux how code gets into the kernel

Release 4.7 drivers/md/multipath.h

Directory: drivers/md
#ifndef _MULTIPATH_H

#define _MULTIPATH_H


struct multipath_info {
	
struct md_rdev	*rdev;
};


struct mpconf {
	
struct mddev			*mddev;
	
struct multipath_info	*multipaths;
	
int			raid_disks;
	
spinlock_t		device_lock;
	
struct list_head	retry_list;

	
mempool_t		*pool;
};

/*
 * this is our 'private' 'collective' MULTIPATH buffer head.
 * it contains information about what kind of IO operations were started
 * for this MULTIPATH operation, and about their status:
 */


struct multipath_bh {
	
struct mddev			*mddev;
	
struct bio		*master_bio;
	
struct bio		bio;
	
int			path;
	
struct list_head	retry_list;
};
#endif

Overall Contributors

PersonTokensPropCommitsCommitProp
linus torvaldslinus torvalds4763.51%110.00%
neil brownneil brown2027.03%880.00%
al viroal viro79.46%110.00%
Total74100.00%10100.00%
Directory: drivers/md
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
{% endraw %}