block: Switch from BFQ-v7r3 for 3.4.0 to BFQ-v7r4 for 3.4.0

. BUGFIX. Modified the code so as to be robust against late detection of
  NCQ support for a rotational device.
. BUGFIX. Removed a bug that hindered the correct throughput distribution
  on flash-based devices when not every process had to receive the same
  fraction of the throughput. This fix entailed also a little efficiency
  improvement, because it implied the removal of a short function executed
  in a hot path.
. CODESTYLE IMPROVEMENT: removed quoted strings split across lines.

Signed-off-by: Paolo Valente <paolo.valente@unimore.it>
Reported-by: Steven Barrett <damentz@gmail.com>
Reported-by: Claire Farron <diesal3@googlemail.com>
Signed-off-by: Arianna Avanzini <avanzini.arianna@gmail.com>
tcp: add a sysctl to config the tcp_default_init_rwnd

The default initial rwnd is hardcoded to 10.

Now we allow it to be controlled via
  /proc/sys/net/ipv4/tcp_default_init_rwnd
which limits the values from 3 to 100

This is somewhat needed because ipv6 routes are
autoconfigured by the kernel.

See "An Argument for Increasing TCP's Initial Congestion Window"
in https://developers.google.com/speed/articles/tcp_initcwnd_paper.pdf

Change-Id: I386b2a9d62de0ebe05c1ebe1b4bd91b314af5c54
Signed-off-by: JP Abgrall <jpa@google.com>

Conflicts:
	include/net/tcp.h
Revert "ASoC: wcd9xxx: Clear unsupported jack from hph status"

This reverts commit 5aec4e52023b017e92de880f6d4dac7a6f1a2f3c.
Revert "ASoC: wcd9xxx: Add check for buffer overflow"

This reverts commit 8acbcbe54fad3466b385052353af82aeb4e8299a.
Revert "ASoC: msm: ensure check before accessing session private data."

This reverts commit 3f76c75465e952859a2dbf31903ec0e341e3ab89.
Revert "mmc: core: abort rescan if suspend is triggered"

This reverts commit 780c7f3905c6870089a13bcbdba098c9496af58f.
Revert "ASoC: msm8974: Set tx bit rate for slim tx params"

This reverts commit 641fdd6a825e13d0b6796f7e22474d9e48ece48a.