Commit Graph

13484 Commits

Author SHA1 Message Date
Ben Hutchings 998b27af2f Explicitly set various config symbols to their default values
This covers many, but far from all, of the symbols currently not
explicitly set.
2018-11-11 19:16:10 +00:00
Ben Hutchings bd8699bf7f debian/rules.d/tools/perf/Makefile: Disable -Werror by setting WERROR=0
Setting EXTRA_WARNINGS to disable perf building with -Werror stopped
working some time ago.  The make variable we should set now is WERROR.
2018-11-11 19:16:10 +00:00
Uwe Kleine-König f100f671db test-patches: allow to automatically determine flavour for rc and bpo kernels
This allows to detect the current flavour (here: "amd64") for an rc kernel
(here: $(uname -r) = 4.19.0-rc4-amd64). Also a bpo release is correctly
detected with this change.
2018-11-08 22:43:04 +01:00
Romain Perier 530b4e6298 Update to 4.19.1 2018-11-05 20:07:19 +01:00
Romain Perier 88f44cb9eb Enable Diffie-Hellman operations on retained keys (Closes: #911998) 2018-11-02 19:28:44 +01:00
Romain Perier 900b78489c [amd64] Enable AMD pinctrl driver (Closes: #908954)
On AMD platforms, some pins are GPIO memory mapped pins and are used to mux some
functionalities by firmware. This fixes a not available Elantech touchpad on
Lenovo IdeaPad 320-15ABR.
2018-11-02 19:16:47 +01:00
Romain Perier 8608aa3901 [rt] Update to 4.19-rt1 2018-10-30 13:40:05 +01:00
Uwe Kleine-König 83e21a57f8 Enable Orange filesystem 2018-10-24 12:08:29 +02:00
Bastian Blank 2b8222fbf9 Merge branch 'cloud-ena' into 'master'
cloud-amd64: Enable CONFIG_ENA_ETHERNET

See merge request kernel-team/linux!68
2018-10-23 16:55:05 +00:00
Noah Meyerhans 5de5484b6b cloud-amd64: Enable CONFIG_ENA_ETHERNET
This enables the driver for the Amazon ENA ethernet interface as used in Amazon
EC2.
2018-10-23 12:52:41 -04:00
Ben Hutchings 78e084811d debian/rules.real: Fix build failure with pkg.linux.nosource profile 2018-10-22 11:47:56 +01:00
Ben Hutchings fc9674c9af Update to 4.19 2018-10-22 11:47:56 +01:00
Ben Hutchings bc118214a5 [x86] hyperv-daemons: Make all services conditional on device existence
hv_{kvp,vss}_daemon used to communicate with the corresponding kernel
drivers over netlink, but now they use char devices.  hv_fcopy_daemon
always used a char device.  Rather than checking for Hyper-V
specifically, change all of the init scripts and systemd service
definitions to check for the appropriate device nodes.

Delete the check-hyperv program that we used to check for Hyper-V
in init scripts.
2018-10-17 01:54:19 +01:00
Uwe Kleine-König 85da926d38 Revert "wip" which was pushed by mistake
This reverts commit 331fdb5fb8.
2018-10-16 20:18:50 +02:00
Uwe Kleine-König a1b1fdf03e [armhf,arm64] enable SND_BCM2835 as a module 2018-10-16 08:46:24 +02:00
Uwe Kleine-König 331fdb5fb8 wip 2018-10-16 08:44:27 +02:00
Ben Hutchings fb685c0833 xen: Enable XEN_SCRUB_PAGES_DEFAULT, replacing XEN_SCRUB_PAGES
This was renamed for no good reason in 4.19-rc4.
2018-10-15 19:06:16 +01:00
Ben Hutchings ca291d0138 Update to 4.19-rc8 2018-10-15 19:06:16 +01:00
Ben Hutchings be3a9537f5 Move generation of CONFIG_BUILD_SALT to gencontrol.py
CONFIG_DEBUG_INFO and CONFIG_MODULE_SIG are added in gencontrol.py,
so be consistent with that.

This unfortunately requires some ugly escaping of quotes.
2018-10-14 21:37:57 +01:00
Ben Hutchings c1578ede72 debian/rules: Checksum only the source name and version from debian/changelog
Checksumming the whole of debian/changelog when deciding whether to
run gencontrol.py results in (a) frequent changes to control.md5sum
and (b) the need to invoke various targets twice during development.

I originally made this change to address (a), which would be an
annoyance if and when we start using dgit.  However, fixing (b) is a
nice benefit regardless of whether we do that.
2018-10-14 21:33:08 +01:00
Ben Hutchings bac0d015fd debian/changelog: Move older entries to changelog.old 2018-10-13 16:24:04 +01:00
Ben Hutchings 323c74cdf2 debian/changelog: Note Karsten Merker's riscv64 commit 2018-10-12 01:53:54 +01:00
Ben Hutchings 128488285f Merge branch 'riscv64' into 'master'
Build a kernel image and udebs for riscv64. (Closes: #908161)

See merge request kernel-team/linux!66
2018-10-12 00:51:51 +00:00
Karsten Merker e8ce8409cc [riscv64] Build a kernel image and udebs for riscv64. 2018-10-11 20:21:43 +02:00
Ben Hutchings 45a436cc18 udeb: Move MTD core from nic-modules to mtd-core-modules
The sfc net driver includes an MTD driver.  Currently this causes
nic-modules to include the MTD core on most architectures!
2018-10-09 15:59:16 +01:00
Ben Hutchings 72ec00386f udeb: Define mtd-core-modules package to contain MTD core if not built-in 2018-10-09 15:56:32 +01:00
Ben Hutchings db75c3d23a linux-perf: Enable verbose output for build-time feature detection 2018-10-08 18:45:40 +01:00
Ben Hutchings ed7bf65fa7 Prepare to release linux (4.19~rc7-1~exp1). 2018-10-07 23:48:27 +01:00
Ben Hutchings cfe1d64691 Update to 4.19-rc7 2018-10-07 23:25:49 +01:00
Uwe Kleine-König 5557866fc2 [armhf] enable CAN_FLEXCAN as a module
This was requested on debian-arm@lists.debian.org.
2018-10-05 21:22:53 +02:00
Ben Hutchings 64cc6de9cb debian/changelog: Fix pending version number 2018-10-05 18:28:09 +01:00
Ben Hutchings e7923f96b5 linux-kbuild: Include scripts/subarch.include (Closes: #910348) 2018-10-05 18:27:50 +01:00
Uwe Kleine-König 5155663855 enable HID_NTI as a module 2018-10-05 09:29:27 +02:00
Uwe Kleine-König 509467b7a6 enable NET_SCH_CAKE as a module 2018-10-05 09:25:43 +02:00
Uwe Kleine-König 50928c0474 [armhf] enable MVNETA_BM_ENABLE 2018-10-04 22:36:56 +02:00
Ben Hutchings 9e99178c26 Prepare to release linux (4.19~rc6-1~exp1). 2018-10-03 18:57:08 +01:00
Ben Hutchings 3fedd6e488 debian/bin/gencontrol.py: Delete code that enumerates Debian revisions
Gencontrol.parse_changelog() makes a list of all Debian versions with
the same upstream version, but doesn't use it.  This is left over from
the old multiple-series patch system which was removed in 2012.
2018-10-03 01:28:18 +01:00
Ben Hutchings 487f6f2253 Add missing debian/tests/python
This also should have been included in commit 91fad79906
"Add Python static checks and unit tests to autopkgtest tests".
2018-10-02 23:37:01 +01:00
Ben Hutchings 965362d1dd Add missing debian/templates/tests-control.main.in
This should have been included in commit 91fad79906
"Add Python static checks and unit tests to autopkgtest tests".
2018-10-02 23:32:36 +01:00
Ben Hutchings 91fad79906 Add Python static checks and unit tests to autopkgtest tests 2018-10-01 23:10:03 +01:00
Ben Hutchings 5ac818997a debian/bin/gencontrol.py, debian/templates: Rename tests/control template
The current template is for running selftests against a kernel image,
so s/main/image/.
2018-10-01 23:09:51 +01:00
Ben Hutchings ee1d2b9dff debian/lib/python/debian_linux/config.py: Fix undefined exception type
SchemaItemBoolean and SchemaItemInteger attempt to raise an exception
of type Error when given invalid input, but this type has never been
defined.  Use ValueError instead.
2018-10-01 22:02:33 +01:00
Ben Hutchings 8b0aacdc26 debian/lib/python/debian_linux/gencontrol.py: Delete broken methods
MakeFlags.__repr__ references a "flags" type (probably meant to be
MakeFlags).  Gencontrol.write_config references the "file" type which
was removed in Python 3.  Clearly neither of these methods are
actually used, so delete them.
2018-10-01 21:59:58 +01:00
Ben Hutchings 8cafaf07ae debian/bin, debian/lib/python: Delete write-only vars reported by pyflakes 2018-10-01 21:50:59 +01:00
Ben Hutchings 169ec06045 debian/bin, debian/lib/python: Clean up imports based on pyflakes report
- Add explicit imports for all needed modules, rather than indirectly
  (accidentally!) importing them with "from ... import *"
- Replace all "from ... import *" statements, which inhibit static
  checking, with explicit lists of names to import
- Delete the remaining unneeded imports reported by pyflakes
2018-10-01 21:45:55 +01:00
Ben Hutchings 9cfb948048 debian/bin, debian/rules.real: Add symlink to Python package directory instead of editing path
This fixes one of the remaining classes of pycodestyle errors.
2018-10-01 21:41:58 +01:00
Ben Hutchings af0098b10a debian/bin, debian/lib/python: Fix most errors reported by pycodestyle
Fix coding style violations reported by pycodestyle.  This is
mostly a matter of reformatting code, particularly to eliminate
over-long lines.  I also rename one variable ("l" is considered
visually ambiguous) and change a bare "except" to explicitly
catch all exceptions.

There are three types of error or warning remaining:

- debian/bin/...: E402 module level import not at top of file
  Scripts in debian/bin need to modify the import path before
  importing from debian/lib/python.
- E127 continuation line over-indented for visual indent
  This seems to be a false positive.  pycodestyle doesn't seem to be
  happy with any level of indent (including 0) on a continuation line
  in a "with" statement.
- debian/lib/python/debian_linux/debian.py:15:2: W291 trailing whitespace
  This is a false positive.  The trailing spaces are in a long
  string and are intentional.
2018-10-01 21:41:23 +01:00
Ben Hutchings 79ecbb0832 Release linux (4.18.10-1).
-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEErCspvTSmr92z9o8157/I7JWGEQkFAluyLtYACgkQ57/I7JWG
 EQkvcBAAl2AxUxQKDRyS4mgohOa881NpHGdwfcxIXyEVIsPVVtUE+Dg5dzGku/J2
 C1iA6R8tbOZuxOWQbNkGTFZml3JjfcikH21EGD1aqq5z1PmRudA/XBXdl2aItMUi
 lV6HMQcG4GWTjMC/cwrxW5D7rrIqGfp+CCAiACheGbK7mrwAwpioCP3u4JUQm0+F
 kGU4znfQbCScXtoegAwRBHB5nUWRbKZMHMe4vNgVl4Na5wTy4dL4Eh3qWulwOzGx
 94OiJPsV9thctA6vusqrub5DpABjQveDPJyHt2EgvAt2W8MrE/NUiU+4ol2tTNcT
 Ev4P66Jz2bmr3pisx5Cz+3fUXcesrllvWJx5RxPV8f4gCj4/A3zNNz0UdcqcIR/h
 ptTMM9fDC8srz6bnKSYWSii3cmnxMVx5OjNztaoeJMFY6M7rn58rW9e53pkVWeJf
 eKZ27T7RvNMoGDr99u10ca+zb8qBygxQBQea1rKL49T2Jl/5ROkkPvoQ0SNT5kIe
 DL9Z7MDwBI5H5kQW7e9jCiOH65PG/DeVwddko3FeHQy9INxgd6toKiiU0HM4U+8Y
 lsUbuAHRHeVsuLQ1U5YTFHrG56CjqYeU10A7UnxRbqvIOd2MTfp/4fAcM4X+15yZ
 2Q1MRd/fCXIlRBMGfGRnNMX9327/I+XQ8kamktE5H55JWF+KyeI=
 =eMi7
 -----END PGP SIGNATURE-----

Merge tag 'debian/4.18.10-1'

Release linux (4.18.10-1).

- Drop new patches that are already included upstream
- Keep ABI number set to "trunk"
- Refresh arm64 APEI workaround patch for 4.19
2018-10-01 15:37:28 +01:00
Ben Hutchings 698ccd4cb9 Prepare to release linux (4.18.10-1). 2018-09-30 18:02:51 +01:00
Ben Hutchings b353effccf Update to 4.19-rc6
No changes required other than the changelog.
2018-09-30 17:45:38 +01:00