cregit-Linux how code gets into the kernel

Release 4.14 drivers/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 Torvalds4762.67%19.09%
Neil Brown2026.67%872.73%
Al Viro79.33%19.09%
Greg Kroah-Hartman11.33%19.09%
Total75100.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.