/* Description: Enables a low level driver to set an upper limit on the size of a coalesced segment  */
void blk_queue_max_segment_size(struct request_queue *q, unsigned int max_size)
/* Description: Enables a low level driver to set an upper limit on the size of a coalesced segment  */
void blk_queue_max_segment_size(struct request_queue *q, unsigned int max_size)
{
	if (max_size < PAGE_CACHE_SIZE) {
		max_size = PAGE_CACHE_SIZE;
		printk(KERN_INFO "%s: set to minimum %d\n",
		       __func__, max_size);
	}
	q->limits.max_segment_size = max_size;
}