Linux 4.19.325

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

 



I'm announcing the release of the 4.19.325 kernel.

It's the last 4.19.y release, please move off to a newer kernel version.
This one is finished, it is end-of-life as of right now.

It had a good life, despite being born out of internal strife.  The
community has proven that it can change and move forward which is great
to see, as again, the only thing that is going to stop Linux, is us, the
Linux community.  Let's always try to work together to make sure that
doesn't happen.

As a "fun" proof that this one is finished (and that any company saying
they care about it really should have their statements validated with
facts), I looked at the "unfixed" CVEs from this kernel release.
Currently it is a list 983 CVEs long, too long to list here.

You can verify it yourself by cloning the vulns.git repo at
git.kernel.org and running:
	./scripts/strak v4.19.325
Note, this does NOT count the hardware CVEs which kernel.org does not
track, and many are sill unfixed in this kernel branch.

Yes, CVE counts don't mean much these days, but hey, it's a signal of
something, right?  I take it to mean that no one is caring enough to
backport the needed fixes to this branch, which means that you shouldn't
be using it anymore.

Anyway, please move off to a more modern kernel if you were using this
one for some reason.  Like 6.12.y, the next LTS kernel we will be
supporting for multiple years.

The updated 4.19.y git tree can be found at:
	git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-4.19.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

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

 Documentation/devicetree/bindings/clock/adi,axi-clkgen.yaml |   67 ++++
 Documentation/devicetree/bindings/clock/axi-clkgen.txt      |   25 -
 Makefile                                                    |    2 
 arch/arm/boot/dts/sun9i-a80-cubieboard4.dts                 |    4 
 arch/arm64/kernel/process.c                                 |    2 
 arch/m68k/coldfire/device.c                                 |    8 
 arch/m68k/include/asm/mcfgpio.h                             |    2 
 arch/m68k/include/asm/mvme147hw.h                           |    4 
 arch/m68k/kernel/early_printk.c                             |    9 
 arch/m68k/mvme147/config.c                                  |   30 ++
 arch/m68k/mvme147/mvme147.h                                 |    6 
 arch/m68k/mvme16x/config.c                                  |    2 
 arch/m68k/mvme16x/mvme16x.h                                 |    6 
 arch/powerpc/include/asm/sstep.h                            |    5 
 arch/powerpc/include/asm/vdso.h                             |    1 
 arch/powerpc/lib/sstep.c                                    |   12 
 arch/s390/kernel/syscalls/Makefile                          |    2 
 arch/sh/kernel/cpu/proc.c                                   |    2 
 arch/um/drivers/net_kern.c                                  |    2 
 arch/um/drivers/ubd_kern.c                                  |    2 
 arch/um/drivers/vector_kern.c                               |    3 
 arch/um/kernel/process.c                                    |    2 
 arch/x86/include/asm/amd_nb.h                               |    5 
 block/blk-mq.c                                              |    6 
 block/blk-mq.h                                              |   13 
 crypto/pcrypt.c                                             |   12 
 drivers/acpi/arm64/gtdt.c                                   |    2 
 drivers/base/regmap/regmap-irq.c                            |    4 
 drivers/clk/clk-axi-clkgen.c                                |   26 +
 drivers/cpufreq/loongson2_cpufreq.c                         |    4 
 drivers/crypto/bcm/cipher.c                                 |    5 
 drivers/crypto/cavium/cpt/cptpf_main.c                      |    6 
 drivers/edac/fsl_ddr_edac.c                                 |   22 -
 drivers/firmware/arm_scpi.c                                 |    3 
 drivers/gpu/drm/drm_mm.c                                    |    2 
 drivers/gpu/drm/etnaviv/etnaviv_drv.h                       |   11 
 drivers/gpu/drm/etnaviv/etnaviv_dump.c                      |   13 
 drivers/gpu/drm/etnaviv/etnaviv_gpu.c                       |   48 ++-
 drivers/gpu/drm/etnaviv/etnaviv_gpu.h                       |   20 +
 drivers/gpu/drm/omapdrm/omap_gem.c                          |   10 
 drivers/hid/wacom_wac.c                                     |    4 
 drivers/infiniband/hw/bnxt_re/ib_verbs.c                    |    7 
 drivers/infiniband/hw/bnxt_re/qplib_fp.h                    |    2 
 drivers/media/dvb-core/dvbdev.c                             |   15 -
 drivers/media/radio/wl128x/fmdrv_common.c                   |    3 
 drivers/message/fusion/mptsas.c                             |    4 
 drivers/mfd/da9052-spi.c                                    |    2 
 drivers/mfd/rt5033.c                                        |    4 
 drivers/misc/apds990x.c                                     |   12 
 drivers/mmc/host/dw_mmc.c                                   |    4 
 drivers/mmc/host/mmc_spi.c                                  |    9 
 drivers/mtd/nand/raw/atmel/pmecc.c                          |    8 
 drivers/mtd/nand/raw/atmel/pmecc.h                          |    2 
 drivers/mtd/ubi/attach.c                                    |   12 
 drivers/mtd/ubi/wl.c                                        |    9 
 drivers/net/ethernet/broadcom/tg3.c                         |    3 
 drivers/net/ethernet/marvell/pxa168_eth.c                   |   13 
 drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c         |    2 
 drivers/net/usb/lan78xx.c                                   |   11 
 drivers/net/usb/qmi_wwan.c                                  |    1 
 drivers/net/wireless/ath/ath9k/htc_hst.c                    |    3 
 drivers/net/wireless/marvell/mwifiex/fw.h                   |    2 
 drivers/nvme/host/core.c                                    |    7 
 drivers/pci/hotplug/cpqphp_pci.c                            |   19 -
 drivers/pci/slot.c                                          |    4 
 drivers/power/supply/power_supply_core.c                    |    2 
 drivers/rpmsg/qcom_glink_native.c                           |  175 ++++++++----
 drivers/rtc/interface.c                                     |    7 
 drivers/scsi/bfa/bfad.c                                     |    3 
 drivers/scsi/qedi/qedi_main.c                               |    1 
 drivers/sh/intc/core.c                                      |    2 
 drivers/soc/qcom/qcom-geni-se.c                             |    3 
 drivers/spi/spi.c                                           |   13 
 drivers/tty/serial/8250/8250_omap.c                         |    4 
 drivers/tty/tty_ldisc.c                                     |    2 
 drivers/usb/dwc3/gadget.c                                   |    9 
 drivers/usb/gadget/composite.c                              |   18 +
 drivers/usb/host/ehci-spear.c                               |    7 
 drivers/usb/misc/chaoskey.c                                 |   35 +-
 drivers/usb/misc/iowarrior.c                                |   46 ++-
 drivers/vfio/pci/vfio_pci_config.c                          |   16 -
 drivers/video/fbdev/sh7760fb.c                              |   11 
 fs/ext4/fsmap.c                                             |   54 +++
 fs/ext4/mballoc.c                                           |   18 -
 fs/ext4/mballoc.h                                           |    1 
 fs/ext4/super.c                                             |    8 
 fs/hfsplus/hfsplus_fs.h                                     |    3 
 fs/hfsplus/wrapper.c                                        |    2 
 fs/jffs2/erase.c                                            |    7 
 fs/jfs/xattr.c                                              |    2 
 fs/nfs/nfs4proc.c                                           |    8 
 fs/nfsd/nfs4callback.c                                      |   16 -
 fs/nfsd/nfs4recover.c                                       |    3 
 fs/nilfs2/btnode.c                                          |    2 
 fs/nilfs2/gcinode.c                                         |    4 
 fs/nilfs2/mdt.c                                             |    1 
 fs/nilfs2/page.c                                            |    2 
 fs/ocfs2/aops.h                                             |    2 
 fs/ocfs2/file.c                                             |    4 
 fs/ocfs2/resize.c                                           |    2 
 fs/ocfs2/super.c                                            |   13 
 fs/proc/softirqs.c                                          |    2 
 fs/ubifs/super.c                                            |    6 
 include/linux/blkdev.h                                      |    2 
 include/linux/jiffies.h                                     |    2 
 include/linux/netpoll.h                                     |    2 
 init/initramfs.c                                            |   15 +
 kernel/time/time.c                                          |    2 
 kernel/trace/trace_event_perf.c                             |    6 
 lib/string_helpers.c                                        |    2 
 mm/shmem.c                                                  |    2 
 net/9p/trans_xen.c                                          |    9 
 net/bluetooth/rfcomm/sock.c                                 |   10 
 net/mac80211/main.c                                         |    2 
 net/netfilter/ipset/ip_set_bitmap_ip.c                      |    7 
 net/netlink/af_netlink.c                                    |   31 --
 net/netlink/af_netlink.h                                    |    2 
 net/rfkill/rfkill-gpio.c                                    |    8 
 samples/bpf/xdp_adjust_tail_kern.c                          |    1 
 scripts/mkcompile_h                                         |    2 
 scripts/mod/file2alias.c                                    |    5 
 security/apparmor/capability.c                              |    2 
 sound/soc/codecs/da7219.c                                   |    9 
 sound/soc/intel/boards/bytcr_rt5640.c                       |   15 +
 sound/usb/6fire/chip.c                                      |   10 
 sound/usb/caiaq/audio.c                                     |   10 
 sound/usb/caiaq/audio.h                                     |    1 
 sound/usb/caiaq/device.c                                    |   19 +
 sound/usb/caiaq/input.c                                     |   12 
 sound/usb/caiaq/input.h                                     |    1 
 sound/usb/quirks.c                                          |   18 -
 sound/usb/usx2y/us122l.c                                    |    5 
 tools/perf/util/probe-finder.c                              |   17 +
 tools/testing/selftests/vDSO/parse_vdso.c                   |    3 
 tools/testing/selftests/watchdog/watchdog-test.c            |    6 
 135 files changed, 898 insertions(+), 426 deletions(-)

