Package: linux / 3.16.56-1+deb8u1

Metadata

Package Version Patches format
linux 3.16.56-1+deb8u1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
bugfix/all/access_once/0007 arm spinlock Replace ACCESS_ONCE with READ_ONCE.patch | (download)

arch/arm/include/asm/spinlock.h | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 arm/spinlock: replace access_once with read_once
bugfix/all/access_once/0008 powerpc gup Replace ACCESS_ONCE with READ_ONCE.patch | (download)

arch/powerpc/mm/gup.c | 8 4 + 4 - 0 !
1 file changed, 4 insertions(+), 4 deletions(-)

 powerpc/gup: replace access_once with read_once
bugfix/all/access_once/0009 ppc kvm Replace ACCESS_ONCE with READ_ONCE.patch | (download)

arch/powerpc/kvm/book3s_hv_rm_xics.c | 8 4 + 4 - 0 !
arch/powerpc/kvm/book3s_xics.c | 16 8 + 8 - 0 !
2 files changed, 12 insertions(+), 12 deletions(-)

 ppc/kvm: replace access_once with read_once
bugfix/all/access_once/0010 ppc hugetlbfs Replace ACCESS_ONCE with READ_ONCE.patch | (download)

arch/powerpc/mm/hugetlbpage.c | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 ppc/hugetlbfs: replace access_once with read_once
bugfix/all/access_once/0011 kernel tighten rules for ACCESS ONCE.patch | (download)

include/linux/compiler.h | 21 16 + 5 - 0 !
1 file changed, 16 insertions(+), 5 deletions(-)

 kernel: tighten rules for access once
bugfix/all/access_once/0012 next sh Fix compile error.patch | (download)

arch/sh/mm/gup.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 next: sh: fix compile error
bugfix/all/access_once/0013 kernel Change ASSIGN_ONCE val x to WRITE_ONCE x val.patch | (download)

include/linux/compiler.h | 12 6 + 6 - 0 !
1 file changed, 6 insertions(+), 6 deletions(-)

 kernel: change assign_once(val, x) to write_once(x, val)
bugfix/mips/disable advansys.patch | (download)

drivers/scsi/Kconfig | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 [arm, mips] disable advansys
bugfix/arm/ixp4xx_iobe.patch | (download)

arch/arm/mach-ixp4xx/include/mach/io.h | 57 57 + 0 - 0 !
1 file changed, 57 insertions(+)

 ixp4xx: add io{read,write}{16,32}be functions
Date: 2011-11-13 19:27:56 +0000
bugfix/m68k/ethernat kconfig.patch | (download)

drivers/net/ethernet/smsc/Kconfig | 5 3 + 2 - 0 !
1 file changed, 3 insertions(+), 2 deletions(-)

 make smc91x driver selectable for atari_ethernat boards
bugfix/x86/drm i915 initialise userptr mmu_notifier serial to 1.patch | (download)

drivers/gpu/drm/i915/i915_gem_userptr.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 drm/i915: initialise userptr mmu_notifier serial to 1
bugfix/x86/drm i915 Add some L3 registers to the parser whiteli.patch | (download)

drivers/gpu/drm/i915/i915_cmd_parser.c | 3 3 + 0 - 0 !
drivers/gpu/drm/i915/i915_reg.h | 2 2 + 0 - 0 !
2 files changed, 5 insertions(+)

 drm/i915: add some l3 registers to the parser whitelist
bugfix/parisc/parisc reduce sigrtmin from 37 to 32 to behave like .patch | (download)

arch/parisc/include/uapi/asm/signal.h | 16 6 + 10 - 0 !
1 file changed, 6 insertions(+), 10 deletions(-)

 parisc: reduce sigrtmin from 37 to 32 to behave like other linux
 architectures
bugfix/arm64/arm64 add missing dts entry for X Gene platform.patch | (download)

arch/arm64/boot/dts/apm-storm.dtsi | 5 5 + 0 - 0 !
1 file changed, 5 insertions(+)

 [patch 1/2] arm64: add missing dts entry for x-gene platform.
bugfix/arm64/arm64 removed using of the mask attribute in the dts.patch | (download)

