Commit Graph

8440 Commits

Author SHA1 Message Date
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
Ben Hutchings a6b15ac2c4 debian/changelog: Wrap an over-long line 2019-02-13 16:53:32 +00:00
Ben Hutchings 36c3e46992 Merge branch 'wookey/linux-sid' into sid
Sid: Add support for coresight (libopencsd) to perf

See merge request kernel-team/linux!123
2019-02-13 16:52:49 +00:00