Aleksandr Mishin (1):
      acpi/arm64: Adjust error handling procedure in gtdt_parse_timer_block()

Alex Zenla (2):
      9p/xen: fix init sequence
      9p/xen: fix release of IRQ

Alexandru Ardelean (2):
      dt-bindings: clock: adi,axi-clkgen: convert old binding to yaml format
      clk: axi-clkgen: use devm_platform_ioremap_resource() short-hand

Alper Nebi Yasak (1):
      wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_config_scan()

Andre Przywara (1):
      ARM: dts: cubieboard4: Fix DCDC5 regulator constraints

Andrej Shadura (1):
      Bluetooth: Fix type of len in rfcomm_sock_getsockopt{,_old}()

Andrew Morton (1):
      mm: revert "mm: shmem: fix data-race in shmem_getattr()"

Andy Shevchenko (2):
      regmap: irq: Set lockdep class for hierarchical IRQ domains
      drm/mm: Mark drm_mm_interval_tree*() functions with __maybe_unused

Antonio Quartulli (1):
      m68k: coldfire/device.c: only build FEC when HW macros are defined

Arnd Bergmann (1):
      x86/amd_nb: Fix compile-testing without CONFIG_AMD_NB

Artem Sadovnikov (1):
      jfs: xattr: check invalid xattr size more strictly

