[PATCH 4.19 00/84] 4.19.95-stable review

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This is the start of the stable review cycle for the 4.19.95 release.
There are 84 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 Mon, 13 Jan 2020 09:46:17 +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.19.95-rc1.gz
or in the git tree and branch at:
	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.19.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
    Linux 4.19.95-rc1

Qi Zhou <atmgnd@xxxxxxxxxxx>
    usb: missing parentheses in USE_NEW_SCHEME

Daniele Palmas <dnlplm@xxxxxxxxx>
    USB: serial: option: add Telit ME910G1 0x110a composition

Johan Hovold <johan@xxxxxxxxxx>
    USB: core: fix check for duplicate endpoints

Thinh Nguyen <Thinh.Nguyen@xxxxxxxxxxxx>
    usb: dwc3: gadget: Fix request complete check

Petr Machata <petrm@xxxxxxxxxxxx>
    net: sch_prio: When ungrafting, replace with FIFO

Petr Machata <petrm@xxxxxxxxxxxx>
    mlxsw: spectrum_qdisc: Ignore grafting of invisible FIFO

Eric Dumazet <edumazet@xxxxxxxxxx>
    vlan: vlan_changelink() should propagate errors

Eric Dumazet <edumazet@xxxxxxxxxx>
    vlan: fix memory leak in vlan_dev_set_egress_priority

Hangbin Liu <liuhangbin@xxxxxxxxx>
    vxlan: fix tos value before xmit

Pengcheng Yang <yangpc@xxxxxxxxxx>
    tcp: fix "old stuff" D-SACK causing SACK to be treated as D-SACK

Xin Long <lucien.xin@xxxxxxxxx>
    sctp: free cmd->obj.chunk for the unprocessed SCTP_CMD_REPLY

Wen Yang <wenyang@xxxxxxxxxxxxxxxxx>
    sch_cake: avoid possible divide by zero in cake_enqueue()

Eric Dumazet <edumazet@xxxxxxxxxx>
    pkt_sched: fq: do not accept silly TCA_FQ_QUANTUM

Eric Dumazet <edumazet@xxxxxxxxxx>
    net: usb: lan78xx: fix possible skb leak

Chen-Yu Tsai <wens@xxxxxxxx>
    net: stmmac: dwmac-sunxi: Allow all RGMII modes

Chen-Yu Tsai <wens@xxxxxxxx>
    net: stmmac: dwmac-sun8i: Allow all RGMII modes

Andrew Lunn <andrew@xxxxxxx>
    net: dsa: mv88e6xxx: Preserve priority when setting CPU port.

Eric Dumazet <edumazet@xxxxxxxxxx>
    macvlan: do not assume mac_header is set in macvlan_broadcast()

Eric Dumazet <edumazet@xxxxxxxxxx>
    gtp: fix bad unlock balance in gtp_encap_enable_socket

Marc Zyngier <marc.zyngier@xxxxxxx>
    arm64: KVM: Trap VM ops when ARM64_WORKAROUND_CAVIUM_TX2_219_TVM is set

Logan Gunthorpe <logang@xxxxxxxxxxxx>
    PCI/switchtec: Read all 64 bits of part_event_bitmap

Anson Huang <Anson.Huang@xxxxxxx>
    ARM: dts: imx6ul: use nvmem-cells for cpu speed grading

Anson Huang <Anson.Huang@xxxxxxx>
    cpufreq: imx6q: read OCOTP through nvmem for imx6ul/imx6ull

Jason A. Donenfeld <Jason@xxxxxxxxx>
    powerpc/spinlocks: Include correct header for static key

Srikar Dronamraju <srikar@xxxxxxxxxxxxxxxxxx>
    powerpc/vcpu: Assume dedicated processors as non-preempt

Haiyang Zhang <haiyangz@xxxxxxxxxxxxx>
    hv_netvsc: Fix unwanted rx_table reset

Chan Shu Tak, Alex <alexchan@xxxxxxxxxxx>
    llc2: Fix return statement of llc_stat_ev_rx_null_dsap_xid_c (and _test_c)

Helge Deller <deller@xxxxxx>
    parisc: Fix compiler warnings in debug_core.c

Yang Yingliang <yangyingliang@xxxxxxxxxx>
    block: fix memleak when __blk_rq_map_user_iov() is failed

Stefan Haberland <sth@xxxxxxxxxxxxx>
    s390/dasd: fix memleak in path handling error case