drivers/power/reset/xgene-reboot.c | 3 1 + 2 - 0 !
1 file changed, 1 insertion(+), 2 deletions(-)

 [patch 2/2] arm64: removed using of the mask attribute in the dts for
 reset bit.
bugfix/x86/acpi video run _bcl before deciding registering back.patch | (download)

drivers/acpi/video.c | 15 15 + 0 - 0 !
1 file changed, 15 insertions(+)

 acpi / video: run _bcl before deciding registering backlight
bugfix/x86/x86 hpet force enable for e6xx based systems.patch | (download)

arch/x86/kernel/quirks.c | 18 18 + 0 - 0 !
include/linux/pci_ids.h | 1 1 + 0 - 0 !
2 files changed, 19 insertions(+)

 x86: hpet force enable for e6xx based systems
bugfix/x86/acpi video add disable_native_backlight quirk for samsung 510r.patch | (download)

drivers/acpi/video.c | 9 9 + 0 - 0 !
1 file changed, 9 insertions(+)

 acpi / video: add disable_native_backlight quirk for samsung 510r
bugfix/x86/acpi video disable native backlight on samsung series 9.patch | (download)

drivers/acpi/video.c | 9 9 + 0 - 0 !
1 file changed, 9 insertions(+)

 acpi / video: disable native backlight on samsung series 9 laptops
bugfix/x86/drm i915 quietly reject attempts to create non pagealigned stolen objects.patch | (download)

drivers/gpu/drm/i915/i915_gem_stolen.c | 10 6 + 4 - 0 !
1 file changed, 6 insertions(+), 4 deletions(-)

 drm/i915: quietly reject attempts to create non-pagealigned stolen
 objects
bugfix/x86/drm i915 add limited color range readout for hdmi dp.patch | (download)

drivers/gpu/drm/i915/intel_dp.c | 4 4 + 0 - 0 !
drivers/gpu/drm/i915/intel_hdmi.c | 7 6 + 1 - 0 !
2 files changed, 10 insertions(+), 1 deletion(-)

 drm/i915: add limited color range readout for hdmi/dp ports on
 g4x/vlv/chv
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
bugfix/x86/powercap rapl change domain detection message.patch | (download)

drivers/powercap/intel_rapl.c | 7 3 + 4 - 0 !
1 file changed, 3 insertions(+), 4 deletions(-)

 powercap / rapl: change domain detection message
bugfix/arm/ARM dts imx53 correct clock names of SATA node.patch | (download)

arch/arm/boot/dts/imx53.dtsi | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 [patch] arm: dts: imx53: correct clock-names of sata node
bugfix/x86/input synaptics retrieve the extended capabilities i.patch | (download)

drivers/input/mouse/synaptics.c | 23 20 + 3 - 0 !
drivers/input/mouse/synaptics.h | 23 23 + 0 - 0 !
2 files changed, 43 insertions(+), 3 deletions(-)

 input: synaptics - retrieve the extended capabilities in query $10
bugfix/x86/input synaptics remove topbuttonpad property for len.patch | (download)

drivers/input/mouse/synaptics.c | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

 input: synaptics - remove topbuttonpad property for lenovos 2015
bugfix/x86/input synaptics re route tracksticks buttons on the .patch | (download)

drivers/input/mouse/synaptics.c | 47 36 + 11 - 0 !
drivers/input/mouse/synaptics.h | 5 5 + 0 - 0 !
2 files changed, 41 insertions(+), 11 deletions(-)

 input: synaptics - re-route tracksticks buttons on the lenovo 2015
 series
bugfix/mips/mips normalise code flow in the cpu exception handle.patch | (download)

arch/mips/kernel/traps.c | 15 7 + 8 - 0 !
1 file changed, 7 insertions(+), 8 deletions(-)

 mips: normalise code flow in the cpu exception handler
bugfix/mips/mips correct fp isa requirements.patch | (download)

arch/mips/include/asm/cpu-features.h | 6 5 + 1 - 0 !
arch/mips/kernel/traps.c | 23 11 + 12 - 0 !
arch/mips/math-emu/cp1emu.c | 55 27 + 28 - 0 !
3 files changed, 43 insertions(+), 41 deletions(-)

 mips: correct fp isa requirements
bugfix/mips/mips math emu correct delay slot exception propagation.patch | (download)

