Commit Graph

14323 Commits

Author SHA1 Message Date
Ben Hutchings
2ecff5c87a debian/config: Clean up with the help of kconfigeditor2
* Drop settings for symbols that were removed or made automatic
* Drop settings for DSCC4_PCISYNC and DSCC4_PCI_RST, which should
  have been removed along with DSCC4
* Disable CHROME_PLATFORMS at top level, since it will replace
  MFD_CROS_EC in the near future
2019-11-28 05:20:28 +00:00
Ben Hutchings
9608954519 [armhf,arm64] platform/chrome: Change chromeos drivers back to modules
Between 5.3 and 5.4, various symbols for chromeos drivers were moved,
renamed, or changed to select/default in a different way.  This
resulted in a lot of them being unnecessarily built-in.  Change back
to a modular configuration.
2019-11-28 05:17:23 +00:00
Ben Hutchings
f36cd62dec [armhf] drm/panel: Enable generic panel drivers, replacing omapdrm options
Enable DRM_PANEL_{SONY_ACX565AKM,TPO_TD028TTEC1,TPO_TD043MTEA1} as modules,
replacing the corresponding omapdrm options.
2019-11-28 04:35:29 +00:00
Ben Hutchings
4e33c8a177 [armhf] regulator: Really enable REGULATOR_STM32_PWR
It's a boolean, so set it to y.
2019-11-28 04:30:28 +00:00
Ben Hutchings
63f86c1aaf iio: Enable TI_ADS1015 as module, replacing SENSORS_ADS1015
The latter (hwmon) driver has been removed and its functionality can
be replaced using iio-hwmon.
2019-11-28 04:29:19 +00:00
Ben Hutchings
bd82c591cf debian/config: Delete settings for SGI SN2 drivers
These drivers are specific to the SGI SN2 (early Altix, Itanium-based)
platform.  I have no idea why we had SGI_IOC4 enabled at the top
level.
2019-11-28 04:24:52 +00:00
Ben Hutchings
e3cf96b2d1 [ia64] udeb: Remove SGI SN2 modules (fixes FTBFS)
SGI SN2 (early Altix) support has been removed upstream.
2019-11-28 04:05:23 +00:00
Ben Hutchings
bb3a34901f [armel] udeb: Replace m25p80 with spi-nor in mtd-modules (fixes FTBFS)
These two drivers have been combined.
2019-11-28 03:55:45 +00:00
Ben Hutchings
20f0e69aaf Prepare to release linux (5.4-1~exp1). 2019-11-26 01:33:11 +00:00
Ben Hutchings
d58e2c3607 Set version and ABI name for experimental 2019-11-26 00:06:22 +00:00
Ben Hutchings
8268374b48 debian/bin/genpatch-rt: Fix series generation from git 2019-11-26 00:05:45 +00:00
Salvatore Bonaccorso
5eed86cb5b md: Enable MD_CLUSTER as module (Closes: #927026) 2019-11-25 22:04:02 +01:00
Romain Perier
4ca39606d0 Update to 5.4 2019-11-25 13:38:38 +01:00
Aurelien Jarno
c4ab143979 Also enable CLK_RASPBERRYPI and RASPBERRYPI_CPUFREQ on armhf
We support the Raspberry Pi 3 with both arm64 and armhf
2019-11-23 22:35:21 +01:00
Aurelien Jarno
7dc3d94532 [arm64] Enable CLK_RASPBERRYPI and RASPBERRYPI_CPUFREQ. 2019-11-22 00:32:17 +01:00
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