Commit Graph

8482 Commits

Author SHA1 Message Date
Geoff Levand bf27abcb1c Add fixup for HPE m400 APEI firmware problems
Signed-off-by: Geoff Levand <geoff@infradead.org>

[bwh: Add Forwarded field and note the patch in debian/changelog]
2018-09-21 18:34:18 +01:00
Geoff Levand ec664376f8 Updates for ACPI servers
o Enable CONFIG_SCHED_SMT for hyperthreading processors.
o Enable CONFIG_ARM64_LSE_ATOMICS for v8.1 processors.
o Enable a number of ACPI options likely to be available on servers.
o CONFIG_ACPI_APEI selects PSTORE, so remove the arm64 specific setting.

Signed-off-by: Geoff Levand <geoff@infradead.org>

[bwh:
 - Drop CONFIG_ACPI_CONFIGFS for now, as I think this the feature
   might need to be disabled under Secure Boot and the lockdown
   patches don't currently do that
 - Drop automatic config symbols
 - Note the changes in debian/changelog
]
2018-09-21 18:34:12 +01:00
Ben Hutchings 7fc1bf289c [arm64] ACPI: Change ACPI_NFIT from built-in to module
Geoff Levand wrote:
> Commit ed497f3cb7 (Add server and
> 96boards options) added an arm64 specific CONFIG_ACPI_NFIT=y,
> overriding the default of =m, but the commit message mentions
> nothing about why this was done.
>
> Remove the arm64 specific setting and use the default of module
> build.

