From 8290e2d2dcbf0d379d4b1379e17916515ee20a39 Mon Sep 17 00:00:00 2001 From: Tejun Heo Date: Thu, 4 Oct 2012 17:13:28 -0700 Subject: [PATCH] scatterlist: atomic sg_mapping_iter() no longer needs disabled IRQs SG mapping iterator w/ SG_MITER_ATOMIC set required IRQ disabled because it originally used KM_BIO_SRC_IRQ to allow use from IRQ handlers. kmap_atomic() has long been updated to handle stacking atomic mapping requests on per-cpu basis and only requires not sleeping while mapped. Update sg_mapping_iter such that atomic iterators only require disabling preemption instead of disabling IRQ. While at it, convert wte weird @ARG@ notations to @ARG in the comment of sg_miter_start(). Signed-off-by: Tejun Heo Cc: Maxim Levitsky Cc: Alex Dubov Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds --- Reading git-format-patch failed