Commit Graph

8371 Commits

Author SHA1 Message Date
Ben Hutchings 1a8256e0fb Enable some more new(ish) kconfig options
* [arm64,armhf] drm: Enable DRM_PANEL_RASPBERRYPI_TOUCHSCREEN as module
* dvb-usb-v2: Enable DVB_USB_ZD1301 as module
* gpio: Enable GPIO_EXAR, GPIO_PCI_IDIO_16, GPIO_PCIE_IDIO_24 as modules
* HID: Enable HID_ACCUTOUCH, HID_COUGAR, HID_ELAN, HID_ITE, HID_JABRA,
  HID_MAYFLASH, HID_REDRAGON, HID_RETRODE, HID_STEAM, HID_UDRAW_PS3 as
  modules
* [x86] i2c: Enable I2C_DESIGNWARE_BAYTRAIL
* media/rc: Enable IR_IMON_DECODER, IR_IMON_RAW as modules
* [x86] mfd: Enable INTEL_SOC_PMIC_BXTWC, INTEL_SOC_PMIC_CHTDC_TI as modules
* [x86] pinctrl: Enable PINCTRL_CANNONLAKE, PINCTRL_CEDARFORK,
  PINCTRL_DENVERTON, PINCTRL_GEMINILAKE, PINCTRL_ICELAKE, PINCTRL_LEWISBURG
* ptp: Change PTP_1588_CLOCK_KVM from built-in to module
* serial: Enable USB_SERIAL_F8153X, USB_SERIAL_UPD78F0730 as modules
* sound: Enable SND_FIREWIRE_MOTU, SND_FIREFACE, SND_XEN_FRONTEND as modules
* [x86] sound: Enable SND_SOC_AMD_CZ_DA7219MX98357_MACH,
  SND_SOC_AMD_CZ_RT5645_MACH, SND_SOC_INTEL_CHT_BSW_NAU8824_MACH,
  SND_SOC_INTEL_BYT_CHT_DA7213_MACH, SND_SOC_INTEL_KBL_RT5663_MAX98927_MACH,
  SND_SOC_INTEL_KBL_RT5663_RT5514_MAX98927_MACH,
  SND_SOC_INTEL_KBL_DA7219_MAX98357A_MACH,
  SND_SOC_INTEL_GLK_RT5682_MAX98357A_MACH as modules
* thermal: Enable DEVFREQ_THERMAL, THERMAL_STATISTICS
* video: Enable FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER
* watchdog: Enable WATCHDOG_PRETIMEOUT_GOV, WATCHDOG_PRETIMEOUT_GOV_NOOP,
  WATCHDOG_PRETIMEOUT_DEFAULT_GOV_NOOP; WATCHDOG_PRETIMEOUT_GOV_PANIC,
  WDAT_WDT as modules
* [x86] watchdog: Enable INTEL_MEI_WDT, NI903X_WDT, NIC7018_WDT as modules
2019-02-11 01:35:14 +00:00
Ben Hutchings 9954895622 Enable lots of new(ish) kconfig options
* 9p: Enable NET_9P_XEN as module
* ACPI: Enable ACPI_TAD as module
* amd-xgbe: Enable AMD_XGBE_DCB
* ath9k: Enable ATH9K_CHANNEL_CONTEXT
* block: Enable BLK_DEV_ZONED (except armel/marvell)
* bluetooth: Enable BT_HCIUART_RTL; BT_HCIUART_NOKIA, BT_MTKUART as modules
* bnxt: Enable BNXT_DCB
* ethernet: Enable HINIC, ICE, LAN743X, LIQUIDIO_VF as modules
* can: Enable CAN_VXCAN, CAN_MCBA_USB, CAN_UCAN as modules
* dm: Enable DM_UNSTRIPED, DM_WRITECACHE, DM_ZONED as modules
* gnss: Enable GNSS, GNSS_SIRF_SERIAL, GNSS_UBX_SERIAL as modules
* IB: Enable CGROUP_RDMA (except armel/marvell)
* ieee802154: Enable IEEE802154_HWSIM as module
* inet: Enable INET_RAW_DIAG as module
* input: Enable INPUT_AXP20X_PEK as module
* IPMI: Enable IPMI_SSIF as module
* joystick: Enable JOYSTICK_PXRC as module
* mlx5: Enable MLX5_FPGA, MLX5_CORE_IPOIB; MLXFW as module
* net: Enable BPF_STREAM_PARSER, XDP_SOCKETS (except armel/marvell);
  NET_FAILOVER, SMC, SMC_DIAG, VSOCKMON as modules
* net/phy: Enable LED_TRIGGER_PHY; CORTINA_PHY, DP83822_PHY, DP83TC811_PHY,
  MARVELL_10G_PHY, MICROCHIP_T1_PHY, RENESAS_PHY, ROCKCHIP_PHY as modules
* net/sched: Enable NET_SCH_CBS, NET_SCH_ETF, NET_SCH_SKBPRIO, NET_EMATCH_IPT
  as modules
