Release linux (4.7.4-2).

-----BEGIN PGP SIGNATURE-----
 
 iQIcBAABCgAGBQJX4HvgAAoJEOe/yOyVhhEJq9cP/j1XO1dNpOXxq0JZod66K1sl
 JIC4LPZ3i+kiAD0amMZiAexAuCpqCDjinjVr/pAhEoAa79983tFoY9yWjDCAW+9H
 0j7Torb5wQ76BlyXCjSoaztcQmzQ1YiCvjIzk4hCJCcvqdTuA1MMr7+AbXAgi3xE
 Es/G7ai+7SK5suEYgsbliM2ndFFMtIDqgpvDVDFNBDt61m2RXKxw7SQwyItIx+Hn
 n7Aq/P+LP7BjMSP6nW6EafF/RidbAwq4x+FKqzGyZhVQV7c3YFbh0EA7lVcTDhC7
 A1ZbdeUjiFhUKchRPa56qf+eAI8sBEeU3Ga1mhpkxL8RkFKwvWmmB2J0tBE7KHgw
 WCy+8nPxnLAq3eVIkOcB3MuvNdM9DvvtQ7X5NjXnBIfq06OX4y+C+udMpafmegTG
 5YB3FVppFQNGZcOxeF9hCQspHGvBsTGRYoK3hxzx4AY94E1cakl08oZte4dHYALz
 GvP/tjbLH5i/g9djVNGtfZCHKMZbDq2QhD60GNwFoN/ssX4Q/L3q4N+eyJD9KoQM
 Bu44v1ZY7M13F4t5JUomjU2e5mze3opxEB2C7vIoyJfaUvtAWX/mn8SysDGdT0OJ
 zd8ow6IntzcL+mqxrarOPMenSt2yqoQ6WdkYkpF5aCTj2GJyAkU7dUWfWdKWtLM7
 yjuIvqRAcVzMU9XuU8uf
 =s0s4
 -----END PGP SIGNATURE-----

Merge tag 'debian/4.7.4-2'

- Drop ABI references and ABI maintenance patches
- Fix Kconfig symbols for omapdss sub-drivers, which were renamed for 4.8
This commit is contained in:
Ben Hutchings 2016-09-22 01:17:01 +01:00
commit b37c595561
12 changed files with 299 additions and 6 deletions

208
debian/changelog vendored
View File

