Commit Graph

13544 Commits

Author SHA1 Message Date
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 6cfab0cf13 gencontrol_signed.py: Add package_dir attribute for template package dir 2018-09-13 11:19:42 +01:00
Ben Hutchings 6854f1871e gencontrol_signed.py: Add template package name to self.vars 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 015decef5e linux-perf: Depend on ${python3:Depends}, not ${python:Depends}
This should complete the fix for #908547.
2018-09-11 15:40:58 +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
Ben Hutchings 9fa7d125ed Merge branch 'sid' into 'sid'
Update to 4.18.6

See merge request kernel-team/linux!56
2018-09-06 14:31:20 +00:00
Ben Hutchings 0b9c0ab67c [rt] Refresh patches and re-enable 2018-09-06 15:27:51 +01:00
Romain Perier cfd1053360 [rt] Disable rt until the patchset reapply onto 4.18.6 2018-09-06 08:07:33 +02: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