Commit Graph

14308 Commits

Author SHA1 Message Date
Aurelien Jarno
44fd9ffc8e serdev: Do not build SERIAL_DEV_BUS as module on arm64
It gets build as built-in from the common config file. This results in:

- bluetooth: Re-enable BT_HCIUART_{BCM,LL} (arm64 version of #906048)
2019-11-21 22:28:56 +01:00
Aurelien Jarno
2baf133d34 Remove blank line in debian/changelog 2019-11-19 13:58:14 +01:00
Aurelien Jarno
03fd7aebba run kconfigeditor2 on debian/config/armhf/config 2019-11-19 13:57:03 +01:00
Aurelien Jarno
ab94a608ab Merge branch 'stm32mp1' into 'master'
[armhf] Add support for STM32MP1 SoC

See merge request kernel-team/linux!185
2019-11-19 12:46:51 +00:00
Aurelien Jarno
8f03793cce [armhf] Add support for STM32MP1 SoC 2019-11-19 13:04:38 +01:00
Ben Hutchings
31309ffbc0 debian/changelog: Delete more lines duplicated from 5.3.9-1 2019-11-19 09:54:49 +00:00
Ben Hutchings
d16029bbec debian/changelog: Delete lines for 5.4~rc8-1~exp1 duplicated from 5.3.9-1
The point where sid and master diverged was 5.3.7-1 plus some
unreleased changes.  We now have those changes listed for both
the released 5.3.9-1 and unreleased 5.4~rc8-1~exp1.  Delete
them from the latter entry.
2019-11-19 09:47:30 +00:00
Ben Hutchings
be1492ba0e Merge tag 'debian/5.3.9-3'
Release linux (5.3.9-3).

* Drop ABI reference files
* Drop patches already included in 5.4-rc8
2019-11-19 09:46:17 +00:00
Ben Hutchings
5c3deaa437 Update to 5.4-rc8 2019-11-19 09:37:12 +00:00
Ben Hutchings
ba233074b0 Merge branch 'master' into 'master'
Update to 5.4-rc7

See merge request kernel-team/linux!180
2019-11-19 09:28:17 +00:00
Ben Hutchings
676810be34 debian/lib/python/debian_linux/abi.py: Add support for namespaces
Exported symbols can now be defined to belong to a specific namespace,
and Module.symvers includes this as an additional field between name
and module.

The namespace can be an empty string, so when reading we need to split
fields on '\t' and not the default of one-or-more-whitespace.  We then
also need to separate fields with '\t' when writing an ABI reference.

Namespaces are intended for grouping symbols exported for use by
groups of in-tree modules, and we ought to add support for ignoring
ABI changes on this basis.  For now, just add it as an attribute of
Symbol which is compared when checking for ABI changes.
2019-11-19 06:42:10 +00:00
Ben Hutchings
4eb6faf28c [amd64] Update "x86: Make x32 syscall support conditional …" for 5.4 2019-11-19 05:46:12 +00:00
Ben Hutchings
1fa6a1f03a [armel/marvell] lockdown: Disable Lockdown as it now selects MODULE_SIG
CONFIG_MODULE_SIG is already disabled for armel/marvell to limit the
code size, and the supported platforms don't have any kind of Secure
Boot.
2019-11-19 05:46:12 +00:00
Ben Hutchings
bcf4478466 lockdown: Update to upstream Lockdown LSM
The major differences from the previous version we had to the upstream
version are:

* It is now implemented as an LSM
* Lockdown mode is split into "integrity" and "confidentiality" levels
* It is not triggered by EFI Secure Boot, so we need to keep adding the
  patches that do that (and update them to work on top of the LSM)
* There is no option to disable it through SysRq, so we need to keep
  adding the patch that does that
* Two redundant checks were dropped - in uswsusp, redundant with
  hibernation_available(); and in APEI error injection, redundant with
  debugfs_is_locked_down()

Also update the other patches that were never part of the main
lockdown patch set.
2019-11-19 05:46:12 +00:00
Ben Hutchings
387b7ecad1 Fix more duplicate exports in "aufs5.x-rcN standalone patch"
Duplicate exports result in build failures like:

/build/linux-5.4~rc7/include/linux/export.h:104:20: error: redefinition of '__kstrtab_fsnotify_put_mark'
  104 |  static const char __kstrtab_##sym[]    \
      |                    ^~~~~~~~~~
2019-11-19 05:46:05 +00:00
Ben Hutchings
56e3dced1a Prepare to release linux (5.3.9-3). 2019-11-19 01:43:33 +00:00
Ben Hutchings
097033b05c [arm64,armhf,powerpc*,s390x] KVM: Add more exports to ABI ignore list
Fixes FTBFS on these architectures.  Unfortunately KVM is non-modular
on arm and arm64, and only partly modular on powerpc, so we need to
use symbol name matching.
2019-11-19 01:42:00 +00:00
Romain Perier
483a706cd3 Update to 5.4-rc7
This removes patches already applied upstream and rebase the ones that
must be rebased onto 5.4.
2019-11-17 17:22:12 +01:00
Ben Hutchings
4329640c2c Prepare to release linux (5.3.9-2). 2019-11-12 15:44:08 +00:00
Ben Hutchings
17424b8a1d Merge branch 'sid-embargoed' into sid 2019-11-12 15:43:53 +00:00
Salvatore Bonaccorso
56f3f9116f Add ABI reference for 5.3.0-2 2019-11-11 15:47:24 +01:00
Ben Hutchings
fb14949a97 [x86] drm/i915/cmdparser: Fix jump whitelist clearing
Fix a flaw I found in the mitigation for CVE-2019-0155.
2019-11-10 22:45:58 +00:00
Ben Hutchings
49c95b56da [x86] i915: Add mitigations for two hardware security flaws 2019-11-10 03:02:32 +00:00
Ben Hutchings
b9ba9fabba Merge branch 'sid' into sid-embargoed
debian/changelog: Move unreleased changes to a new entry
2019-11-09 18:54:23 +00:00
Ben Hutchings
b202260a28 Prepare to release linux (5.3.9-1). 2019-11-09 15:42:49 +00:00
Ben Hutchings
bc181d00ed Fix context in "KEYS: Make use of platform keyring for module signature verify"
This patch had no space at the beginning of the context lines.
quilt/patch accepts "\t" at the beginning as equivalent to " \t", but
dpkg-source does not.
2019-11-09 15:42:05 +00:00
Ben Hutchings
c323c453b2 random: try to actively add entropy rather than passively wait for it 2019-11-09 15:02:11 +00:00
Ben Hutchings
ed24849d8d [arm64] atmel_mxt_ts: Disable TOUCHSCREEN_ATMEL_MXT_T37 to avoid V4L dependency
For some reason this debug option uses V4L to expose informaton.  We
don't want to include V4L in the installer, so disable it.  Use the
top-level config for this driver instead.

Discussed in merge request kernel-team/linux!176
2019-11-09 15:01:41 +00:00
Ben Hutchings
ff3782677e Merge branch 'xaiki/linux-debian/master' into sid
add a refreshed version of fedoras make-use-of-platform-keyring patch
(closes #935945)

See merge request kernel-team/linux!177
2019-11-09 14:45:17 +00:00
Ben Hutchings
40548dd4f6 Fix patch header and changelog line for "KEYS: Make use of platform keyring …" 2019-11-09 14:43:28 +00:00
Ben Hutchings
27cf2dd882 Merge branch 'alpernebbi-guest/linux-udeb-atmel-mxt-ts' into sid
This is used in multiple chromebooks for both touchpad and
touchscreen. It's also available on both amd64 and arm64 ones. On my
machine it doesn't work without i2c-rk3x, but works somewhat good with
it. Touchscreen works, touchpad buttons can click but it can not move
the mouse.

See merge request kernel-team/linux!176
2019-11-09 14:23:58 +00:00
Salvatore Bonaccorso
5ad0040dcf Add CVE id reference for CVE-2019-17133 2019-11-09 00:05:07 +01:00
Ben Hutchings
5934b689b1 Merge branch 'sid' into sid-embargoed
* Drop "KVM: vmx, svm: always run with EFER.NXE=1 when shadow paging is
  active" which is included in 5.3.9
* Resolve textual conflicts in debian/changelog and debian/patches/series
2019-11-08 22:49:23 +00:00
Salvatore Bonaccorso
a9b4ed488e Fix typos in commit messages change comments 2019-11-08 23:44:37 +01:00
Ben Hutchings
ca17b8136a Update to 5.3.9
* Drop/refresh patches as appropriate
* Bump ABI to 2; drop ABI reference
2019-11-08 22:41:08 +00:00
Salvatore Bonaccorso
7c5c2237f8 Rename ATOM_TREMONT_D back to back to Rename ATOM_TREMONT_X
The stable series do not contain 5ebb34edbe ("x86/intel: Aggregate
microserver naming") uniforms the name for big and small microservers.
2019-11-08 23:40:56 +01:00
Ben Hutchings
730c21e9b5 crypto: Enable PKCS8_PRIVATE_KEY_PARSER as module (Closes: #924705) 2019-11-08 21:38:41 +00:00
Ben Hutchings
8a69674af8 crypto: Explicitly enable ASYMMETRIC_KEY_TYPE, ASYMMETRIC_PUBLIC_KEY_SUBTYPE
These are selected by SYSTEM_DATA_VERIFICATION, which is in turn
selected by MODULE_SIG and CFG80211_REQUIRE_SIGNED_REGDB.  So far as I
can see, one or both of MODULE_SIG and CFG80211_REQUIRE_SIGNED_REGDB
are enabled in all configs except m68k.

It would be nice if we could avoid this on armel/marvell, but I don't
think that's going to be practical.
2019-11-08 21:37:01 +00:00
Ben Hutchings
60a0bfca93 debian/changelog: Add closure of #942881
The root cause of this bug seems to be a problem with the Yubikey
or its supporting software, but since we've only seen it once so far
it seems likely that it will affect the next package version.
2019-11-08 20:58:15 +00:00
Salvatore Bonaccorso
7f85fb3067 Merge branch 'sid' into sid-embargoed 2019-11-08 07:12:58 +01:00
Salvatore Bonaccorso
929ee70528 x86/speculation/taa: Fix printing of TAA_MSG_SMT on IBRS_ALL CPUs 2019-11-08 00:05:37 +01:00
Salvatore Bonaccorso
5c057b494c Add ABI reference for 5.3.0-1 2019-11-07 15:54:34 +01:00
Ben Hutchings
29d3643317 [x86] KVM: Add mitigation for Machine Check Error on Page Size Change
(aka iTLB multi-hit, CVE-2018-12207)
2019-11-07 02:05:06 +00:00
Ben Hutchings
6f534c8a6a [x86] Add mitigation for TSX Asynchronous Abort (CVE-2019-11135) 2019-11-07 02:04:34 +00:00
Ben Hutchings
d06731909d [arm64] linux-headers: Disable check for a 32-bit compiler
Closes: #943953

Cherry-pick these from upstream:

* arm64: vdso32: Fix broken compat vDSO build warnings
* arm64: Kconfig: Make CONFIG_COMPAT_VDSO a proper Kconfig option

Then update our build config:

* debian/bin/gencontrol.py: Optionally define CROSS_COMPILE_COMPAT make
  variable
* Enable COMPAT_VDSO and set $(CROSS_COMPILE_COMPAT) instead of setting
  CROSS_COMPILE_COMPAT_VDSO
2019-11-01 16:58:37 +00:00
Héctor Orón Martínez
3b6da4987b Merge branch 'm68k-config-updates' into 'master'
[m68k] Enable CONFIG_PATA_BUDDHA as module

See merge request kernel-team/linux!182
2019-10-29 19:14:02 +00:00
John Paul Adrian Glaubitz
e3e16ee90b [m68k] Enable CONFIG_PATA_BUDDHA as module 2019-10-29 16:21:06 +01:00
Héctor Orón Martínez
5989cff143 debian/bin/gencontrol_signed.py: drop trailing space reported by pycodestyle
Signed-off-by: Héctor Orón Martínez <zumbi@debian.org>
2019-10-29 15:45:43 +01:00
Ben Hutchings
cea4f80f43 debian/patches/series: Fix up patch group comments 2019-10-29 12:12:06 +01:00
Ben Hutchings
a366fb919c Merge branch 'sid+ena5.4' into 'sid'
drivers/net/ethernet/amazon: Backport ENA driver from Linux v5.4rc5

See merge request kernel-team/linux!181
2019-10-29 11:09:52 +00:00