arch/mips/math-emu/cp1emu.c | 34 29 + 5 - 0 !
arch/mips/math-emu/dsemul.c | 2 1 + 1 - 0 !
2 files changed, 30 insertions(+), 6 deletions(-)

 mips: math-emu: correct delay-slot exception propagation
bugfix/mips/mips math emu correctly handle nop emulation.patch | (download)

arch/mips/math-emu/cp1emu.c | 4 4 + 0 - 0 !
arch/mips/math-emu/dsemul.c | 14 8 + 6 - 0 !
2 files changed, 12 insertions(+), 6 deletions(-)

 mips: math-emu: correctly handle nop emulation
bugfix/mips/MIPS Allow emulation for unaligned LSDXC1 instructions.patch | (download)

arch/mips/kernel/unaligned.c | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 mips: allow emulation for unaligned [ls]dxc1 instructions
bugfix/mips/MIPS scall Always run the seccomp syscall filters.patch | (download)

arch/mips/kernel/scall32-o32.S | 39 16 + 23 - 0 !
arch/mips/kernel/scall64-64.S | 38 16 + 22 - 0 !
arch/mips/kernel/scall64-n32.S | 19 5 + 14 - 0 !
arch/mips/kernel/scall64-o32.S | 19 5 + 14 - 0 !
4 files changed, 42 insertions(+), 73 deletions(-)

 mips: scall: always run the seccomp syscall filters
bugfix/x86/i2c i801 Use wait_event_timeout to wait for interrup.patch | (download)

drivers/i2c/busses/i2c-i801.c | 25 22 + 3 - 0 !
1 file changed, 22 insertions(+), 3 deletions(-)

 i2c: i801: use wait_event_timeout to wait for interrupts
bugfix/x86/kvm x86 rename update_db_bp_intercept to update_bp_i.patch | (download)

arch/x86/include/asm/kvm_host.h | 2 1 + 1 - 0 !
arch/x86/kvm/svm.c | 2 1 + 1 - 0 !
arch/x86/kvm/vmx.c | 2 1 + 1 - 0 !
arch/x86/kvm/x86.c | 2 1 + 1 - 0 !
4 files changed, 4 insertions(+), 4 deletions(-)

 kvm: x86: rename update_db_bp_intercept to update_bp_intercept
bugfix/x86/kvm x86 bit ops emulation ignores offset on 64 bit.patch | (download)

arch/x86/kvm/emulate.c | 4 3 + 1 - 0 !
1 file changed, 3 insertions(+), 1 deletion(-)

 kvm: x86: bit-ops emulation ignores offset on 64-bit
bugfix/x86/KVM x86 pass host_initiated to functions that read M.patch | (download)

arch/x86/include/asm/kvm_host.h | 6 3 + 3 - 0 !
arch/x86/kvm/svm.c | 52 27 + 25 - 0 !
arch/x86/kvm/vmx.c | 51 23 + 28 - 0 !
arch/x86/kvm/x86.c | 106 65 + 41 - 0 !
4 files changed, 118 insertions(+), 97 deletions(-)

 kvm: x86: pass host_initiated to functions that read msrs
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
bugfix/x86/KVM VMX Fix host initiated access to guest MSR_TSC_A.patch | (download)

arch/x86/kvm/vmx.c | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 kvm: vmx: fix host initiated access to guest msr_tsc_aux
bugfix/x86/x86 microcode fix accessing dis_ucode_ldr on 32 bit.patch | (download)

arch/x86/kernel/cpu/microcode/core_early.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 x86, microcode: fix accessing dis_ucode_ldr on 32-bit
bugfix/x86/x86 microcode amd do not load when running on a hype.patch | (download)

arch/x86/kernel/cpu/microcode/core.c | 2 1 + 1 - 0 !
arch/x86/kernel/cpu/microcode/core_early.c | 27 19 + 8 - 0 !
2 files changed, 20 insertions(+), 9 deletions(-)

 x86/microcode/amd: do not load when running on a hypervisor
features/all/readq writeq Add explicit lo_hi_ read write _q and h.patch | (download)

