>>>>> "Hannes" == Hannes Reinecke <hare@xxxxxxx> writes: Hannes> Because we're checking the wrong limit. The original code checked that the request was smaller than both max_sectors and max_hw_sectors so it would have failed here as well. Hannes> blk_queue_get_max_sectors() is checking limits.max_sectors(), Hannes> but the requests are already fully formed and can extend up to Hannes> limits.max_hw_sectors(). We should not be issuing REQ_TYPE_FS requests larger than max_sectors. How did we get here? -- Martin K. Petersen Oracle Linux Engineering -- To unsubscribe from this list: send the line "unsubscribe linux-block" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html