Arun Kumar Neelakantam (2):
      rpmsg: glink: Add TX_DATA_CONT command while sending
      rpmsg: glink: Send READ_NOTIFY command in FIFO full case

Aurelien Jarno (1):
      Revert "mmc: dw_mmc: Fix IDMAC operation with pages bigger than 4K"

Avihai Horon (1):
      vfio/pci: Properly hide first-in-list PCIe extended capability

Bart Van Assche (1):
      power: supply: core: Remove might_sleep() from power_supply_put()

Bartosz Golaszewski (2):
      mmc: mmc_spi: drop buggy snprintf()
      lib: string_helpers: silence snprintf() output truncation warning

Ben Greear (1):
      mac80211: fix user-power when emulating chanctx

Benoît Monin (1):
      net: usb: qmi_wwan: add Quectel RG650V

Benoît Sevens (1):
      ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices

Bin Liu (1):
      serial: 8250: omap: Move pm_runtime_get_sync

Bjorn Andersson (2):
      rpmsg: glink: Fix GLINK command prefix
      rpmsg: glink: Propagate TX failures in intentless mode as well

Breno Leitao (1):
      netpoll: Use rcu_access_pointer() in netpoll_poll_lock

Chen Ridong (1):
      crypto: bcm - add error check in the ahash_hmac_init function

Chris Down (1):
      kbuild: Use uname for LINUX_COMPILE_HOST detection

Christoph Hellwig (1):
      block: return unsigned int from bdev_io_min