include/asm-generic/io-64-nonatomic-hi-lo.h | 14 9 + 5 - 0 !
include/asm-generic/io-64-nonatomic-lo-hi.h | 14 9 + 5 - 0 !
2 files changed, 18 insertions(+), 10 deletions(-)

 readq/writeq: add explicit lo_hi_[read|write]_q and
 hi_lo_[read|write]_q
features/mips/MIPS Support hard limit of cpu count nr_cpu_ids.patch | (download)

arch/mips/kernel/setup.c | 20 20 + 0 - 0 !
1 file changed, 20 insertions(+)

 [1/8] mips: support hard limit of cpu count (nr_cpu_ids)
features/mips/MIPS Support CPU topology files in sysfs.patch | (download)

arch/mips/include/asm/cpu-info.h | 1 1 + 0 - 0 !
arch/mips/include/asm/smp.h | 6 6 + 0 - 0 !
arch/mips/kernel/proc.c | 1 1 + 0 - 0 !
arch/mips/kernel/smp.c | 26 25 + 1 - 0 !
4 files changed, 33 insertions(+), 1 deletion(-)

 [2/8] mips: support cpu topology files in sysfs
features/mips/MIPS Loongson Modify ChipConfig register definition.patch | (download)

arch/mips/include/asm/mach-loongson/loongson.h | 7 5 + 2 - 0 !
arch/mips/loongson/common/env.c | 11 11 + 0 - 0 !
arch/mips/loongson/common/pm.c | 8 4 + 4 - 0 !
arch/mips/loongson/lemote-2f/clock.c | 4 2 + 2 - 0 !
arch/mips/loongson/lemote-2f/reset.c | 2 1 + 1 - 0 !
arch/mips/loongson/loongson-3/smp.c | 4 2 + 2 - 0 !
drivers/cpufreq/loongson2_cpufreq.c | 6 3 + 3 - 0 !
7 files changed, 28 insertions(+), 14 deletions(-)

 [3/8] mips: loongson: modify chipconfig register definition
features/mips/MIPS Add NUMA support for Loongson 3.patch | (download)

arch/mips/include/asm/addrspace.h | 2 1 + 1 - 0 !
arch/mips/include/asm/mach-loongson/boot_param.h | 3 3 + 0 - 0 !
arch/mips/include/asm/mach-loongson/kernel-entry-init.h | 52 52 + 0 - 0 !
arch/mips/include/asm/mach-loongson/mmzone.h | 53 53 + 0 - 0 !
arch/mips/include/asm/mach-loongson/topology.h | 23 23 + 0 - 0 !
arch/mips/include/asm/sparsemem.h | 2 1 + 1 - 0 !
arch/mips/kernel/setup.c | 2 1 + 1 - 0 !
arch/mips/loongson/Kconfig | 1 1 + 0 - 0 !
arch/mips/loongson/common/env.c | 7 7 + 0 - 0 !
arch/mips/loongson/common/init.c | 4 4 + 0 - 0 !
arch/mips/loongson/loongson-3/Makefile | 2 2 + 0 - 0 !
arch/mips/loongson/loongson-3/numa.c | 291 291 + 0 - 0 !
arch/mips/loongson/loongson-3/smp.c | 8 6 + 2 - 0 !
13 files changed, 445 insertions(+), 5 deletions(-)

 [4/8] mips: add numa support for loongson-3
features/mips/MIPS increase MAX PHYSMEM BITS on Loongson 3 only.patch | (download)

arch/mips/include/asm/sparsemem.h | 7 6 + 1 - 0 !
1 file changed, 6 insertions(+), 1 deletion(-)

 mips: increase max_physmem_bits on loongson 3 only
Bug-Debian: https://bugs.debian.org/764223
features/mips/MIPS Add numa api support.patch | (download)

arch/mips/kernel/scall32-o32.S | 4 2 + 2 - 0 !
arch/mips/kernel/scall64-64.S | 4 2 + 2 - 0 !
arch/mips/kernel/scall64-n32.S | 10 5 + 5 - 0 !
arch/mips/kernel/scall64-o32.S | 8 4 + 4 - 0 !
4 files changed, 13 insertions(+), 13 deletions(-)

 [5/8] mips: add numa api support
features/mips/MIPS Add Loongson 3B support.patch | (download)

