Commit Graph

13838 Commits

Author SHA1 Message Date
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
Ben Hutchings
6749bba1a0 Merge branch 'sort-modules-in-signed-template' into 'sid'
gencontrol_signed.py: Sort list of modules before adding to .json, fixing reproducibility

See merge request kernel-team/linux!140
2019-04-17 19:51:35 +00:00
Vagrant Cascadian
58ef63e9e2 debian/bin/gencontrol_signed.py: Sort list of modules before adding to
.json file, fixing reproducibility issues.
2019-04-17 19:51:35 +00: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
Ben Hutchings
4e06e0b3bd Merge branch 'bpf.pc' into 'sid'
Generate and install libbpf.pc

See merge request kernel-team/linux!138
2019-04-11 22:35:35 +00: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
a8e51bb570 Add/update ABI reference for 4.19.0-4 (arm64, hppa, sh4) 2019-03-18 23:12:19 +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
Salvatore Bonaccorso
f12e6c20ed Add ABI reference for 4.19.0-4 (mipsel)
Gbp-Dch: Ignore
2019-03-16 16:05:09 +01:00
Salvatore Bonaccorso
fe5e47be36 Add ABI reference for 4.19.0-4 (ppc64el)
Gbp-Dch: Ignore
2019-03-15 23:29:49 +01: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
Salvatore Bonaccorso
4dccaad80f Add (partial) ABI reference for 4.19.0-4
Gbp-Dch: Ignore
2019-03-14 06:49:39 +01: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
1dc1f9d062 debian/bin/gencontrol_signed.py: Use merge_packages instead of open-coding it
We already used it for udebs but not for the regular signed image
package.
2019-03-11 01:20:40 +00:00
Ben Hutchings
dcd90f6ce7 debian/control: Assert that linux-{image,headers} templates describe 1 package
We only process the first package found in these templates so fail
if there are more.
2019-03-11 00:43:51 +00:00
Ben Hutchings
14ab885d53 debian/bin/gencontrol.py: Remove unused code for extra package templates 2019-03-11 00:43:41 +00:00
Ben Hutchings
fb875ddeb6 Bump ABI to 4 2019-03-10 23:34:30 +00:00
Ben Hutchings
8af1902135 debian/config: Clean up using kconfigeditor2 2019-03-10 23:17:30 +00:00