]> git.baikalelectronics.ru Git - kernel.git/commit
target: Add range checking to UNMAP emulation
authorRoland Dreier <roland@purestorage.com>
Mon, 16 Jul 2012 22:34:22 +0000 (15:34 -0700)
committerNicholas Bellinger <nab@linux-iscsi.org>
Tue, 17 Jul 2012 00:35:35 +0000 (17:35 -0700)
commit125750852727ffe085aae962a594584e80c884ac
tree731fc047cfaa1965a920d1f48206da8af46a9a2c
parentf7657ec4361c34377e0f70b29c56b39856c4de7e
target: Add range checking to UNMAP emulation

When processing an UNMAP command, we need to make sure that the number
of blocks we're asked to UNMAP does not exceed our reported maximum
number of blocks per UNMAP, and that the range of blocks we're
unmapping doesn't go past the end of the device.

Signed-off-by: Roland Dreier <roland@purestorage.com>
Cc: stable@vger.kernel.org
Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
drivers/target/target_core_iblock.c