android_kernel_google_msm/drivers
Eric Holmberg a1463d9af3 rmnet_smux: Wake netif queue after low-watermark notification
Currently, RMNET will restart the TX queue after receiving a
low-watermark notification from SMUX.  This just clears the XOFF bit,
but does not reschedule the TX thread in the Linux TCP/IP stack.  This
means that the next TX operation will not take place until the thread is
scheduled by some other means which may take up to 5 seconds.

Instead, wake the queue which clears the XOFF bit and schedules the TX
thread to allow transmission to continue immediately.

(cherry picked from commit 4d8fb2ecb3a9cdab3e9d605280256c6b46773dd0)
CRs-Fixed: 412758
Signed-off-by: Eric Holmberg <eholmber@codeaurora.org>

Change-Id: I1f169547f3ff518baada632d5a3f766b5795c697
Signed-off-by: Neha Pandey <nehap@codeaurora.org>
2013-03-07 15:20:58 -08:00
..
accessibility
acpi
amba
ata
atm
auxdisplay
base PM: Prevent runtime suspend during system resume 2013-03-04 12:48:16 -08:00
bcma
block
bluetooth Bluetooth: hci_ath: Configure GPIOs as part of bluetooth on. 2013-03-07 15:19:51 -08:00
cdrom
char msm: Add support for APQ8064AB variant. 2013-03-07 15:19:19 -08:00
clk
clocksource
connector
coresight coresight: disable ETM probe for Krait pass3. 2013-03-07 15:19:17 -08:00
cpufreq msm: dcvs: remove core name. 2013-03-07 15:18:16 -08:00
cpuidle
crypto crypto: Add wait states for hash/hmac operations 2013-03-07 15:20:53 -08:00
dca
devfreq
dio
dma
edac
eisa
firewire
firmware
gpio gpio: qpnp-pin: Add support for gpio major revision 1 2013-03-07 15:19:29 -08:00
gpu msm: kgsl: Add subset of new A330 registers 2013-03-07 15:20:52 -08:00
gud mobicore: Create branch that uses interrupt 280 2013-02-27 18:17:50 -08:00
hid HID: uhid: Fix sending events with invalid data 2013-03-04 12:45:11 -08:00
hsi
hv
hwmon hwmon: qpnp-adc: Add PMIC 2.0 ADC bringup fixes 2013-03-07 15:18:54 -08:00
hwspinlock
i2c qup_i2c: turn off the ahb clock conditionally. 2013-03-07 15:19:28 -08:00
ide
idle
ieee802154
infiniband
input input: atmel_mxt_ts: Add device tree support 2013-03-07 15:20:00 -08:00
iommu msm: iommu: Fix SMR NSCFG configuration 2013-03-07 15:19:56 -08:00
isdn
leds leds: leds-qpnp: Add QPNP PMIC led driver 2013-03-07 15:19:43 -08:00
lguest
macintosh
mca
md
media radio: iris: Pass proper parameters to SOC for RDS transmission. 2013-03-07 15:19:27 -08:00
memstick
message
mfd mfd: wcd9xxx: Add WCD9304 1.2 version codec chip entry 2013-03-07 15:20:20 -08:00
misc tspp: add kernel api for video demux component 2013-03-07 15:19:31 -08:00
mmc mmc: msm_sdcc: Reset interrupt MASK register (MCI_MASK0) on powering off 2013-03-07 15:20:56 -08:00
mtd mtd: msm_qpic_nand: Initial driver for QPIC based NAND controller 2013-02-27 18:17:42 -08:00
net rmnet_smux: Wake netif queue after low-watermark notification 2013-03-07 15:20:58 -08:00
nfc Mako: NFC: Return proper error code from address change ioctl. 2013-03-04 12:46:43 -08:00
nubus
of slimbus: Initiialize device tree node of slimbus slave devices 2013-02-27 18:18:47 -08:00
oprofile
parisc
parport
pci PM: Prevent runtime suspend during system resume 2013-03-04 12:48:16 -08:00
pcmcia
pinctrl
platform msm: sps: output clearer HW info when BAM is enabled 2013-03-07 15:19:57 -08:00
pnp
power power: pm8921-charger: Fix bug in current limit lookup 2013-03-07 15:20:55 -08:00
pps
ps3
ptp
rapidio
regulator regulator: qpnp-regulator: Add support for rev 1 N1200 and N600 LDOs 2013-03-07 15:19:44 -08:00
remoteproc
rpmsg
rtc RTC: Add QPNP rtc driver 2013-02-27 18:16:09 -08:00
s390
sbus
scsi
sfi
sh
slimbus slim: msm: Control interface clock if it's specified 2013-03-07 15:20:02 -08:00
sn
spi spi_qsd: support to transfer 64K chunks in DM mode 2013-03-07 15:19:09 -08:00
spmi spmi: qpnp-int: Support wake interrupts 2013-03-07 15:20:02 -08:00
ssb
staging prima: release v3.2.1.11h 2013-03-04 12:48:21 -08:00
switch switch: fsa8008: use mic_bias_en only if gpio is valid 2013-03-04 12:47:46 -08:00
target
tc
thermal thermal: tsens8960: Add platform detection 2013-03-07 15:20:06 -08:00
tty msm_serial: Fix the timing requirement for UIMs 2013-03-07 15:19:58 -08:00
uio
usb ehci_msm2: Fix enumeration during PHY suspend failure 2013-03-07 15:19:42 -08:00
uwb
vhost
video msm_fb: HDMI: Turn on HDMI core only for supported resolution 2013-03-07 15:20:30 -08:00
virt
virtio virtio: Decouple virtqueues and vrings 2013-02-27 18:18:30 -08:00
vlynq
w1
watchdog
xen
zorro
Kconfig
Makefile