On Tue, Nov 24, 2020 at 09:24:02AM +0800, 彭浩 wrote:
> I can't find the network link of this patch. Why?
It is right here:
https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git/commit/?h=us…
and will go to Linus later this week and show up in his tree then.
Note:
> This email message is intended only for the use of the individual or entity who
> /which is the intended recipient and may contain information that is privileged
> or confidential. If you are not the intended recipient, you are hereby notified
> that any use, dissemination, distribution or copying of, or taking any action
> in reliance on, this e-mail is strictly prohibited. If you have received this
> email in error, please notify UnionTech Software Technology immediately by
> replying to this e-mail and immediately delete and discard all copies of the
> e-mail and the attachment thereto (if any). Thank you.
You really can't send email with this type of footer for kernel
development stuff, as everything we do is NOT confidential.
thanks,
greg k-h
This is the start of the stable review cycle for the 4.14.209 release.
There are 60 patches in this series, all will be posted as a response
to this one. If anyone has any issues with these being applied, please
let me know.
Responses should be made by Wed, 25 Nov 2020 12:17:50 +0000.
Anything received after that time might be too late.
The whole patch series can be found in one patch at:
https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.14.209-r…
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.14.y
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
Linux 4.14.209-rc1
Chen Yu <yu.c.chen(a)intel.com>
x86/microcode/intel: Check patch signature before saving microcode for early loading
Stefan Haberland <sth(a)linux.ibm.com>
s390/dasd: fix null pointer dereference for ERP requests
Thomas Richter <tmricht(a)linux.ibm.com>
s390/cpum_sf.c: fix file permission for cpum_sfb_size
Johannes Berg <johannes.berg(a)intel.com>
mac80211: free sta in sta_info_insert_finish() on errors
Felix Fietkau <nbd(a)nbd.name>
mac80211: minstrel: fix tx status processing corner case
Felix Fietkau <nbd(a)nbd.name>
mac80211: minstrel: remove deferred sampling code
Max Filippov <jcmvbkbc(a)gmail.com>
xtensa: disable preemption around cache alias management calls
Michał Mirosław <mirq-linux(a)rere.qmqm.pl>
regulator: workaround self-referent regulators
Michał Mirosław <mirq-linux(a)rere.qmqm.pl>
regulator: avoid resolve_supply() infinite recursion
Michał Mirosław <mirq-linux(a)rere.qmqm.pl>
regulator: fix memory leak with repeated set_machine_constraints()
Hans de Goede <hdegoede(a)redhat.com>
iio: accel: kxcjk1013: Add support for KIOX010A ACPI DSM for setting tablet-mode
Hans de Goede <hdegoede(a)redhat.com>
iio: accel: kxcjk1013: Replace is_smo8500_device with an acpi_type enum
Jan Kara <jack(a)suse.cz>
ext4: fix bogus warning in ext4_update_dx_flag()
Brian O'Keefe <bokeefe(a)alum.wpi.edu>
staging: rtl8723bs: Add 024c:0627 to the list of SDIO device-ids
Vamshi K Sthambamkadi <vamshi.k.sthambamkadi(a)gmail.com>
efivarfs: fix memory leak in efivarfs_create()
Fugang Duan <fugang.duan(a)nxp.com>
tty: serial: imx: keep console clocks always on
Takashi Iwai <tiwai(a)suse.de>
ALSA: mixart: Fix mutex deadlock
Takashi Sakamoto <o-takashi(a)sakamocchi.jp>
ALSA: ctl: fix error path at adding user-defined element set
Samuel Thibault <samuel.thibault(a)ens-lyon.org>
speakup: Do not let the line discipline be used several times
Daniel Axtens <dja(a)axtens.net>
powerpc/uaccess-flush: fix missing includes in kup-radix.h
Yicong Yang <yangyicong(a)hisilicon.com>
libfs: fix error cast of negative value in simple_attr_write()
Darrick J. Wong <darrick.wong(a)oracle.com>
xfs: revert "xfs: fix rmap key and record comparison functions"
Nishanth Menon <nm(a)ti.com>
regulator: ti-abb: Fix array out of bound read access on the first transition
Zhang Qilong <zhangqilong3(a)huawei.com>
MIPS: Alchemy: Fix memleak in alchemy_clk_setup_cpu
Srinivasa Rao Mandadapu <srivasam(a)codeaurora.org>
ASoC: qcom: lpass-platform: Fix memory leak
Wu Bo <wubo.oduw(a)gmail.com>
can: m_can: m_can_handle_state_change(): fix state change
Colin Ian King <colin.king(a)canonical.com>
can: peak_usb: fix potential integer overflow on shift of a int
Marc Kleine-Budde <mkl(a)pengutronix.de>
can: mcba_usb: mcba_usb_start_xmit(): first fill skb, then pass to can_put_echo_skb()
Zhang Qilong <zhangqilong3(a)huawei.com>
can: ti_hecc: Fix memleak in ti_hecc_probe
Alejandro Concepcion Rodriguez <alejandro(a)acoro.eu>
can: dev: can_restart(): post buffer from the right context
Anant Thazhemadam <anant.thazhemadam(a)gmail.com>
can: af_can: prevent potential access of uninitialized member in canfd_rcv()
Anant Thazhemadam <anant.thazhemadam(a)gmail.com>
can: af_can: prevent potential access of uninitialized member in can_rcv()
Leo Yan <leo.yan(a)linaro.org>
perf lock: Don't free "lock_seq_stat" if read_count isn't zero
Fabio Estevam <festevam(a)gmail.com>
ARM: dts: imx50-evk: Fix the chip select 1 IOMUX
Sergey Matyukevich <geomatsi(a)gmail.com>
arm: dts: imx6qdl-udoo: fix rgmii phy-mode for ksz9031 phy
Randy Dunlap <rdunlap(a)infradead.org>
MIPS: export has_transparent_hugepage() for modules
Dan Carpenter <dan.carpenter(a)oracle.com>
Input: adxl34x - clean up a data type in adxl34x_probe()
Darrick J. Wong <darrick.wong(a)oracle.com>
vfs: remove lockdep bogosity in __sb_start_write
Will Deacon <will(a)kernel.org>
arm64: psci: Avoid printing in cpu_psci_cpu_die()
Jianqun Xu <jay.xu(a)rock-chips.com>
pinctrl: rockchip: enable gpio pclk for rockchip_gpio_to_irq
Joel Stanley <joel(a)jms.id.au>
net: ftgmac100: Fix crash when removing driver
Ryan Sharpelletti <sharpelletti(a)google.com>
tcp: only postpone PROBE_RTT if RTT is < current min_rtt estimate
Filip Moc <dev(a)moc6.cz>
net: usb: qmi_wwan: Set DTR quirk for MR400
Vladyslav Tarasiuk <vladyslavt(a)nvidia.com>
net/mlx5: Disable QoS when min_rates on all VFs are zero
Xin Long <lucien.xin(a)gmail.com>
sctp: change to hold/put transport for proto_unreach_timer
Zhang Changzhong <zhangchangzhong(a)huawei.com>
qlcnic: fix error return code in qlcnic_83xx_restart_hw()
Xie He <xie.he.0141(a)gmail.com>
net: x25: Increase refcnt of "struct x25_neigh" in x25_rx_call_request
Aya Levin <ayal(a)nvidia.com>
net/mlx4_core: Fix init_hca fields offset
Paul Moore <paul(a)paul-moore.com>
netlabel: fix an uninitialized warning in netlbl_unlabel_staticlist()
Paul Moore <paul(a)paul-moore.com>
netlabel: fix our progress tracking in netlbl_unlabel_staticlist()
Florian Fainelli <f.fainelli(a)gmail.com>
net: Have netpoll bring-up DSA management interface
Tobias Waldekranz <tobias(a)waldekranz.com>
net: dsa: mv88e6xxx: Avoid VTU corruption on 6097
Heiner Kallweit <hkallweit1(a)gmail.com>
net: bridge: add missing counters to ndo_get_stats64 callback
Zhang Changzhong <zhangchangzhong(a)huawei.com>
net: b44: fix error return code in b44_init_one()
Ido Schimmel <idosch(a)nvidia.com>
mlxsw: core: Use variable timeout for EMAD retries
Wang Hai <wanghai38(a)huawei.com>
inet_diag: Fix error path to cancel the meseage in inet_req_diag_fill()
Wang Hai <wanghai38(a)huawei.com>
devlink: Add missing genlmsg_cancel() in devlink_nl_sb_port_pool_fill()
Edwin Peer <edwin.peer(a)broadcom.com>
bnxt_en: read EEPROM A2h address using page 0
Sebastian Andrzej Siewior <bigeasy(a)linutronix.de>
atm: nicstar: Unmap DMA on send error
Zhang Changzhong <zhangchangzhong(a)huawei.com>
ah6: fix error return code in ah6_input()
-------------
Diffstat:
Makefile | 4 +-
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 +-
.../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, 343 insertions(+), 250 deletions(-)
The patch titled
Subject: coredump: fix core_pattern parse error
has been added to the -mm tree. Its filename is
coredump-fix-core_pattern-parse-error.patch
This patch should soon appear at
https://ozlabs.org/~akpm/mmots/broken-out/coredump-fix-core_pattern-parse-e…
and later at
https://ozlabs.org/~akpm/mmotm/broken-out/coredump-fix-core_pattern-parse-e…
Before you just go and hit "reply", please:
a) Consider who else should be cc'ed
b) Prefer to cc a suitable mailing list as well
c) Ideally: find the original patch on the mailing list and do a
reply-to-all to that, adding suitable additional cc's
*** Remember to use Documentation/process/submit-checklist.rst when testing your code ***
The -mm tree is included into linux-next and is updated
there every 3-4 working days
------------------------------------------------------
From: Menglong Dong <dong.menglong(a)zte.com.cn>
Subject: coredump: fix core_pattern parse error
'format_corename()' will splite 'core_pattern' on spaces when it is in
pipe mode, and take helper_argv[0] as the path to usermode executable.
It works fine in most cases. However, if there is a space between
'|' and '/file/path', such as
'| /usr/lib/systemd/systemd-coredump %P %u %g',
helper_argv[0] will be parsed as '', and users will get a
'Core dump to | disabled'.
It is not friendly to users, as the pattern above was valid previously.
Fix this by ignoring the spaces between '|' and '/file/path'.
Link: https://lkml.kernel.org/r/5fb62870.1c69fb81.8ef5d.af76@mx.google.com
Fixes: 315c69261dd3 ("coredump: split pipe command whitespace before expanding template")
Signed-off-by: Menglong Dong <dong.menglong(a)zte.com.cn>
Cc: Paul Wise <pabs3(a)bonedaddy.net>
Cc: Jakub Wilk <jwilk(a)jwilk.net> [https://bugs.debian.org/924398]
Cc: Neil Horman <nhorman(a)tuxdriver.com>
Cc: <stable(a)vger.kernel.org>
Signed-off-by: Andrew Morton <akpm(a)linux-foundation.org>
---
fs/coredump.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
--- a/fs/coredump.c~coredump-fix-core_pattern-parse-error
+++ a/fs/coredump.c
@@ -229,7 +229,8 @@ static int format_corename(struct core_n
*/
if (ispipe) {
if (isspace(*pat_ptr)) {
- was_space = true;
+ if (cn->used != 0)
+ was_space = true;
pat_ptr++;
continue;
} else if (was_space) {
_
Patches currently in -mm which might be from dong.menglong(a)zte.com.cn are
coredump-fix-core_pattern-parse-error.patch