* PCMCIA: Enable SCR24X as module
* [x86] rmi4: Re-enable RMI4_CORE, RMI4_SMB as modules (Closes: #875621);
  RMI4_F03, RMI4_F11, RMI4_F12, RMI4_F30, RMI4_F34, RMI4_F54, RMI4_F55
* xfrm: Enable XFRM_INTERFACE as module
* PCI: Enable PCI_PF_STUB as module
* random: Enable RANDOM_TRUST_CPU. This can be reverted using the kernel
  parameter: random.trust_cpu=off
* SCSI: Enable QEDF, QEDI as modules
* serial: Enable SERIAL_8250_EXAR as module
* tpm: Enable TCG_TIS_SPI, TCG_VTPM_PROXY as modules
* usbtouchscreen: Enable TOUCHSCREEN_USB_EASYTOUCH
* wireless: Enable MT76x0U, MT76x2E, MT76x2U, QTNFMAC_PEARL_PCIE as modules
* zram: Enable ZRAM_WRITEBACK, ZRAM_MEMORY_TRACKING
2019-02-10 23:16:32 +00:00
Ben Hutchings d73ca07047 [powerpc*,sparc64] udeb: Add nic-usb-modules 2019-02-10 18:13:34 +00:00
Ben Hutchings e62943f64c [arm64,armhf,ia64,riscv64,sparc64] udeb: Add usb-serial-modules
Closes: #903824
2019-02-10 18:13:34 +00:00
Ben Hutchings 1ca5094557 drivers/firmware: Enable FW_CFG_SYSFS as module (Closes: #882208) 2019-02-10 18:13:34 +00:00
Marcin Juszkiewicz 3efa0022ac arm64: Enable ARM64_ERRATUM_843419 (Closes: #920866) 2019-02-10 00:26:21 +01:00
Salvatore Bonaccorso 5019a8394c HID: debug: fix the ring buffer implementation (CVE-2019-3819) 2019-02-09 15:14:06 +01:00
Ben Hutchings 9c88b474fe Merge branch 'henrich/ARM_ARMADA_37XX_CPUFREQ' into sid
enable CONFIG_ARM_ARMADA_37XX_CPUFREQ for arm64 (Closes: #917939)

See merge request kernel-team/linux!121
2019-02-08 23:12:46 +00:00
Ben Hutchings 98ad181d65 Merge branch 'henrich/IMX_THERMAL' into 'sid'
enable CONFIG_IMX_THERMAL (#883023)

See merge request kernel-team/linux!120
2019-02-08 23:09:34 +00:00
Ben Hutchings e773a42de0 debian/changelog: Add nf_conncount fixes in 4.19.17 and related Debian bug 2019-02-08 22:52:17 +00:00
Ben Hutchings 152737c8ce debian/changelog: Wrap an over-long line 2019-02-08 22:48:16 +00:00
Ben Hutchings fc8bea1698 Bump ABI to 3
struct hd_struct changed and it's not obvious how to avoid an ABI
change.
2019-02-08 22:39:29 +00:00
Hideki Yamane 00adcacb33 enable CONFIG_ARM_ARMADA_37XX_CPUFREQ for arm64 (Closes: #917939) 2019-02-09 02:38:04 +09:00
Hideki Yamane ee08aef37e enable CONFIG_IMX_THERMAL (#883023) 2019-02-09 02:28:23 +09:00
Salvatore Bonaccorso 00224672bb [x86] KVM: nVMX: unconditionally cancel preemption timer in free_nested (CVE-2019-7221) 2019-02-08 10:32:39 +01:00
Salvatore Bonaccorso fb1b32a316 [x86] KVM: work around leak of uninitialized stack contents (CVE-2019-7222) 2019-02-08 10:18:28 +01:00
Salvatore Bonaccorso 71aa687bf8 kvm: fix kvm_ioctl_create_device() reference counting (CVE-2019-6974) 2019-02-08 10:01:58 +01:00
Ben Hutchings e898a5d96a Update "Revert "objtool: Fix CONFIG_STACK_VALIDATION=y warning for ..."
Part of the section we move was moved upstream in 4.19.15 by commit
ae206a1a5e3a "kbuild: fix false positive warning/error about missing
libelf".  Don't duplicate that section.
2019-02-07 23:09:25 +00:00
Marcin Juszkiewicz bf22005770 Enable virtio-gpu for debian installer
This will allow to get graphics support in VM instances right from
Debian installer phase.

(cherry picked from commit fb11c71e7c36b2e9abb7535e6c9c0ddbb8dc7c15)
2019-02-07 22:47:54 +00:00
Ben Hutchings f6cfd5f990 Merge branch 'hrw-guest/linux-sid' into sid
Update to 4.19.20

See merge request kernel-team/linux!116
2019-02-07 21:00:43 +00:00
Marcin Juszkiewicz bb2161ae6c changelog: cleanup and debianization 2019-02-07 19:48:45 +01:00
Ben Hutchings 406f867ae8 debian/tests/python: Fix spurious failure due to misuse of stderr
While pycodestyle and pyflakes wrongly write error messages to stdout,
the unittest module has the opposite bug: it writes successful status
messages to stderr.
2019-02-07 04:14:55 +00:00
Ben Hutchings 886c02b804 percpu: convert spin_lock_irq to spin_lock_irqsave
This fixes boot failure with the alpha-generic flavour, discussed in
https://lists.debian.org/debian-alpha/2018/12/msg00001.html and
https://salsa.debian.org/kernel-team/linux/merge_requests/79
2019-02-06 23:41:18 +00:00
Ben Hutchings 3bdfe29c3e [armhf,arm64] serial: 8250: Disable SERIAL_8250_DEPRECATED_OPTIONS
8250 was only called 8250_core in Linux 3.7 and 3.8, so there's
been plenty of time for people to switch back to setting module
parameters on 8250.
2019-02-06 23:18:32 +00:00
Ben Hutchings f217e5602b Merge branch 'henrich/sensors-lm75' into sid
enable CONFIG_SENSORS_LM75 for armhf (Closes: #918114)

See merge request kernel-team/linux!114
2019-02-06 23:10:05 +00:00
Marcin Juszkiewicz 8f73ffdafe Update to 4.19.20 2019-02-06 19:57:01 +00:00
Marcin Juszkiewicz 954102fe6b Update to 4.19.19 2019-02-06 19:57:01 +00:00
Hideki Yamane f9020427df enable CONFIG_SENSORS_LM75 for armhf (Closes: #918114) 2019-02-05 19:11:44 +09:00
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
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
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