cregit-Linux how code gets into the kernel

Release 4.18 drivers/md/md-multipath.h

Directory: drivers/md
/* SPDX-License-Identifier: GPL-2.0 */
#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 Torvalds4662.16%19.09%
Neil Brown2027.03%872.73%
Al Viro79.46%19.09%
Greg Kroah-Hartman11.35%19.09%
Total74100.00%11100.00%
Directory: drivers/md
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.