Christophe JAILLET (1):
      crypto: cavium - Fix an error handling path in cpt_ucode_load_fw()

Christophe Leroy (1):
      powerpc/vdso: Flag VDSO64 entry points as functions

Chuck Lever (3):
      NFSD: Prevent NULL dereference in nfsd4_process_cb_update()
      NFSD: Cap the number of bytes copied by nfs4_reset_recoverydir()
      NFSD: Prevent a potential integer overflow

Claudiu Beznea (1):
      serial: sh-sci: Clean sci_ports[0] after at earlycon exit

Dan Carpenter (2):
      soc: qcom: geni-se: fix array underflow in geni_se_clk_tbl_get()
      sh: intc: Fix use-after-free bug in register_intc_controller()

Daniel Palmer (2):
      m68k: mvme147: Fix SCSI controller IRQ numbers
      m68k: mvme147: Reinstate early console

David Disseldorp (1):
      initramfs: avoid filename buffer overrun

David Wang (1):
      proc/softirqs: replace seq_printf with seq_put_decimal_ull_width

Dmitry Antipov (3):
      ocfs2: uncache inode which has failed entering the group
      ocfs2: fix UBSAN warning in ocfs2_verify_volume()
      ocfs2: fix uninitialized value in ocfs2_file_read_iter()

Doug Brown (1):
      drm/etnaviv: fix power register offset on GC300

Edward Adam Davis (1):
      USB: chaoskey: Fix possible deadlock chaoskey_list_lock

Everest K.C (1):
      crypto: cavium - Fix the if condition to exit loop after timeout

Geert Uytterhoeven (1):
      m68k: mvme16x: Add and use "mvme16x.h"

Greg Kroah-Hartman (2):
      Revert "serial: sh-sci: Clean sci_ports[0] after at earlycon exit"
      Linux 4.19.325

Hans de Goede (1):
      ASoC: Intel: bytcr_rt5640: Add DMI quirk for Vexia Edu Atla 10 tablet

Huacai Chen (1):
      sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK

Ilpo Järvinen (1):
      PCI: cpqphp: Fix PCIBIOS_* return value confusion

Jakub Kicinski (1):
      netlink: terminate outstanding dump on socket close

Jason Gerecke (1):
      HID: wacom: Interpret tilt data from Intuos Pro BT as signed values

Jean-Michel Hautbois (1):
      m68k: mcfgpio: Fix incorrect register offset for CONFIG_M5441x

Jeongjun Park (4):
      wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
      usb: using mutex lock and supporting O_NONBLOCK flag in iowarrior_read()
      ext4: supress data-race warnings in ext4_free_inodes_{count,set}()
      netfilter: ipset: add missing range check in bitmap_ip_uadt

Jinjie Ruan (1):
      misc: apds990x: Fix missing pm_runtime_disable()

Jonathan Marek (1):
      rpmsg: glink: use only lower 16-bits of param2 for CMD_OPEN name length

Kashyap Desai (1):
      RDMA/bnxt_re: Check cqe flags to know imm_data vs inv_irkey

Leo Yan (1):
      perf probe: Correct demangled symbols in C++ program

Levi Yun (1):
      trace/trace_event_perf: remove duplicate samples on the first tracepoint event

Li Zhijian (1):
      selftests/watchdog-test: Fix system accidentally reset after watchdog-test

Lucas Stach (2):
      drm/etnaviv: consolidate hardware fence handling in etnaviv_gpu
      drm/etnaviv: hold GPU lock across perfmon sampling

Lukas Wunner (1):
      PCI: Fix use-after-free of slot->bus on hot remove

Luo Qiu (1):
      firmware: arm_scpi: Check the DVFS OPP count returned by the firmware

Marc Kleine-Budde (1):
      drm/etnaviv: dump: fix sparse warnings

Marcus Folkesson (1):
      mfd: da9052-spi: Change read-mask to write-mask

Masahiro Yamada (2):
      s390/syscalls: Avoid creation of arch/arch/ directory
      modpost: remove incorrect code in do_eisa_entry()

Mauro Carvalho Chehab (1):
      media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set

Maxime Chevallier (1):
      net: stmmac: dwmac-socfpga: Set RX watchdog interrupt as broken

Michal Suchanek (1):
      powerpc/sstep: make emulate_vsx_load and emulate_vsx_store static

