From: Nicholas Bellinger <nab@xxxxxxxxxxxxxxx> Hi folks, Here are two updated pre-allocation conversion related fixes that are being queued up for v3.12-rc. The first is a small vhost/scsi patch to fix a typo where GFP_KERNEL instead of GFP_ATOMIC was used with percpu_ida_alloc() from interrupt context in vhost_scsi_get_tag(). And the second is a patch for transport_alloc_session_tags() that allows a high order kzalloc() failure of se_session->sess_cmd_map memory to fallback to vzalloc, if necessary. v2 changes: - Use __GFP_NOWARN | __GFP_REPEAT for sess_cmd_map kzalloc (mst) - vhost/scsi: Handle possible tag < 0 failure with GFP_ATOMIC (nab) Thanks, --nab Nicholas Bellinger (2): vhost/scsi: Use GFP_ATOMIC with percpu_ida_alloc for obtaining tag target: Fall back to vzalloc upon ->sess_cmd_map kzalloc failure drivers/target/target_core_transport.c | 20 +++++++++++++++----- drivers/vhost/scsi.c | 7 ++++++- 2 files changed, 21 insertions(+), 6 deletions(-) -- 1.7.10.4 -- To unsubscribe from this list: send the line "unsubscribe target-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html