Merge branch 'for-linus' of git://git.kernel.dk/linux-2.6-block
* 'for-linus' of git://git.kernel.dk/linux-2.6-block: block: make unplug timer trace event correspond to the schedule() unplug block: let io_schedule() flush the plug inline
···401401402402DECLARE_EVENT_CLASS(block_unplug,403403404404- TP_PROTO(struct request_queue *q, unsigned int depth),404404+ TP_PROTO(struct request_queue *q, unsigned int depth, bool explicit),405405406406- TP_ARGS(q, depth),406406+ TP_ARGS(q, depth, explicit),407407408408 TP_STRUCT__entry(409409 __field( int, nr_rq )···419419);420420421421/**422422- * block_unplug_io - release of operations requests in request queue422422+ * block_unplug - release of operations requests in request queue423423 * @q: request queue to unplug424424 * @depth: number of requests just added to the queue425425+ * @explicit: whether this was an explicit unplug, or one from schedule()425426 *426427 * Unplug request queue @q because device driver is scheduled to work427428 * on elements in the request queue.428429 */429429-DEFINE_EVENT(block_unplug, block_unplug_io,430430+DEFINE_EVENT(block_unplug, block_unplug,430431431431- TP_PROTO(struct request_queue *q, unsigned int depth),432432+ TP_PROTO(struct request_queue *q, unsigned int depth, bool explicit),432433433433- TP_ARGS(q, depth)434434+ TP_ARGS(q, depth, explicit)434435);435436436437/**