Linux 3.4.46

Signed-off-by: Harsh Bhanvadia <harsh.slade@gmail.com>
Linux 3.4.47

Signed-off-by: Harsh Bhanvadia <harsh.slade@gmail.com>
Linux 3.4.48

Signed-off-by: Harsh Bhanvadia <harsh.slade@gmail.com>

Conflicts:
	drivers/ata/ata_piix.c
block: urgent: Fix dispatching of URGENT mechanism

There are cases when blk_peek_request is called not from blk_fetch_request
thus the URGENT request may be started but the flag q->dispatched_urgent is
not updated.

Change-Id: I4fb588823f1b2949160cbd3907f4729767932e12
CRs-fixed: 471736
CRs-fixed: 473036
Signed-off-by: Tatyana Brokhman <tlinder@codeaurora.org>
block: Remove "requeuing urgent req" error messages

It is possible for URGENT request to be requeued/reinserted if it was
fetched during the creation of a packed list. This end case is rare and is
not handled at the moment.
This patch changes the messages notifying of the above to debug level
(instead of error) in order to clear the dmesg log.

Change-Id: Ie8bc067e61559a6f702077b95c5dbcc426404232
Signed-off-by: Tatyana Brokhman <tlinder@codeaurora.org>