Jan Höppner <hoeppner@xxxxxxxxxxxxx>
    s390/dasd/cio: Interpret ccw_device_get_mdc return value correctly

Chuhong Yuan <hslester96@xxxxxxxxx>
    drm/exynos: gsc: add missed component_del

Christian Borntraeger <borntraeger@xxxxxxxxxx>
    s390/purgatory: do not build purgatory with kcov, kasan and friends

Jose Abreu <Jose.Abreu@xxxxxxxxxxxx>
    net: stmmac: Always arm TX Timer at end of transmission start

Jose Abreu <Jose.Abreu@xxxxxxxxxxxx>
    net: stmmac: RX buffer size must be 16 byte aligned

Jose Abreu <Jose.Abreu@xxxxxxxxxxxx>
    net: stmmac: xgmac: Clear previous RX buffer size

Jose Abreu <Jose.Abreu@xxxxxxxxxxxx>
    net: stmmac: Do not accept invalid MTU values

Eric Sandeen <sandeen@xxxxxxxxxx>
    fs: avoid softlockups in s_inodes iterators

Alexander Shishkin <alexander.shishkin@xxxxxxxxxxxxxxx>
    perf/x86/intel: Fix PT PMI handling

Thomas Hebb <tommyhebb@xxxxxxxxx>
    kconfig: don't crash on NULL expressions in expr_eq()

Xiaotao Yin <xiaotao.yin@xxxxxxxxxxxxx>
    iommu/iova: Init the struct iova to fix the possible memleak

Andreas Kemnade <andreas@xxxxxxxxxxxx>
    regulator: rn5t618: fix module aliases

Shengjiu Wang <shengjiu.wang@xxxxxxx>
    ASoC: wm8962: fix lambda value

Aditya Pakki <pakki001@xxxxxxx>
    rfkill: Fix incorrect check to avoid NULL pointer dereference

Sven Schnelle <svens@xxxxxxxxxxxxxx>
    parisc: add missing __init annotation

Cristian Birsan <cristian.birsan@xxxxxxxxxxxxx>
    net: usb: lan78xx: Fix error message format specifier

Vishal Kulkarni <vishal@xxxxxxxxxxx>
    cxgb4: Fix kernel panic while accessing sge_info

Manish Chopra <manishc@xxxxxxxxxxx>
    bnx2x: Fix logic to get total no. of PFs per engine

Manish Chopra <manishc@xxxxxxxxxxx>
    bnx2x: Do not handle requests from VFs after parity

Lorenz Bauer <lmb@xxxxxxxxxxxxxx>
    bpf: Clear skb->tstamp in bpf_redirect when necessary

Nikolay Borisov <nborisov@xxxxxxxx>
    btrfs: Fix error messages in qgroup_rescan_init

Mike Rapoport <rppt@xxxxxxxxxxxxx>
    powerpc: Ensure that swiotlb buffer is allocated from low memory

Daniel T. Lee <danieltimlee@xxxxxxxxx>
    samples: bpf: fix syscall_tp due to unused syscall

Daniel T. Lee <danieltimlee@xxxxxxxxx>
    samples: bpf: Replace symbol compare of trace_event

Tomi Valkeinen <tomi.valkeinen@xxxxxx>
    ARM: dts: am437x-gp/epos-evm: fix panel compatible

Vignesh Raghavendra <vigneshr@xxxxxx>
    spi: spi-ti-qspi: Fix a bug when accessing non default CS

Paul Chaignon <paul.chaignon@xxxxxxxxxx>
    bpf, mips: Limit to 33 tail calls

Vasundhara Volam <vasundhara-v.volam@xxxxxxxxxxxx>
    bnxt_en: Return error if FW returns more data than dump length

Stefan Wahren <wahrenst@xxxxxxx>
    ARM: dts: bcm283x: Fix critical trip point

Dragos Tarcatu <dragos_tarcatu@xxxxxxxxxx>
    ASoC: topology: Check return value for soc_tplg_pcm_create()

Chuhong Yuan <hslester96@xxxxxxxxx>
    spi: spi-cavium-thunderx: Add missing pci_release_regions()

Florian Fainelli <f.fainelli@xxxxxxxxx>
    ARM: dts: Cygnus: Fix MDIO node address/size cells

Masami Hiramatsu <mhiramat@xxxxxxxxxx>
    selftests/ftrace: Fix multiple kprobe testcase

Florian Fainelli <f.fainelli@xxxxxxxxx>
    ARM: dts: BCM5301X: Fix MDIO node address/size cells

