]> git.baikalelectronics.ru Git - kernel.git/commit
target/rd: T10-Dif: RAM disk is allocating more space than required.
authorQuinn Tran <quinn.tran@qlogic.com>
Fri, 28 Mar 2014 23:05:27 +0000 (19:05 -0400)
committerNicholas Bellinger <nab@linux-iscsi.org>
Mon, 7 Apr 2014 08:48:53 +0000 (01:48 -0700)
commit463f481c81a3bd4b6985563df7047c5175bf96a2
tree3a921494b5de360dda42f639bab92cdc03d427e1
parent0450263a21a5d32de3243e3ad375e9e92fa8b4d2
target/rd: T10-Dif: RAM disk is allocating more space than required.

Ram disk is allocating 8x more space than required for diff data.
For large RAM disk test, there is small potential for memory
starvation.

(Use block_size when calculating total_sg_needed - sagi + nab)

Signed-off-by: Giridhar Malavali <giridhar.malavali@qlogic.com>
Signed-off-by: Quinn Tran <quinn.tran@qlogic.com>
Cc: <stable@vger.kernel.org> #3.14+
Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
drivers/target/target_core_rd.c