Commit Graph

14257 Commits

Author SHA1 Message Date
Ben Hutchings
a366fb919c Merge branch 'sid+ena5.4' into 'sid'
drivers/net/ethernet/amazon: Backport ENA driver from Linux v5.4rc5

See merge request kernel-team/linux!181
2019-10-29 11:09:52 +00:00
Noah Meyerhans
5654de1427 drivers/net/ethernet/amazon: Backport ENA driver from Linux v5.4rc5 2019-10-28 14:27:29 -07:00
Ben Hutchings
ca780733f8 Merge branch 'mr-salsa-175' into sid
[arm64,armhf] udeb: Add rockchip-io-domain to kernel-image

Without this module d-i cannot recognize, partition or install to my
SD cards due to a tuning error. But it looks like the module is
related to regulators (and is necessary for some other devices) so I
think it should go into kernel-image.

See merge request kernel-team/linux!175
2019-10-27 16:57:25 +01:00
Ben Hutchings
059fa5d8de Merge branch 'mr-salsa-174' into sid
[arm64] udeb: Add i2c-rk3x to i2c-modules

On my gru-kevin chromebook; touchpad, touchscreen, digitizer inputs, some sound codecs and TPM depend on I2C, which isn't available without this module.

See merge request kernel-team/linux!174
2019-10-27 16:55:15 +01:00
Ben Hutchings
c9cb5f7346 debian/config: Move all drivers/platform/x86 symbols to kernelarch-x86
These Kconfig symbols depend on X86 so it doesn't make sense to set
them in the top-level config.
2019-10-27 15:09:46 +00:00
Ben Hutchings
3123feab1f debian/config: Clean up with the help of kconfigeditor2
Drop USB_RIO500, which was removed in 5.3.7 as broken and obsolete.
2019-10-27 15:08:41 +00:00
Ben Hutchings
d1013116f1 Merge branch 'mr-salsa-170' into sid
[x86] enable missing modules and setting

See merge request kernel-team/linux!170
2019-10-27 15:04:17 +00:00
Ben Hutchings
706336f543 debian/tests/control: Mark python test as superficial
Running a static checker and unit tests on our scripts is not a
substitute for proper integration tests, which are still TBD.
2019-10-27 14:37:38 +00:00
Ben Hutchings
349112b1ab debian/README.source: Document code signing and how to test it 2019-10-26 14:59:34 +01:00
Ben Hutchings
51d8693766 debian/bin/gencontrol_signed.py: Use the correct templates for meta-packages
Commit c5e1ff85eb "gencontrol: Generalise substitution of debhelper
config template" used "image" as the base name for debhelper
configuration templates for all linux-image packages generated from
linux-signed-*.  We need to use "image.meta" for the meta-packages.
2019-10-26 14:47:44 +01:00
Bastian Blank
e5a5bb931a [amd64/cloud-amd64] Re-enable RTC drivers 2019-10-25 23:25:50 +02:00
Ben Hutchings
6c2992841a debian/templates: Fix permissions of *.maintscript.in
These should not be executable, as that will cause debhelper to
try to execute them at build time.
2019-10-23 21:59:29 +01:00
Ben Hutchings
c3e0098c4d debian/templates/headers.postinst.in: Set executable for consistency
All the other maintainer script templates are executable.
2019-10-23 21:47:25 +01:00
Ben Hutchings
eb2f83b972 Copy template file permissions to output files
Some debhelper config files should be executable, because either:

1. debhelper should execute them (with dh-exec) instead of reading them
   directly.  Currently we change the permissions after substitution.
2. They are included in signed-template binary packages, and lintian
   will complain about them being non-executable scripts.  Currently
   we override these warnings.

