diff options
author | Yi Zou <yi.zou@intel.com> | 2012-08-14 16:06:43 -0700 |
---|---|---|
committer | Nicholas Bellinger <nab@linux-iscsi.org> | 2012-08-16 17:33:46 -0700 |
commit | d0e27c88d795fb9647153063ec48051fd84e1731 (patch) | |
tree | c8b27735e4104bae438aa481d36e91eeb6ee5816 /drivers/vhost | |
parent | 1fa8f4504130adc34a071a29170f570102136835 (diff) | |
download | blackbird-op-linux-d0e27c88d795fb9647153063ec48051fd84e1731.tar.gz blackbird-op-linux-d0e27c88d795fb9647153063ec48051fd84e1731.zip |
target: fix NULL pointer dereference bug alloc_page() fails to get memory
I am hitting this bug when the target is low in memory that fails the
alloc_page() for the newly submitted command. This is a sort of off-by-one
bug causing NULL pointer dereference in __free_page() since 'i' here is
really the counter of total pages that have been successfully allocated here.
Signed-off-by: Yi Zou <yi.zou@intel.com>
Cc: Andy Grover <agrover@redhat.com>
Cc: Nicholas Bellinger <nab@linux-iscsi.org>
Cc: Open-FCoE.org <devel@open-fcoe.org>
Cc: stable@vger.kernel.org
Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
Diffstat (limited to 'drivers/vhost')
0 files changed, 0 insertions, 0 deletions