Commit 8a3ec24e authored by Lorenzo "Palinuro" Faletra's avatar Lorenzo "Palinuro" Faletra
Browse files

Import Debian changes 4.19.37-5parrot1

linux (4.19.37-5parrot1) testing; urgency=medium

  * Import new Debian release.

linux (4.19.37-5) unstable; urgency=medium

  [ Romain Perier ]
  * [sparc64] Fix device naming inconsistency between sunhv_console and
    sunhv_reg (Closes: #926539)

  [ Ben Hutchings ]
  * tcp: Avoid ABI change for DoS fixes (Closes: #930743)
  * Add ABI reference for 4.19.0-5

linux (4.19.37-4) unstable; urgency=high

  [ Ben Hutchings ]
  * libbpf: Fix various build bugs:
    - Drop unnecessary changes from "libbpf: add SONAME to shared object"
    - libbpf: Use only 2 components in soversion, matching package name
      (Closes: #929187)
    - libbpf: Build out-of-tree
  * README.source: Document the various makefiles and use of out-of-tree builds
  * [x86] lockdown,sysrq: Enable ALLOW_LOCKDOWN_LIFT_BY_SYSRQ (Closes: #929583)
  * mwifiex: Fix possible buffer overflows at parsing bss descriptor
    (CVE-2019-3846)
  * mwifiex: Abort at too short BSS descriptor element
  * mwifiex: Don't abort on small, spec-compliant vendor IEs
  * mm/mincore.c: make mincore() more conservative (CVE-2019-5489)
  * mwifiex: Fix heap overflow in mwifiex_uap_parse_tail_ies()
    (CVE-2019-10126)
  * tcp: limit payload size of sacked skbs (CVE-2019-11477)
  * tcp: tcp_fragment() should apply sane memory limits (CVE-2019-11478)
  * tcp: add tcp_min_snd_mss sysctl (CVE-2019-11479)
  * tcp: enforce tcp_min_snd_mss in tcp_mtu_probing()

  [ Romain Perier ]
  * [rt] Update to 4.19.37-rt20:
    - powerpc/pseries/iommu: Use a locallock instead local_irq_save()
    - powerpc: reshuffle TIF bits
    - tty/sysrq: Convert show_lock to raw_spinlock_t
    - drm/i915: Don't disable interrupts independently of the lock
    - sched/completion: Fix a lockup in wait_for_completion()

  [ Salvatore Bonaccorso ]
  * brcmfmac: assure SSID length from firmware is limited (CVE-2019-9500)
  * brcmfmac: add subtype check for event handling in data path
    (CVE-2019-9503)
  * ext4: zero out the unused memory region in the extent tree block
    (CVE-2019-11833)
  * Bluetooth: hidp: fix buffer overflow (CVE-2019-11884)

  [ Aurelien Jarno ]
  * [mips] Correctly bounds check virt_addr_valid (Closes: #929366)

  [ John Paul Adrian Glaubitz ]
  * [sparc64] udeb: Disable suffix for kernel-image

  [ Alper Nebi Yasak ]
  * udeb: input-modules: Include all keyboard driver modules
  * [arm64] udeb: kernel-image: Include cros_ec_spi and SPI drivers
  * [arm64] udeb: kernel-image: Include phy-rockchip-pcie
  * [arm64] udeb: usb-modules: Include phy-rockchip-typec, extcon-usbc-cros-ec
  * [arm64] udeb: mmc-modules: Include phy-rockchip-emmc
  * [arm64] udeb: fb-modules: Include rockchipdrm, panel-simple, pwm_bl and
    pwm-cros-ec
parent 30acfcb8
......@@ -253,3 +253,26 @@ Several build profiles are understood and supported:
with nopython as the build-dependencies will be unsatisfiable otherwise.
- nopython: Disable Python bindings. This currently disables building the
linux-perf-<version> package, as the perf program embeds Python.
Build rules
===========
The Debian build rules are split across multiple makefiles:
- debian/rules: Standard top-level makefile for Debian package build.
- debian/rules.gen: Intermediate makefile between debian/rules and
debian/rules.real. This is generated by gencontrol.py based on
the configuration under debian/config.
- debian/rules.real: Makefile for building a single kernel flavour
or other group of binary packages.
- debian/rules.d: Makefiles for building userland code from specific
source directories. The directory structure mirrors the kernel
source directories. debian/rules.real uses the "make-tools" to
invoke these makefiles.
All builds *must* be done out-of-tree in a subdirectory of
debian/build, so that the output files do not end up in the
linux-source-<version> binary package. Currently kernel builds use
debian/build/build_<arch>_<featureset>_<flavour>, userland code uses
debian/build/build-tools/<source-dir> and documentation uses
debian/build/build-doc.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment