I'm announcing the release of the 4.14.209 kernel.
All users of the 4.14 kernel series must upgrade.
The updated 4.14.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-4.14.y
and can be browsed at the normal kernel.org git web browser:
https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary
thanks,
greg k-h
------------
Makefile | 2
arch/arm/boot/dts/imx50-evk.dts | 2
arch/arm/boot/dts/imx6qdl-udoo.dtsi | 2
arch/arm64/kernel/psci.c | 5 -
arch/mips/alchemy/common/clock.c | 9 ++
arch/mips/mm/tlb-r4k.c | 1
arch/powerpc/include/asm/book3s/64/kup-radix.h | 1
arch/s390/kernel/perf_cpum_sf.c | 2
arch/x86/kernel/cpu/microcode/intel.c | 63 ++----------------
arch/xtensa/mm/cache.c | 14 ++++
drivers/atm/nicstar.c | 2
drivers/iio/accel/kxcjk-1013.c | 51 +++++++++++++-
drivers/input/misc/adxl34x.c | 2
drivers/net/can/dev.c | 2
drivers/net/can/m_can/m_can.c | 4 -
drivers/net/can/ti_hecc.c | 13 ++-
drivers/net/can/usb/mcba_usb.c | 4 -
drivers/net/can/usb/peak_usb/pcan_usb_core.c | 4 -
drivers/net/dsa/mv88e6xxx/global1_vtu.c | 59 ++++++++++++++--
drivers/net/ethernet/broadcom/b44.c | 3
drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 2
drivers/net/ethernet/faraday/ftgmac100.c | 4 +
drivers/net/ethernet/mellanox/mlx4/fw.c | 6 -
drivers/net/ethernet/mellanox/mlx4/fw.h | 4 -
drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 15 ++--
drivers/net/ethernet/mellanox/mlxsw/core.c | 3
drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c | 3
drivers/net/usb/qmi_wwan.c | 2
drivers/pinctrl/pinctrl-rockchip.c | 2
drivers/regulator/core.c | 38 ++++++----
drivers/regulator/ti-abb-regulator.c | 12 +++
drivers/s390/block/dasd.c | 6 +
drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 1
drivers/staging/speakup/spk_ttyio.c | 9 ++
drivers/tty/serial/imx.c | 20 -----
fs/efivarfs/super.c | 1
fs/ext4/ext4.h | 3
fs/libfs.c | 6 +
fs/super.c | 33 +--------
fs/xfs/libxfs/xfs_rmap_btree.c | 16 ++--
net/bridge/br_device.c | 1
net/can/af_can.c | 38 ++++++++--
net/core/devlink.c | 6 +
net/core/netpoll.c | 22 +++++-
net/ipv4/inet_diag.c | 4 -
net/ipv4/tcp_bbr.c | 2
net/ipv6/ah6.c | 3
net/mac80211/rc80211_minstrel.c | 27 +------
net/mac80211/rc80211_minstrel.h | 1
net/mac80211/sta_info.c | 14 +---
net/netlabel/netlabel_unlabeled.c | 17 +++-
net/sctp/input.c | 4 -
net/sctp/sm_sideeffect.c | 4 -
net/sctp/transport.c | 2
net/x25/af_x25.c | 1
sound/core/control.c | 2
sound/pci/mixart/mixart_core.c | 5 -
sound/soc/qcom/lpass-platform.c | 5 +
tools/perf/builtin-lock.c | 2
59 files changed, 342 insertions(+), 249 deletions(-)
Alejandro Concepcion Rodriguez (1):
can: dev: can_restart(): post buffer from the right context
Anant Thazhemadam (2):
can: af_can: prevent potential access of uninitialized member in can_rcv()
can: af_can: prevent potential access of uninitialized member in canfd_rcv()
Aya Levin (1):
net/mlx4_core: Fix init_hca fields offset
Brian O'Keefe (1):
staging: rtl8723bs: Add 024c:0627 to the list of SDIO device-ids
Chen Yu (1):
x86/microcode/intel: Check patch signature before saving microcode for early loading
Colin Ian King (1):
can: peak_usb: fix potential integer overflow on shift of a int
Dan Carpenter (1):
Input: adxl34x - clean up a data type in adxl34x_probe()
Daniel Axtens (1):
powerpc/uaccess-flush: fix missing includes in kup-radix.h
Darrick J. Wong (2):
vfs: remove lockdep bogosity in __sb_start_write
xfs: revert "xfs: fix rmap key and record comparison functions"
Edwin Peer (1):
bnxt_en: read EEPROM A2h address using page 0
Fabio Estevam (1):
ARM: dts: imx50-evk: Fix the chip select 1 IOMUX
Felix Fietkau (2):
mac80211: minstrel: remove deferred sampling code
mac80211: minstrel: fix tx status processing corner case
Filip Moc (1):
net: usb: qmi_wwan: Set DTR quirk for MR400
Florian Fainelli (1):
net: Have netpoll bring-up DSA management interface
Fugang Duan (1):
tty: serial: imx: keep console clocks always on
Greg Kroah-Hartman (1):
Linux 4.14.209
Hans de Goede (2):
iio: accel: kxcjk1013: Replace is_smo8500_device with an acpi_type enum
iio: accel: kxcjk1013: Add support for KIOX010A ACPI DSM for setting tablet-mode
Heiner Kallweit (1):
net: bridge: add missing counters to ndo_get_stats64 callback
Ido Schimmel (1):
mlxsw: core: Use variable timeout for EMAD retries
Jan Kara (1):
ext4: fix bogus warning in ext4_update_dx_flag()
Jianqun Xu (1):
pinctrl: rockchip: enable gpio pclk for rockchip_gpio_to_irq
Joel Stanley (1):
net: ftgmac100: Fix crash when removing driver
Johannes Berg (1):
mac80211: free sta in sta_info_insert_finish() on errors
Leo Yan (1):
perf lock: Don't free "lock_seq_stat" if read_count isn't zero
Marc Kleine-Budde (1):
can: mcba_usb: mcba_usb_start_xmit(): first fill skb, then pass to can_put_echo_skb()
Max Filippov (1):
xtensa: disable preemption around cache alias management calls
Michał Mirosław (3):
regulator: fix memory leak with repeated set_machine_constraints()
regulator: avoid resolve_supply() infinite recursion
regulator: workaround self-referent regulators
Nishanth Menon (1):
regulator: ti-abb: Fix array out of bound read access on the first transition
Paul Moore (2):
netlabel: fix our progress tracking in netlbl_unlabel_staticlist()
netlabel: fix an uninitialized warning in netlbl_unlabel_staticlist()
Randy Dunlap (1):
MIPS: export has_transparent_hugepage() for modules
Ryan Sharpelletti (1):
tcp: only postpone PROBE_RTT if RTT is < current min_rtt estimate
Samuel Thibault (1):
speakup: Do not let the line discipline be used several times
Sebastian Andrzej Siewior (1):
atm: nicstar: Unmap DMA on send error
Sergey Matyukevich (1):
arm: dts: imx6qdl-udoo: fix rgmii phy-mode for ksz9031 phy
Srinivasa Rao Mandadapu (1):
ASoC: qcom: lpass-platform: Fix memory leak
Stefan Haberland (1):
s390/dasd: fix null pointer dereference for ERP requests
Takashi Iwai (1):
ALSA: mixart: Fix mutex deadlock
Takashi Sakamoto (1):
ALSA: ctl: fix error path at adding user-defined element set
Thomas Richter (1):
s390/cpum_sf.c: fix file permission for cpum_sfb_size
Tobias Waldekranz (1):
net: dsa: mv88e6xxx: Avoid VTU corruption on 6097
Vamshi K Sthambamkadi (1):
efivarfs: fix memory leak in efivarfs_create()
Vladyslav Tarasiuk (1):
net/mlx5: Disable QoS when min_rates on all VFs are zero
Wang Hai (2):
devlink: Add missing genlmsg_cancel() in devlink_nl_sb_port_pool_fill()
inet_diag: Fix error path to cancel the meseage in inet_req_diag_fill()
Will Deacon (1):
arm64: psci: Avoid printing in cpu_psci_cpu_die()
Wu Bo (1):
can: m_can: m_can_handle_state_change(): fix state change
Xie He (1):
net: x25: Increase refcnt of "struct x25_neigh" in x25_rx_call_request
Xin Long (1):
sctp: change to hold/put transport for proto_unreach_timer
Yicong Yang (1):
libfs: fix error cast of negative value in simple_attr_write()
Zhang Changzhong (3):
ah6: fix error return code in ah6_input()
net: b44: fix error return code in b44_init_one()
qlcnic: fix error return code in qlcnic_83xx_restart_hw()
Zhang Qilong (2):
can: ti_hecc: Fix memleak in ti_hecc_probe
MIPS: Alchemy: Fix memleak in alchemy_clk_setup_cpu
Starting with iOS 14 released in September 2020, connectivity using the
personal hotspot USB tethering function of iOS devices is broken.
Communication between the host and the device (for example ICMP traffic
or DNS resolution using the DNS service running in the device itself)
works fine, but communication to endpoints further away doesn't work.
Investigation on the matter shows that UDP and ICMP traffic from the
tethered host is reaching the Internet at all. For TCP traffic there are
exchanges between tethered host and server but packets are modified in
transit leading to impossible communication.
After some trials Matti Vuorela discovered that reducing the URB buffer
size by two bytes restored the previous behavior. While a better
solution might exist to fix the issue, since the protocol is not
publicly documented and considering the small size of the fix, let's do
that.
Tested-by: Matti Vuorela <matti.vuorela(a)bitfactor.fi>
Signed-off-by: Yves-Alexis Perez <corsac(a)corsac.net>
Link: https://lore.kernel.org/linux-usb/CAAn0qaXmysJ9vx3ZEMkViv_B19ju-_ExN8Yn_uSe…
Link: https://github.com/libimobiledevice/libimobiledevice/issues/1038
Cc: stable(a)vger.kernel.org
---
drivers/net/usb/ipheth.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/usb/ipheth.c b/drivers/net/usb/ipheth.c
index b09b45382faf..207e59e74935 100644
--- a/drivers/net/usb/ipheth.c
+++ b/drivers/net/usb/ipheth.c
@@ -59,7 +59,7 @@
#define IPHETH_USBINTF_SUBCLASS 253
#define IPHETH_USBINTF_PROTO 1
-#define IPHETH_BUF_SIZE 1516
+#define IPHETH_BUF_SIZE 1514
#define IPHETH_IP_ALIGN 2 /* padding at front of URB */
#define IPHETH_TX_TIMEOUT (5 * HZ)
--
2.29.2