|
@@ -895,7 +895,7 @@ static inline unsigned int blk_rq_get_max_sectors(struct request *rq)
|
|
{
|
|
{
|
|
struct request_queue *q = rq->q;
|
|
struct request_queue *q = rq->q;
|
|
|
|
|
|
- if (unlikely(rq->cmd_type == REQ_TYPE_BLOCK_PC))
|
|
|
|
|
|
+ if (unlikely(rq->cmd_type != REQ_TYPE_FS))
|
|
return q->limits.max_hw_sectors;
|
|
return q->limits.max_hw_sectors;
|
|
|
|
|
|
if (!q->limits.chunk_sectors || (rq->cmd_flags & REQ_DISCARD))
|
|
if (!q->limits.chunk_sectors || (rq->cmd_flags & REQ_DISCARD))
|