Ben Hutchings
9926a8790e
w1: Enable all "slave" device drivers ( Closes : #895340 )
2018-04-18 23:39:48 +01:00
Ben Hutchings
95cf0f2687
[x86] Enable MFD_AXP20X_I2C, AXP288_FUEL_GAUGE as modules ( Closes : #895129 )
2018-04-18 23:31:26 +01:00
Ben Hutchings
0fefb6932b
SCSI: Enable SCSI_SYM53C8XX_2 as module on all architectures ( Closes : #895532 )
2018-04-18 23:27:21 +01:00
Ben Hutchings
31ed54f425
udeb: Move arc4 and ecb from nic-wireless-modules to crypto-modules ( Closes : #895362 )
2018-04-18 23:24:08 +01:00
Ben Hutchings
e663157b88
[arm*] iio: Enable DHT11 as module ( Closes : #873176 )
2018-04-18 22:33:41 +01:00
Ben Hutchings
4c275f6349
Clean up kconfig order using kconfigeditor2
2018-04-18 22:33:11 +01:00
Ben Hutchings
7c4275d142
[armhf] udeb: Add i2c-exynos5 to i2c-modules ( Closes : #895976 )
2018-04-18 22:28:53 +01:00
Ben Hutchings
ba793f6361
[armel/marvell] linux-image: Replace supported model list with wiki link
2018-04-18 22:12:35 +01:00
Uwe Kleine-König
a8c6014b43
[amd64] enable AMD 10GbE Ethernet driver (CONFIG_AMD_XGBE=m)
2018-04-18 17:16:16 +02:00
Helge Deller
f147fe68c4
[hppa] Switch to self-decompressing kernel
2018-04-18 08:34:17 +02:00
Ben Hutchings
9f5a30bb07
Add various security fixes
2018-04-18 00:11:35 +01:00
Ben Hutchings
bf94bb5914
Bump ABI to 3
2018-04-17 23:58:30 +01:00
Ben Hutchings
66b63716aa
Update to 4.15.17
2018-04-17 23:43:11 +01:00
Ben Hutchings
2082e2d5af
linux-headers: Change linux-kbuild dependency to be versioned
...
In case we ever have another bug fix where we want to force rebuilding
out-of-tree modules (like for the addition of retpoline), we should
ensure that they are built using an updated linux-kbuild.
Since linux-kbuild packages are built from src:linux, we can simply
require at least the same source version. (linux-headers and
linux-kbuild can come from different architectures so we must not use
binary:Version here.)
2018-04-16 23:23:06 +01:00
Ben Hutchings
083ddaa564
Add support for compilers installed outside the default PATH
...
The obvious way to do this is to edit the PATH in .kernelvariables.
But this obvious way doesn't work due to a bug in make (#895835 ).
(cherry picked from commit 4c6213fbbbff44710dda2091a7b26e0f0ea0a610)
2018-04-16 23:15:33 +01:00
Salvatore Bonaccorso
a325681bab
[arm64] net: hns: Fix ethtool private flags (CVE-2017-18222)
2018-04-15 20:58:48 +02:00
Salvatore Bonaccorso
f5b6a35cad
media: usbtv: prevent double free in error case (CVE-2017-17975)
2018-04-15 20:52:17 +02:00
Salvatore Bonaccorso
8e41f67460
drm/nouveau/mmu: ALIGN_DOWN correct variable
...
Closes : #895750
2018-04-15 20:33:52 +02:00
Roger Shimizu
926704f2b9
[armel] Add dependency of udeb to fix FTBFS
...
* [armel] Add dependency of udeb modules (fixes FTBFS):
- Add lzo_decompress to lzo-modules.
- Add cmdlinepart to mtd-modules.
* [armel] Add dependency of udeb packages (fixes FTBFS):
- Add package dependency of mtd-modules to jffs2-modules.
- Add package dependency of lzo-modules to squashfs-modules.
(cherry picked from commit 175171d42d
)
2018-04-16 00:16:47 +09:00
Roger Shimizu
175171d42d
[armel] Add dependency of udeb to fix FTBFS
...
* [armel] Add dependency of udeb modules (fixes FTBFS):
- Add lzo_decompress to lzo-modules.
- Add cmdlinepart to mtd-modules.
* [armel] Add dependency of udeb packages (fixes FTBFS):
- Add package dependency of mtd-modules to jffs2-modules.
- Add package dependency of lzo-modules to squashfs-modules.
2018-04-14 22:38:57 +09:00
Vagrant Cascadian
f68523c82b
[arm64] Add patch enabling simplefb LCD on A64.
2018-04-13 20:34:07 -07:00
Vagrant Cascadian
846bba8048
[arm64] Enable features to support Pinebook and other A64 systems:
...
CONFIG_USB_MUSB_HDRC, CONFIG_USB_MUSB_SUNXI, CONFIG_SUN8I_DE2_CCU,
CONFIG_DMA_SUN6I
2018-04-13 20:20:55 -07:00
Ben Hutchings
d948b7a44d
wireless: Add Debian wireless-regdb certificates (see #892229 )
2018-04-13 20:22:12 +01:00
Ben Hutchings
cc8a5c2613
Merge branch 'patch-1' into 'master'
...
[ia64] Drop nic-modules Depends overrides
See merge request kernel-team/linux!2
2018-04-12 12:49:01 +00:00
Vagrant Cascadian
10b9c6345e
[armhf] Add patch to fix loading of imx6q-cpufreq module.
2018-04-12 01:12:40 -07:00
James Clarke
12dee9d0f8
[ia64] Drop nic-modules Depends overrides (fixes FTBFS)
...
The overridden Depends is missing i2c-modules, and includes the no longer
present core-modules, so just use the standard Depends instead which does not
have these issues.
2018-04-11 11:47:17 +01:00
Vagrant Cascadian
4ece70b07d
[arm64] Add patches to support SATA on Tegra210/Jetson-TX1.
2018-04-10 13:14:24 -07:00
Ben Hutchings
39213877ab
aufs: Update support patchset to aufs4.16-20180409 (no functional change)
2018-04-08 20:06:10 +02:00
Ben Hutchings
51c5591ed2
aufs: gen-patch: Fix Subject generation to skip SPDX-License-Identifier
...
(cherry picked from commit 809a0521f8
)
I already did this on the sid branch but for some reason it didn't get
merged to master.
2018-04-08 20:04:22 +02:00
Ben Hutchings
672b1476ef
Prepare to release linux (4.16-1~exp1).
2018-04-08 14:44:18 +02:00
Ben Hutchings
82596c5122
integrity: Disable IMA until it works properly with lockdown
...
Enabing CONFIG_IMA, CONFIG_MODULE_SIG and lockdown currently breaks module
loading with finit_module().
2018-04-08 14:43:46 +02:00
Ben Hutchings
ef9c7e11c5
certs: Add certificate for test key used in Debian signing service
2018-04-08 14:39:52 +02:00
Ben Hutchings
7628c027f4
[x86,arm64] Enable code signing again
2018-04-08 10:31:20 +02:00
Ben Hutchings
e85bd66dc5
debian/bin/gencontrol_signed.py: Copy maintainer and date into template's changelog
2018-04-08 10:31:20 +02:00
Ben Hutchings
a7e85cb155
debian/lib/python/debian_linux/debian.py: Parse bottom lines of changelog entries
...
Changelog doesn't currently provide access to the maintainer
name/address and date. We need this when updating the signed template
changelog.
While we're at it, make sure we don't ignore any important lines.
Anything beginning with exactly zero or one spaces is a top or bottom
line, respectively; anything else is internal text we can ignore.
2018-04-08 10:31:20 +02:00
Ben Hutchings
9f8aafcd1f
debian/bin/gencontrol_signed.py: Make valid native version for signed source
...
dpkg-source strictly enforces that 3.0 (native) packages do not have
Debian revisions in their version strings, i.e. they cannot include
hyphens.
Replace the hyphen from the image binary version with a '+'.
Override this version back to what we want when building the signed
binary packages.
2018-04-08 10:31:20 +02:00
Ben Hutchings
3b3e6ad4cb
Use a dummy build profile for udebs that we test-build before signing
...
debhelper no longer fully trusts the package list specified with -p,
but only processes packages that are listed in debian/control and
enabled in the current build profile. This breaks the test build of
udebs that we build for real after code signing.
Work around this by adding the udebs to the control file, conditional
on a new build profile (pkg.linux.udeb-unsigned-test-build). Override
the build profile during the test build.
2018-04-08 10:31:20 +02:00
Ben Hutchings
be394a26da
Add template source package to support code signing
2018-04-08 10:31:20 +02:00
Ben Hutchings
1d4211ef97
debian/lib/python/debian_linux/gencontrol.py: Don't override source name
...
We set the source package name from debian/changelog, which is not
appropriate when generating a source package template for a signed image
package. Only set the source package name if it's not in the control
template.
2018-04-08 10:31:19 +02:00
Ben Hutchings
f980187986
debian/rules.d/tools/lib/lockdep/Makefile: Fix repeated 'make install'
...
Currently the 'ln -s' command fails when run a second time. Add the
-f option to fix this.
2018-04-08 10:31:19 +02:00
Ben Hutchings
354e9c4806
debian/lib/python/debian_linux/debian.py: Allow parsing any file as changelog
2018-04-08 10:31:19 +02:00
Ben Hutchings
09697cfec7
debian/lib/python/debian_linux/debian.py: Close changelog after parsing
2018-04-08 10:31:19 +02:00
Ben Hutchings
e120f06587
debian/lib/python/debian_linux/gencontrol.py: Allow overriding output filenames
2018-04-08 10:31:19 +02:00
Ben Hutchings
a25eb38372
debian/config: Rename [build]signed-modules setting to signed-code
...
This setting controls code signing in general, not just modules.
2018-04-08 10:30:49 +02:00
Ben Hutchings
8fcefc201f
debian/config: Remove redundant overrides of [build]signed-modules
...
We will keep signed-modules disabled by default, and only enable it on
architectures where it makes sense.
2018-04-08 10:30:15 +02:00
Ben Hutchings
7c8c37e034
Merge branch 'gpd-pocket' into 'master'
...
Power management support for GPD Pocket UMPC systems
See merge request kernel-team/linux!4
2018-04-08 08:22:23 +00:00
Jeremy Stanley
215951c4a8
[x86] Enable CONFIG_PWM_LPSS_PLATFORM as a module
...
Provides support for the low-level power subsystem handling
backlight control on GPD Pocket UMPC systems. Also enable its
dependency CONFIG_PWM=y (Closes : #895164 ).
2018-04-08 01:42:12 +00:00
Jeremy Stanley
3ef59ddc39
[x86] Enable CONFIG_INTEL_INT0002_VGPIO as a module
...
Provides support for the Bay Trail/Cherry Trail virtual GPIO
controller to handle power events on GPD Pocket UMPC systems.
2018-04-08 01:42:12 +00:00
Jeremy Stanley
e70195604f
[x86] Enable CONFIG_REGULATOR
...
This is needed to build the already enabled CONFIG_INTEL_CHT_INT33FE
module which provides support for the ACPI interface on GPD Pocket
UMPC systems.
2018-04-08 01:42:11 +00:00
Jeremy Stanley
9d053a8255
[x86] Enable CONFIG_TYPEC_FUSB302 as a module
...
Provides support for the USB type-C interface on GPD Pocket UMPC
systems. Also enable its dependencies CONFIG_TYPEC=m and
CONFIG_TYPEC_TCPM=m.
2018-04-08 01:42:11 +00:00