Commit Graph

14233 Commits

Author SHA1 Message Date
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
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
Aurelien Jarno
bc19386e4c [riscv64] Enable MMC, MMC_SPI. 2019-10-05 10:43:51 +02:00
Aurelien Jarno
2b32f2fb17 [riscv64] Enable SERIAL_EARLYCON_RISCV_SBI. 2019-10-03 23:09:58 +02:00
Aurelien Jarno
30857ac960 [riscv64] Enable SPI_SIFIVE. 2019-10-03 23:09:58 +02:00
Aurelien Jarno
c4f9022225 [riscv64] Install DTBS using dtbs_install target. 2019-10-03 22:50:07 +02:00
Aurelien Jarno
263ffea171 [riscv64] Enable SOC_SIFIVE. Do not select CLK_SIFIVE, CLK_SIFIVE_FU540_PRCI, SIFIVE_PLIC, SERIAL_SIFIVE and SERIAL_SIFIVE_CONSOLE as they are selected by SOC_SIFIVE. 2019-10-03 22:41:07 +02:00
Ben Hutchings
8b1018027d Prepare to release linux (5.3.2-1~exp1). 2019-10-02 05:31:27 +01:00
Ben Hutchings
70af1a4e80 Require metapackage dependencies to be the same version, and link doc dirs
Since the NEWS file will now be installed in "real" linux-image
packages, rename it to remove the ".meta".
2019-10-02 05:31:23 +01:00
Ben Hutchings
2b3675d869 Make linux-perf an arch-dependent package
This will mean it's not available on architectures that perf doesn't
support, and will allow it to have a symlinked doc directory.
2019-10-01 22:15:52 +01:00
Ben Hutchings
f0af120e46 Update to 5.3.2 2019-10-01 22:05:52 +01:00
Salvatore Bonaccorso
12922590b8 Add ABI reference for 5.2.0-3
Gbp-Dch: Ignore
2019-10-01 11:08:01 +02:00
Romain Perier
dc2154fe50 [armel/rpi] Enable CONFIG_BRCMFMAC_SDIO (Closes: #940530) 2019-09-30 17:03:23 +02:00
Romain Perier
b6800da4de [rt] Update to 5.2.17-rt9 2019-09-30 16:11:06 +02:00
Ben Hutchings
009860e7c6 Build the metapackages by default (Closes: #583849, #941042)
debian/{,signing_templates/}rules.real: Add targets for building
metapackages

debian/rules.real: Make metapackage targets dependencies of
binary-arch-arch or binary-indep, as appropriate

debian/bin/gencontrol{,_signed}.py:
* Expand control file templates for metapackages along with the
  corresponding "real" package templates
* Implement a "meta" config option under [packages] to allow
  suppressing them
* Define the additional variables that these templates use
* Expand the bug-presubj template for linux-image metapackages

debian/bin/gencontrol_signed.py: Add invocation of the install-meta
rule to debian/rules.gen
2019-09-28 02:36:56 +01:00
Ben Hutchings
0eeb8e44a9 Define pkg.linux.nometa build profile to exclude the metapackages 2019-09-27 18:25:41 +02:00
Ben Hutchings
7f5661f0e4 Fix some inconsistencies in metapackage templates
We didn't bother with build profiles in linux-latest, and most
likely people using build profiles in linux didn't bother building
linux-latest.  Now that we're building them here we should make
that consistent.

The linux-doc and linux-source metapackage names and dependencies
would also be inconsistent with the "real" packages, if the source
package name was something like "linux-foo".  Fix that.

Finally some substitution variables are named differently here from
src:linux-latest; in particular 'version' is used instead of
'upstreamversion'.
2019-09-27 18:25:41 +02:00
Ben Hutchings
abbb7c143f Rename added templates to be consistent with existing templates
Use similar names to the template files for the "real" packages they
depend on.

The word "latest" has always been misleading, so while we're getting
rid of linux-latest, also replace "latest" with "meta" in these
filenames.
2019-09-27 18:25:41 +02:00
Ben Hutchings
6bd38c0428 Add template and NEWS files from linux-latest
* Add all the template files except for lintian-overrides.source.in,
  which turns out to be redundant now
* Add linux-image.NEWS
* Update debian/copyright
2019-09-27 18:25:34 +02:00
Ben Hutchings
15419b8202 debian/.gitignore: Synchronise some patterns with clean target
The files to be ignored are the same as those that should be deleted
by the clean or maintainerclean targets.  In a few cases the two
lists diverged.
2019-09-27 00:41:12 +02:00
Ben Hutchings
44cc4d262f debian/rules: Make maintainerclean delete everything gencontrol.py creates
We were missing a couple of files added in the last year or so.
2019-09-27 00:37:53 +02:00
Ben Hutchings
01cce79427 debian/rules: Make maintainerclean delete (almost) everything clean does
The maintainerclean target should delete everything that doesn't
belong in a source package and can't be regenerated using the orig
and debian/control-real targets.  Given a git checkout, "git clean
-d -f -x" will do this, but not everyone builds from git.

Currently it doesn't delete everything that the clean target does, by
a long way.  Unlike the clean target it does not require
debian/control to exist or be buildable, so it cannot depend on clean
or invoke dh_clean.

Therefore:

* Move the file patterns from the clean target into a variable, and
  use that in both clean and maintainerclean targets
* Delete debhelper temporary files and debian/files in the
  maintainerclean target

This doesn't cover editor temporary/backup files, which dh_clean
removes, but they're less of an issue since dpkg-source excludes those
automatically.
2019-09-27 00:34:10 +02:00
Ben Hutchings
462e0dd0f9 debian/.gitignore: Delete line for debian/po
This is no longer created since version 4.6.1-1.
2019-09-27 00:07:41 +02:00
Ben Hutchings
8d7f8247b8 debian/{rules,.gitignore}: Delete patterns for xen-linux-system-*
These meta-packages have not been built since version 4.9~rc8-1~exp1.
2019-09-27 00:07:27 +02:00
Ben Hutchings
0e554b6e3c Merge tag 'debian/5.2.17-1'
Release linux (5.2.17-1).
2019-09-26 23:24:28 +02:00
Ben Hutchings
7e7f96bf86 Update to 5.3.1 2019-09-26 23:23:20 +02:00