Pablo Neira Ayuso <pablo@xxxxxxxxxxxxx>
    netfilter: nf_tables: validate NFT_DATA_VALUE after nft_data_init()

Pablo Neira Ayuso <pablo@xxxxxxxxxxxxx>
    netfilter: nf_tables: validate NFT_SET_ELEM_INTERVAL_END

Pablo Neira Ayuso <pablo@xxxxxxxxxxxxx>
    netfilter: nft_set_rbtree: bogus lookup/get on consecutive elements in named sets

Phil Sutter <phil@xxxxxx>
    netfilter: uapi: Avoid undefined left-shift in xt_sctp.h

Sudeep Holla <sudeep.holla@xxxxxxx>
    ARM: vexpress: Set-up shared OPP table instead of individual for each CPU

Stefan Roese <sr@xxxxxxx>
    ARM: dts: imx6ul: imx6ul-14x14-evk.dtsi: Fix SPI NOR probing

Arvind Sankar <nivedita@xxxxxxxxxxxx>
    efi/gop: Fix memory leak in __gop_query32/64()

Arvind Sankar <nivedita@xxxxxxxxxxxx>
    efi/gop: Return EFI_SUCCESS if a usable GOP was found

Arvind Sankar <nivedita@xxxxxxxxxxxx>
    efi/gop: Return EFI_NOT_FOUND if there are no usable GOPs

Hans de Goede <hdegoede@xxxxxxxxxx>
    ASoC: Intel: bytcr_rt5640: Update quirk for Teclast X89

Dave Young <dyoung@xxxxxxxxxx>
    x86/efi: Update e820 with reserved EFI boot services data to fix kexec breakage

Sudip Mukherjee <sudipm.mukherjee@xxxxxxxxx>
    libtraceevent: Fix lib installation with O=

qize wang <wangqize888888888@xxxxxxxxx>
    mwifiex: Fix heap overflow in mmwifiex_process_tdls_action_frame()

Florian Westphal <fw@xxxxxxxxx>
    netfilter: ctnetlink: netns exit must wait for callbacks

Marco Elver <elver@xxxxxxxxxx>
    locking/spinlock/debug: Fix various data races

Tzung-Bi Shih <tzungbi@xxxxxxxxxx>
    ASoC: max98090: fix possible race conditions

Wen Yang <wenyang@xxxxxxxxxxxxxxxxx>
    regulator: fix use after free issue

Daniel Borkmann <daniel@xxxxxxxxxxxxx>
    bpf: Fix passing modified ctx to ld/abs/ind instruction

Andrey Konovalov <andreyknvl@xxxxxxxxxx>
    USB: dummy-hcd: increase max number of devices to 32

Andrey Konovalov <andreyknvl@xxxxxxxxxx>
    USB: dummy-hcd: use usb_urb_dir_in instead of usb_pipein


-------------

