Commit Graph

14189 Commits

Author SHA1 Message Date
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
Ben Hutchings
4b30bacfe2 linux-image-dbg: Delete ./ from source file names in debug info
Change the -fdebug-prefix-path option's value so the "/" after the
source directory name is deleted rather than prefixed with ".".  This
shouldn't make any practical difference, but it makes the debug info
slightly smaller and is consistent with the value upstream sets for
the -fmacro-prefix-path option.
2019-09-26 14:33:31 +02:00
Ben Hutchings
b9a36c0c5d Set KCFLAGS make variable instead of CFLAGS_{KERNEL,MODULE}
Kbuild ignores CFLAGS because compiler options for user-space may be
entirely unsuitable for the kernel.  However, it does support a
KCFLAGS variable which is used for both built-in and modular code.
Add our options to that instead of both CFLAGS_KERNEL and
CFLAGS_MODULE.
2019-09-26 14:33:31 +02:00
Salvatore Bonaccorso
007e86e832 Prepare to release linux (5.2.17-1). 2019-09-26 14:19:07 +02:00
Salvatore Bonaccorso
1707c1673d Add CVE id references for CVE-2019-1481{4,5,6} 2019-09-25 15:03:31 +02:00
Salvatore Bonaccorso
c0c501554a Add CVE id reference for CVE-2019-15031 2019-09-25 15:03:20 +02:00
Ben Hutchings
c4b823e3f3 Bump ABI to 3 2019-09-25 14:12:40 +02:00
Ben Hutchings
ca370fa303 Update to 5.2.17
* Drop patches applied upstream

I haven't spent a lot of time marking up the stable changes, but
that's low priority at the moment.
2019-09-25 14:11:38 +02:00
Salvatore Bonaccorso
0923139d76 media: technisat-usb2: break out of loop at end of buffer (CVE-2019-15505) 2019-09-25 07:46:20 +02:00
Salvatore Bonaccorso
b7fd95fa88 Add CVE id reference for CVE-2019-16714 2019-09-25 07:38:25 +02:00
Romain Perier
ab7f724dbc Update to 5.3 2019-09-20 23:14:30 +02:00
Salvatore Bonaccorso
afab822a6e Btrfs: fix unwritten extent buffers and hangs on future writeback attempts
Closes: #940105
2019-09-20 22:53:12 +02:00
Salvatore Bonaccorso
92dd6674f4 rsi: fix a double free bug in rsi_91x_deinit() (CVE-2019-15504) 2019-09-20 00:12:50 +02:00
Salvatore Bonaccorso
6eefbe0e6a KVM: coalesced_mmio: add bounds checking (CVE-2019-14821) 2019-09-19 17:07:02 +02:00
Salvatore Bonaccorso
afe88983b2 vhost: make sure log_num < in_num (CVE-2019-14835) 2019-09-17 21:43:29 +02:00
Romain Perier
1e994c64f1 Update to 5.2.14-rt7 2019-09-15 12:32:18 +02:00
Romain Perier
7ac17849b2 Update to 5.2.14 2019-09-12 21:24:06 +02:00
Ben Hutchings
0f029f024f Update to 5.3-rc8
Drop a patch that went upstream.
2019-09-10 11:09:36 +01:00
Ben Hutchings
1df32bff25 Update to 5.2.13
* Drop one patch that was applied upstream
* Refresh an rt patch that became fuzzy
* Avoid an ABI change in sunrpc
2019-09-10 10:26:18 +01:00
Uwe Kleine-König
e6621608d1 [arm64] enable I2C_QCOM_GENI for Lenovo C630 2019-09-06 17:36:13 +02:00
Ben Hutchings
d65997f5fe Compile with gcc-9 on all architectures
This is mostly s/\bgcc-8\b/gcc-9/g.  However, for x86, this removes
the overriding dependency list because gcc-9 always had retpoline
support.
2019-08-28 13:40:55 +01:00
Romain Perier
23d5ad8d5f [rt] Update to 5.2.10-rt5 2019-08-27 17:08:08 +02:00
Salvatore Bonaccorso
1aed09ad6e Add CVE id reference for CVE-2019-15118 2019-08-26 20:06:27 +02:00
Salvatore Bonaccorso
59f573428d Add CVE id reference for CVE-2019-15117 2019-08-26 20:05:30 +02:00
Ben Hutchings
5e5c1431b3 Update to 5.2.10 2019-08-26 15:47:43 +01:00
Ben Hutchings
82564c209e Add new signing key for Sasha Levin
Sasha is now doing some stable releases.
2019-08-26 15:13:01 +01:00
Ben Hutchings
82a6cd715e Update to 5.3-rc6 2019-08-26 00:45:20 +01:00
Ben Hutchings
4aecd21ce7 [hppa,sparc64] udeb: Delete osst from scsi-modules (fixes FTBFS) 2019-08-25 19:28:26 +01:00
Ben Hutchings
ff642a8ec1 Prepare to release linux (5.3~rc5-1~exp2). 2019-08-25 16:28:41 +01:00
Salvatore Bonaccorso
729d99c8a7 Reference assigned CVE id for CVE-2019-15538
Gbp-Dch: Ignore
2019-08-25 17:28:18 +02:00
Ben Hutchings
1792dbebf1 debian/changelog: Move older entries to changelog.old 2019-08-25 16:28:11 +01:00
Ben Hutchings
97567cd15a udeb: Make nic-wireless-modules depend on crypto-modules
The 802.11 stack already had run-time dependencies on arc4 through the
crypto API.  Linux 5.3 split arc4 into libarc4 and arc4, and made
802.11 statically depend on the former.