arch/mips/include/asm/cpu.h | 2 2 + 0 - 0 !
arch/mips/include/asm/mach-loongson/boot_param.h | 1 1 + 0 - 0 !
arch/mips/include/asm/mach-loongson/loongson.h | 4 4 + 0 - 0 !
arch/mips/kernel/cpu-probe.c | 6 6 + 0 - 0 !
arch/mips/loongson/common/env.c | 31 30 + 1 - 0 !
arch/mips/loongson/loongson-3/irq.c | 26 20 + 6 - 0 !
arch/mips/loongson/loongson-3/smp.c | 387 290 + 97 - 0 !
arch/mips/loongson/loongson-3/smp.h | 37 19 + 18 - 0 !
8 files changed, 372 insertions(+), 122 deletions(-)

 [6/8] mips: add loongson-3b support
features/mips/MIPS Loongson 3 Enable the COP2 usage.patch | (download)

arch/mips/include/asm/cop2.h | 8 8 + 0 - 0 !
arch/mips/loongson/loongson-3/Makefile | 2 1 + 1 - 0 !
arch/mips/loongson/loongson-3/cop2-ex.c | 63 63 + 0 - 0 !
3 files changed, 72 insertions(+), 1 deletion(-)

 [7/8] mips: loongson-3: enable the cop2 usage
features/mips/mips respect the isa level in fcsr handling.patch | (download)

arch/mips/loongson/loongson-3/cop2-ex.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 mips: respect the isa level in fcsr handling
features/mips/MIPS Loongson Rename CONFIG_LEMOTE_MACH3A to CONFIG_.patch | (download)

arch/mips/configs/loongson3_defconfig | 2 1 + 1 - 0 !
arch/mips/include/asm/mach-loongson/machine.h | 4 2 + 2 - 0 !
arch/mips/loongson/Kconfig | 8 4 + 4 - 0 !
arch/mips/loongson/Platform | 2 1 + 1 - 0 !
arch/mips/pci/Makefile | 2 1 + 1 - 0 !
5 files changed, 9 insertions(+), 9 deletions(-)

 [8/8] mips: loongson: rename config_lemote_mach3a to
 CONFIG_LOONGSON_MACH3X
features/mips/MIPS Loongson 3 Add Loongson LS3A RS780E 1 way machi.patch | (download)

arch/mips/include/asm/bootinfo.h | 1 1 + 0 - 0 !
arch/mips/loongson/common/machtype.c | 1 1 + 0 - 0 !
arch/mips/loongson/common/serial.c | 1 1 + 0 - 0 !
arch/mips/loongson/common/uart_base.c | 1 1 + 0 - 0 !
4 files changed, 4 insertions(+)

 mips: loongson 3: add loongson ls3a rs780e 1-way machine definition
features/mips/MIPS octeon Add support for the UBNT E200 board.patch | (download)

arch/mips/cavium-octeon/executive/cvmx-helper-board.c | 3 3 + 0 - 0 !
arch/mips/include/asm/octeon/cvmx-bootinfo.h | 2 2 + 0 - 0 !
arch/mips/include/asm/octeon/octeon-model.h | 3 3 + 0 - 0 !
3 files changed, 8 insertions(+)

 [patch 01/12] mips: octeon: add support for the ubnt e200 board
features/mips/mips loongson set loongson 3 s isa level to mips64r1.patch | (download)

arch/mips/include/asm/mach-loongson/cpu-feature-overrides.h | 2 0 + 2 - 0 !
arch/mips/kernel/cpu-probe.c | 5 4 + 1 - 0 !
2 files changed, 4 insertions(+), 3 deletions(-)

 mips: loongson: set loongson-3's isa level to mips64r1
features/mips/MIPS idle add case for CPU_5KE.patch | (download)

arch/mips/kernel/idle.c | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 mips: idle: add case for cpu_5ke
features/powerpc/KVM prepare for KVM_ S G ET_MP_STATE on other archit.patch | (download)

Documentation/virtual/kvm/api.txt | 21 12 + 9 - 0 !
include/uapi/linux/kvm.h | 3 2 + 1 - 0 !
2 files changed, 14 insertions(+), 10 deletions(-)

 kvm: prepare for kvm_(s|g)et_mp_state on other
 architectures