Michal Vrastil (1):
      Revert "usb: gadget: composite: fix OS descriptors w_value logic"

Miguel Ojeda (1):
      time: Fix references to _msecs_to_jiffies() handling of values

Mingwei Zheng (1):
      net: rfkill: gpio: Add check for clk_enable()

Miquel Raynal (1):
      mtd: rawnand: atmel: Fix possible memory leak

Muchun Song (1):
      block: fix ordering between checking BLK_MQ_S_STOPPED request adding

Nicolas Bouchinet (1):
      tty: ldsic: fix tty_ldisc_autoload sysctl's proc_handler

Nuno Sa (2):
      dt-bindings: clock: axi-clkgen: include AXI clk
      clk: clk-axi-clkgen: make sure to enable the AXI bus clock

Oleksij Rempel (2):
      net: usb: lan78xx: Fix memory leak on device unplug by freeing PHY device
      net: usb: lan78xx: Fix refcounting and autosuspend on invalid WoL configuration

Oliver Neukum (1):
      USB: chaoskey: fail open after removal

Pavan Chebbi (1):
      tg3: Set coherent DMA mask bits to 31 for BCM57766 chipsets

Priyanka Singh (1):
      EDAC/fsl_ddr: Fix bad bit shift operations

Puranjay Mohan (1):
      nvme: fix metadata handling in nvme-passthrough

Qingfang Deng (1):
      jffs2: fix use of uninitialized variable

Qiu-ji Chen (2):
      ASoC: codecs: Fix atomicity violation in snd_soc_component_get_drvdata()
      media: wl128x: Fix atomicity violation in fmc_send_cmd()

Ryusuke Konishi (2):
      nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
      nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint

Stanislaw Gruszka (1):
      spi: Fix acpi deferred irq probe

Takashi Iwai (3):
      ALSA: us122l: Use snd_card_free_when_closed() at disconnection
      ALSA: caiaq: Use snd_card_free_when_closed() at disconnection
      ALSA: 6fire: Release resources at card release

Thadeu Lima de Souza Cascardo (1):
      hfsplus: don't query the device logical block size multiple times

Theodore Ts'o (1):
      ext4: fix FS_IOC_GETFSMAP handling

Thinh Nguyen (1):
      usb: dwc3: gadget: Fix checking for number of TRBs left

Thomas Zimmermann (1):
      fbdev/sh7760fb: Alloc DMA memory from hardware device

Tiwei Bie (4):
      um: ubd: Do not use drvdata in release
      um: net: Do not use drvdata in release
      um: vector: Do not use drvdata in release
      um: Fix the return value of elf_core_copy_task_fpregs

Tomi Valkeinen (1):
      drm/omap: Fix locking in omap_gem_new_dmabuf()

Trond Myklebust (1):
      NFSv4.0: Fix a use-after-free problem in the asynchronous open()

Vitalii Mordan (2):
      marvell: pxa168_eth: fix call balance of pep->clk handling routines
      usb: ehci-spear: fix call balance of sehci clk handling routines

Will Deacon (1):
      arm64: tls: Fix context-switching of tpidrro_el0 when kpti is enabled

Ye Bin (1):
      scsi: bfa: Fix use-after-free in bfad_im_module_exit()

Yi Yang (1):
      crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY

Yongliang Gao (1):
      rtc: check if __rtc_read_time was successful in rtc_timer_do_work()

Yuan Can (1):
      cpufreq: loongson2: Unregister platform_driver on failure

Yuan Chen (1):
      bpf: Fix the xdp_adjust_tail sample prog issue

Zeng Heng (1):
      scsi: fusion: Remove unused variable 'rc'

Zhang Changzhong (1):
      mfd: rt5033: Fix missing regmap_del_irq_chip()

Zhen Lei (2):
      scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
      fbdev: sh7760fb: Fix a possible memory leak in sh7760fb_alloc_mem()

Zhihao Cheng (3):
      ubi: wl: Put source PEB into correct list if trying locking LEB failed
      ubifs: Correct the total block count by deducting journal reservation
      ubi: fastmap: Fix duplicate slab cache names while attaching

chao liu (1):
      apparmor: fix 'Do simple duplicate message elimination'

weiyufeng (1):
      PCI: cpqphp: Use PCI_POSSIBLE_ERROR() to check config reads





[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