Replace the special case code by copying the file permissions bits
from the template to the output file in substitute_debhelper_config().
2019-10-23 21:47:25 +01:00
Ben Hutchings
f056dd541c debian/lib/python/debian_linux/utils.py: Store file mode for templates 2019-10-23 21:47:25 +01:00
Ben Hutchings
c8e5a878e8 debian/lib/python/debian_linux/utils.py: Use 'with' to manage file handles 2019-10-23 21:47:25 +01:00
Ben Hutchings
307b011acf Add maint scripts to meta-packages to convert doc directories to symlinks
dpkg keeps all directories of the old package version (and renames
the old files) until an upgrade is complete.  This prevents simply
replacing a directory with a symlink.  We have to use
dpkg-maintscript-helper to work around this limitation.

Closes: #942861
2019-10-23 21:47:25 +01:00
Ben Hutchings
c5e1ff85eb gencontrol: Generalise substitution of debhelper config template
Currently we have two copies of the _substitute_file() method, and
lots of somewhat similar invocations of it since different binary
packages need different sets of debhelper configs.

We already name the templates in a fairly consistent way, so we can
replace this with a loop that tries to expand all possible templates
for a package and ignores those that are missing.  Add a method for
this to the Gencontrol base class and use it in both subclasses
where we prevously used _substitute_file().
2019-10-23 21:47:25 +01:00
Ben Hutchings
90d4cf3fc7 debian/.gitignore, debian/rules: Generalise patterns for generated files
Change the patterns to be based on extensions, so we don't need to
think about which specific binary packages have which files.
2019-10-23 21:46:17 +01:00
Ben Hutchings
7d227b2b82 debian/bin/gencontrol{,_signed}.py: Use %(name)s to format template vars
It's somewhat clearer what we're substituting into a format string
if we name the variables inline, similarly to template files.

In some places we format a mixture of template and other variables.
Leave those unchanged for now.
2019-10-23 19:30:03 +01:00
Ben Hutchings
27c36450bc debian/bin/gencontrol{,_signed}.py: Use vars parameter instead of self.vars
self.vars only holds the template variables that don't depend on
architecture/featureset/flavour.  We should consistently use the
vars parameter for substitutions, where available.
2019-10-23 19:29:19 +01:00
Ben Hutchings
a5f3bebd0b debian/bin/gencontrol.py: Skip linux-perf lintian-overrides if we won't build it 2019-10-23 19:02:06 +01:00
Ben Hutchings
719d7878c3 debian/bin/gencontrol_signed.py: Fix code style error 2019-10-23 18:32:28 +01:00
Salvatore Bonaccorso
12fe9f436f Prepare to release linux (5.3.7-1). 2019-10-20 00:56:32 +02:00
Salvatore Bonaccorso
74efd3ac78 Set abiname and version for upload to unstable
* Set ABI to 1
* Drop ~exp suffix from version
2019-10-19 21:02:06 +02:00
Salvatore Bonaccorso
dcdec4741a Merge branch 'master' into sid
* Drop ABI reference and ABI maintenance patch
* Drop patches that are already included in 5.3.7
* Rewrite changelog entry for enabling of SOF sound driver
* Drop "[rt] Update to 5.2.17-rt9" from debian/changelog as rt isn't enabled on 5.3
2019-10-19 21:00:58 +02:00
Salvatore Bonaccorso
c6fcaf5093 ath6kl: fix a NULL-ptr-deref bug in ath6kl_usb_alloc_urb_from_pipe() (CVE-2019-15098) 2019-10-19 08:41:56 +02:00
Salvatore Bonaccorso
8856362735 Add CVE id reference for CVE-2019-16746 2019-10-19 08:38:10 +02:00
Salvatore Bonaccorso
50d5c8cd58 Add CVE id reference for CVE-2019-17052 2019-10-19 08:37:00 +02:00
Salvatore Bonaccorso
1fece9cb89 Add CVE id reference for CVE-2019-17053 2019-10-19 08:36:12 +02:00
Salvatore Bonaccorso
2a974c6cb4 Add CVE id reference for CVE-2019-17054 2019-10-19 08:35:11 +02:00
Salvatore Bonaccorso
1450924d36 Add CVE id reference for CVE-2019-17055 2019-10-19 08:33:22 +02:00
Salvatore Bonaccorso
d28c815c1b Add CVE id reference for CVE-2019-17056 2019-10-19 08:31:11 +02:00
Salvatore Bonaccorso
1149ace753 RDMA/cxgb4: Do not dma memory off of the stack (CVE-2019-17075) 2019-10-19 08:29:04 +02:00
Salvatore Bonaccorso
e944067280 Update to 5.3.7 2019-10-17 22:53:51 +02:00
Salvatore Bonaccorso
32119d63d1 Update to 5.3.6 2019-10-14 09:23:53 +02:00
Héctor Orón Martínez
283390e7fe Merge branch 'disable-crypto-tests' into 'master'
Disable crypto tests on m68k, hppa and sh4 to speed-up boot process