libarc4 belongs in crypto-modules so add a package dependency from
nic-wireless-modules.
2019-08-25 15:50:35 +01:00
Ben Hutchings
64407365ac debian/control: Remove build profile qual for rsync, needed for headers_install
This is a change in 5.3.
2019-08-25 15:31:09 +01:00
Ben Hutchings
d114db5518 Update "kbuild: Make the toolchain variables easily overwritable" for 5.3
After commit 75dd47472b "kbuild: remove src and obj from the top
Makefile", $(obj)/.kernelvariables expands to /.kernelvariables, so
our kernel variable overrides are completely ignored.

At the point in the top-level Makefile where we want to include
.kernelvariables, the current directory is guaranteed to be the object
directory, so we can simply include .kernelvariables from the current
directory.

Fixes FTBFS.
2019-08-25 15:00:28 +01:00
Ben Hutchings
e0d0ee2a71 tools/perf: pmu-events: Fix reproducibility 2019-08-25 14:15:01 +01:00
Salvatore Bonaccorso
cdd9ac15f7 Replace Origin for patch (now in Linus tree)
Gbp-Dch: Ignore
2019-08-24 20:50:50 +02:00
Ben Hutchings
90969007aa Prepare to release linux (5.3~rc5-1~exp1). 2019-08-24 19:07:56 +01:00
Ben Hutchings
6a5fb14244 Documentation: Fix broken link to CIPSO draft
This was causing the build process to fail and (due to another bug)
hang.
2019-08-24 19:07:20 +01:00
Ben Hutchings
0fa3f10c8e debian/patches: Patch .gitignore first so git doesn't ignore addiitons
We need to remove /debian/ from the upstream .gitignore, without which
inserting any further patches requires -f.
2019-08-24 19:03:16 +01:00
Salvatore Bonaccorso
79b689fefa xfs: fix missing ILOCK unlock when xfs_setattr_nonsize fails due to EDQUOT 2019-08-24 19:41:26 +02:00
Ben Hutchings
26d14171e8 [arm64] Fix dependencies on armhf cross-compiler
We currently only get to set the cross-compile prefix; the upstream
Makefile will unconditionally add "gcc" to that.  Possibly we should
change that, but for now Build-Depend on gcc-arm-linux-gnueabihf
rather than gcc-8-arm-linux-gnueabihf.

Modules don't need the armhf compiler, so set headers%gcc-8 to just
gcc-8.
2019-08-23 21:02:56 +01:00
Ben Hutchings
b1aba08019 debian/config: Clean up with the help of kconfigeditor2
* Drop settings for symbols that were removed or made automatic
* Change INFINIBAND_HNS from =m to =y; it does not directly select
  code and is now bool
* Handle renaming of various symbols:
  DEBUG_BLK_CGROUP → BFQ_CGROUP_DEBUG
  USB_SWITCH_FSA9480 → EXTCON_FSA9480
2019-08-23 19:53:21 +01:00
Ben Hutchings
82c843e157 [arm64] Use armhf cross-compiler for building compat vDSO
The various architecture-specific vDSO implementations have been
mostly replaced by C code, so we now need a 32-bit Arm C compiler
for arm64 builds.
2019-08-23 19:40:48 +01:00
Ben Hutchings
e280fac98c Merge tag 'debian/5.2.9-2'
Release linux (5.2.9-2).

* Drop ABI reference files
* Refresh intel-iommu patches
2019-08-23 19:12:26 +01:00
Ben Hutchings
9b2a2f1eee Update to 5.3-rc5
No changes needed other than the changelog.
2019-08-23 19:06:41 +01:00