@ -63,6 +63,214 @@ linux (4.8~rc5-1~exp1) experimental; urgency=medium
-- Ben Hutchings <ben@decadent.org.uk> Wed, 07 Sep 2016 21:52:47 +0100
linux (4.7.4-2) unstable; urgency=medium
* [arm64] Revert "arm64: Define AT_VECTOR_SIZE_ARCH for ARCH_DLINFO"
(fixes FTBFS)
* [armhf] media: Disable VIDEO_V4L2_SUBDEV_API and VIDEO_OMAP3 to avoid ABI
change (fixes FTBFS)
* [hppa] Ignore ABI changes caused by disabling CONFIG_FTRACE (fixes FTBFS)
-- Ben Hutchings <ben@decadent.org.uk> Mon, 19 Sep 2016 22:09:42 +0100
linux (4.7.4-1) unstable; urgency=medium
* New upstream stable update:
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.7.3
- [x86] mm: Disable preemption during CR3 read+write
- [x86] uprobes: Fix RIP-relative handling of EVEX-encoded instructions
- [x86] platform/uv: Skip UV runtime services mapping in the
efi_runtime_disabled case
- SUNRPC: Handle EADDRNOTAVAIL on connection failures
- SUNRPC: allow for upcalls for same uid but different gss service
- [x86] ALSA: hda - Manage power well properly for resume
- efi/capsule: Allocate whole capsule into virtual memory
- virtio: fix memory leak in virtqueue_add()
- vfio/pci: Fix NULL pointer oops in error interrupt setup handling
- tracing: Fix tick_stop tracepoint symbols for user export
- [x86] perf intel-pt: Fix occasional decoding errors when tracing
system-wide
- [amd64] libnvdimm, nd_blk: mask off reserved status bits
- ACPI: CPPC: Return error if _CPC is invalid on a CPU
- ACPI / CPPC: Prevent cpc_desc_ptr points to the invalid data
- genirq/msi: Remove unused MSI_FLAG_IDENTITY_MAP
- genirq/msi: Make sure PCI MSIs are activated early
- usb: ehci: change order of register cleanup during shutdown
- usb: devio, do not warn when allocation fails
- usb: misc: usbtest: add fix for driver hang
- usb: misc: usbtest: usbtest_do_ioctl may return positive integer
- usb: dwc3: gadget: increment request->actual once
- usb: dwc3: gadget: fix for short pkts during chained xfers
- usb: dwc3: gadget: always cleanup all TRBs
- usb: hub: Fix unbalanced reference count/memory leak/deadlocks
- USB: hub: fix up early-exit pathway in hub_activate
- USB: hub: change the locking in hub_activate
- USB: validate wMaxPacketValue entries in endpoint descriptors
- usb/gadget: fix gadgetfs aio support.
- xhci: always handle "Command Ring Stopped" events
- usb: xhci: Fix panic if disconnect
- xhci: don't dereference a xhci member after removing xhci
- USB: serial: fix memleak in driver-registration error path
- uprobes: Fix the memcg accounting
- perf symbols: Fix annotation of objects with debuginfo files
- perf/core: Fix event_function_local()
- perf tools mem: Fix -t store option for record command
- iommu/dma: Don't put uninitialised IOVA domains
- [armhf] iommu/io-pgtable-arm-v7s: Fix attributes when splitting blocks
- [armhf,arm64] iommu/arm-smmu: Fix CMDQ error handling
- [armhf,arm64] iommu/arm-smmu: Disable stalling faults for all endpoints
- [armhf,arm64] iommu/arm-smmu: Don't BUG() if we find aborting STEs with
disable_bypass
- [x86] pinctrl/amd: Remove the default de-bounce time
- i2c: mux: demux-pinctrl: properly roll back when adding adapter fails
- [s390x] dasd: fix hanging device after clear subchannel
- mac80211: fix purging multicast PS buffer queue
- [arm64] kernel: avoid literal load of virtual address with MMU off
- [arm64] avoid TLB conflict with CONFIG_RANDOMIZE_BASE
- [arm64] dts: rockchip: add reset saradc node for rk3368 SoCs
- [arm64] kernel: Fix unmasked debug exceptions when restoring mdscr_el1
- of: fix reference counting in of_graph_get_endpoint_by_regs
- iio: fix sched WARNING "do not call blocking ops when !TASK_RUNNING"
- [x86] drm/amdgpu: Change GART offset to 64-bit
- [x86] drm/amdgpu: fix amdgpu_move_blit on 32bit systems
- [x86] drm/amdgpu: fix lru size grouping v2
- [x86] drm/amdgpu: avoid a possible array overflow
- [x86] drm/amdgpu: skip TV/CV in display parsing
- [x86] drm/amd/amdgpu: sdma resume fail during S4 on CI
- [x86] drm/amd/amdgpu: compute ring test fail during S4 on CI
- [x86] drm/amdgpu: record error code when ring test failed
- [x86] drm/i915: Fix iboost setting for DDI with 4 lanes on SKL
- [x86] drm/i915: Program iboost settings for HDMI/DVI on SKL
- [x86] drm/i915: Fix iboost setting for SKL Y/U DP DDI buffer translation
entry 2
- [x86] drm/i915: Acquire audio powerwell for HD-Audio registers
- [x86] drm/i915: fix aliasing_ppgtt leak
- [x86] drm/i915/vlv: Make intel_crt_reset() per-encoder
- [x86] drm/i915/vlv: Reset the ADPA in vlv_display_power_well_init()
- [x86] drm/i915/vlv: Disable HPD in valleyview_crt_detect_hotplug()
- [x86] drm/i915: Enable polling when we don't have hpd
- [arm64] mfd: cros_ec: Add cros_ec_cmd_xfer_status() helper
- [arm64] i2c: cros-ec-tunnel: Fix usage of cros_ec_cmd_xfer()
- cdc-acm: fix wrong pipe type on rx interrupt xfers
- mpt3sas: Fix resume on WarpDrive flash cards
- megaraid_sas: Fix probing cards without io port
- dm round robin: do not use this_cpu_ptr() without having preemption
disabled
- gpio: Fix OF build problem on UM
- fs/seq_file: fix out-of-bounds read
- soft_dirty: fix soft_dirty during THP split
- [amd64] dax: fix device-dax region base
- [amd64] mm: silently skip readahead for DAX inodes
- btrfs: waiting on qgroup rescan should not always be interruptible
- btrfs: properly track when rescan worker is running
- btrfs: don't create or leak aliased root while cleaning up orphans
- Revert "floppy: fix open(O_ACCMODE) for ioctl-only open"
- Input: synaptics-rmi4 - fix register descriptor subpacket map construction
- [x86] crypto: qat - fix aes-xts key sizes
- USB: avoid left shift by -1
- usb: chipidea: udc: don't touch DP when controller is in host mode
- USB: fix typo in wMaxPacketSize validation
- usb: gadget: udc: core: don't starve DMA resources
- USB: serial: mos7720: fix non-atomic allocation in write path
- USB: serial: mos7840: fix non-atomic allocation in write path
- [x86] staging/lustre/llite: Close atomic_open race with several openers
- [x86] staging: comedi: daqboard2000: bug fix board type matching code
- [x86] staging: comedi: comedi_test: fix timer race conditions
- [x86] staging: comedi: ni_mio_common: fix AO inttrig backwards
compatibility
- [x86] staging: comedi: ni_mio_common: fix wrong insn_write handler
- ACPI / drivers: fix typo in ACPI_DECLARE_PROBE_ENTRY macro
- ACPI / drivers: replace acpi_probe_lock spinlock with mutex
- ALSA: line6: Remove double line6_pcm_release() after failed acquire.
- ALSA: line6: Give up on the lock while URBs are released.
- ALSA: line6: Fix POD sysfs attributes segfault
- hwmon: (it87) Add missing sysfs attribute group terminator
- hwmon: (iio_hwmon) fix memory leak in name attribute
- sysfs: correctly handle read offset on PREALLOC attrs
- SUNRPC: Fix infinite looping in rpc_clnt_iterate_for_each_xprt
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.7.4
- Revert "floppy: refactor open() flags handling"
- apparmor: fix refcount race when finding a child profile
- fs: Check for invalid i_uid in may_follow_link()
- cred: Reject inodes with invalid ids in set_create_file_as()
- ext4: validate that metadata blocks do not overlap superblock
- ext4: fix xattr shifting when expanding inodes
- ext4: fix xattr shifting when expanding inodes part 2
- ext4: properly align shifted xattrs when expanding inodes
- ext4: avoid deadlock when expanding inode size
- ext4: avoid modifying checksum fields directly during checksum
verification
- block: Fix race triggered by blk_set_queue_dying()
- block: make sure a big bio is split into at most 256 bvecs
- cgroup: reduce read locked section of cgroup_threadgroup_rwsem during fork
- cdc-acm: added sanity checking for probe()
- drm/radeon: fix radeon_move_blit on 32bit systems
- drm/radeon: only apply the SS fractional workaround to RS[78]80
- drm/atomic: Don't potentially reset color_mgmt_changed on successive
property updates.
- drm: Reject page_flip for !DRIVER_MODESET
- [arm64] drm/msm: fix use of copy_from_user() while holding spinlock
- [armhf] drm/vc4: Use drm_free_large() on handles to match its allocation.
- [armhf] drm/vc4: Fix overflow mem unreferencing when the binner runs dry.
- [armhf] drm/vc4: Fix oops when userspace hands in a bad BO.
- xfs: fix superblock inprogress check
- timekeeping: Cap array access in timekeeping_debug
- xenbus: don't look up transaction IDs for ordinary writes
- ovl: proper cleanup of workdir
- ovl: don't copy up opaqueness
- ovl: remove posix_acl_default from workdir
- ovl: listxattr: use strnlen()
- ovl: fix workdir creation
- mei: me: disable driver on SPT SPS firmware
- ubifs: Fix xattr generic handler usage
- ubifs: Fix assertion in layout_in_gaps()
- bdev: fix NULL pointer dereference
- bcache: RESERVE_PRIO is too small by one when prio_buckets() is a power
of two.
- [mips*/*-malta] irqchip/mips-gic: Implement activate op for device domain
- vhost/scsi: fix reuse of &vq->iov[out] in response
- [x86] apic: Do not init irq remapping if ioapic is disabled
- xprtrdma: Create common scatterlist fields in rpcrdma_mw
- crypto: caam - fix IV loading for authenc (giv)decryption
- fscrypto: add authorization check for setting encryption policy
- fscrypto: only allow setting encryption policy on directories
- ALSA: firewire-tascam: accessing to user space outside spinlock
- ALSA: fireworks: accessing to user space outside spinlock
- ALSA: rawmidi: Fix possible deadlock with virmidi registration
- ALSA: timer: fix NULL pointer dereference in read()/ioctl() race
- ALSA: timer: fix division by zero after SNDRV_TIMER_IOCTL_CONTINUE
- ALSA: timer: fix NULL pointer dereference on memory allocation failure
- ALSA: timer: Fix zero-division by continue of uninitialized instance
- scsi: fix upper bounds check of sense key in scsi_sense_key_string()
- cpufreq: dt: Add terminate entry for of_device_id tables
[ Ben Hutchings ]
* [arm64] Add cpu_to_fdt32() when setting Secure Boot flag in FDT
* [amd64] Enable SIGNED_PE_FILE_VERIFICATION, KEXEC_FILE,
KEXEC_VERIFY_SIG, KEXEC_BZIMAGE_VERIFY_SIG
* i8042: Revert ABI break in 4.7.3
* mm, oom: prevent premature OOM killer invocation for high order request
(regression in 4.7)
* [arm64] pinctrl: Enable PINCTRL_SINGLE as built-in, needed for HiKey SoCs
* [hppa] Disable FTRACE due to huge size cost (Closes: #837588)
* [powerpcspe] xmon: Don't use ld on 32-bit (Closes: #836741)
* liblockdep-dev: Add dependency on liblockdep<version> (Closes: #837710)
* xen-linux-system: Relax dependency on linux-image to allow for version
suffix added by linux-signed
* [armhf] Enable drivers for Novena: MFD_STMPE as built-in; DRM_PANEL_SIMPLE,
MMA8452, TOUCHSCREEN_STMPE, BATTERY_SBS, BACKLIGHT_PWM, SND_SOC_IMX_ES8328
as modules (Closes: #837627, thanks to Vagrant Cascadian)
* linux-image: postrm: Make failure of rmdir on purge non-fatal
(Closes: #836282)
* [armhf] Enable drivers and options for OpenPandora console: POWER_AVS_OMAP
as built-in; DISPLAY_CONNECTOR_ANALOG_TV, DISPLAY_PANEL_TPO_TD043MTEA1,
SENSORS_TWL4030_MADC, VIDEO_OMAP3, BATTERY_TWL4030_MADC, BACKLIGHT_PANDORA,
HDQ_MASTER_OMAP as modules; OMAP2_DSS_DSI (Closes: #835893, thanks to
Vagrant Cascadian)
* bug script: Stop describing TAINT_UNSIGNED_MODULE as expected
-- Ben Hutchings <ben@decadent.org.uk> Sun, 18 Sep 2016 14:56:01 +0100
linux (4.7.2-1) unstable; urgency=medium
* New upstream release: https://kernelnewbies.org/Linux_4.7

View File

@ -14,6 +14,9 @@ CONFIG_AMD_NUMA=y
CONFIG_X86_64_ACPI_NUMA=y
CONFIG_NUMA_EMU=y
CONFIG_EFI_MIXED=y
CONFIG_KEXEC_FILE=y
CONFIG_KEXEC_VERIFY_SIG=y
CONFIG_KEXEC_BZIMAGE_VERIFY_SIG=y
CONFIG_PCI_MMCONFIG=y
CONFIG_ISA_DMA_API=y
CONFIG_X86_X32=y
@ -61,6 +64,11 @@ CONFIG_CRYPTO_TWOFISH_X86_64=m
CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=m
CONFIG_CRYPTO_TWOFISH_AVX_X86_64=m
##
## file: crypto/asymmetric_keys/Kconfig
##
CONFIG_SIGNED_PE_FILE_VERIFICATION=y
##
## file: drivers/acpi/Kconfig
##

View File

@ -441,6 +441,7 @@ CONFIG_PHY_TEGRA_XUSB=m
##
## file: drivers/pinctrl/Kconfig
##
CONFIG_PINCTRL_SINGLE=y
CONFIG_PINCTRL_MAX77620=y
##

View File

@ -126,6 +126,8 @@ CONFIG_ARM_THUMBEE=y
##
## file: arch/arm/plat-omap/Kconfig
##
CONFIG_POWER_AVS_OMAP=y
CONFIG_POWER_AVS_OMAP_CLASS3=y
CONFIG_OMAP_RESET_CLOCKS=y
CONFIG_OMAP_MUX=y
# CONFIG_OMAP_MUX_DEBUG is not set
@ -298,7 +300,9 @@ CONFIG_DRM_OMAP=m
##
CONFIG_DRM_OMAP_ENCODER_TPD12S015=m
CONFIG_DRM_OMAP_CONNECTOR_HDMI=m
CONFIG_DRM_OMAP_CONNECTOR_ANALOG_TV=m
CONFIG_DRM_OMAP_PANEL_SONY_ACX565AKM=m
CONFIG_DRM_OMAP_PANEL_TPO_TD043MTEA1=m
##
## file: drivers/gpu/drm/omapdrm/dss/Kconfig
@ -308,6 +312,7 @@ CONFIG_OMAP2_DSS_VENC=y
CONFIG_OMAP4_DSS_HDMI=y
CONFIG_OMAP5_DSS_HDMI=y
CONFIG_OMAP2_DSS_SDI=y
CONFIG_OMAP2_DSS_DSI=y
##
## file: drivers/gpu/drm/panel/Kconfig
@ -373,6 +378,7 @@ CONFIG_OMAP_SSI=m
CONFIG_SENSORS_G762=m
CONFIG_SENSORS_GPIO_FAN=m
CONFIG_SENSORS_PWM_FAN=m
CONFIG_SENSORS_TWL4030_MADC=m
##
## file: drivers/hwspinlock/Kconfig
@ -415,6 +421,7 @@ CONFIG_IIO=m
## file: drivers/iio/accel/Kconfig
##
CONFIG_IIO_ST_ACCEL_3AXIS=m
CONFIG_MMA8452=m
##
## file: drivers/iio/adc/Kconfig
@ -469,6 +476,7 @@ CONFIG_SERIO_SUN4I_PS2=m
CONFIG_INPUT_TOUCHSCREEN=y
CONFIG_TOUCHSCREEN_TI_AM335X_TSC=m
CONFIG_TOUCHSCREEN_TSC2005=m
CONFIG_TOUCHSCREEN_STMPE=m
CONFIG_TOUCHSCREEN_SUN4I=m
##
@ -506,10 +514,14 @@ CONFIG_BCM2835_MBOX=y
##
CONFIG_MEDIA_SUPPORT=y
CONFIG_MEDIA_CONTROLLER=y
#. Deferred to 4.8
# CONFIG_VIDEO_V4L2_SUBDEV_API is not set
##
## file: drivers/media/platform/Kconfig
##
#. Deferred to 4.8
# CONFIG_VIDEO_OMAP3 is not set
CONFIG_VIDEO_TI_VPE=m
##
@ -564,6 +576,7 @@ CONFIG_MFD_MC13XXX_I2C=m
CONFIG_MFD_MAX77686=y
CONFIG_MFD_RK808=y
CONFIG_MFD_SEC_CORE=y
CONFIG_MFD_STMPE=y
CONFIG_MFD_TI_AM335X_TSCADC=m
CONFIG_MFD_PALMAS=y
CONFIG_TWL4030_CORE=y
@ -872,8 +885,10 @@ CONFIG_PINCTRL_WM8850=y
##
CONFIG_BATTERY_SBS=m
CONFIG_BATTERY_BQ27XXX=m
CONFIG_BATTERY_TWL4030_MADC=m
CONFIG_BATTERY_RX51=m
CONFIG_CHARGER_ISP1704=m
CONFIG_CHARGER_TWL4030=m
CONFIG_CHARGER_GPIO=m
CONFIG_CHARGER_BQ2415X=m
CONFIG_AXP20X_POWER=m
@ -1158,6 +1173,7 @@ CONFIG_USB_MXS_PHY=m
## file: drivers/video/backlight/Kconfig
##
CONFIG_BACKLIGHT_PWM=m
CONFIG_BACKLIGHT_PANDORA=m
CONFIG_BACKLIGHT_GPIO=m
##
@ -1185,6 +1201,11 @@ CONFIG_FB_SIMPLE=y
##
CONFIG_VIRTIO_MMIO=m
##
## file: drivers/w1/masters/Kconfig
##
CONFIG_HDQ_MASTER_OMAP=m
##
## file: drivers/watchdog/Kconfig
##
@ -1251,6 +1272,7 @@ CONFIG_SND_DAVINCI_SOC_MCASP=m
##
CONFIG_SND_IMX_SOC=m
CONFIG_SND_SOC_EUKREA_TLV320=m
CONFIG_SND_SOC_IMX_ES8328=m
CONFIG_SND_SOC_IMX_SGTL5000=m
CONFIG_SND_SOC_IMX_SPDIF=m
CONFIG_SND_SOC_IMX_MC13783=m

View File

@ -569,6 +569,12 @@ CONFIG_ROOT_NFS=y
CONFIG_SGETMASK_SYSCALL=y
CONFIG_SYSFS_SYSCALL=y
##
## file: kernel/trace/Kconfig
##
#. As of 4.7 this has a huge size cost; see #837588
# CONFIG_FTRACE is not set
##
## file: lib/Kconfig.debug
##

View File

@ -0,0 +1,41 @@
From: Michael Ellerman <mpe@ellerman.id.au>
Date: Fri Sep 9 15:54:37 AEST 2016
Subject: powerpc/xmon: Don't use ld on 32-bit
Origin: https://lists.ozlabs.org/pipermail/linuxppc-dev/2016-September/148424.html
Bug-Debian: https://bugs.debian.org/836741
In commit 31cdd0c39c75 ("powerpc/xmon: Fix SPR read/write commands and
add command to dump SPRs") I added two uses of the "ld" instruction in
spr_access.S. "ld" is a 64-bit instruction, so shouldn't be used on
32-bit CPUs.
Replace it with PPC_LL which is a macro that gives us either "ld" or
"lwz" depending on whether we're 64 or 32-bit.
Fixes: 31cdd0c39c75 ("powerpc/xmon: Fix SPR read/write commands and add command to dump SPRs")
Cc: stable@vger.kernel.org # v4.7+
Reported-by: John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
---
arch/powerpc/xmon/spr_access.S | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/arch/powerpc/xmon/spr_access.S b/arch/powerpc/xmon/spr_access.S
index 84ad74213c83..7d8b0e8ed6d9 100644
--- a/arch/powerpc/xmon/spr_access.S
+++ b/arch/powerpc/xmon/spr_access.S
@@ -2,12 +2,12 @@
/* unsigned long xmon_mfspr(sprn, default_value) */
_GLOBAL(xmon_mfspr)
- ld r5, .Lmfspr_table@got(r2)
+ PPC_LL r5, .Lmfspr_table@got(r2)
b xmon_mxspr
/* void xmon_mtspr(sprn, new_value) */
_GLOBAL(xmon_mtspr)
- ld r5, .Lmtspr_table@got(r2)
+ PPC_LL r5, .Lmtspr_table@got(r2)
b xmon_mxspr
/*

View File

@ -1,5 +1,5 @@
From: Linn Crosetto <linn@hpe.com>
Date: Mon, 22 Feb 2016 13:41:52 -0700
Date: Tue, 30 Aug 2016 11:54:38 -0600
Subject: arm64: add kernel config option to set securelevel when in Secure Boot mode
Add a kernel configuration option to enable securelevel, to restrict
@ -11,6 +11,10 @@ kernel using the FDT.
Signed-off-by: Linn Crosetto <linn@hpe.com>
---
v2:
- Add cpu_to_fdt32() when setting Secure Boot flag in FDT (Ben Hutchings)
arch/arm64/Kconfig | 13 +++++++++++++
drivers/firmware/efi/arm-init.c | 7 +++++++
drivers/firmware/efi/efi.c | 3 ++-
@ -103,7 +107,7 @@ Signed-off-by: Linn Crosetto <linn@hpe.com>
}
}
+
+ fdt_val32 = efi_get_secureboot(sys_table);
+ fdt_val32 = cpu_to_fdt32(efi_get_secureboot(sys_table));
+ status = fdt_setprop(fdt, node, "linux,uefi-secure-boot",
+ &fdt_val32, sizeof(fdt_val32));
+ if (status)

View File

@ -45,6 +45,7 @@ bugfix/x86/viafb-autoload-on-olpc-xo1.5-only.patch
debian/fanotify-taint-on-use-of-fanotify_access_permissions.patch
# Arch bug fixes
bugfix/powerpc/powerpc-xmon-don-t-use-ld-on-32-bit.patch
bugfix/arm64/arm64-mm-limit-task_size_64-for-compatibility.patch
# Arch features

View File

@ -132,7 +132,7 @@ Description: Support daemons for Linux running on Hyper-V
#Package: liblockdep-dev
#Build-Profiles: <!stage1 !pkg.linux.notools>
#Architecture: linux-any
#Depends: ${shlibs:Depends}, ${misc:Depends}
#Depends: ${shlibs:Depends}, ${misc:Depends}, liblockdep@version@
#Section: libdevel
#Multi-Arch: same
#Description: Runtime locking correctness validator (development files)

View File

@ -1,7 +1,9 @@
Package: xen-linux-system-@abiname@@localversion@
Build-Profiles: <!stage1>
Section: metapackages
Depends: linux-image-@abiname@@localversion@ (= ${binary:Version}), ${misc:Depends}
Depends: linux-image-@abiname@@localversion@ (>= ${binary:Version}),
linux-image-@abiname@@localversion@ (<< ${binary:Version}+deb),
${misc:Depends}
Description: Xen system with Linux @upstreamversion@ on @class@ (meta-package)
This package depends on the binary Linux image and hypervisors.

View File

@ -39,7 +39,7 @@ add_1tainted() {
_check $TAINT_CRAP 'C' 'Module from drivers/staging has been loaded.'
_check $TAINT_FIRMWARE_WORKAROUND 'I' 'Working around severe firmware bug.'
_check $TAINT_OOT_MODULE 'O' 'Out-of-tree module has been loaded.'
_check $TAINT_UNSIGNED_MODULE 'E' 'Unsigned module has been loaded (currently expected).'
_check $TAINT_UNSIGNED_MODULE 'E' 'Unsigned module has been loaded.'
_check $TAINT_SOFTLOCKUP 'L' 'Kernel has detected soft lockup before.'
_check $TAINT_LIVEPATCH 'K' 'Live patch has been loaded.'
echo "** Tainted: $result_short ($tainted)" >&3

View File

@ -25,7 +25,7 @@ if [ "$1" = purge ]; then
modules.softdep modules.devname; do
eval rm -f /lib/modules/$version/$extra_file
done
rmdir /lib/modules/$version
rmdir /lib/modules/$version || true
fi
exit 0