Commit Graph

14155 Commits

Author SHA1 Message Date
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
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
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
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
Ben Hutchings
f401a3f204 debian/bin/genorig.py: Import debian.deb822 instead of deprecated deb822 2019-08-23 18:58:57 +01:00
Ben Hutchings
94195642c0 Prepare to release linux (5.2.9-2). 2019-08-21 13:48:11 +01:00
Ben Hutchings
8b9f5ad14e Move intel-iommu patches under features/x86/ 2019-08-21 13:26:55 +01:00
Ben Hutchings
20ad49155f Add Debian bug number for intel-iommu changes 2019-08-21 13:25:53 +01:00
Ben Hutchings
154cf246f6 [x86] intel-iommu: Exclude integrated GPUs by default
- intel-iommu: Add option to exclude integrated GPU only
- intel-iommu: Add Kconfig option to exclude iGPU by default
- Enable INTEL_IOMMU_DEFAULT_ON_INTGPU_OFF instead of
  INTEL_IOMMU_DEFAULT_ON
2019-08-21 01:21:09 +01:00
Ben Hutchings
6df8672de9 Merge branch 'thomasw-guest/linux-laptop-fixes' into sid
Add various laptop modules. (Closes: #932086)

See merge request kernel-team/linux!167
2019-08-20 23:30:52 +01:00
Thomas
a96ac7fb8c Merge branch 'sid' of https://salsa.debian.org/kernel-team/linux into laptop-fixes 2019-08-20 15:46:33 -04:00
Ben Hutchings
33f08d97c2 Partially revert "net: socket: implement 64-bit timestamps"
This fixes build/test regressions for glibc, qemu, suricata, and
probably others.
2019-08-20 18:19:06 +01:00
Thomas
285b8b1ba5 Add various laptop modules. (Closes: #932086) 2019-08-20 11:11:27 -04:00
Ben Hutchings
4736c13f58 Prepare to release linux (5.2.9-1). 2019-08-18 22:54:21 +01:00
Ben Hutchings
cd76d4535a [rt] Update to 5.2.9-rt3 2019-08-18 22:53:01 +01:00
Ben Hutchings
4371d442d8 libbpf: Fix cross-build 2019-08-18 18:19:34 +01:00
Ben Hutchings
ba6cf4dfaf usbip: network: Fix unaligned member access (Closes: #925766) 2019-08-18 16:25:19 +01:00
Ben Hutchings
bc233791d8 HID: Enable HID_GT683R as module 2019-08-18 15:33:25 +01:00
Ben Hutchings
90a4566c39 [alpha,sparc64] Add ABI reference files for 5.2.0-2 2019-08-18 15:23:34 +01:00
Ben Hutchings
03242c0513 HID: Enable various new HID modules (Closes: #934091)
HID_BIGBEN_FF, HID_MACALLY, HID_GFRM, HID_VIEWSONIC, HID_MALTRON, HID_U2FZERO
2019-08-18 15:00:10 +01:00
Ben Hutchings
7a6e6de1d6 debian/changelog: Add line for OLPC XO-1.75 config changes 2019-08-18 14:51:04 +01:00
Ben Hutchings
19e48a58ed Merge branch 'lr/olpc-xo175-5.3' into 'master'
[armhf] OLPC XO-1.75 updates for 5.3

See merge request kernel-team/linux!165
2019-08-18 13:49:06 +00:00
Ben Hutchings
b18cbf948e Note that 5.2.8 closes #908712 2019-08-18 14:47:10 +01:00
Ben Hutchings
bcdd9e4209 Merge branch 'lr/olpc-apsp' into 'master'
udeb: input-modules: Add OLPC AP-SP keyboard

See merge request kernel-team/linux!164
2019-08-18 13:43:13 +00:00
Ben Hutchings
d475a1ca64 Merge branch 'arm64-udeb-pl330' into 'sid'
[arm64] udeb: Add pl330 to kernel-image

See merge request kernel-team/linux!163
2019-08-18 13:41:45 +00:00
Ben Hutchings
d6f56e293f [x86] iommu: Enable INTEL_IOMMU_DEFAULT_ON (Closes: #934309)
This option has been disabled since the Intel IOMMU driver was first
enabled in 2009 (commit da261d6b58 "x86 enable DMAR").  This was
probably sensible back when the driver was new and didn't have
workarounds for some of the compatibility issues with integrated
GPUs.

At this point it should be safe to enable by default.  It is also
necessary (but not sufficient) to block "Thunderclap" type attacks.
2019-08-18 14:31:21 +01:00
Ben Hutchings
57ce41c618 bug script: Check for unreadable /e/n/interfaces files 2019-08-18 14:26:55 +01:00
Ben Hutchings
5fd63090c9 bug script: Include network configuration from /e/n/interfaces.d
If /etc/network/interfaces *is* present, then by default it now
sources configuration files from /etc/network/interfaces.d.  Include
all files under there that match the rule that ifupdown's
"source-directory" directive uses, applying the same filtering as
for /etc/network/interfaces.
2019-08-18 14:22:24 +01:00
Ben Hutchings
a0320d8a75 bug script: Check whether /e/n/interfaces exists (Closes: #934824)
We should not assume that /etc/network/interfaces exists, as
ifupdown is not the only way of configuring the network.

* In _add_network_interfaces, if it does not exist, do nothing
* In ask_network, if it does not exist, don't even ask about including
  network configuration
2019-08-18 14:08:51 +01:00
Ben Hutchings
c2c7c542ee Update to 5.2.9
* Drop one patch now included upstream
* Refresh one rt patch

There don't appear to be any ABI changes to resolve.
2019-08-18 13:21:34 +01:00
Ben Hutchings
4308ff6d0c ptp: Change CAVIUM_PTP from built-in to modular (Closes: #934848) 2019-08-18 00:02:39 +01:00
Romain Perier
4e12e70564 Update to 5.3-rc4
Update changelog and refreshed the corresponding patches
2019-08-14 16:14:20 +02:00
Ben Hutchings
42ef6370cd linux-headers: Change per-flavour Makefile to match upstream out-of-tree builds
Ideally we would run mkmakefile here, but that embeds its own
absolute filename, which we want to avoid for reproducibility.

However, all that's needed now is a single "include".  The top-level
Makefile uses $(CURDIR) and its own filename from $(MAKEFILE_LIST)
to work out the rest.
2019-08-14 01:31:47 +01:00
Ben Hutchings
76687b2159 Merge tag 'debian/5.2.7-1'
Release linux (5.2.7-1).
2019-08-14 01:19:05 +01:00
Lubomir Rintel
82e9d1687d [armhf] Enable BATTERY_OLPC
This enables to OLPC battery driver, dependent on the EC driver.
2019-08-13 12:38:40 +02:00
Lubomir Rintel
e0c1247e08 [armhf] Enable OLPC_XO175_EC
This adds support for the Embedded Controller on a XO-1.75. This makes
power-button and power-off work. The driver is built as a module --
CONFIG_OLPC_XO175=y merely enables the Kconfig menu, CONFIG_OLPC_XO175_EC=m
enables the actual driver.
2019-08-13 12:36:56 +02:00
Lubomir Rintel
a20bd6090b [armhf] Enable VIDEO_MMP_CAMERA
This adds support for the built-in camera on an OLPC XO-1.75 laptop.
2019-08-13 12:35:22 +02:00
Lubomir Rintel
8203c6b9ac udeb: input-modules: Add OLPC AP-SP keyboard
This aims to make the built-in laptop keyboard work in the installer on
an OLPC XO 1.75 laptop.
2019-08-13 12:20:21 +02:00