Ben Hutchings
c72c0fff0a
[x86] platform: Enable INTEL_ATOMISP2_PM as module
2019-04-28 18:57:27 +01:00
Ben Hutchings
7ebc9f9504
Update to 4.19.37
...
* Refresh/drop patches as appropriate
2019-04-28 18:55:53 +01:00
Salvatore Bonaccorso
ad494c2131
tty: mark Siemens R3964 line discipline as BROKEN (CVE-2019-11486)
2019-04-26 16:11:56 +02:00
Salvatore Bonaccorso
859ec5f504
[x86] Disable R3964 due to lack of security support
2019-04-26 16:08:19 +02:00
Salvatore Bonaccorso
1c6240e692
inotify: Fix fsnotify_mark refcount leak in inotify_update_existing_watch() (CVE-2019-9857)
2019-04-26 14:54:14 +02:00
Ben Hutchings
cda3581467
ntfs: Mark it as broken, and add CVE IDs that are being closed
2019-04-25 15:35:56 +01:00
Ben Hutchings
becaca2c80
ntfs: Disable NTFS_FS due to lack of upstream security support
2019-04-25 15:27:49 +01:00
Ben Hutchings
81f14e4fc0
udeb: Drop unused ntfs-modules packages
...
The installer uses ntfs-3g-udeb instead.
2019-04-25 15:27:49 +01:00
Aurelien Jarno
223d2f61ad
[mips] Fix indirect syscall tracing & seccomp filtering for big endian MIPS64 kernels with 32-bit userland.
2019-04-23 19:35:04 +02:00
Ben Hutchings
8f20d53908
[armel/marvell,sh4] linux-image: Recommend apparmor, like all other configs
...
The "recommends" field set in the [image] section for these
configurations overrode the field at the top level. We want
gencontrol.py to concatenate the relations in this section at all
levels.
The ConfigCore.get_merge method supports doing this, but only with
list fields So we need to specify in the config schema that these
fields are comma-separated lists.
2019-04-22 00:30:48 +01:00
Ben Hutchings
967b7d1987
linux-source: Recommend bison and flex, always needed to build the kernel
2019-04-21 23:59:50 +01:00
Ben Hutchings
e6231a29a7
[i386] Add grub-efi-ia32 as an alternate recommended bootloader
2019-04-21 23:56:35 +01:00
Ben Hutchings
25aadd8f22
[powerpc,ppc64,ppc64el] linux-image: Recommend grub-ieee1275
2019-04-21 23:56:01 +01:00
Ben Hutchings
a828d99124
[sparc64] linux-image: Recommend grub-ieee1275 instead of (removed) silo
2019-04-21 23:55:01 +01:00
Ben Hutchings
fb4777ce47
lockdown: Refer to Debian wiki until manual page exists
2019-04-21 00:22:20 +01:00
Ben Hutchings
7c8c3551e1
udeb: Add all HWRNG drivers to kernel-image (see #923675 )
...
The installer will soon start using haveged to provide entropy if
needed, but an HWRNG is probably still preferable.
2019-04-21 00:09:41 +01:00
Ben Hutchings
693aafefbb
[armel/marvell] Disable HW_RANDOM as no HWRNG drivers are usable here
...
We were building the omap-rng driver, because the same block is used
on some recent Marvell chips and HW_RANDOM_OMAP is enabled by default
if ARCH_MVEBU is enabled.
We were also building virtio-rng, but there isn't (so far as I know)
any publicly available emulation of the ARMv5 Marvell chips.
As we're about to include HWRNG drivers to the installer, disable the
whole subsystem for armel/marvell to avoid adding useless drivers.
2019-04-20 23:35:33 +01:00
Ben Hutchings
ea0d63df90
[ia64] linux-image: Recommend grub-efi-ia64 instead of (removed) elilo
2019-04-20 23:04:54 +01:00
Salvatore Bonaccorso
2dff862341
ACPICA: Namespace: remove address node from global list after method termination
2019-04-19 21:06:18 +02:00
Ben Hutchings
c854151c38
[riscv64] linux-image-dbg: Include vdso debug symbols
2019-04-18 00:55:26 +01:00
Salvatore Bonaccorso
90f48698a0
Fix typo: architecures -> architectures
...
Thanks: Cyril Brulebois
Gbp-Dch: Ignore
2019-04-15 21:05:02 +02:00
Salvatore Bonaccorso
4eef18f8b7
xen/pciback: Don't disable PCI_COMMAND on PCI device reset. (CVE-2015-8553)
2019-04-14 22:39:31 +02:00
Bastian Blank
c4517a7e99
Don't longer recommend irqbalance
2019-04-13 08:32:35 +02:00
Salvatore Bonaccorso
f73d6fa21b
Add bug closer for #923723
...
Gbp-Dch: Ignore
2019-04-12 23:39:23 +02:00
Salvatore Bonaccorso
c859bfa672
Add bug closer for #919290
...
Gbp-Dch: Ignore
2019-04-12 23:29:37 +02:00
Salvatore Bonaccorso
dde049bffb
Fix brackets for arch markes
...
Gbp-Dch: Ignore
2019-04-12 09:47:27 +02:00
Luca Boccassi
5a39ad2910
Generate and install libbpf.pc
...
Backport patch from bpf-next and install libbpf.pc in libbpf-dev
2019-04-11 23:15:22 +01:00
Ben Hutchings
1acfe734b7
Merge branch 'sf/linux-sid' into sid
...
Enable SND_SOC_SPDIF on armmp-lpae
See merge request kernel-team/linux!137
2019-04-09 01:19:39 +01:00
YunQiang Su
5ee30838da
re-eanble JUMP_LABEL for mips r6
...
[bwh: Cherry-picked onto the sid branch]
2019-04-09 01:07:11 +01:00
Ben Hutchings
502148bb02
[armhf,arm64[ Revert "net: stmmac: Send TSO packets always from Queue 0"
2019-04-09 01:05:01 +01:00
Ben Hutchings
a0366b7dd1
[rt] Update to 4.19.31-rt18
2019-04-09 00:53:38 +01:00
Ben Hutchings
6fa9d66378
[rt] Add new signing subkey for Steven Rostedt
2019-04-09 00:47:01 +01:00
Ben Hutchings
7935c22e07
Bump ABI to 5
...
There are too many ABI changes for me to cope with.
2019-04-09 00:33:21 +01:00
Ben Hutchings
821ec1b181
Update to 4.19.34
...
* Drop/refresh patches as appropriate
2019-04-09 00:27:06 +01:00
Stefan Fritsch
5862c7e202
Enable SND_SOC_SPDIF on armmp-lpae
...
Needed for Cubietruck
2019-04-07 09:53:33 +02:00
Ben Hutchings
6039118f59
[powerpc*] vdso: Make vdso32 installation conditional in vdso_install
...
Closes : #785065
This finally removes the need for the ppc64el compiler to support
32-bit code generation, and removes a useless file from debug
packages on ppc64el.
2019-03-22 04:28:49 +00:00
Ben Hutchings
e3c916c6d7
debian/bin/abiupdate.py: Change default URLs to use https: scheme
...
Since we don't use the Release and Packages files to verify the
packages we download, it's worth using TLS to reduce the risk of
a man-in-the-middle corrupting them.
ftp.ports.debian.org and security.debian.org don't support TLS
in general, so use deb.debian.org for the ports and security
archives.
2019-03-18 23:11:23 +00:00
Ben Hutchings
0e10941761
debian/bin/abiupdate.py: Automatically select the correct archive to fetch from
...
If the changelog distribution is *-security, fetch from the security
archive. Otherwise, try the main archive, ports, incoming, and
incoming.ports in that order.
2019-03-18 22:53:16 +00:00
Ben Hutchings
926120d62f
Prepare to release linux (4.19.28-2).
2019-03-15 02:16:04 +00:00
Ben Hutchings
88d725750b
Merge remote-tracking branch 'salsa/sid' into sid
2019-03-15 01:45:58 +00:00
Ben Hutchings
44f134c2b9
Merge branch 'include-signing-cert' of salsa.debian.org:corsac/linux into sid
...
certs: include both root CA and direct signing certificate
See merge request kernel-team/linux!135
2019-03-14 21:26:12 +00:00
Vagrant Cascadian
fb17e155b9
[arm64,armhf] Drop PHY_ROCKCHIP_INNO_HDMI, not available till linux
...
v4.20.
2019-03-14 13:32:38 -07:00
Vagrant Cascadian
73f7977c15
[arm64,armhf] Enable PHY_ROCKCHIP_INNO_HDMI as built-ins, not
...
available as modules.
2019-03-14 13:10:29 -07:00
Ben Hutchings
0664e4e069
Merge branch 'sid' of salsa.debian.org:kernel-team/linux into sid
2019-03-14 17:53:52 +00:00
Ben Hutchings
0b67903203
[ppc64el] Disable PCMCIA (fixes FTBFS)
...
It appears to be technically possible to use PCMCIA cards on POWER8/9
systems through a PCI Express to PCI adapter and a PCI to
PCMCIA/CardBus adapter. But I can't believe anyone would want to.
So rather than adding a pcmcia-modules package or excluding the
drivers from udebs, disable PCMCIA altogether.
2019-03-14 17:49:45 +00:00
Ben Hutchings
ae178b6c72
udeb: Make serial_cs optional in serial-modules
...
The next commit will stop building PCMCIA drivers on ppc64el.
2019-03-14 17:48:52 +00:00
Yves-Alexis Perez
af53d158a0
certs: include both root CA and direct signing certificate. closes : #924545
...
Module loading needs the issuer certificate to validate the signature,
and that certificate is not embedded in the signature itself.
For now embed both the signing certificate and the root CA.
2019-03-14 14:16:50 +01:00
Vagrant Cascadian
2f067b01ec
[arm64] Enable MESON_EFUSE as a module.
2019-03-13 23:50:41 -07:00
Vagrant Cascadian
32b309d27c
[arm64] Enable I2C_GPIO as a module.
2019-03-13 23:50:03 -07:00
Vagrant Cascadian
22dd68875f
[arm64,armhf] Enable PHY_ROCKCHIP_INNO_HDMI as modules.
2019-03-13 23:49:26 -07:00
Vagrant Cascadian
7adaffb5a6
[arm64] Enable DRM_SUN4I and DRM_SUN8I_DW_HDMI as modules.
2019-03-13 23:48:44 -07:00
Ben Hutchings
20351317dd
[x86] Drop fix for #865303 , which no longer affects Debian's OpenJDK
...
This workaround is no longer needed for Debian's OpenJDK packages:
* OpenJDK 7 is unfixed (bug #876068 ) but is not present in stretch or
later suites
* OpenJDK 8 was fixed in unstable (bug #876051 ) and the fix was then
included in a stretch security update
* OpenJDK 9 and later were fixed (bug #876069 )
The workaround was never applied upstream and it also doesn't seem
like a good idea to have a Debian-specific VM quirk that weakens the
defence against Stack Clash. Therefore drop it now rather than
including it in another release.
2019-03-13 18:37:35 +00:00
Ben Hutchings
7064a34f6e
[x86,alpha,m68k] binfmt: Disable BINFMT_AOUT, IA32_AOUT, OSF4_COMPAT
...
a.out support is now untested and occasionally results in security
bugs, and will be deprecated upstream (depends on BROKEN) for x86 in
5.1. Disable it completely.
See:
https://lore.kernel.org/lkml/CAG48ez1RVd5mQ_Pb6eygQESaZhpQz765OAZYSoPE0kPqfZEXQg@mail.gmail.com/
https://lore.kernel.org/lkml/20190305145717.GD8256@zn.tnic/
2019-03-13 18:31:13 +00:00
Ben Hutchings
4895e487e1
Prepare to release linux (4.19.28-1).
2019-03-12 05:06:28 +00:00
Ben Hutchings
fb875ddeb6
Bump ABI to 4
2019-03-10 23:34:30 +00:00
Ben Hutchings
4454021eb3
debian/bin/gencontrol_signed.py: Put all files.json fields under "packages"
...
Follow the schema change made in
3a07a08a82
2019-03-10 22:46:07 +00:00
Ben Hutchings
16e5e055ca
certs: Replace test signing certificate with production signing certificate
2019-03-10 22:28:08 +00:00
Vagrant Cascadian
8a42d3ccb9
debian/changelog: Note upstream change closing bugs #913119 , #913138 .
2019-03-10 15:21:11 -07:00
Ben Hutchings
3f14005d42
Merge branch 'sid' into 'sid'
...
MIPS related backports to 4.19
See merge request kernel-team/linux!131
2019-03-10 21:57:55 +00:00
Ben Hutchings
224fd4bf26
debian/changelog: Note upstream change closing bug #921542
2019-03-10 21:49:26 +00:00
Romain Perier
340ed90d8e
Update to 4.19.28
2019-03-10 16:57:21 +01:00
Salvatore Bonaccorso
22610f2634
exec: Fix mem leak in kernel_read_file (CVE-2019-8980)
2019-03-10 09:00:43 +01:00
Ben Hutchings
531357e266
debian/changelog: Only close #922182 once
2019-03-07 21:47:35 +00:00
Ben Hutchings
3ebd4206bf
debian/changelog: Clean up 4.19.27 changes
...
* "svm" is AMD's virtualisation interface for x86 only
* We don't support the MIPS BCM63xx platform
2019-03-07 21:43:35 +00:00
Romain Perier
e702b1ae75
debian/changelog: Added accidentaly removed entries and Closes #922182
2019-03-06 18:56:59 +01:00
Salvatore Bonaccorso
a53ae83b62
Add CVE id reference for CVE-2019-9213
...
Gbp-Dch: Ignore
2019-03-06 17:33:45 +01:00
Romain Perier
8864787e64
Update to 4.19.27
2019-03-06 16:38:16 +01:00
YunQiang Su
2357044444
[mipsel/mips64el] Backport loongson workarounds
...
MIPS: Loongson: Introduce and use loongson_llsc_mb()
2019-03-06 21:15:23 +08:00
YunQiang Su
40b0b77497
Enable some boston drivers
...
IMG_ASCII_LCD, I2C_EG20T, PCH_PHUB, MMC, PCIE_XILINX,
RTC_DRV_M41T80, SPI_TOPCLIFF_PCH
2019-03-06 21:15:22 +08:00
YunQiang Su
5ba611e17d
[mips r6] CPU and ASE related modify
...
Enable CPU_HAS_MSA, HIGHMEM, CRYPTO_CRC32_MIPS.
Set NR_CPUS to 16.
2019-03-06 21:15:22 +08:00
YunQiang Su
b710f665ba
[mips r6] enable SERIAL_OF_PLATFORM
...
If serial of platform is not enabled, userland shows nothing on console.
2019-03-06 21:15:22 +08:00
YunQiang Su
cf0de8585e
[mips r6]disable JUMP_LABLE: cause Reservered Instruction
2019-03-06 21:15:22 +08:00
Ben Hutchings
df5732713c
Merge branch 'sid-cleanup-arm64-di' into 'sid'
...
Sid cleanup arm64 di
See merge request kernel-team/linux!130
2019-03-05 20:43:58 +00:00
Ben Hutchings
c2a762a435
Merge branch 'rperier-guest/linux-armel_rpi' into sid
...
[armel/rpi] Add flavour for Raspberry Pi and Raspberry Pi Zero
See merge request kernel-team/linux!117
2019-03-05 20:39:14 +00:00
Ben Hutchings
12c2125853
debian/changelog: Add missing architecture qualifications
2019-03-05 20:31:24 +00:00
Ben Hutchings
e1259b5b3a
debian/changelog: Delete some stable changes that don't affect us
...
These drivers/features don't seem to be enabled in any configuration.
2019-03-05 20:30:51 +00:00
Marcin Juszkiewicz
e8890b92b6
[arm64] udeb: Remove redundant lines from nic-modules
...
All drivers listed were Ethernet ones and such are added by global
config already.
2019-03-05 21:23:02 +01:00
Marcin Juszkiewicz
3afa55a954
[arm64] udeb: Use generic ata-modules
...
arm64 does not have any special ata drivers so instead of listing
'libata' we can just reuse global ones.
2019-03-05 21:23:01 +01:00
Romain Perier
6b175bc9fd
Enable STRICT_MODULE_RWX
...
With this option set, module text and rodata memory areas will be made
read-only. Moreover, non-text memory will be made non-executable. This
provides protection against certain security exploits. Currently, this
option is implicitly enabled in Kconfig for most configurations where it
is possible to enable it. This commit enables the option by default
explictly for all supported targets (except marvell to keep it small)
2019-03-05 21:10:12 +01:00
Romain Perier
693bbd783d
[armel, armhf] Enable CRASH_DUMP
...
When set, this generates crash dump after being started by kexec. Useful
for debugging purpose on ARM. As this is already enabled for other arch,
enable it for ARM, as well (except marvell to keep it small).
2019-03-05 21:00:28 +01:00
Ben Hutchings
1ef9b5a41e
debian/changelog: List changes in 4.19.25-rt16
2019-03-05 19:56:21 +00:00
Romain Perier
f24c6b7b60
[armel/rpi] Add flavour for Raspberry Pi and Raspberry Pi Zero
...
Nowadays, Raspberry Pi 2 and Rasberry Pi 3 works perfectly fine with
Debian (including the official kernel package or the userland). RPi 1
and RPi Zero have an SoC that contains an armv6-based CPU, this means
that it cannot work with an hardfloat ABI, that is armv7 based. So we
have to use the Debian armel userland for this reason. Both boards are
supported in the mainline linux kernel and not being supported in the
debian-kernel package is the only blocking point that prevent RPI 1 and
RPI Zero from being well supported in an official Debian distribution.
This commit add a new kernel flavour for enabling support for the both
platforms.
2019-03-05 20:55:45 +01:00
Ben Hutchings
ad9f27e1eb
Merge branch 'sid-4.19.21-wip' into 'sid'
...
4.19.26
See merge request kernel-team/linux!126
2019-03-05 19:49:02 +00:00
Ben Hutchings
96e3ed26a7
debian/bin/gencontrol.py: Add rules to build debian/build/config.*
...
It is no longer possible to run the "setup" rules without a compiler,
because Kconfig symbols can depend on compiler properties. Add a way
to invoke just the first step of setup, which merges the kconfig files
and overrides together.
2019-03-05 19:11:48 +00:00
Romain Perier
2ef57b8ec9
[rt] Update to 4.19.25-rt16
2019-03-05 14:29:38 +01:00
Marcin Juszkiewicz
8e3ab60ac6
update to 4.19.26
2019-03-05 14:28:55 +01:00
Marcin Juszkiewicz
1b33d3e00b
update to 4.19.25
2019-03-05 14:28:55 +01:00
Marcin Juszkiewicz
37e6c11924
update to 4.19.24
2019-03-05 14:28:55 +01:00
Marcin Juszkiewicz
493801a88a
update to 4.19.23
2019-03-05 14:28:55 +01:00
Marcin Juszkiewicz
ee5b6f81c6
update to 4.19.22
2019-03-05 14:28:55 +01:00
Marcin Juszkiewicz
4a0b4cb79e
update to 4.19.21
2019-03-05 14:28:55 +01:00
Vagrant Cascadian
5cb904c8a9
[arm64] Add patch from v4.20 to enable device-tree for Pine64-LTS.
2019-03-04 07:56:07 -08:00
Salvatore Bonaccorso
76a21e66e3
Btrfs: fix corruption reading shared and compressed extents after hole punching
...
Closes : #922306
2019-02-26 21:06:35 +01:00
Vagrant Cascadian
5d94872d0b
Add changelog entry for A64-timer patch.
2019-02-19 12:30:18 -08:00
dann frazier
1ebd53abbf
arm64: lockdown: Move init_lockdown() call after efi_init()
...
The lockdown code for arm64 currently fails to engage when in Secure Boot
mode. Seth Forshee noticed that this is because init_lockdown() checks
for efi_enabled(EFI_BOOT), but that bit doesn't get set until uefi_init()
is called.
2019-02-17 06:09:47 -07:00
Vagrant Cascadian
95c2cd3378
[armhf] Enable REGULATOR_SY8106A as module.
2019-02-16 22:10:56 -08:00
Vagrant Cascadian
e078163694
Clarify changelog entry regarding orange pi plus cpufreq issue.
2019-02-16 22:09:09 -08:00
Vagrant Cascadian
3f699085ff
[armhf] Add patch from upstream fixing cpufreq on Orange Pi Plus.
2019-02-16 19:54:39 -08:00
Aurelien Jarno
26e9f62e39
Revert "usbip: depend on usb.ids instead of usbutils."
...
This reverts commit b95a83a3ec
.
This won't work for stretch-backports, so let's wait for bullseye.
2019-02-13 19:36:49 +01:00
Aurelien Jarno
b95a83a3ec
usbip: depend on usb.ids instead of usbutils.
...
usbip depends on usbutils only to get /usr/share/misc/usb.ids. It's
better to directly depend on the new usb.ids package.
2019-02-13 19:18:24 +01:00