mirror of
				git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
				synced 2025-11-01 09:13:37 +00:00 
			
		
		
		
	Instead of duplicating the SECTOR_SHIFT definition from <linux/blkdev.h>, use it. This patch does not change any functionality. Reviewed-by: Christoph Hellwig <hch@lst.de> Cc: Nicholas Bellinger <nab@linux-iscsi.org> Cc: Mike Christie <mchristi@redhat.com> Cc: Hannes Reinecke <hare@suse.de> Signed-off-by: Bart Van Assche <bvanassche@acm.org> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
		
			
				
	
	
		
			29 lines
		
	
	
	
		
			623 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
	
		
			623 B
		
	
	
	
		
			C
		
	
	
	
	
	
/* SPDX-License-Identifier: GPL-2.0 */
 | 
						|
#ifndef TARGET_CORE_IBLOCK_H
 | 
						|
#define TARGET_CORE_IBLOCK_H
 | 
						|
 | 
						|
#include <linux/atomic.h>
 | 
						|
#include <linux/refcount.h>
 | 
						|
#include <target/target_core_base.h>
 | 
						|
 | 
						|
#define IBLOCK_VERSION		"4.0"
 | 
						|
 | 
						|
#define IBLOCK_MAX_CDBS		16
 | 
						|
 | 
						|
struct iblock_req {
 | 
						|
	refcount_t pending;
 | 
						|
	atomic_t ib_bio_err_cnt;
 | 
						|
} ____cacheline_aligned;
 | 
						|
 | 
						|
#define IBDF_HAS_UDEV_PATH		0x01
 | 
						|
 | 
						|
struct iblock_dev {
 | 
						|
	struct se_device dev;
 | 
						|
	unsigned char ibd_udev_path[SE_UDEV_PATH_LEN];
 | 
						|
	u32	ibd_flags;
 | 
						|
	struct bio_set	ibd_bio_set;
 | 
						|
	struct block_device *ibd_bd;
 | 
						|
	bool ibd_readonly;
 | 
						|
} ____cacheline_aligned;
 | 
						|
 | 
						|
#endif /* TARGET_CORE_IBLOCK_H */
 |