scst: Fix kernel <= 2.6.30 build

git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@7268 d57e44dd-8a1f-0410-8b47-8ef2f437770f
This commit is contained in:
Bart Van Assche
2017-11-14 16:37:24 +00:00
parent 97c44e27ce
commit 8c92d5c168
+5
View File
@@ -758,8 +758,13 @@ static inline void scsi_req_init(struct request *rq)
{
#if LINUX_VERSION_CODE < KERNEL_VERSION(3, 16, 0)
rq->cmd_type = REQ_TYPE_BLOCK_PC;
#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 31)
rq->data_len = 0;
rq->sector = (sector_t) -1;
#else
rq->__data_len = 0;
rq->__sector = (sector_t) -1;
#endif
rq->bio = rq->biotail = NULL;
memset(rq->__cmd, 0, sizeof(rq->__cmd));
rq->cmd = rq->__cmd;