This series starts converting the target core to use workqueues instead of a single processing thread per device. The first conversion is for the I/O completions for the backend drivers, as these are much easier without having to deal with HEAD OF QUEUE attributes and similar. The actual conversion is the last patch, and the rest is preparation that I stumbled over while doing this work. Most notable the first two change the per-command QUEUE FULL handling in a slightly less agressive way than my previous attempt. -- 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