Romain Perier
f24c6b7b60
[armel/rpi] Add flavour for Raspberry Pi and Raspberry Pi Zero
...
Nowadays, Raspberry Pi 2 and Rasberry Pi 3 works perfectly fine with
Debian (including the official kernel package or the userland). RPi 1
and RPi Zero have an SoC that contains an armv6-based CPU, this means
that it cannot work with an hardfloat ABI, that is armv7 based. So we
have to use the Debian armel userland for this reason. Both boards are
supported in the mainline linux kernel and not being supported in the
debian-kernel package is the only blocking point that prevent RPI 1 and
RPI Zero from being well supported in an official Debian distribution.
This commit add a new kernel flavour for enabling support for the both
platforms.
2019-03-05 20:55:45 +01:00
Ben Hutchings
ad9f27e1eb
Merge branch 'sid-4.19.21-wip' into 'sid'
...
4.19.26
See merge request kernel-team/linux!126
2019-03-05 19:49:02 +00:00
Ben Hutchings
96e3ed26a7
debian/bin/gencontrol.py: Add rules to build debian/build/config.*
...
It is no longer possible to run the "setup" rules without a compiler,
because Kconfig symbols can depend on compiler properties. Add a way
to invoke just the first step of setup, which merges the kconfig files
and overrides together.
2019-03-05 19:11:48 +00:00
Romain Perier
2ef57b8ec9
[rt] Update to 4.19.25-rt16
2019-03-05 14:29:38 +01:00
Marcin Juszkiewicz
8e3ab60ac6
update to 4.19.26
2019-03-05 14:28:55 +01:00
Marcin Juszkiewicz
1b33d3e00b
update to 4.19.25
2019-03-05 14:28:55 +01:00
Marcin Juszkiewicz
37e6c11924
update to 4.19.24
2019-03-05 14:28:55 +01:00
Marcin Juszkiewicz
493801a88a
update to 4.19.23
2019-03-05 14:28:55 +01:00
Marcin Juszkiewicz
ee5b6f81c6
update to 4.19.22
2019-03-05 14:28:55 +01:00
Marcin Juszkiewicz
4a0b4cb79e
update to 4.19.21
2019-03-05 14:28:55 +01:00
Vagrant Cascadian
5cb904c8a9
[arm64] Add patch from v4.20 to enable device-tree for Pine64-LTS.
2019-03-04 07:56:07 -08:00
Salvatore Bonaccorso
76a21e66e3
Btrfs: fix corruption reading shared and compressed extents after hole punching
...
Closes : #922306
2019-02-26 21:06:35 +01:00
Vagrant Cascadian
5d94872d0b
Add changelog entry for A64-timer patch.
2019-02-19 12:30:18 -08:00
dann frazier
1ebd53abbf
arm64: lockdown: Move init_lockdown() call after efi_init()
...
The lockdown code for arm64 currently fails to engage when in Secure Boot
mode. Seth Forshee noticed that this is because init_lockdown() checks
for efi_enabled(EFI_BOOT), but that bit doesn't get set until uefi_init()
is called.
2019-02-17 06:09:47 -07:00
Vagrant Cascadian
95c2cd3378
[armhf] Enable REGULATOR_SY8106A as module.
2019-02-16 22:10:56 -08:00
Vagrant Cascadian
e078163694
Clarify changelog entry regarding orange pi plus cpufreq issue.
2019-02-16 22:09:09 -08:00
Vagrant Cascadian
3f699085ff
[armhf] Add patch from upstream fixing cpufreq on Orange Pi Plus.
2019-02-16 19:54:39 -08:00
Aurelien Jarno
26e9f62e39
Revert "usbip: depend on usb.ids instead of usbutils."
...
This reverts commit b95a83a3ec
.
This won't work for stretch-backports, so let's wait for bullseye.
2019-02-13 19:36:49 +01:00
Aurelien Jarno
b95a83a3ec
usbip: depend on usb.ids instead of usbutils.
...
usbip depends on usbutils only to get /usr/share/misc/usb.ids. It's
better to directly depend on the new usb.ids package.
2019-02-13 19:18:24 +01:00
Ben Hutchings
a6b15ac2c4
debian/changelog: Wrap an over-long line
2019-02-13 16:53:32 +00:00
Ben Hutchings
36c3e46992
Merge branch 'wookey/linux-sid' into sid
...
Sid: Add support for coresight (libopencsd) to perf
See merge request kernel-team/linux!123
2019-02-13 16:52:49 +00:00
Ben Hutchings
1bfee96fd0
udeb: Move crc7 to crc-modules to avoid duplication
2019-02-13 15:10:54 +00:00
Ben Hutchings
deaca48d3c
[sparc64] udeb: Use standard module list in nic-modules
2019-02-13 15:04:23 +00:00
Wookey
f43b9851eb
Add support for coresight (libopencsd) to perf
2019-02-13 03:00:18 +00:00
Ben Hutchings
f98f9b5dcf
udeb: Move drivers from {hyperv,virtio}-modules to {fb,input,nic,scsi}-modules
...
Now that the shared dependencies of these drivers are in kernel-image,
we can safely move them into the packages for each driver class.
2019-02-13 01:23:11 +00:00
Ben Hutchings
cb01662a3e
udeb: Move basic PV modules from {hyperv,virtio}-modules to kernel-image
...
These modules will end up in every installer build, one way or
another. Move them into kernel-image, which all other packages
depend on, so we can then split up the remaining PV drivers.
2019-02-13 01:23:11 +00:00
Ben Hutchings
9235dbdde8
udeb: Add fb-modules and include drm and drm_kms_helper on most architecures
...
The previous version failed to build on alpha:
debian/virtio-modules-4.19.0-3-alpha-generic-di lib/modules/4.19.0-3-alpha-generic/kernel/drivers/i2c/i2c-core.ko
debian/i2c-modules-4.19.0-3-alpha-generic-di lib/modules/4.19.0-3-alpha-generic/kernel/drivers/i2c/i2c-core.ko
and sparc64:
debian/virtio-modules-4.19.0-3-sparc64-di lib/modules/4.19.0-3-sparc64/kernel/drivers/i2c/i2c-core.ko
debian/nic-modules-4.19.0-3-sparc64-di lib/modules/4.19.0-3-sparc64/kernel/drivers/i2c/i2c-core.ko
sparc64 was missing a i2c-modules package, but adding that just gets
it to the same state as alpha. On both architectures drm_kms_helper
is included in the virtio-modules package as a dependency of
virtio-gpu, and then i2c-core is included as a dependency of
drm_kms_helper.
I don't think it makes sense to make virtio-modules directly depend on
i2c-modules. (In fact I think virtio-modules was a mistake entirely.)
Instead, for all configurations that enable both DRM and virtio:
1. Add an fb-modules package if it doesn't already exist
2. Include drm and drm_kms_helper in it
2019-02-13 01:23:11 +00:00
Ben Hutchings
722cef58bc
[powerpc*] udeb: Add i2c-modules
2019-02-13 01:23:11 +00:00
Ben Hutchings
93dd52b2a0
[arm64,armhf] udeb: Add mmc-core-modules to Provides of kernel-image
...
CONFIG_MMC is built-in for some reason, which I won't change right
now.
2019-02-13 00:22:08 +00:00
Ben Hutchings
1eff5d823e
udeb: Make nic-wireless-modules depend on mmc-core-modules, not mmc-modules
2019-02-13 00:21:25 +00:00
Ben Hutchings
f5c38df428
[armel] udeb: Add mmc-core-modules
2019-02-13 00:21:24 +00:00
Ben Hutchings
1d8da34a80
[powerpc*] udeb: Add mmc-core-modules and nic-wireless-modules
...
* Move airport into nic-wireless-modules
* Remove overrides for Depends field of nic-pcmcia-modules
2019-02-12 22:07:51 +00:00
Ben Hutchings
1d80b19d87
mt76: Use the correct hweight8() function (fixes FTBFS on ia64)
2019-02-12 15:39:34 +00:00
Ben Hutchings
300cb820cd
[sparc64] udeb: Add i2c-modules and nic-shared-modules to avoid duplication
2019-02-12 12:51:59 +00:00
Ben Hutchings
9050e91ac0
Prepare to release linux (4.19.20-1).
2019-02-11 16:56:00 +00:00
Ben Hutchings
b4995d6607
video: Disable FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER again
...
It won't work nicely unless we make the boot loader completely silent,
and we might need to update themes as well.
<https://fedoraproject.org/wiki/Changes/FlickerFreeBoot > has the full
details.
2019-02-11 16:55:58 +00:00
Ben Hutchings
fd527676dd
rmi4: Disable RMI_F54
...
Enabling this symbol makes rmi4_core depend on the media/v4l2
subsystem which is not only weird but also results in duplicate
modules at kernel-wedge time.
2019-02-11 14:06:39 +00:00
Ben Hutchings
07c5106918
udeb: Add scsi-nic-modules containing Chelsio and Qlogic iSCSI/FC drivers
...
These drivers depend on the corresponding net drivers, or at least
common modules built under drivers/net/ethernet, currently leading
to duplicate modules.
I don't want to resolve this by adding a dependency between
nic-modules and scsi-modules, as that would pull in both into
installer images that previously only needed one set of drivers. I
also don't want to add the common modules into kernel-image as that
would bloat all installer images. Instead, put the drivers in a new
package and we can work out which installer images should include it
later.
Build scsi-nic-modules for all architectures/flavours that build
scsi-modules using the common module list now.
2019-02-11 14:00:58 +00:00
Ben Hutchings
b7a2d1a5e6
debian/changelog: Close more bugs that requested config changes
2019-02-11 01:49:14 +00:00
Ben Hutchings
4a73a700d4
[armhf,riscv64,s390x] udeb: Add cdrom-core-modules
2019-02-11 01:40:18 +00:00
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