See merge request kernel-team/linux!171
2019-10-11 15:39:01 +00:00
Romain Perier
69369f4ac6 Update to 5.3.5 2019-10-10 12:50:40 +02:00
Aurelien Jarno
2e790a5e28 [riscv64] Clear load reservations while restoring hart contexts. 2019-10-09 21:24:50 +02:00
Aurelien Jarno
4a7d3a0ad4 [riscv64] Fix memblock reservation for device tree blob. 2019-10-09 21:24:49 +02:00
Héctor Orón Martínez
96a39e6c5e [x86] ASoC: SOF sound driver: back port fixes to prevent crash
Prevents kernel crash on firmware reload

  Closes: #940726

Signed-off-by: Héctor Orón Martínez <zumbi@debian.org>
Tested-by: Mark Pearson <mpearson@lenovo.com>
2019-10-09 20:16:06 +02:00
Alper Nebi Yasak
74efa9fe54 [arm64] udeb: Add i2c-rk3x to i2c-modules
This is the Rockchip I2C controller and is already included in armhf
udebs. Some inputs and sound devices depends on this.

Signed-off-by: Alper Nebi Yasak <alpernebiyasak@gmail.com>
2019-10-08 20:37:05 +03:00
Alper Nebi Yasak
8f2a44332b [arm64,armhf] udeb: Add rockchip-io-domain to kernel-image
Documentation says this keeps Rockchip SoCs informed about the regulator
state. Most important issue with missing this is that SD cards are not
available and d-i cannot install to them.

Signed-off-by: Alper Nebi Yasak <alpernebiyasak@gmail.com>
2019-10-08 20:14:31 +03:00
Thomas
24be4389b0 [x86] enable missing modules and setting 2019-10-07 16:40:00 -04:00
Ben Hutchings
a99c0c8c28 KEYS: Re-enable SECONDARY_TRUSTED_KEYRING, dropped in 5.2.6-1 by mis-merge
In commit cdbb4a4195 "Merge tag 'debian/4.19.37-1'" I changed and
moved some of the added config symbols because the upstream version of
db/mok keyring support was different.  In the process I accidentally
deleted CONFIG_SECONDARY_TRUSTED_KEYRING entirely.

Closes: #935945
2019-10-07 14:55:03 +01:00
John Paul Adrian Glaubitz
1fc83aa606 [sh4] Enable CONFIG_CRYPTO_MANAGER_DISABLE_TESTS 2019-10-07 13:06:49 +02:00
John Paul Adrian Glaubitz
46b5797515 [hppa] Enable CONFIG_CRYPTO_MANAGER_DISABLE_TESTS 2019-10-07 13:06:09 +02:00
John Paul Adrian Glaubitz
bc660e77d0 [m68k] Enable CONFIG_CRYPTO_MANAGER_DISABLE_TESTS 2019-10-07 13:04:31 +02:00
Ben Hutchings
8d04b29e2c [mips*] Revert "Only define MAX_PHYSMEM_BITS on Loongson-3"
This was applied to fix a regression on Loongson-2, which we no
longer support.
2019-10-05 22:31:59 +01:00
Aurelien Jarno
3a1f960e8d [riscv64] udeb: Add mmc-core-modules and mmc-modules. 2019-10-05 11:33:42 +02:00