Unlike Geoff's patch, this removes the explicit setting for arm64.
2018-09-21 18:03:35 +01:00
Ben Hutchings 81f22ddc4c [ppc64el] udeb: Fix relative #include filenames in kernel-image module list
Last time I applied the change to *-modules and therefore missed
kernel-image.
2018-09-20 02:42:05 +01:00
Yves-Alexis Perez 612bd4493b [x86] enable PINCTRL_AMD for touchpad support on Lenovo IdeaPad. (closes: #876141) 2018-09-19 17:41:18 +02:00
Ben Hutchings 9870a632a0 drivers/net/ethernet: Ignore ABI changes (fixes FTBFS on arm64, armhf) 2018-09-19 02:59:15 +01:00
Vagrant Cascadian 65bccba1ae debian/rules.real: Generate linux-source tarball with root user and
group specified, to fix reproducibility issues.
2018-09-18 12:59:03 -07:00
Ben Hutchings 18c7108d36 Prepare to release linux (4.19~rc4-1~exp1). 2018-09-18 15:52:02 +01:00
Ben Hutchings 337682dc35 Release linux (4.18.8-1).
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEErCspvTSmr92z9o8157/I7JWGEQkFAluhDZUACgkQ57/I7JWG
 EQkLvQ//QqqAfJXjwZt3Iy+dcYieLqmhy4/KtjVvFP8EKSyfdeWl0awb3szbmMs5
 cy2p5q17mafVZTx9MCppp4y1modMBZrMC6hmB9UAoU0j1GnKHNbtddzA3+uo1dmw
 i2LudGseb8LSL5z6g95P4SozSNNeFPIOLSYxkGVnlG3sUdlhlRYCvYf9k8BKUEbx
 sU0yDXQOhf0kBLsRXW8QfJEBHv5ivr9/Q+s9e71NUpVWaEOZwgfJacM/QWcY8+J4
 2o0XlHtS9+r0Ik0RK5Zyt8eun1sH1cb4Lta9LZjvRLWpCqXNpPSus6V8qENngcyw
 X9ZGWi3nMiR4OOuEMGMxbzXXzWreg9MNPyM5/kVfJKlsLi1xP7ufhnstR+j2/tTJ
 guVLDw73B4RyOwH2p4Kh1Pk0hACagI9AeKfjSBTMMlv2rD6FDfuJlSgEYUIK/NLl
 lsefkkKu2EZVdhIBEGDnu80+V2AuoTYXpEknvbnvlYZ1wLNXb73GIFptWu18dfOy
 fZ4cEWDxuKd52nbsjKlQmaxlFGSfjmmWliorhrU84FZsRjvFARGWWPwnjk8fwcpD
 +D0GASqx37iw1gQK8yNQER3dxHzVh1blIKhADgEWJXsaeHcfyDHziShX7FZ8n6G5
 HQBaynaG0Qc9fWd8O6xmX6wsP/vGRFJchbWwa5Gd7L2cCmur1Vk=
 =lopf
 -----END PGP SIGNATURE-----

Merge tag 'debian/4.18.8-1'

Release linux (4.18.8-1).

- Drop ABI reference files and ABI maintenance patch
- Replace ccp driver patch with upstream version that applies to 4.19
2018-09-18 15:49:53 +01:00
Ben Hutchings bb21838ec3 Prepare to release linux (4.18.8-1). 2018-09-18 03:05:01 +01:00
Ben Hutchings ee7d2e20ff Update to 4.18.8
- Drop security fixes included in it
- mm: Avoid ABI change in 4.18.7
2018-09-17 01:13:52 +01:00
Ben Hutchings c5abd53180 [ppc64] udeb: Revert accidental change to nic-pcmcia-modules dependencies
I failed to notice that ppc64 had a symlink to powerpc's package-list
which overrode the dependencies for nic-pcmcia-modules.  For now,
duplicate that override for ppc64.  In the longer term the powerpc*
net driver packages should be reorganised to match other
architectures.

Fixes FTBFS.
2018-09-17 01:02:32 +01:00
Ben Hutchings c281a64cba [ppc64el] udeb: Fix relative #include filenames in module lists (fixes FTBFS) 2018-09-17 00:37:53 +01:00
Ben Hutchings 70cbc7d0ea Update to 4.19-rc4
Drop lockdep build fixes that were applied or obsoleted upstream.
2018-09-16 23:17:20 +01:00
Ben Hutchings cdba06ffc2 debian/patches: Add Forwarded fields to several patches 2018-09-16 16:27:59 +01:00
Ben Hutchings 841b031a9f Revert "Revert "net: increase fragment memory usage limits""
4.19 includes a better fix for CVE-2018-5391.
2018-09-16 16:20:13 +01:00
Ben Hutchings d7423140dd Revert "i40e: Add kconfig dependency to ensure cmpxchg64() is available"
The bug that prompted this was fixed upstream in 4.17 by commit
8f769dd14a43 "i40e: re-number feature flags to remove gaps".
2018-09-16 16:13:00 +01:00
Ben Hutchings 6b3296f897 README.Debian: Describe where to find patches for a specific version
I think this is more useful than linking to the master branch.  Almost
no-one is running the packages from experimental.
2018-09-16 15:40:49 +01:00
Ben Hutchings 20d52cb0e9 README.Debian: Update URLs that were pointing to Alioth 2018-09-16 15:36:14 +01:00
Romain Perier 2943a959c9 [x86] crypto: ccp: add timeout support in the SEV command (Closes: #908248) 2018-09-16 01:58:12 +01:00
Ben Hutchings 6fc99bc70c Clean up changelog for 4.18.7
- Add some architecture qualifications
- Remove architecture qualifications for ACPICA changes, since ACPI
  is also used on ia64
- Remove lines for some components we don't build
2018-09-15 20:34:00 +01:00
Romain Perier f0df74a77c [rt] Update to 4.18.7-rt5 2018-09-15 20:33:59 +01:00
Romain Perier 21f4f386c3 Update to 4.18.7
This updates the debian changelog for listing changes of this stable
update. It also removes patches that have been applied upstream.
2018-09-15 20:27:11 +01:00
Salvatore Bonaccorso a4453abd32 Merge branch 'rperier-guest/linux-sid' into sid 2018-09-15 20:35:12 +02:00
Romain Perier 23b68f643e [x86] Enable TI TPS6598x USB Power Delivery controller family
This enables USB power delivery controller that is found on some
ThinkPad laptops, like the ThinkPad L380. This solves the following
error in i2c_hid:

[ 1.917100] i2c_hid i2c-INT3515:02: unexpected HID descriptor bcdVersion (0x0000)

This has the effect to use a dummy_regulator by default (no support is
found for INT3515, so vdd cannot be found) and disable pm_runtime during
probe.
2018-09-15 18:57:19 +02:00
Salvatore Bonaccorso f21b10d326 hfsplus: fix NULL dereference in hfsplus_lookup() (CVE-2018-14617) 2018-09-15 11:27:16 +02:00
Salvatore Bonaccorso f84af2d0a0 btrfs: relocation: Only remove reloc rb_trees if reloc control has been initialized (CVE-2018-14609) 2018-09-15 11:19:09 +02:00
Ben Hutchings 80b5a7c714 [ia64] udeb: Fix priority of sn-modules
This was re-added with the obsolete priority "extra" after all the
other packages were fixed.
2018-09-13 11:19:42 +01:00
Ben Hutchings 4b57c92b63 linux-image-*-signed-template: Override lintian warnings about non-executable scripts
The scripts in question are maintainer scripts in a source package
(that happens to be inside a binary package) and shouldn't be
executable until they are installed into a new binary package.
2018-09-13 11:19:42 +01:00
Ben Hutchings b32cd9bab2 linux-image-*-signed-template: Depend on dpkg-dev
The Debian signing service won't pay any attention to this, but it
sort of makes sense - you won't be able to build a source package
without dpkg-dev.

Fixes lintian error missing-dep-for-interpreter.
2018-09-13 11:19:42 +01:00
Ben Hutchings 337c56fa46 linux-image-*-signed-template: Include changelog and copyright files 2018-09-13 11:19:42 +01:00
Ben Hutchings efb0ef77fd linux-image-*-signed-template: Add ${misc:Depends} to Depends
Fixes lintian warning debhelper-but-no-misc-depends for both linux
and the signed source packages.
2018-09-13 11:19:42 +01:00
Ben Hutchings d954b99356 debian/signing_templates/rules: Use /usr/share/dpkg/architecture.mk
Fixes lintian warning debian-rules-sets-dpkg-architecture-variable
for the signed source packages.
2018-09-13 11:19:42 +01:00
Ben Hutchings 9ee715feb5 debian/rules{,.real}: Use /usr/share/dpkg/architecture.mk
Currently we don't set all the architecture variables, so direct use
of these makefiles (not under dpkg-architecture or dpkg-buildpackage)
may fail.

In case ARCH and DEB_HOST_ARCH don't match in rules.real, we really
should fail, so add an explicit check for that.

This also fixes lintian warning
debian-rules-sets-dpkg-architecture-variable.
2018-09-13 11:18:26 +01:00
Ben Hutchings 0343988a9a debian/watch: Add options for signature validation
Fixes lintian warning debian-watch-could-verify-download.
2018-09-13 01:53:42 +01:00
Ben Hutchings 8d93bb4a9e debian/{watch,bin/uscan-hook}: Drop uscan hook in favour of uupdate
uscan now does the file removals, which makes the hook script
redundant.  Not only that, but the orig tarball passed to the hook is
no longer a symlink to the upstream filename, so genorig.py doesn't
recognise the filename and fails.
2018-09-13 01:53:29 +01:00
Ben Hutchings d1a9cf0bdc debian/copyright: Simplify exclusions to work with mk-origtargz
mk-origtargz currently doesn't support brackets in globs.
2018-09-13 01:53:18 +01:00
Ben Hutchings b100ac012c linux-headers: Stop linking the doc directory, which is not binNMU-safe
Since the linux-headers-common package was changed to be
architecture-independent, it won't include any binNMU changelog
fragment that should be installed for a per-flavour linux-headers
package.
2018-09-13 01:53:05 +01:00
Ben Hutchings 26224f8bb8 Move featureset patches and series file to debian/patches-<featureset>.
Fixes lintian warning patch-file-present-but-not-mentioned-in-series.

Also preparation for using dgit, which will remove everything except
the main patch series under debian/patches.
2018-09-13 01:52:52 +01:00
Ben Hutchings 07b57afec5 Move all patch generation scripts to debian/bin
Rename them to genpatch-{aufs,lockdown,rt}

Fixes lintian warning patch-file-present-but-not-mentioned-in-series.

Also preparation for using dgit, which will remove everything except
the main patch series under debian/patches.
2018-09-13 01:52:36 +01:00
Salvatore Bonaccorso e3cee898ab mac80211: don't update the PM state of a peer upon a multicast frame
Closes: #887045
Closes: #886292
2018-09-12 22:31:37 +02:00
Ben Hutchings 47d37cf949 debian/control: Build-depend on texlive-latex-extra, dvipng for linux-doc 2018-09-11 16:43:14 +01:00
Ben Hutchings f33c76a586 debian/control: Build-depend on texlive-latex-base for linux-doc
Sphinx unfortunately supports embedded LaTeX incantations, and
some kernel documentation now uses it.
2018-09-11 05:03:38 +01:00
Ben Hutchings 824debfd2e tools: turbostat: Add checks for failure of fgets() and fscanf() 2018-09-11 04:17:46 +01:00
Ben Hutchings 605745f58f tools: x86_energy_perf_policy: Fix "uninitialized variable" warnings at -O2 2018-09-11 04:17:45 +01:00
Ben Hutchings 05c9d96767 debian/rules.d/tools/power/linux-cpupower: Add "+" to recursive make commands
Because these command lines don't start with "$(MAKE)", we should
tell make that we are recursing.  Without this, the child make
can't run more than one job in parallel (and warns about this).
2018-09-11 04:17:44 +01:00
Ben Hutchings 0849f93de1 lockdep, lib{cpupower,lockdep}-dev: Remove bogus deps on ${shlibs:Depends}
These packages don't contain binaries or libraries.  The dependencies
on the corresponding shared library packages are specified directly,
not generated by dpkg-shlibdeps.

This fixes build-time warnings from dpkg-gencontrol.
2018-09-11 04:17:19 +01:00
Ben Hutchings c0f447ca76 linux-perf: Fix generation of Perl and Python interpreter dependencies
It works better if we specify the correct directories containing
modules.  This has been broken since linux-tools 4.0.2-1.

Closes: #908547
2018-09-11 01:59:13 +01:00
Ben Hutchings c6cd2b3a13 debian/templates: Move various build-dependencies to binary package templates 2018-09-11 01:15:26 +01:00
Ben Hutchings db8e7a2186 Add support for specifying build-dependencies in binary package templates
This will allow removing a lot of the repetition introduced in the
preceding commits.
2018-09-11 01:12:58 +01:00
Ben Hutchings 9f0cf5debf debian/control: Fix restrictions for build-deps on asciidoctor and patchutils
- asciidoctor is only used to build the linux-perf package, so !nopython
- patchutils is only used to build the linux-source package, so
  !pkg.linux.nosource
2018-09-11 01:10:48 +01:00
Ben Hutchings 399eeb4b11 debian/lib/python: Use raw strings for all regexes
Several regexes were written as normal strings.  Thankfully it appears
that none of the backslash-escaped sequences in them are parsed in
normal strings, so this shouldn't make any practical difference.
2018-09-11 00:33:40 +01:00
Ben Hutchings 0a74c462f0 [mips64*] debian/control: Build-depend on gcc-multilib for linux-perf
linux-perf wants to build a 32-bit program perf-read-vdso32 to enable
64-bit perf builds to read the vDSO for 32-bit tasks.  This is now
worth doing for MIPS since it got a vDSO in Linux 4.4.
2018-09-10 23:19:39 +01:00
Ben Hutchings 221ee98fcf debian/control: Remove "cross" from profiles for build-dep on libssl-dev
Ideally we should not require any special profile to be enabled for a
cross-build.  (Unfortunately we still will because cross-compiler
and native compiler packages are named differently.)

For a native build, the build-dependency on libssl-dev is redundant
with the previous build-dependency on libssl-dev:native, so this
shouldn't make any practical difference.
2018-09-10 23:14:37 +01:00
Ben Hutchings 49de383756 debian/control: Build-depend on libnuma-dev for linux-perf on all arches
libnuma-dev is now built for all Linux architectures.  Build-depend on
it on all architectures for which we build linux-perf.
2018-09-10 23:13:30 +01:00
Ben Hutchings 7e3c87265d [hppa,mips*,powerpc*,sh4] debian/control: Build-depend on libunwind-dev
linux-perf will use it if available.
2018-09-10 23:10:45 +01:00
Ben Hutchings 74a2420e71 debian/control: Build-depend on libunwind-dev instead of libunwind8-dev
libunwind8-dev was transitional in stretch and is only a virtual
package in unstable.
2018-09-10 23:09:38 +01:00
Ben Hutchings 09b3b01044 debian/control: Add arch-qualification to build-dependencies for linux-perf
Change all the build-dependencies for perf to be qualified by the
architectures we actually build perf for, except where they are
already arch-qualified.

Closes: #908519
2018-09-10 23:09:26 +01:00
Ben Hutchings 7b3d0c2e8e Prepare to release linux (4.19~rc3-1~exp1). 2018-09-10 20:13:55 +01:00
Ben Hutchings 70e8277e19 aufs: Update support patchset to aufs4.x-rcN 20180910 2018-09-10 20:13:33 +01:00
Ben Hutchings ea499d401a Update to 4.19-rc3 2018-09-10 14:55:03 +01:00
Ben Hutchings c3c92032ba [x86] wireless: Enable R8822BE as module (Closes: #908330) 2018-09-08 23:25:30 +01:00
Ben Hutchings 2b6dda36d9 Release linux (4.18.6-1).
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEErCspvTSmr92z9o8157/I7JWGEQkFAluRd+AACgkQ57/I7JWG
 EQlP0w/7BNDTGlfeiOzIY0XoW6gdVjRMN3jxGbZH/3mcF0ZcF+qkIpUAOYH7gcTC
 EM/LqbG4epHsdNo8A91TzcD05/GD3h4AIwi/ibecsfNDOUM9FfL7X/PGy5OoAvxR
 82mY0dK8I5n4dhSa09RUQtDSd/Tg4tOKITCosRdaB5DE9jT/jFG86kBFghkPORKQ
 UDOVAzIcFpCemJJDeEtAN5kkapvJvSSALG+B+upVNcO5w9IMylOEFSyEkukywYDm
 W8Oy8Xe/I6wC7rUdayXueGU8JLAoChtoWHe8WkLb0Gbuuw3ZEVLnltL98S0N/9R+
 tjbmIRleRK3LI7dOn7YvcBpfjSsoKIgl9uS6j0ILKEY4LAoGeNKDxepqLrw2MPM4
 yXULjzj6OQVkY6nh4wc9A9NRRTGbUzCTnrnitkmzfM0c8p3IZ29xVvSYjBIL117O
 L1bRXwt0RiVgxVkaI+TdqtvDI2wN8DEk222has7EOz0AqMZ0Il9VhFaIrRU2m/4l
 89bEU4WPMgcfSCBiT7lQV37ngT/L8odZ85HaqHyqBO63oOI5MkJmOE078tm+xsq/
 BzwnNbuFlX99jSj28ZFbUPNUBq/Lqrh9mKqL6rZ82YK5zdhWeh2ejgLWrC9nIex1
 rmjzgFV7lQ+5O5c5+01BKvNXCFPbVhN1unk4ocm40XzbTmIOsn4=
 =71I/
 -----END PGP SIGNATURE-----

Merge tag 'debian/4.18.6-1'

Release linux (4.18.6-1).
2018-09-06 19:56:32 +01:00
Ben Hutchings f0abbe091a Prepare to release linux (4.18.6-1). 2018-09-06 15:32:14 +01:00
Romain Perier 428a3d136e Update to 4.18.6 2018-09-06 08:07:27 +02:00
Ben Hutchings c74e5d6fe7 [x86] boot: Fix EFI stub alignment 2018-09-05 17:55:25 +01:00
Ben Hutchings 295116a6db [powerpc*] boot: Fix missing crc32poly.h when building with KERNEL_XZ (fixes FTBFS) 2018-09-05 02:48:16 +01:00
Ben Hutchings e6b8c56ca3 [s390x] linux-image: Install compressed kernel image (fixes FTBFS)
I don't know why we ever installed uncompressed kernel images, but
they are no longer supported upstream so we must switch now.
2018-09-05 02:38:28 +01:00
Ben Hutchings 9b7a59bc92 Prepare to release linux (4.19~rc2-1~exp1). 2018-09-03 21:34:41 +01:00
Ben Hutchings c3b8d670c3 Update to 4.19-rc2 2018-09-03 21:34:30 +01:00
Ben Hutchings dbbc2b20e7 Merge branch 'benh/installer-cleanup' 2018-09-03 21:17:03 +01:00
Ben Hutchings 1b231c6fe7 Merge branch 'sid' 2018-09-03 21:15:44 +01:00
Ben Hutchings d015828eb2 [alpha,hppa] udeb: Remove incorrect dependency overrides
The drivers in pata-modules depend on libata, which depends on scsi_mod.
The corresponding package dependencies pata-modules -> ata-modules
-> scsi-core-modules are already defined, and there is no sense in
adding a direct dependency from pata-modules to scsi-core-modules.

The usb-storage driver depends on scsi_mod in scsi-core-modules, not
any of the drivers in scsi-modules.
2018-09-03 18:01:21 +01:00
Ben Hutchings cbebd8c763 udeb: Merge configuration directories and files across architectures
Merge the configuration and default-configuration directories,
using per-architecture overrides in package-list.

This requires a newer version of kernel-wedge to support
Depends_<arch> properly.

The only immediate change to debian/control is to remove the
different description for nic-modules on sparc64.
2018-09-03 18:01:21 +01:00
Ben Hutchings 78ba2bf0b1 Merge branch 'sid' into 'sid'
[rt] Update to 4.18.5-rt3

See merge request kernel-team/linux!55
2018-09-02 14:23:45 +00:00
Romain Perier d51682713e [rt] Update to 4.18.5-rt3 2018-08-31 17:16:36 +02:00
Ben Hutchings bd7d995773 [powerpc,powerpcspe,ppc64] Build-Depend on updated kernel-wedge
This fixes broken symlinks to the linux-bootwrapper directory in the
kernel-image udeb.
2018-08-30 19:46:10 +01:00
Ben Hutchings 5ad4d97be9 [x86] Allow generating user-space headers without a compiler 2018-08-30 16:06:25 +01:00
Ben Hutchings 01900fbc73 Compile with gcc-8 on all architectures
Update the compiler dependencies for x86 to the first version of gcc-8
with retpoline support.
2018-08-28 22:32:10 +01:00
Ben Hutchings 54201bef16 [hppa] debian/control: Simplify build-dependencies for 64-bit toolchain
The hppa64 packages were listed twice with profile restrictions of
<!stage1 !cross> and <!stage1 cross>, which is equivalent to listing
them once with <!stage1>.
2018-08-28 22:14:08 +01:00
Ben Hutchings d34b1c8943 locking/lockdep: Delete unnecesary #include (fixes liblockdep build) 2018-08-28 22:07:54 +01:00
Ben Hutchings 0349f8f365 debian/rules.d: Update for move of bin2c back up to scripts 2018-08-28 22:07:54 +01:00
Ben Hutchings daab6c7f7d Merge branch 'sid'
But don't enable the rt featureset.
2018-08-27 18:33:21 +01:00
Ben Hutchings 4a0a6042cb netfilter: Enable NF_TABLES_SET as module, replacing the multiple set type modules that were enabled before 4.18 2018-08-27 18:27:55 +01:00
Ben Hutchings c8c103a72c aufs: Update support patchset to aufs4.18-20180827 (no functional change) 2018-08-27 15:38:40 +01:00
Ben Hutchings 9d3878242c [rt] Update to 4.18-rc8-rt1 and re-enable 2018-08-27 15:32:32 +01:00
Ben Hutchings 54cc69a744 Update to 4.19-rc1
- Drop/refresh patches as appropriate
- Disable aufs patches until they are updated upstream
2018-08-27 15:21:43 +01:00
Ben Hutchings 7f9ee99baf [x86,arm64] Disable code signing for upload to unstable 2018-08-27 14:25:31 +01:00
Ben Hutchings 8c15b8895d For unstable, set ABI to 1 2018-08-27 14:24:19 +01:00
Ben Hutchings d6c050378d Release linux (4.17.17-1).
-----BEGIN PGP SIGNATURE-----
 
 iQKmBAABCgCQFiEERkRAmAjBceBVMd3uBUy48xNDz0QFAlt4FyhfFIAAAAAALgAo
 aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDQ2
 NDQ0MDk4MDhDMTcxRTA1NTMxRERFRTA1NENCOEYzMTM0M0NGNDQSHGNhcm5pbEBk
 ZWJpYW4ub3JnAAoJEAVMuPMTQ89EitQQAJ4S3n+2azIKz50gfxon0dgS9ybXRxeb
 2Hk/FzBXqFduVhWe9vVuZdE4ko5QsQ8ht2HR726kcEkud8pFOh0pt/7Q67IQHbQN
 t/hD3C2C6M8pKhwBEwuSZtRqsruqv3qll95xbwIqW7AWP+/AODQltzgB0AplpC6a
 8ED1nCxutDI0WrzN76UcfYxa1slRJ9sRfh+KRWQSEsU+jCSP0aD0rArYVeppXGaR
 cAy5Xku7237hFdeIzlt6goHuvfDuSlbAxpuaF944TVFtmPYwe7W+S3rRSy0OtjQY
 WzdSsIKXlXVMkMJD4t3ybFUMOyHP/jT79Tem0kp8EBn8NcPjtnLJYLiODVR0PH3A
 5XOEzR3NLGspDxkEJWdq/7IsLL4a7wVLAYn5VbkRVzo2Jxp6IpSqPrFjYwdf/KMF
 PizvbJtHTQxGFk6jPdCG+DV9hBrMOzXedcqH24qZ4yr6xUOj5WICR3+9E57DYLwH
 oJzXef8BKhx4MdkDduduyWcyWJvlH2nBae2T+q+4mwfI/I+8PeyUDnSc7Hmzx1Cc
 feeeccvQPrhnu8HAE0RmfF1YhfyXXq3GQEt4MaV5Z2h6aAS1zxm1EhBueJMeaEhh
 i6oldiPDd2qHX9rZXYLvUx109qLyTiqxbzCgJCAF3s8Bk7P/Aj/0mDADo7d5V0TY
 KsXydFzhoiTZ
 =Qmdt
 -----END PGP SIGNATURE-----

Merge tag 'debian/4.17.17-1'

Release linux (4.17.17-1).

- Drop "gpu: host1x: Fix compiler errors by converting to dma_addr_t"
  which is already in 4.18
- Drop ABI reference files and ABI number change
2018-08-27 14:15:27 +01:00
Ben Hutchings 5c73a27518 Prepare to release linux (4.18.5-1~exp1). 2018-08-26 20:52:17 +01:00
Ben Hutchings af4624bdda Merge branch 'master' into 'master'
Update to 4.18.5

See merge request kernel-team/linux!52
2018-08-26 13:04:17 +00:00
Ben Hutchings 6033fc28e8 debian/bin: Change "#!/usr/bin/env python3" to "#!/usr/bin/python3" 2018-08-25 23:19:09 +01:00
Romain Perier 1c8020128a Update to 4.18.5 2018-08-24 21:48:51 +02:00
Romain Perier 7cf0919d0d Update to 4.18.4 2018-08-22 13:43:18 +02:00
Romain Perier e245b48036 Update to 4.18.3 2018-08-19 13:47:10 +02:00
Romain Perier 00e521f1bd Update to 4.18.2 2018-08-19 13:46:57 +02:00
Romain Perier fb5fab0ead Update to 4.18.1 2018-08-19 13:45:20 +02:00
Ben Hutchings 35ab00b41b certs: Revert switch to production certificate
This reverts commit b91655bf3e and part
of commit 16dec97798.

The signing service is still using secure-boot-test-key-lfaraone and
we should make at least one more upload to be signed by it.
2018-08-18 19:59:32 +01:00
Salvatore Bonaccorso 00ca11d4f2 Prepare to release linux (4.17.17-1). 2018-08-18 14:02:58 +02:00
Salvatore Bonaccorso 00a21e4e5b Update to 4.17.17
Cleanup debian/changelog file
2018-08-18 12:27:39 +02:00
Salvatore Bonaccorso 66fce4cbfe Update to 4.17.16
Drop x86-l1tf-fix-build-error-seen-if-config_kvm_intel-is-disabled.patch

Drop x86-i8259-add-missing-include-file.patch

Drop bluetooth-hidp-buffer-overflow-in-hidp_process_report.patch

Cleanup debian/changelog file
2018-08-18 12:22:37 +02:00
Salvatore Bonaccorso 76565bb49d Prepare to release linux (4.17.15-1). 2018-08-17 05:11:43 +02:00
Salvatore Bonaccorso 928759a8ad Bump ABI to 3 2018-08-16 22:18:32 +02:00
Salvatore Bonaccorso cfd1f69cfe Bluetooth: hidp: buffer overflow in hidp_process_report (CVE-2018-9363) 2018-08-16 21:28:17 +02:00
Salvatore Bonaccorso f7fa757621 [x86] i8259: Add missing include file 2018-08-16 21:18:18 +02:00
Salvatore Bonaccorso 757e7a9cb1 l1tf: Fix build error seen if CONFIG_KVM_INTEL is disabled 2018-08-16 07:26:32 +02:00
Salvatore Bonaccorso d5113068a2 Update to 4.17.15
Cleanup debian/changelog file
2018-08-16 07:26:25 +02:00
Ben Hutchings e090a7f60d Revert "net: increase fragment memory usage limits" (CVE-2018-5391) 2018-08-14 22:23:59 +01:00
Ben Hutchings 425b4a1b44 Merge branch 'bump_4.18' into 'master'
Update to 4.18

See merge request kernel-team/linux!51
2018-08-13 18:21:46 +00:00
Romain Perier 46d40ea7a3 Enable CONFIG_SPI_SPIDEV (Closes: #904043)
Currently, CONFIG_SPI is enabled globally. The purpose of SPIDEV is to
allow userspace to access SPI in a generic way, when SPI is supported on
the target. For arches that don't support SPI or disable it explicitly,
like m68k, both features will be disabled.
2018-08-13 19:54:41 +02:00
Romain Perier edc490d321 Update to 4.18 2018-08-13 19:47:38 +02:00
Ben Hutchings b6e442c215 drivers/net/phy: Enable SFP as module (Closes: #906054) 2018-08-13 18:34:04 +01:00
Ben Hutchings 3a85fcdecf serdev: Enable SERIAL_DEV_BUS, SERIAL_DEV_CTRL_TTYPORT as built-in
...(except on armel)

This results in:

- bluetooth: Re-enable BT_HCIUART_{BCM,LL} (Closes: #906048)
2018-08-13 17:15:30 +01:00
Bastian Blank 2edef6c796 Prepare to release linux (4.17.14-1) 2018-08-13 15:34:12 +02:00
Bastian Blank 1426862366 Mark as security update 2018-08-13 14:14:45 +02:00
Bastian Blank 2fcc01b384 Bump ABI to 2 2018-08-13 14:02:22 +02:00
Romain Perier f813b6ebf5 Update to 4.17.14
This updates the debian changelog for listing changes of this stable
update. It also removes patches that have been applied upstream.
2018-08-13 14:01:38 +02:00
Ben Hutchings f85b22547e Update to 4.18-rc8 2018-08-11 13:27:04 +01:00
Ben Hutchings fac6a14424 Remove our private patch system, which is no longer needed
I converted the main patch series to quilt format in 3.2.20-1, but
this patch system was still used by genorig.py.  One useful
feature that was not available elsewhere was using patch + unifdef
to exclude only part of a source file.  However no source files
have needed this since 3.16-rc4 and I don't expect this to ever
be needed again.

The preceding changes moved the file removal/exclusion list into
debian/copyright and the disabling of broken features into the
main patch series, so the private patch system isn't doing
anything.

So we can now remove it completely.
2018-08-11 13:27:04 +01:00
Ben Hutchings e588a3afcd Move disabling of broken features from d/p/series-orig to d/p/series
Also fix fuzz on one of the patches (our private patch system allows
one line of fuzz).
2018-08-11 13:26:27 +01:00
Ben Hutchings e9e17702dc Move file exclusion from d/p/debian/dfsg/files-1 to d/copyright 2018-08-10 14:31:03 +01:00
Ben Hutchings 4aa097dc5e debian/bin/genorig.py: Add support for debian/copyright Files-Excluded field
This isn't part of the machine-readable copyright format 1.0, but is
an extension supported by mk-origtargz.
2018-08-10 14:30:18 +01:00
Romain Perier f632b75347 Update to 4.17.13
This updates the debian changelog for listing changes of this stable
update.
2018-08-10 08:42:59 +02:00
Romain Perier 281dea527f Update to 4.17.12
This updates the debian changelog for listing changes of this stable
update. It also removes patches that have been applied upstream.
2018-08-09 12:33:21 +02:00
Romain Perier 4bbc6ce6f3 Update to 4.17.11
This updates the debian changelog for listing changes of this stable
update.
2018-08-09 12:33:04 +02:00
Ben Hutchings 27f02c775b scripts/kernel-doc: Escape all literal braces in regexes (Closes: #905116) 2018-08-06 00:25:05 +08:00
Salvatore Bonaccorso 522d548dd5 Partially revert "block: fail op_is_write() requests to read-only partitions"
Closes: #900442
2018-08-05 17:14:54 +02:00
Ben Hutchings 8131366d14 block: really disable runtime-pm for blk-mq (Closes: #904441) 2018-08-05 23:12:11 +08:00
Ben Hutchings 8fd88bdd2a mtd: powernv_flash: set of_node in mtd's dev (Closes: #904380) 2018-08-05 21:12:59 +08:00
Ben Hutchings 8b3963b0eb [ia64] sched: Disable SCHED_STACK_END_CHECK (Closes: #905461) 2018-08-05 21:05:28 +08:00
Ben Hutchings 9572404d42 [armhf] gpu: host1x: Drop my build fix in favour of upstream fix
- Revert "Revert "gpu: host1x: Add IOMMU support""
- gpu: host1x: Fix compiler errors by converting to dma_addr_t
2018-08-05 19:43:37 +08:00
Ben Hutchings 5254e35d9d debian/bin/gencontrol_signed.py: Add certificate fingerprints to template metadata
The signing service will check which certificates we trust, in order
to avoid mistakenly creating a chain of trust to a test signing key.
2018-08-03 15:44:35 +08:00
Ben Hutchings f6cb5491d1 cpupower: Fix handling of noopt and nostrip build options
The upstream Makefile uses DEBUG to control both stripping of debug
information *and* disabling optimisations.

We want to disable stripping of debug information so that (normally)
dh_strip can move it into a separate package later.  However we also
want to enable optimisations by default.

Therefore:

- Set the STRIP variable (a command prefix) to "true"
- Set the DEBUG variable (a pseudo-boolean) to "true" if and only if
  the "noopt" build option is used
2018-08-02 23:39:19 +08:00
Ben Hutchings 795e430c4d objtool, usbip: Build with V=1 by default
These two are terse by default and don't respect the KBUILD_VERBOSE
environment variable.

(I considered adding V=1 to the MAKEFLAGS we use by default in
debian/rules.real, but this might have different semantics for the few
tools that aren't built using either kbuild or automake.)
2018-08-02 23:35:55 +08:00
Ben Hutchings 33d2e14d4d Build with KBUILD_VERBOSE=1 by default
Also support overriding this by putting "terse" in DEB_BUILD_OPTIONS.
2018-08-02 23:32:05 +08:00
Ben Hutchings b5fe66a8db linux-kbuild: Change "#!/usr/bin/env perl" to "#!/usr/bin/perl" 2018-08-02 17:32:53 +08:00
Ben Hutchings b91655bf3e certs: Add certificate for production key used in Debian signing service 2018-08-02 13:11:02 +08:00
Ben Hutchings 16dec97798 certs: Remove certificates for test key used in Debian signing service and for my personal signing key 2018-08-02 13:08:57 +08:00
Ben Hutchings cb5e4246bf Update to 4.18-rc7 2018-07-31 23:28:25 +08:00
Ben Hutchings 99f612471f Update to 4.18-rc6 2018-07-26 19:52:20 +08:00
Romain Perier 497ccc0811 [arm64] add the rt featureset, which adds support for PREEMPT_RT (Closes #719547)
This adds support for PREEMPT_RT by adding the rt featureset. Like for
the none featureset, we have a single flavour that is "arm64".
2018-07-24 19:29:43 +02:00
Romain Perier cdfce2601e [armhf] add the rt featureset, which adds support for PREEMPT_RT (Closes #719547)
This adds support for PREEMPT_RT by adding two new featureset: none and
rt. For now the rt featureset supports armmp only, support for lpae
might be added later. the none featureset supports both flavours armmp
and armmp-lpae.
2018-07-24 19:29:24 +02:00
Uwe Kleine-König 2cc158bdb7 fix version in changelog to not prepare an NMU 2018-07-21 16:56:08 +02:00
Uwe Kleine-König 285d6bf963 [arm64] enable RTC_DRV_PCF8563 for Odroid-C2 2018-07-21 16:53:32 +02:00
Ben Hutchings e5beaefd01 Release linux (4.17.8-1).
-----BEGIN PGP SIGNATURE-----
 
 iQKmBAABCgCQFiEERkRAmAjBceBVMd3uBUy48xNDz0QFAltSYytfFIAAAAAALgAo
 aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDQ2
 NDQ0MDk4MDhDMTcxRTA1NTMxRERFRTA1NENCOEYzMTM0M0NGNDQSHGNhcm5pbEBk
 ZWJpYW4ub3JnAAoJEAVMuPMTQ89EGAMP/0Ui8xfqRCRFnKAnz1+7iYh8QR+sXB4X
 qblWW74zsQqAn/xQXUpa4J+SXNc4qcqsi5EcmSJu5uS2Iv8eRK4W+FL4AgfEMPuU
 zj//d7QTrlvoRTOofPdv1Otj70oIwMMLipYSApZUbq79WYO24EIqZHruogXlbGpS
 fpGXJ9TYi9ARmV1tAKwJZeFDLqxeR3cRuB0z+lB2ENDwqEWueUtCVxFRaq99H844
 5PZOW6Ke/M5mBkClo/7yGBUUrBFTmZ8O58sKhQ9FU/nopobcigyLCPI7ZiZCvnwB
 I34MxXfjrldkgPoqmJNI9Xxk5I03flg5Z/vwdrrJIXOXrvNnlfbU0NAq6xykFtWL
 K0J1a80DKJtd2yyazHjrGKTFLoZlUdOWmOJAQMZpRZE1PraNgXuqmHeMOl7LcNnL
 ljUBRE2yhVZX2PSgs6Y64qmBjC/AgTOyPH5B/kjvWpHBJtZlQ/2pYu0c8eonY0Cl
 TGk5EgQWHib3BapEWVhMWaWVlCoW63s7kpgp1/CWPFmNua+IhrbBZIfQpWlW4Mk6
 cFbcUp5JEcFZC5uKp8InAcW/7pLteTNQvEXGTOilTpqAOtrWobqLXdpTorYwbY5g
 uyZVhWX58aoJNtTBW84oe+p3En6AcgulSLmq9fODtS3VvM1HHUBd6tFqjbZPRAeh
 e7XP4dnRdNwJ
 =bju1
 -----END PGP SIGNATURE-----

Merge tag 'debian/4.17.8-1'

Release linux (4.17.8-1).
2018-07-21 03:02:42 +01:00
Salvatore Bonaccorso 95ecb7bab0 Prepare to release linux (4.17.8-1). 2018-07-20 23:08:27 +02:00
Ben Hutchings b9984b38e6 Fix remaining build failures with gcc 8 (Closes: #897802)
- tools/lib/api/fs/fs.c: Fix misuse of strncpy()
- usbip: Fix misuse of strncpy()
2018-07-20 02:01:35 +01:00
Ben Hutchings 7ea787629e Prepare to release linux (4.18~rc5-1~exp1). 2018-07-19 16:16:23 +01:00
Salvatore Bonaccorso d280893ac4 Update to 4.17.8 2018-07-18 18:07:27 +02:00
Salvatore Bonaccorso b4ced594c0 Ignore ABI changes for loop_register_transfer 2018-07-18 18:04:49 +02:00
Salvatore Bonaccorso c4efee72e9 Ignore ABI changes for acpi_nfit_desc_init and acpi_nfit_init 2018-07-18 18:04:49 +02:00
Salvatore Bonaccorso edbc7c3c16 Update to 4.17.7
Refresh features/all/aufs4/aufs4-base.patch

Drop bugfix/all/fix-up-non-directory-creation-in-sgid-directories.patch

Cleanup debian/changelog file
2018-07-18 18:04:46 +02:00
Ben Hutchings a89fe586a1 ext4: fix false negatives *and* false positives in ext4_check_descriptors() (Closes: #903838) 2018-07-17 17:54:37 +01:00
Ben Hutchings 16bdbaf76f Release linux (4.17.6-2).
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEErCspvTSmr92z9o8157/I7JWGEQkFAltL4ZwACgkQ57/I7JWG
 EQniUw//V7Vhq6IQ5FKEg+UHcI8b12GhOVWWVJoReQErFllaIkSOJax6GDXo9UYa
 EQ+xezR902ze99eetQfqJFqNm/fu9qi9Lc/Na3dIztFTkbonQmOOF5y5uM129wBi
 l8WKrcnGY175yuN2aQDgRZtZgMWvNy7pbreDX3i5WliOKiOYbG7ZaJvdSEQ12CjJ
 lnVctItwOhDqgXGoW8nW7YxC3Awi25Rk2dZNQNSVfa3Lq9DAA1HXsNVM7/jdMzv8
 OVE32Srq2LsWqt+dK0sARKCucVXZRDTWEjie32ZxyAISUYkuzxmLOpmfYXS+CVtj
 7gIe6nBPX1mnXSHh1CvFGJrHRDfKAtq7gfHoBSg255quuBYY9btCneVV/ebCuFR3
 OSmupwF74Kt6QMhDpe322SFQD/40gH2OEATRzgzNjaJFnWwDTx78EZIu7/SHul9g
 k6YKRyK03bGgfeTeEzsVwXUj71Fh8oF22kk1ViYpDMSEKu3xOB71poDwGmP+e11U
 rH3IV+F5ECzfiekNsbehPabG7dyY/t1TIGBmu+7rnK75EDCQzFfOI0MXEJCJG5X2
 c6QUBXcz8ygvR7Zec9kw4YeBRuDvUv4sXf8516kMc2dSwf7JY+BYyy+9Knb9Gy67
 K/Tw/4keQIgzjg52g9GxqVqI4N/DknWoe1FT3xU4uuLIgYkEilA=
 =JUfi
 -----END PGP SIGNATURE-----

Merge tag 'debian/4.17.6-2'

Release linux (4.17.6-2).

- Drop the ABI maintenance patch
- Resolve conflict between changes to config file generation in sid
  (delete CONFIG_BUILD_SALT) and master (putting them in
  arch-dependent packages)
2018-07-16 01:44:06 +01:00
Ben Hutchings 05d36f23b0 Update to 4.18-rc5 2018-07-16 01:41:49 +01:00
Ben Hutchings 7b60a4cf80 Prepare to release linux (4.17.6-2). 2018-07-15 23:45:56 +01:00
Ben Hutchings 29f1a23722 init: Avoid ABI change for build salt 2018-07-15 23:45:49 +01:00
Vagrant Cascadian ba1733832f [riscv64] Build linux-libc-dev (Closes: #886440).
Thanks to Manuel A. Fernandez Montecelo.
2018-07-15 13:27:23 -07:00
Ben Hutchings 98b1cf0710 Fix file conflicts between debug packages where a vDSO is identical
Closes: #872263

- kbuild: Add build salt to the kernel and modules
- [arm64,powerpc,x86] Add build salt to the vDSO
- Set BUILD_SALT equal to the release string
2018-07-13 00:26:16 +01:00
Ben Hutchings 3c07bfca57 [powerpcspe] powerpc/Makefile: Assemble with -me500 when building for E500
This fixes a new FTBFS in 4.18.  Thanks again to James Clarke.
2018-07-12 23:26:15 +01:00
Ben Hutchings c924dd44d9 [ppc64] linux-bootwrapper: Work around compiler include path quirk (fixes FTBFS) 2018-07-12 18:15:16 +01:00
Ben Hutchings e740d4cf79 linux-kbuild: Fix the assumed host architecture for cross-built objtool
The previous fix ensured that objtool was built for the right host
architecture, but it was still including some UAPI header files
(in particular <asm/bitsperlong.h>) for the build architecture.
2018-07-12 18:15:03 +01:00
Ben Hutchings 1ce0efc405 debian/rules.d/tools/perf/Makefile: Use KERNEL_ARCH variable
Currently we replicate the mapping of Debian architectures to kernel
source architectures here.  Use the KERNEL_ARCH variable that is now
passed down by rules.real.  We still need to check whether perf is
supported on the architecture, though.
2018-07-12 17:56:20 +01:00
Ben Hutchings 1446e940ce debian/rules.real: Pass KERNEL_ARCH variable down to debian/rules.d 2018-07-12 17:42:24 +01:00
Ben Hutchings fa7a732564 debian/control: Fix arch/profile qualifications for libelf-dev build-dependency 2018-07-12 15:32:19 +01:00
Ben Hutchings 564172e59e [armhf] drm/sun4i: Ignore ABI changes (fixes FTBFS) 2018-07-12 15:16:42 +01:00
Ben Hutchings 5cf22ecc66 Open a new changelog entry for changes added in the previous merge 2018-07-12 13:56:43 +01:00
John Paul Adrian Glaubitz db4ed9e563 [m68k] udeb: Add zorro_esp module to scsi-modules 2018-07-12 14:50:06 +02:00
John Paul Adrian Glaubitz ae0e47cf78 [m68k] scsi: Enable CONFIG_SCSI_ZORRO_ESP as module 2018-07-12 14:49:46 +02:00
John Paul Adrian Glaubitz 2a91a3d2e2 [m68k] udeb: Remove individual modules from nic-modules 2018-07-12 14:49:30 +02:00
John Paul Adrian Glaubitz f3d8692510 [m68k] net: Enable CONFIG_XSURF100 as module 2018-07-12 14:48:55 +02:00
Ben Hutchings fa6357d027 Prepare to release linux (4.18~rc4-1~exp1). 2018-07-12 05:12:50 +01:00
Ben Hutchings 3885cfb63f Release linux (4.17.6-1).
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEErCspvTSmr92z9o8157/I7JWGEQkFAltG0zUACgkQ57/I7JWG
 EQlb3Q//auZ2SJEu0MV/X+Mu7vjoUNZhi5VlPC2GBZaClEjrRG6iW0n2bO7fC1jd
 H8HSfVXy9F3vPiTUcMXyKq6vosLh/9Ie7jH1fGOCBoT7YbLcuoVmAPpAePOv6qTX
 gPdtWUvCT8lTviBX8LSFOG8zBewfcocU8MvNjIGKfu2b0CNykq5Z+yg9P7OAHaTt
 cfUU44v91YYwn8eo1Asi909kK73IO0V3SpIPUvgv5K2shCS44xKI19F2FIOuWRuD
 2COH0pSTV1oEjRGtkOJOzQqpEmO3sHZZfAUQTrKzxpTv43NzK80c148sd7/u6Hp1
 c+CszjeI3RJSX/YDie5noyL4BfYxXb+NGcLa41YOr2l1MM01fDOxKk1L/2imr1kV
 Ic73KR5h1fOD3JZmVTRwFpBgrxI9tNBQ7LP2fP666DqvMolRwr8vL5UvTqIF67l9
 uf/765rIgOhg6gwW9GghbuN08gMUfB8DTlsJerNbh1LKLZ8uN+7HzXoYjn44IINn
 Gbp09tQEx3lBl55zLH80MRUlo+mWlpxL2krDGrBTc/QxxDofl4ag+aRYTNmUut2+
 b54PEEpe2H1h6poMVOIjQlwvhKlWEez+8Syh8XKab0ZnMHipf316pX9UMAJIBtyb
 3iTjqMCgNQuraSzKT8/PfrMSV6HGfDN2FQo1vSf3kCQuigFsrA8=
 =VAyl
 -----END PGP SIGNATURE-----

Merge tag 'debian/4.17.6-1'

Release linux (4.17.6-1).

- Drop patches for ABI maintenance or that are already upstream
- Drop ABI reference files
2018-07-12 05:07:12 +01:00
Ben Hutchings f9073244c8 Prepare to release linux (4.17.6-1). 2018-07-12 02:05:27 +01:00
Ben Hutchings 8b5c36b9d4 Update to 4.17.6
Drop patches applied upstream.

Add patches to avoid ABI changes.
2018-07-12 01:11:34 +01:00
Ben Hutchings 6a08095249 debian/changelog: Fix indentation in current entry 2018-07-12 01:10:42 +01:00
Ben Hutchings 34a7d9011f [armhf] mm: Export __sync_icache_dcache() for xen-privcmd (fixes FTBFS) 2018-07-12 00:21:54 +01:00
Ben Hutchings 3637c5b986 udeb: Move of_mdio to nic-shared-modules (Closes: #903587)
This was already done for armel; remove the redundant entry in its
list.
2018-07-11 22:57:04 +01:00
Cyril Brulebois 0d621e2eba udeb: Add virtio_console to virtio-modules (Closes: #903122).
Reported-by: Vincent Caron <vincent@zerodeux.net>
2018-07-10 05:07:19 +01:00
Ben Hutchings 63b7b54a80 sound/pci/hda: Ignore ABI changes 2018-07-10 02:01:56 +01:00
Ben Hutchings bedf220e50 fs: Fix up non-directory creation in SGID directories (CVE-2018-13405) 2018-07-10 00:47:18 +01:00
Ben Hutchings 90c6b3eab9 Update to 4.17.5 2018-07-10 00:43:01 +01:00
Romain Perier 99de07e63b Update to 4.18~rc4
This updates the debian changelog and removes the patches that have been
merged upstream.

Signed-off-by: Romain Perier <romain.perier@gmail.com>
2018-07-09 19:09:54 +02:00
Ben Hutchings b8c95ad3b9 [powerpc,powerpcspe,ppc64] Fix cross-build (Closes: #903096)
- Introduce linux-bootwrapper-<abiname> package containing boot wrapper
  tools for the host architecture
- linux-image: Install symlinks to boot wrapper tools instead of the
  native tools built by kbuild
2018-07-07 22:07:03 +01:00
Ben Hutchings af34178104 autofs: rename 'autofs' module back to 'autofs4' (Closes: #902946) 2018-07-07 00:55:56 +01:00
Ben Hutchings 7c3c3873db Group together the changes to remove Python 2 deps in the changelog 2018-07-07 00:45:02 +01:00
Ben Hutchings 07eb9ee019 linux-perf: Use Python 3 for scripts 2018-07-07 00:14:59 +01:00
Salvatore Bonaccorso e57ba67647 Add CVE id for CVE-2018-13406 2018-07-06 22:42:02 +02:00
Ben Hutchings afa20e4a35 linux-perf: Build docs using asciidoctor instead of asciidoc
This removes another Python 2 dependency.
2018-07-06 21:35:30 +01:00
Ben Hutchings 8b0549f036 Build docs using Python 3 version of Sphinx 2018-07-06 21:05:11 +01:00
Ben Hutchings f434dd0d83 Merge branch 'rperier-guest/linux-sid' into sid
Update to 4.17.4

See merge request kernel-team/linux!42
2018-07-06 19:28:54 +01:00
Romain Perier 16fe15c366 Update to 4.17.4
This updates the debian changelog for listing changes of this stable
update. It also removes the patches that have been merged upstream.

Signed-off-by: Romain Perier <romain.perier@gmail.com>
2018-07-06 15:00:25 +02:00
Ben Hutchings 49db810924 linux-perf: Disable building for powerpcspe
James Clarke had a go at fixing it but hasn't succeeded yet.
2018-07-06 05:21:53 +01:00
Ben Hutchings 4f5d99cab4 [powerpcspe] Fix build failures (thanks to James Clarke) 2018-07-06 05:11:04 +01:00
Ben Hutchings 4fd24e2fc5 linux-tools: Fix cross-build of objtool
objtool is normally built and used during the kernel build process,
in which case it should always be built as a native executable.
But when we build it for linux-tools it should match the target
architecture.  We need to override the CC and LD variables to
make this work.
2018-07-06 04:36:21 +01:00
Sjoerd Simons 1b8e793265 [armhf] DRM: Enable CONFIG_DRM_IMX_PARALLEL_DISPLAY
For parallel display outputs like RGB panels on i.MX device
DRM_IMX_PARALLEL_DISPLAY needs to be enabled

Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
2018-07-04 10:33:39 +02:00
Ben Hutchings 5175ef2895 Prepare to release linux (4.18~rc3-1~exp1). 2018-07-03 17:26:05 +01:00
Ben Hutchings 016ec7e42c udeb: Moved fixed_phy to nic-shared-modules 2018-07-03 17:25:53 +01:00
Ben Hutchings 44b4298577 [sh4] udeb: Add nic-shared-modules package 2018-07-03 17:25:37 +01:00
Ben Hutchings 353c1b13ce lockdep: Stub task_struct::state 2018-07-03 15:12:33 +01:00
Ben Hutchings a14e37b110 Move config files from linux-source to an arch-dependent linux-config package
In Linux 4.18, various compiler version and feature tests are invoked
via kconfig rather than via kbuild.  This means that we generally
cannot generate kconfig files for foreign architectures.

Move the config files to a new linux-config-<version> package which is
arch-dependent (and also M-A: same).

Make linux-config-<version> and linux-source-<version> recommend each
other.
2018-07-03 15:12:33 +01:00
Ben Hutchings 7f113f9112 Release linux (4.17.3-1).
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEErCspvTSmr92z9o8157/I7JWGEQkFAls6toYACgkQ57/I7JWG
 EQnUyQ/9GCNcKyhvUX+JW534f1vCai0GujvXCgEBWyDuj0AXcgthJT27cs7kXUYH
 tCfL9xTikeUIgNR+JTWFnZSHIUKaQ8RJPdR4l1KyqdDxqrEx9BqdXRW0dzS4OtTQ
 jgnVLkEfCtllgXkEh6L+ZKZ3NRFKc6OcYFrWa+Q+ovk1mY23P5y5YyPuaV4j+cKI
 8M1pMYCxTGpy9+SncKEnWHD9hq1AsySe19Q/yd5WzhDMu6kLg61S+n/iiVZJA8lK
 qHmMEhtEbiQN+/79C3dgH8nDV5yceqPZxon2GmPrUXrLTM0cX2J3VZpNFOH4SCr8
 AZa1nzzD8UXNDHVVb91QpwMGQrmjAwuLQtJPOCrOnuS71ba+q2w5ylYgjbbs7AMn
 SJpakcYBKBYoMI7fk+qKRVneBIhPDEBWe6yf//XL7N+Nfsf02bkb5k81NPTF65dE
 RESMNI/wXjhFkCWjqxZQiJqvG2mvyTGFs4iEk7NWjFfyqRz4bFNP+SbMHfGwVI1u
 xnlK2e31h25kWuFuQjq6eVXg+jyWjagM1/aa4lI1H4j2Rk9iXVU/52wVZGatmUj0
 1zbqYL2noJpD46/Q4jtbatZu9TI+ynjr+mbmZYys8BfFMNKPjL2TavW7RNWARk/p
 VmgvS7qS5JmJz22LBGRU1S5aKbDhXmyt8IcJS9LCUwEU0yL+u4U=
 =n9qI
 -----END PGP SIGNATURE-----

Merge tag 'debian/4.17.3-1'

Release linux (4.17.3-1).
2018-07-03 00:45:29 +01:00
Ben Hutchings 76582573f8 Update to 4.18-rc3 2018-07-03 00:44:10 +01:00
Ben Hutchings e3b70a2980 Prepare to release linux (4.17.3-1). 2018-07-02 22:13:28 +01:00
Ben Hutchings 0ed9253851 debian/control: Move bison and flex to Build-Depends (Closes: #901712)
We generate all config files when building linux-source-<version>,
and this requires running kconfig.  kconfig is now built using
bison and flex instead of requiring their output to be already
included in the source tree.
2018-07-02 22:12:53 +01:00
Ben Hutchings 1f88ab63d4 jfs: Fix inconsistency between memory allocation and ea_buf->max_size (CVE-2018-12233) 2018-07-02 21:43:33 +01:00
Ben Hutchings 2e3f7d9495 Add fixes for ext4 security issues relating to corrupted disk images 2018-07-02 21:34:14 +01:00
Ben Hutchings b20d268c2a Update config for 4.18 using kconfigeditor2
- Various config symbols were removed, renamed or split
- HOTPLUG_PCI_SHPC is now boolean, so set it to built-in
- The stack protector config symbols were changed to two booleans
  with different names
2018-07-02 17:51:27 +01:00
Ben Hutchings 24e6de2add netfilter: ipvs: Fix invalid bytes in IP_VS_MH_TAB_INDEX help text 2018-07-02 17:30:21 +01:00
Ben Hutchings 450204a676 Merge branch 'mips-r6-improve' into 'master'
Mips r6 improve

See merge request kernel-team/linux!37
2018-07-02 15:54:19 +00:00
YunQiang Su c1576cbc2f Build linux-perf package in rules.real 2018-07-02 13:09:47 +08:00
YunQiang Su 9e9759394c Enable dtb building for boston 2018-07-02 13:09:40 +08:00
Ben Hutchings 5866ae2a5f aufs: Update to aufs4.x-rcN 20180702 and re-enable 2018-07-01 19:44:18 +01:00
Romain Perier 8fdd4da200 [armhf] Enable missing SND_EDMA_SOC for davinci-mcasp on BeagleBoneBlack
AM35x use EDMA for McASP audio SoC, resulting in a "missing
SND_EDMA_SOC" message during probe. This enables the support.

Signed-off-by: Romain Perier <romain.perier@gmail.com>
2018-07-01 14:01:13 +02:00
Ben Hutchings f12a5bd063 debian/lib/python/debian_linux/debian.py: Accept arbitrary revision suffixes
Closes: #898087

We always used to match arbitrary revision suffixes, but in commit
f4dbf1aa82 ".../debian.py: Fix binNMU revision parsing" I excluded
'+' from the revision_other to ensure that it wouldn't match a
binNMU suffix (which is matched separately).

Stop excluding '+' from the revision_other group, and change the
repetition to non-greedy so that any binNMU suffix will still match
the following group.
2018-07-01 04:35:00 +01:00
Ben Hutchings 6fcfc170b9 dm: Enable DM_INTEGRITY as module (except on armel) (Closes: #896649) 2018-07-01 03:49:54 +01:00
Ben Hutchings d7f4f21608 tracing: Check for no filter when processing event filters (CVE-2018-12714) 2018-06-30 03:27:55 +01:00
Ben Hutchings 38dba741c6 debian/rules: Fix pkg.linux.notools build profile 2018-06-26 22:26:46 +01:00
Ben Hutchings f757f30817 debian/rules.d/scripts/mod/gendef.py: Use Python 3 2018-06-26 22:22:22 +01:00
Ben Hutchings 6c7df557db Export symbols needed by Android drivers 2018-06-26 18:32:25 +01:00
Ben Hutchings 6143dfd1bd Update to 4.18-rc2
Drop/refresh patches as appropriate.

Disable the aufs support patchset since aufs hasn't yet been updated.
2018-06-26 03:08:29 +01:00
Ben Hutchings 2dea3c89a1 Merge commit '9e147f81c663b3e7a47124e9f951a950d1d84398' into sid 2018-06-26 02:56:39 +01:00
Ben Hutchings 2202083eb0 Update to 4.17.3
Drop patches applied upstream.
2018-06-26 02:49:57 +01:00
Ben Hutchings 544f15ac72 aufs: Update support patchset to aufs4.x-rcN-20180611 2018-06-26 02:49:57 +01:00
Ben Hutchings c9c765a055 [x86] vboxguest: Enable VBOXGUEST and DRM_VBOXVIDEO as modules 2018-06-26 02:49:57 +01:00
Vagrant Cascadian 1ddc0915c9 [arm64] Add device-tree to support Pinebook. 2018-06-25 18:23:47 -07:00
Ben Hutchings 4eabac8481 [x86] virt: vbox: Only copy_from_user the request-header once (CVE-2018-12633) 2018-06-26 00:26:41 +01:00
Ben Hutchings d6b55c2dde socket: close race condition between sock_close() and sockfs_setattr() (CVE-2018-12232) 2018-06-26 00:26:41 +01:00
Ben Hutchings 8d25e929ea ext4: do not allow external inodes for inline data (CVE-2018-11412)
Plus the related fix "ext4: bubble errors from
ext4_find_inline_data_nolock() up to ext4_iget()".
2018-06-26 00:26:41 +01:00
Ben Hutchings 5e4f042d2f ext4: correctly handle a zero-length xattr with a non-zero e_value_offs (CVE-2018-10840) 2018-06-26 00:26:41 +01:00
Ben Hutchings 43505297af vhost: fix info leak due to uninitialized memory (CVE-2018-1118) 2018-06-26 00:26:36 +01:00
Ben Hutchings 8b18affd7b [x86,arm64] Disable code signing for upload to unstable 2018-06-25 23:46:37 +01:00
Ben Hutchings 08e5944a80 Set ABI and version for upload to unstable 2018-06-25 23:45:44 +01:00
Ben Hutchings 9e147f81c6 Fix changelog syntax for #901349 fix
Closes must be followed by a ":" to be detected by dpkg-genchanges.
Also mention the driver name, amdgpu.
2018-06-22 21:59:56 +01:00
Ben Hutchings 331fb0096c Restore changelog entries lost in mis-merge
Commit 793d0ba52e "Merge tag 'debian/4.16.16-1'" deleted much of the
changelog for 4.17.2-1~exp1.
2018-06-22 21:52:55 +01:00
Romain Perier 0e9b222623 [x86] Enable DCN 1.0 Raven family (Closes #901349)
This enables the display engine for cards like Ryzen 2200G or 2400G
2018-06-22 22:19:49 +02:00
Ben Hutchings dda20799ec Release linux (4.16.16-2)
-----BEGIN PGP SIGNATURE-----
 
 iQFFBAABCgAvFiEER3HMN63jdS1rqjxLbZOIhYpp/lEFAlss4tsRHHdhbGRpQGRl
 Ymlhbi5vcmcACgkQbZOIhYpp/lGljQf+PpkRJyRrGqExy2vGr9NHNpy67raT4IvG
 QnkL6xWyan1Lxs0ITea/3lvNZZVqhrGYilpWXjAUet2x5qOmtF9C3URaUMKG3woB
 Hbwn2KLLxcsYqMO8PkmUWxicKVAdjC+Ig9LvMzkrjCqm4UGQMo4zXtLiWyDUWK+5
 J22kuwrLDau/Jm1y4Y6RrVM41pZ3Mse++uYVq4p3eKdzvb393eGQW3PISbDX2YUT
 zEM0M4DZGzF4PoyKJuNOYeX0whiYCFI2PGQLp9F1lAD0jirfn2qUxhaC1BZqUQkk
 Pe0Xtpu+BJpLnDX7loAdRqzpnx1jl9d5d93adl2z2jYrQHoQKK2FyQ==
 =EAVO
 -----END PGP SIGNATURE-----

Merge tag 'debian/4.16.16-2'

Release linux (4.16.16-2)
2018-06-22 18:05:34 +01:00
Ben Hutchings f945a0b98b [mips*] Increase RELOCATION_TABLE_SIZE to 0x00140000 (fixes FTBFS) 2018-06-22 18:01:42 +01:00
Ben Hutchings 5316cb1c19 [amd64,arm64,armhf] android: Build modules to support Anbox (Closes: #901492) 2018-06-22 17:47:56 +01:00
Bastian Blank a831a6039c Prepare to release linux (4.16.16-2) 2018-06-22 11:51:13 +02:00
Bastian Blank f32929be8f [ia64] Add compress-modules udeb 2018-06-22 11:39:40 +02:00
Bastian Blank 3f8e3a1aa6 [powerpc*] Ignore further ABI changes in cxl 2018-06-22 11:29:38 +02:00
Bastian Blank 9f91ced888 Prepare to release linux (4.17.2-1~exp1) 2018-06-19 22:02:17 +02:00
Bastian Blank 793d0ba52e Release linux (4.16.16-1)
-----BEGIN PGP SIGNATURE-----
 
 iQFFBAABCgAvFiEER3HMN63jdS1rqjxLbZOIhYpp/lEFAlspVJURHHdhbGRpQGRl
 Ymlhbi5vcmcACgkQbZOIhYpp/lFk8ggAvgwAw3CSdFCGSLvd8cBjZa2mqpxqOILN
 BbuXT0qRTibN19qtjeHvk0SQUQuBBIoP9DVGu0j1UIBfpQcVsEg+tM2FTqrPI5DT
 1LPdMcOEyNpD9FlmEljd7lkjetyils/0T87+hHXxhBP2d2DkuUjcaY1t09+6kKW0
 A2XXeEGeJmDbLEuY7R/WxGHsT20nvvLD0on5691mF8yW7wLDavekwGk9JJlFjOID
 XkwxAj2nFVDCWB6hmi1ETGYahmnFXgK1kX2X0lTAi6FM1mql4oha6LNxQSYc8hAd
 03nWnzwh+BmsAJjapp1PkkGEj7SHw9AHl8EUS+cqaAzigB4LjSPffw==
 =4gVf
 -----END PGP SIGNATURE-----

Merge tag 'debian/4.16.16-1'

Release linux (4.16.16-1)
2018-06-19 21:50:55 +02:00
Bastian Blank 7b7ba382cf Update to 4.17.2 2018-06-19 21:26:50 +02:00
Bastian Blank ab4d248ef1 Prepare to release linux (4.16.16-1) 2018-06-19 20:24:00 +02:00
Bastian Blank ac887964a0 [rt] Update to 4.16.15-rt7 2018-06-19 15:29:24 +02:00
Bastian Blank 560930a22f Update to 4.16.16
Ignore all ABI changes in drivers/iio/** and another in drm.  Disable
not longer applicable RT patch.
2018-06-19 15:07:18 +02:00
Vagrant Cascadian 261fe7baf0 [arm64,armhf] Add device-tree to support Raspberry PI 3b+. 2018-06-17 15:31:23 -07:00
Vagrant Cascadian 20afa6c3e8 [arm64] Enable configuration options used in Firefly-RK3399:
DRM_ROCKCHIP, ROCKCHIP_ANALOGIX_DP, ROCKCHIP_DW_HDMI,
ROCKCHIP_DW_MIPI_DSI, ROCKCHIP_SARADC, ROCKCHIP_IOMMU, ROCKCHIP_EFUSE,
PHY_ROCKCHIP_TYPEC, ROCKCHIP_THERMAL (Closes: #901159).
Thanks to Heinrich Schuchardt.
2018-06-17 14:47:39 -07:00
Vagrant Cascadian 5cd2c3b57c [arm64] Enable configuration options used in Firefly-RK3399:
DRM_ROCKCHIP, ROCKCHIP_ANALOGIX_DP, ROCKCHIP_DW_HDMI,
ROCKCHIP_DW_MIPI_DSI, ROCKCHIP_SARADC, ROCKCHIP_IOMMU, ROCKCHIP_EFUSE,
PHY_ROCKCHIP_TYPEC, ROCKCHIP_THERMAL (Closes: #901159).
Thanks to Heinrich Schuchardt.
2018-06-17 14:11:11 -07:00
Romain Perier c2d82aa53d [arm64] correct voltage selector for Firefly-RK3399 (Closes: #900799) 2018-06-15 18:49:25 +02:00
Bastian Blank 87e3b20439 hv_netvsc: Fix a network regression after ifdown/ifup 2018-06-13 13:49:24 +02:00
Bastian Blank ce045ef43e cloud-amd64: Enable MEMORY_HOTPLUG 2018-06-13 13:27:44 +02:00
Bastian Blank 4ae4ab6f46 Update to 4.17.1 2018-06-13 10:38:22 +02:00
Ben Hutchings 64f4d67d9e ext4: Fix duplicate softdep fields in module info
We no longer need to add the crypto-aes or crypto-ecb dependencies
because ext4 uses the common encryption code in fscrypto (and has a
regular symbol dependency on it).

Since upstream added a softdep on "crc32c", we don't actually need to
change ext4 at all now.  But let's replace it with "crypto-crc32c",
since that's the module alias the crypto subsystem will actually
request and is consistent with the softdep we add to other
filesystems.
2018-06-07 16:21:25 +01:00
Ben Hutchings c1ecc67a90 Merge branch 'corsac/linux-hardening-options' into sid 2018-06-06 20:57:40 +01:00
Bastian Blank 5cb5873ba8 cloud-amd64: Enable VIRTUALIZATION 2018-06-06 14:51:32 +02:00
Bastian Blank 59e5cb05eb Update to 4.17 2018-06-06 14:35:13 +02:00
Salvatore Bonaccorso 7e35837639 Cleanup debian/changelog file
Remove maintainer stanza for the now upstreamed CVE-2018-11506 (included
in 4.16.13) and remove maintainer trailer for the new upstream stable
update import.
2018-06-05 17:09:22 +02:00
Romain Perier 657307624b Update to 4.16.13
This updates the debian changelog for listing changes of this stable
update. It also removes the patches that have been merged upstream.
2018-06-05 14:31:46 +02:00
Helge Deller 5b261c2b95 [hppa] Disable debug info due to required disk size. 2018-06-03 22:20:39 +02:00
Vagrant Cascadian 31812a0dcb [armhf] Enable MFD_AC100 and RTC_DRV_AC100, used in allwinner A80/A83t
systems.
2018-06-02 22:11:02 -07:00
Vagrant Cascadian 50a8903a67 [armhf] Enable MFD_AC100 and RTC_DRV_AC100, used in allwinner A80/A83t
systems.
2018-06-02 22:08:36 -07:00
Salvatore Bonaccorso bc42fd66b1 sr: pass down correctly sized SCSI sense buffer (CVE-2018-11506) 2018-05-30 08:41:40 +02:00
Ben Hutchings 4cccacc785 Prepare to release linux (4.17~rc7-1~exp1). 2018-05-29 09:54:12 +01:00
Ben Hutchings c514e73827 Release linux (4.16.12-1).
-----BEGIN PGP SIGNATURE-----
 
 iQKmBAABCgCQFiEERkRAmAjBceBVMd3uBUy48xNDz0QFAlsKn2ZfFIAAAAAALgAo
 aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDQ2
 NDQ0MDk4MDhDMTcxRTA1NTMxRERFRTA1NENCOEYzMTM0M0NGNDQSHGNhcm5pbEBk
 ZWJpYW4ub3JnAAoJEAVMuPMTQ89E/cYP/R31VzcQpyLuMJtYL3SqgMwZJFgFDhIw
 nTpM4xiZFPm0Ci0hcy5u9oGbrD6bSINfK3SH50d36yBJMNDWMnk4y29IAQ92VJLp
 yKobfV3TTFDeHocpMjY1CmYPu6mWckwqPDSfP+lBBvLw9iDtiVptn1oY91+utyGG
 9gJOQbLe0Ck0+aOt+AhNKSt/acYrmaIewiJhBpOzy8w/piEuOLXGhe6HYCGxT6hp
 gKBz9tBON/1e0x6I88BjD/wvPCWgBOon9c2ZrS3GEYZ3GmITPGR8tbtObucRC2iF
 g1dpu2iSTt9ZjyBQpTJlZMGrLUBu5UvQy4xvI39Qu+wWzS3sD9D1e+dzb2UT298k
 8i8zMLh8qNnd8rQpak5+LdUw/5RdFqGdh/Y95b0giaAohJtRum8SiBRSerlTVLCy
 nHI55yXP8Hnj7G0+BqCanuHrbDulPX9nYUe9bSPcATBtI4Tzbj+ToywMV2BkTYAi
 QrjSjuugSkUPjhinVZrex8ZS7qbDXTcl4PaYMms9PfMsE5hyLCtuclSLEZvGsB1g
 MuAZEHXliSdK37LoStuSljXk2ZA/d6dilLCyLoL6GbyJyeFJ5guSNKBVdIQDs5us
 Mnw9j0QHQh1bMGRNRwwcFUnLNsIT9ONUIXKOlhLtRBoLn8hreB2l4s7nMglHu8aW
 sO9HQqb5TXyc
 =Q2Gx
 -----END PGP SIGNATURE-----

Merge tag 'debian/4.16.12-1'

Release linux (4.16.12-1).
2018-05-28 16:56:46 +02:00
Ben Hutchings 257bf132e3 Update to 4.17-rc7 2018-05-28 16:53:44 +02:00
Salvatore Bonaccorso 771e5be22a Prepare to release linux (4.16.12-1). 2018-05-27 14:05:03 +02:00
Ben Hutchings ea4e2c3ad4 Merge branch 'master' into 'master'
Update to 4.17-rc6

See merge request kernel-team/linux!29
2018-05-26 18:07:11 +00:00
Salvatore Bonaccorso 2357158140 Update to 4.16.12
Cleanup debian/changelog file
2018-05-25 21:28:49 +02:00
Bastian Blank 8eda5a77f8 cloud-amd64: Disable some filesystems 2018-05-25 14:12:05 +02:00
Romain Perier 3230e66a9c Update to 4.17-rc6 2018-05-24 18:39:42 +02:00
Ben Hutchings cb55017d9c [x86] KVM: VMX: Expose SSBD properly to guests. 2018-05-23 00:45:33 +02:00
Salvatore Bonaccorso 0e0b695e53 Update to 4.16.11
Revert "[x86] Add support for disabling Speculative Store Bypass (CVE-2018-3639)"

Cleanup debian/changelog file
2018-05-22 21:03:43 +02:00
Ben Hutchings 975e4433ed [x86] Add support for disabling Speculative Store Bypass (CVE-2018-3639)
Apply all the SSB-related patches pending for 4.16-stable.
2018-05-22 12:26:02 +02:00
Ben Hutchings baa5254a6f [rt] Update to 4.16.8-rt3 2018-05-22 00:55:31 +02:00
Ben Hutchings b1a9e2470a Update to 4.16.10 2018-05-22 00:49:31 +02:00
Yves-Alexis Perez 1bdb99105c tune changelog to fit latest commit 2018-05-21 16:32:58 +02:00
Hideki Yamane c5271ac5c2 Note to close #898629 2018-05-20 21:35:15 +09:00
Hideki Yamane 8cd0f39aad Note how to revert config option for battery 2018-05-20 21:27:27 +09:00
Yves-Alexis Perez ab436fc35b hardening: enable REFCOUNT_FULL and FORTIFY_SOURCE, disabled HARDENED_USERCOPY_FALLBACK 2018-05-19 11:26:45 +02:00
Vagrant Cascadian 66f8fb08ec [armhf] Update mtd-modules: Replace pxa3xx_nand with marvell_nand. 2018-05-18 14:45:57 -07:00
Ben Hutchings 1c53205545 Merge branch 'patch-1' into 'master'
[mips*r6*]Enable MIPS_CPS for Boston

See merge request kernel-team/linux!23
2018-05-18 10:33:14 +00:00
Salvatore Bonaccorso c2dbc30362 proc: do not access cmdline nor environ from file-backed areas (CVE-2018-1120) 2018-05-17 23:15:48 +02:00
YunQiang Su 5e03b26fab [mips*r6*]Enable MIPS_CPS for Boston 2018-05-17 14:32:19 +08:00
Ben Hutchings 45c6ddad0b Update to 4.17-rc5 2018-05-16 22:31:42 +01:00
YunQiang Su b968d18584 [mips{,64}r6{,el}] use boston as the target
Add a patch to disable uImage generation to avoid depend on u-boot-tools
Fix typo the EL's flavor names in installer: not same within defines
Malta is never used for r6. (Closes: #898523)
Boston also requires relocation table size >= 0x00121000
2018-05-14 16:26:26 +08:00
YunQiang Su ecefd63ffc loongson-3: enable NUMA, CPU_PM, CPU_IDLE, RS780_HPET, REGULATOR 2018-05-14 15:59:09 +08:00
Ben Hutchings 9deec69be4 Bump ABI to 2 2018-05-13 01:14:24 +01:00
Salvatore Bonaccorso 9febee02d1 mm, oom: fix concurrent munlock and oom reaper unmap (CVE-2018-1000200) 2018-05-12 16:49:55 +02:00
Salvatore Bonaccorso 5903405411 [rt] certs: Reference certificate for test key used in Debian signing service 2018-05-12 10:20:40 +02:00
Salvatore Bonaccorso 5f1b90fa69 Update to 4.16.7-rt1 and reenable 2018-05-12 10:14:20 +02:00
Ben Hutchings 569ca4dfa0 Merge branch 'master' into 'master'
[ia64] add compress-modules (fixes FTBFS)

See merge request kernel-team/linux!16
2018-05-11 19:23:34 +00:00
Jason Duerstock 19d39cc961 Correct changelog entry 2018-05-11 14:29:08 +00:00
Luca Boccassi 8102eefaf5 Add missing Copyright line to debian/copyright
Another harmless but annoying Lintian source warning:
 missing-field-in-dep5-copyright copyright
2018-05-10 22:22:57 +01:00
Luca Boccassi 9e50382779 Remove redundant "Dual License" from debian/copyright
In machine-readable format, "or" already mean dual licensed.
Fixes harmless but annoying Lintian warning:
 space-in-std-shortname-in-dep5-copyright x11 dual license
2018-05-10 22:22:19 +01:00
Salvatore Bonaccorso 1173c652e9 Update to 4.16.8
Cleanup debian/changelog file
2018-05-10 16:46:46 +02:00
Salvatore Bonaccorso 24b281238c Update to 4.16.7
Refresh bugfix/all/fs-add-module_softdep-declarations-for-hard-coded-cr.patch

Drop patches applied upstream related to CVE-2018-1093

Cleanup debian/changelog entries
2018-05-10 15:01:21 +02:00
Salvatore Bonaccorso 3f624e1bcf Update to 4.16.6
Cleanup debian/changelog file

Add CVE identifier for CVE-2018-10940

Add TODO item (ABI changes or ABI bump)
2018-05-10 08:59:32 +02:00
Ben Hutchings e2a9c8d8a2 dm: Enable DM_MQ_DEFAULT. This can be reverted using the kernel parameter: dm_mod.use_blk_mq=n 2018-05-10 01:46:15 +01:00
Ben Hutchings 049487d882 SCSI: Enable SCSI_MQ_DEFAULT. This can be reverted using the kernel parameter: scsi_mod.use_blk_mq=n 2018-05-10 01:45:30 +01:00
Ben Hutchings f65f618689 rtl8192se: Fix warning introduced by "firmware: Remove redundant log messages from drivers"
The firmware file name is a local variable in both functions that
use it, and rtl92se_fw_cb() only uses it for the logging that we
remove.
2018-05-09 22:53:01 +01:00
Ben Hutchings a5394cbc13 [hppa/parisc64-smp] IB: Fix RDMA_RXE and INFINIBAND_RDMAVT dependencies for DMA_VIRT_OPS 2018-05-09 22:48:55 +01:00
Ben Hutchings f4a882f016 Update to 4.17-rc4 2018-05-09 19:10:50 +01:00
Jason Duerstock 29cddc8de8 [ia64] add compress-modules (fixes FTBFS) 2018-05-09 09:56:09 -04:00
Luca Boccassi b3be450737 Add build profile and config/defines for disabling linux-source
Add a new "pkg.linux.nosource" to let users disable building the
linux-source-* package, and allow to set "source: false" to modify
the default behaviour when no rofile is used.
When doing development builds this can save up to 15 minutes of build
time, especially on IO-strapped build workers.
2018-05-08 19:17:15 +01:00
Ben Hutchings 923552dcc8 Reclassify lockdep packages as unversioned tools
The liblockdep<version> package is obviously versioned, but the others
aren't and it's not very useful to build just that one.
2018-05-08 17:01:41 +01:00
Ben Hutchings 29c80ea278 Fix building only versioned tools packages
Modifying makeflags in do_main_makefile() only affects the
build-indep/binary-indep rules!
2018-05-08 16:59:02 +01:00
John Paul Adrian Glaubitz d8596b9773 [m68k] Enable CONFIG_PATA_GAYLE as module 2018-05-07 13:36:30 +02:00
Romain Perier c171f70365 [armhf] MFD: Enable MFD_TPS65217 (Closes: #897590)
This enables MFD TPS65217 that is the PMIC found on the BeagleBone
Black. So the board can be powered off safely.
2018-05-04 22:14:33 +02:00
Ben Hutchings 00e2f5f30e kbuild: use -fmacro-prefix-map to make __FILE__ a relative path 2018-05-02 23:47:40 +01:00
Luca Boccassi 7e07ef0202 nodoc: don't build linux-doc and don't install tools documentation
Fully disable building and installing any documentation when the nodoc
build-profile is used.
Among other things this will help reducing build times when doing
development builds, especially on IO-limited build workers.
2018-05-02 12:59:55 +01:00
Vagrant Cascadian 8a269b84e6 Add changelog entry for [armhf] DRM: Enable DW_HDMI_AHB_AUDIO and
DW_HDMI_CEC (Closes: #897204) by Romain Perier.
2018-04-30 11:24:39 -07:00
Ben Hutchings 6856488bca Prepare to release linux (4.17~rc3-1~exp1). 2018-04-30 00:13:06 +01:00
Ben Hutchings bb6c7da6fe Update to 4.17-rc3 2018-04-30 00:12:50 +01:00
Ben Hutchings 114088708f Fix linux-doc, linux-manual, linux-source, linux-support package names
We don't want to include "-4.9" in them twice.  Add a "source_basename"
template variable that excludes any version suffix in the source package
name.

(cherry picked from commit f3c51efdd6e9d0ce32ee5a0f998fdcda930a715c)

For master, nothing is immediately broken without this.  Also we have
no longer build a linux-manual package.  Change the changelog text
accordingly.
2018-04-29 21:19:11 +01:00
Ben Hutchings 7b34ddf467 Add support for building only versioned tools packages
We already had support for disabling the tools build, used by
src:linux-grsec.  However in this case, where we're using a different
based version to src:linux, we do still need to build the versioned
tools packages (linux-kbuild-4.9 and linux-perf-4.9).  Split the
control template, config setting and rules accordingly.

(cherry picked from commit cb62c945f27ddee476631fa85c6aa67e50ed3bee)
2018-04-29 21:16:01 +01:00
Ben Hutchings 634a2fc7db Release linux (4.16.5-1).
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEErCspvTSmr92z9o8157/I7JWGEQkFAlrmIuQACgkQ57/I7JWG
 EQl34hAAiQMv+LrOJsingSeIxmPM2q+FktFykdjTNsjcyEZ5pSfhj8T4fc4hZHZp
 uXOMV4+lfNSCQF9agPsYcTvm6Md7VqMCMjFOmM6GdUrIc7kDnZEheA1ZTFuZzOVv
 Heh88tDu6Zl2vqPbt+81Ah3N/lSyCVA5jVF0K4RYUe1Gs7YFTqaJdPZi8wP7I9Os
 GwvY41auQFNdTQfIpdB1dISQVtfAZT8cg+c/fGUNPhJWqFnjMeYhBoQWRKPATp4/
 NNJNAEOU7K0zpooCCAH5zK03T6bpt64GOJx/gDMyaqdlAd3LbLiCQP09tS3OVqQS
 qAm7I0STnM3oD0D1uk+OPo8Cxeu3V/4kHwYH59G/EwyYa7rJxrThQSvTZCxEdKuK
 REr2aPe6doW7x45yhL+R3ZKJDLsdVJkkutpCXhdqnwAUnXITUR4PprNd4l6tc5nC
 IzZM5Il7nAx3LWB2Xtz4iGykQVAyXdpDKXjCJgarTI4kG49iitCq1eRJHi5jFVJw
 7iuIgZmjFBWx6bzifhNBg0oUG3R7hEitzaqJ0G1jX+FRVfOOr+an+txZEVyJuqsw
 3FDI8kJClXVB6kNAPgEQWPh3Cdh63s69qVLZZTGujgLHMXv833MbBHIV3KR+7YNS
 uKfzJNSglCIKf3LVKRUSHJyfYJTV+iS4ioHVjn8B7fc0YCdXQpg=
 =hQGL
 -----END PGP SIGNATURE-----

Merge tag 'debian/4.16.5-1'

Release linux (4.16.5-1).
2018-04-29 21:09:11 +01:00
Ben Hutchings 65b6c45811 Update to 4.17-rc2 2018-04-29 21:08:28 +01:00
Ben Hutchings f36c7f9bd9 Prepare to release linux (4.16.5-1). 2018-04-29 17:09:15 +01:00
Ben Hutchings f78b896b8b debian/lib/python/debian_linux/gencontrol.py: Allow uploads to *-security with a simple revision 2018-04-28 21:42:12 +01:00
Ben Hutchings 498cb2c129 Update to 4.16.5 2018-04-27 18:25:27 +01:00
Ben Hutchings 5b54699034 ext4: fix bitmap position validation
Un-revert "ext4: add validity checks for bitmap block numbers" and
apply this new fix on top of it.
2018-04-27 18:08:44 +01:00
Ben Hutchings c3c6a03a9c udeb: Add algif_skcipher to crypto-modules (Closes: #896968) 2018-04-27 00:05:25 +01:00
Luca Boccassi d2d240fc1b Build-Dep on libelf-dev even for nopython/notools builds
libelf-dev is needed to build objtool when CONFIG_STACK_VALIDATION
and CONFIG_UNWINDER_ORC are enabled, which is currently the case.
Do not mark it as !nopython !pkg.linux.notools otherwise the build
will fail in a minimal chroot (pbuilder/etc).
2018-04-26 22:19:01 +01:00
Ben Hutchings 019c1fa6f3 xfs: set format back to extents if xfs_bmap_extents_to_btree (CVE-2018-10323) 2018-04-25 21:23:07 +01:00
Ben Hutchings f78c3b3434 xfs: enhance dinode verifier (CVE-2018-10322) 2018-04-25 21:22:21 +01:00
Ben Hutchings 9f2182e09a Revert "ext4: add validity checks for bitmap block numbers", which caused a regression 2018-04-25 21:15:48 +01:00
Ben Hutchings 98017b2bd7 Update to 4.16.4 2018-04-25 21:14:23 +01:00
Ben Hutchings f4dbf1aa82 debian/lib/python/debian_linux/debian.py: Fix binNMU revision parsing
In VersionLinux, any binNMU version will currently match the
revision_other group in the regexp and therefore never be recognised
as an experimental, security, or backport version.  This is probably
harmless in practice because:

- binNMUs don't happen in those suites
- Only debian/bin/gencontrol.py cares about the linux_revision_other
  attribute, and it won't be run for a binNMU version

But let's fix it by matching the binNMU suffix separately.
2018-04-24 20:40:27 +01:00
Ben Hutchings 90f09743ec debian/lib/python/debian_linux/debian.py: Fix binNMU changelog parsing
I incorrectly added a requirement of a newline after urgency in the
changelog entry top line as part of
"debian/lib/python/debian_linux/debian.py: Parse bottom lines of
changelog entries".  For a binNMU, there will be ", binary-only=yes"
after the urgency.  Since we don't currently care about any fields
after urgency, allow either a comma or newline.
2018-04-24 20:20:47 +01:00
Ben Hutchings 5d952f897c linux-kbuild: Update genksyms makefile to run flex and bison
The C code generated by these tools used to be included in the source
tree but has now been removed.
2018-04-20 03:38:54 +01:00
Ben Hutchings 81d6f91e25 Clean up kconfig for 4.17
- Various ancient SCSI drivers were removed
- BT_HCIBTUART and INFINIBAND_CXGB3_DEBUG were removed
- OMAP_DM_TIMER is now an automatic symbol
- Marvell NAND driver was rewritten, so we enable MTD_NAND_MARVELL
  instead of MTD_NAND_PXA3xx
- Various netfilter symbols are now boolean instead of tristate
2018-04-20 01:39:47 +01:00
Ben Hutchings 1c1d5f2d95 Documentation: Update references to drivers/base/firmware_class.c 2018-04-20 00:57:50 +01:00
Ben Hutchings d04e628f00 Documentation: typec.rst: Use literal-block element with ascii art
This fixes a fatal error in the doc build process.
2018-04-20 00:50:39 +01:00
Ben Hutchings a5cb9ae406 debian/rules.real: Stop enabling verbose output for listnewconfig target 2018-04-19 23:46:11 +01:00
Ben Hutchings 8457aba35f Update to 4.17-rc1
- Drop patches included upstream
- Drop "Don't WARN about expected W+X pages on Xen"; the problem appears
  to have been fixed by upstream commits 2cc42bac1c ("x86-64/Xen: eliminate
  W+X mappings") and 672c0ae09b33 ("x86/mm: Consider effective protection
  attributes in W+X check")
- Drop "Kbuild: kconfig: Verbose version of --listnewconfig"; it seems
  redundant with upstream commit 17baab68d337 ("kconfig: extend output of
  'listnewconfig'")
- Drop lockdown patch to drivers/scsi/eata.c; the driver was removed
  upstream
- Refresh various other patches
2018-04-19 23:44:22 +01:00
Ben Hutchings 84cc9cc225 Really apply the pending version change from sid branch 2018-04-19 23:35:36 +01:00
Ben Hutchings cb7c0036b0 Update to 4.16.3 2018-04-19 15:04:56 +01:00
Ben Hutchings ac5eca03c1 [x86,arm64] Disable code signing for upload to unstable 2018-04-19 14:51:22 +01:00
Ben Hutchings 71f21e927e For unstable, set ABI to 1 and remove ~exp1 suffix from version 2018-04-19 14:51:02 +01:00
Ben Hutchings fcb558d168 Merge branch 'sid'
- Drop patches already in 4.16
- Overwrite changes on master to debian/installer, which were also
  applied on sid and then changed
- [x86] Fix up dell_smbios configuration; now it's a single driver
  selected by DELL_SMBIOS, with DELL_SMBIOS_{SMM,WMI} being boolean
  options
- Clean up configuration with kconfigeditor2
2018-04-19 14:43:33 +01:00
Ben Hutchings 0b520de976 Prepare to release linux (4.15.17-1). 2018-04-19 11:13:03 +01:00
Ben Hutchings 4220b94e90 udeb: Add zstd_decompress to compress-modules and make squashfs-modules depend on it
zstd_decompress is now used by both btrfs and squashfs, so it needs
to be in a common dependency of their udebs.
2018-04-19 11:12:40 +01:00
Ben Hutchings cdd19a1d2d udeb: Rename lzo-modules to compress-modules 2018-04-19 11:12:13 +01:00
Ben Hutchings 8bf0fade16 [amd64] net: Enable AQTION as module
I'm enabling it in the top-level config, but currently it has
'depends on X86_64' so it will only be built for amd64.

References: https://lists.debian.org/CAMVG2svxkO42pr7VgjFxv1o5hiw9-1cAgBuhyEem1foTH2M6zw@mail.gmail.com
2018-04-19 00:23:00 +01:00
Ben Hutchings 5014bbfd99 [arm64] PCI: Enable PCI_TEGRA (Closes: #888817) 2018-04-19 00:19:47 +01:00
Ben Hutchings ae9bb017a0 [arm64] Enable ARCH_SYNQUACER and related driver modules (Closes: #891787) 2018-04-19 00:15:08 +01:00
Ben Hutchings a529c97bc1 block: Enable BLK_SED_OPAL (except on armel) 2018-04-19 00:11:59 +01:00
Ben Hutchings b776a2b257 squashfs: Enable SQUASHFS_ZSTD (Closes: #883410) 2018-04-19 00:03:22 +01:00
Ben Hutchings fc0c66ddb9 ath9k_htc: Fix regression in 4.15, thanks to Ben Caradoc-Davies (Closes: #891060)
- mac80211: add ieee80211_hw flag for QoS NDP support
- ath9k_htc: use non-QoS NDP for AP probing
2018-04-19 00:01:09 +01:00
Ben Hutchings 4bb4183118 [x86] platform: Enable DELL_SMBIOS_SMM, DELL_SMBIOS_WMI as modules (closes: #893976) 2018-04-18 23:52:47 +01:00
Ben Hutchings f3cb525153 [x86] net: Enable THUNDERBOLT_NET as module (Closes: #894310) 2018-04-18 23:50:16 +01:00
Ben Hutchings 91b60c01c7 [arm64] net/phy: Enable MDIO_BUS_MUX_MMIOREG as module (Closes: #894336) 2018-04-18 23:47:39 +01:00
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 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
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 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 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
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