Diffstat:

 Makefile                                           |  4 +-
 arch/arm/boot/dts/am437x-gp-evm.dts                |  2 +-
 arch/arm/boot/dts/am43x-epos-evm.dts               |  2 +-
 arch/arm/boot/dts/bcm-cygnus.dtsi                  |  4 +-
 arch/arm/boot/dts/bcm283x.dtsi                     |  2 +-
 arch/arm/boot/dts/bcm5301x.dtsi                    |  4 +-
 arch/arm/boot/dts/imx6ul-14x14-evk.dtsi            |  2 +-
 arch/arm/boot/dts/imx6ul.dtsi                      |  6 ++
 arch/arm/mach-vexpress/spc.c                       | 12 +++-
 arch/arm64/include/asm/cpucaps.h                   |  3 +-
 arch/arm64/kvm/hyp/switch.c                        | 69 ++++++++++++++++++-
 arch/mips/net/ebpf_jit.c                           |  9 +--
 arch/parisc/include/asm/cmpxchg.h                  | 10 ++-
 arch/parisc/kernel/drivers.c                       |  2 +-
 arch/powerpc/include/asm/spinlock.h                |  5 +-
 arch/powerpc/mm/mem.c                              |  8 +++
 arch/powerpc/platforms/pseries/setup.c             |  7 ++
 arch/s390/purgatory/Makefile                       |  6 +-
 arch/s390/purgatory/string.c                       |  3 +
 arch/x86/events/core.c                             |  9 ++-
 arch/x86/platform/efi/quirks.c                     |  6 +-
 block/blk-map.c                                    |  2 +-
 drivers/cpufreq/imx6q-cpufreq.c                    | 52 +++++++++-----
 drivers/firmware/efi/libstub/gop.c                 | 80 +++++-----------------
 drivers/gpu/drm/exynos/exynos_drm_gsc.c            |  1 +
 drivers/iommu/iova.c                               |  2 +-
 drivers/net/dsa/mv88e6xxx/global1.c                |  5 ++
 drivers/net/dsa/mv88e6xxx/global1.h                |  1 +
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h    |  2 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c   | 12 +++-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h  |  1 +
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c   | 12 ++++
 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c  | 38 +++++++---
 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.h  |  4 ++
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c |  4 ++
 .../net/ethernet/mellanox/mlxsw/spectrum_qdisc.c   |  7 ++
 drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c  |  3 +
 drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c  |  2 +-
 drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h     |  2 +
 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c |  3 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  | 16 ++++-
 drivers/net/gtp.c                                  |  5 +-
 drivers/net/hyperv/hyperv_net.h                    |  3 +-
 drivers/net/hyperv/netvsc_drv.c                    |  4 +-
 drivers/net/hyperv/rndis_filter.c                  | 10 ++-
 drivers/net/macvlan.c                              |  2 +-
 drivers/net/usb/lan78xx.c                          | 11 ++-
 drivers/net/vxlan.c                                |  4 +-
 drivers/net/wireless/marvell/mwifiex/tdls.c        | 70 +++++++++++++++++--
 drivers/pci/switch/switchtec.c                     |  4 +-
 drivers/regulator/core.c                           |  4 +-
 drivers/regulator/rn5t618-regulator.c              |  1 +
 drivers/s390/block/dasd_eckd.c                     | 28 ++------
 drivers/s390/cio/device_ops.c                      |  2 +-
 drivers/spi/spi-cavium-thunderx.c                  |  2 +
 drivers/spi/spi-ti-qspi.c                          |  6 +-
 drivers/usb/core/config.c                          | 70 +++++++++++++++----
 drivers/usb/core/hub.c                             |  2 +-
 drivers/usb/dwc3/gadget.c                          |  7 ++
 drivers/usb/gadget/udc/dummy_hcd.c                 | 10 +--
 drivers/usb/serial/option.c                        |  2 +
 fs/btrfs/qgroup.c                                  |  4 +-
 fs/drop_caches.c                                   |  2 +-
 fs/inode.c                                         |  7 ++
 fs/notify/fsnotify.c                               |  1 +
 fs/quota/dquot.c                                   |  1 +
 include/linux/if_ether.h                           |  8 +++
 include/uapi/linux/netfilter/xt_sctp.h             |  6 +-
 kernel/bpf/verifier.c                              |  9 ++-
 kernel/locking/spinlock_debug.c                    | 32 ++++-----
 net/8021q/vlan.h                                   |  1 +
 net/8021q/vlan_dev.c                               |  3 +-
 net/8021q/vlan_netlink.c                           | 19 +++--
 net/core/filter.c                                  |  1 +
 net/ipv4/tcp_input.c                               |  5 +-
 net/llc/llc_station.c                              |  4 +-
 net/netfilter/nf_conntrack_netlink.c               |  3 +
 net/netfilter/nf_tables_api.c                      | 16 +++--
 net/netfilter/nft_bitwise.c                        |  4 +-
 net/netfilter/nft_cmp.c                            |  6 ++
 net/netfilter/nft_range.c                          | 10 +++
 net/netfilter/nft_set_rbtree.c                     | 21 ++++--
 net/rfkill/core.c                                  |  7 +-
 net/sched/sch_cake.c                               |  2 +-
 net/sched/sch_fq.c                                 |  6 +-
 net/sched/sch_prio.c                               | 10 ++-
 net/sctp/sm_sideeffect.c                           | 28 +++++---
 samples/bpf/syscall_tp_kern.c                      | 18 ++++-
 samples/bpf/trace_event_user.c                     |  4 +-
 scripts/kconfig/expr.c                             |  7 ++
 sound/soc/codecs/max98090.c                        |  8 +--
 sound/soc/codecs/max98090.h                        |  1 -
 sound/soc/codecs/wm8962.c                          |  4 +-
 sound/soc/intel/boards/bytcr_rt5640.c              |  8 ++-
 sound/soc/soc-topology.c                           |  8 ++-
 tools/lib/traceevent/Makefile                      |  1 +
 .../ftrace/test.d/kprobe/multiple_kprobes.tc       |  6 +-
 97 files changed, 677 insertions(+), 275 deletions(-)





[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux