Commit Graph

13825 Commits

Author SHA1 Message Date
Hideki Yamane fbaa5ba879 enable CONFIG_CAN_PEAK_PCIEFD (Closes: #920809) 2019-02-04 07:20:00 +09:00
Uwe Kleine-König 1ed7357997 [armel] add spi-orion to mtd.udeb 2019-02-02 16:16:02 +01:00
Ben Hutchings 5af2082a24 Merge branch 'henrich/NCT7802' into 'sid'
enable CONFIG_SENSORS_NCT7802 and others (Closes: #912597)

See merge request kernel-team/linux!107
2019-02-02 13:04:58 +00:00
Hideki Yamane 5b1537b234 enable CONFIG_SENSORS_NCT7802 and others (Closes: #912597)
NCT7802,NCT7904,NPCM7XX,ASPEED and W83773G
2019-02-02 13:13:39 +09:00
Ben Hutchings e18af5fcd1 Merge branch 'henrich/es8316' into 'sid'
enable SND_SOC_ES8316 in debian/config/kernelarch-x86/config (Closes: #918589)

See merge request kernel-team/linux!106
2019-02-01 22:24:17 +00:00
Vagrant Cascadian 0837abc977 [armhf] Enable CONFIG_MMC_SDHCI_OMAP=m, used on DRA7 and related SoCs. 2019-02-01 12:01:01 -08:00
Hideki Yamane d8bee97bd3 enable SND_SOC_ES8316 in debian/config/kernelarch-x86/config (Closes: #918589)
enabled SND_SOC_ES8316 in debian/config/kernelarch-x86/config and
Baytrail & Cherrytrail with ES8316 codec, too
2019-02-01 22:03:22 +09:00
Ben Hutchings a5c82d1497 Merge branch 'sid' into 'sid'
make Touchpad working on Gemini Lake laptop (Closes: #917388)

See merge request kernel-team/linux!105
2019-02-01 02:44:59 +00:00
Ben Hutchings bb99bcfc51 Merge branch 'hrw-guest/linux-debian-enable-pci-options' into sid 2019-02-01 02:38:40 +00:00
Salvatore Bonaccorso 86ff06cd73 [x86] kvmclock: set offset for kvm unstable clock
Closes: #918036
2019-01-30 17:14:36 +01:00
Uwe Kleine-König 5fec0e0218 Merge branch 'debian-enable-arm-cci-pmu' of https://salsa.debian.org/hrw-guest/linux into sid 2019-01-29 18:33:48 +01:00
Marcin Juszkiewicz 27eecf10bf [arm64] enable PCI_PRI, PCI_PASID
On ARM64 servers PCI devices can be behind IOMMU.
2019-01-29 16:58:48 +00:00
Marcin Juszkiewicz 93c485ea3e [arm64] enable ARM_CCI_PMU
Both ARM_CCI400_PMU and ARM_CCI5xx_PMU options require ARM_CCI_PMU to be
enabled.
2019-01-29 16:52:01 +00:00
Salvatore Bonaccorso d3c3eedb65 Add CVE id for CVE-2019-3701 2019-01-29 17:06:51 +01:00
Romain Perier 87753f2642 Update to 4.19.17 2019-01-29 11:34:12 +01:00
Hideki Yamane 55449ebd02 make Touchpad working on Gemini Lake laptop (Closes: #917388) 2019-01-28 16:55:00 +09:00
Ben Hutchings 1fd1e48157 debian/README.source: Document how to run kconfigeditor2 2019-01-23 17:37:47 +00:00
Ben Hutchings d26008f669 Merge branch 'hyperv' into 'sid'
cloud-amd64: enable UIO, UIO_HV_GENERIC, VFIO.

See merge request kernel-team/linux!108
2019-01-23 17:25:13 +00:00
Luca Boccassi 338140ddae cloud-amd64: enable UIO, UIO_HV_GENERIC, VFIO.
In order to access Azure's VMbus via /sys/vmbus, the corresponding
UIO module must be available.
Also enable VFIO for safe userspace device handling when the host
exposes a vIOMMU.
2019-01-21 16:37:23 +00:00
Ben Hutchings 18d72fb7b8 [i386] debian/control: Fix cross-compiler build-dependency
gcc-8-x86_64-linux-gnu is obviously not the right cross-compiler for i386!
2019-01-18 23:54:28 +00:00
Ben Hutchings 86a5455b20 debian/control: Add !pkg.linux.nokernel to qualification for compiler build-deps
We use the default compiler provided by (cross-)build-essential for
userland, so the compiler build-dependencies are not needed when
the pkg.linux.nokernel profile is used.
2019-01-18 23:54:28 +00:00
Ben Hutchings 6c01fb1460 debian/rules.d/tools/perf/Makefile: Delete redundant arch/profile checks
Since commit f5f169ba99 "Split build rules for tools to allow
skipping them." the architecture and profile checks are done in
debian/rules.real.
2019-01-18 23:54:28 +00:00
Ben Hutchings 5b0c3258f6 debian/rules.d: Delete now-unused recursive makefiles
Since commit f5f169ba99 "Split build rules for tools to allow
skipping them." these recursive makefiles are not used.

(debian/rules.d/Makefile can additionally install the top-level Kbuild
and Makefile, but that target hasn't been used since svn rev 18133
(version 3.1-1~experimental.1).)
2019-01-18 23:54:28 +00:00
Ben Hutchings cd07c2e48b debian/rules.d, debian/rules.real: Restore build of userland headers for tools
Since commit f5f169ba99 "Split build rules for tools to allow
skipping them." debian/rules.d/Makefile is not used and the current
kernel's UAPI headers are not installed.  This hasn't caused breakage
yet, probably because many tools have their own workaround using
include/uapi etc. directly, but could break backports builds at some
point.

Move the build of userland headers up into debian/rules.real and
make all tools build targets depend on it.
2019-01-18 23:54:28 +00:00
Ben Hutchings f75cc1f217 Merge branch 'source_disable' into 'sid'
Don't add linux-source to d/control when source: false

See merge request kernel-team/linux!104
2019-01-18 21:02:59 +00:00
Luca Boccassi 7368dbe6c6 Document pkg.linux.nosource in debian/README.source. 2019-01-18 20:59:11 +00:00
Luca Boccassi 7a4961e3fc linux-perf: explicitly disable the jvmti feature and shared library. 2019-01-18 20:57:32 +00:00
Luca Boccassi 380ff19d50 Don't add linux-source to d/control when source: false
With the recent refactor, setting source: false in debian/config/defines
is no longer enough to disable the linux-source-$ver package build, as
dh_listpackages is used to determine what is built.
Do not add linux-source-$ver to d/control if it is disabled.
2019-01-18 20:57:32 +00:00
Ben Hutchings 3cc965234c Prepare to release linux (4.19.16-1). 2019-01-17 18:56:17 +00:00
Ben Hutchings bd07300128 debian/rules.real: Fix build conditions for headers, debug and signed templates
The REAL_VERSION and PACKAGE_NAME variables aren't defined at the
point where we use them to check whether the package is enabled.
Replace them with their intended expansions to avoid this problem.
2019-01-17 18:56:14 +00:00
Ben Hutchings a54836a8ea Update to 4.19.16 2019-01-16 22:08:49 +00:00
Ben Hutchings 4a61bb4df9 Merge branch 'leds-apu' into 'sid'
Enable LEDS_APU to support leds on PC Engines APU

See merge request kernel-team/linux!101
2019-01-16 19:00:52 +00:00
Ben Hutchings 3a9466b40d Delete obsolete ABI reference 2019-01-16 18:59:25 +00:00
Ben Hutchings ee7babeceb Merge branch 'sid' into 'sid'
update to 4.19.15

See merge request kernel-team/linux!98
2019-01-16 18:57:53 +00:00
Luigi Baldoni b835b5ea87 Enable LEDS_APU to support leds on PC Engines APU 2019-01-16 13:04:14 +01:00
Yves-Alexis Perez 9bba1fb9b9 [rt] Update to 4.19.15-rt12 2019-01-16 11:09:49 +01:00
Yves-Alexis Perez fceb8a1734 update to 4.19.15 2019-01-16 11:09:49 +01:00
Yves-Alexis Perez bfc928ff1a update to 4.19.14 2019-01-16 11:09:26 +01:00
Salvatore Bonaccorso c2ac4cd321 posix-cpu-timers: Unbreak timer rearming
Closes: #919019
Closes: #919049
2019-01-12 11:25:48 +01:00
Romain Perier fe5142170f [rt] Update to 4.19.13-rt10 2019-01-11 17:44:15 +01:00
YunQiang Su d31776d28d Enable FB_SM750 and DRM_AST for Loongson-3
Some new Loongson servers are using Aspeed BMC, which has an GPU.
Some other Loongson servers are using SM750 GPU instead of AMD's.

Since MIPS doesn't have a generic display driver like VESA, we need
to install sm750fb and (drm_)ast into Loongson's fb-moduels udeb package.

(cherry picked from commit 6fbe9f4e363b32a70adf391e6d74ae21c52f16b6)
2019-01-08 07:03:29 +00:00
Michal Simek dfc91d42a7 [arm64] Enable drivers for Xilinx ZynqMP
Enable ZynqMP architecture and sata(ceva), ethernet(macb),
uart(ps_uart), pcie(xilinx_nwl) and gpio drivers.

(cherry picked from commit 4bdb05f65df963a7e304ab62449be6d693c781ba)
[bwh: Replace CONFIG_NET_CADENCE with CONFIG_NET_VENDOR_CADENCE]
2019-01-05 20:13:50 +00:00
Salvatore Bonaccorso c91e16558f ipv6: Consider sk_bound_dev_if when binding a socket to an address
Closes: #918103
2019-01-04 10:33:34 +01:00
Yves-Alexis Perez f58750e12d smb3: fix large reads on encrypted connections 2019-01-02 10:39:19 +01:00
Ben Hutchings 80c2596a7c Add pkg.linux.nokernel build profile that excludes kernel image/header packages
This should mostly be useful for testing changes that only affect
the userland packages.
2019-01-01 19:27:10 +00:00
Ben Hutchings fdd6dadb4a Use dh_listpackages to determine which packages to build
The packages we should build are restricted by:

* Package configuration in debian/config (limits which binary packages are
  included in debian/control)
* Architecture (specified per package in debian/templates/control.* and
  then in debian/control)
* Build profile (specified per package in debian/templates/control.* and
  then in debian/control)

The logic for these restrictions is currently repeated in
debian/rules.real, but sometimes it becomes inconsistent with
debian/control (as with my recent changes for libbpf).

dh_listpackages reads debian/control and filters it by the current
host architecture and build profiles, so that it reliably reports
which packages we should build.

Therefore:

* Replace the logic in debian/rules.real with checks for package names
  in the output of dh_listpackages
* Remove the redundant flag variables passed by debian/rules and
  debian/rules.gen
* Remove the special-casing of stage1 in debian/rules and
  debian/rules.gen
2019-01-01 18:29:56 +00:00
Ben Hutchings 46fcfa88d1 [ia64,m68k] libbpf: Really don't build on architectures without perf events
The architecture filtering needs to be done in debian/rules.real as well.
2019-01-01 16:38:41 +00:00
Ben Hutchings 3f9bd54247 Fix mangled patch "Build with -ffreestanding on m68k ..." 2018-12-31 19:42:29 +00:00
Ben Hutchings 127ba927a9 Merge branch 'm68k-sid' into 'sid'
[m68k] Add patch to build with -ffreestanding to fix FTBFS

See merge request kernel-team/linux!94
2018-12-30 18:41:56 +00:00
John Paul Adrian Glaubitz ce458bb4d5 [m68k] Add patch to build with -ffreestanding to fix FTBFS 2018-12-30 10:31:31 +01:00