Package: linux / 4.9.189-3

Metadata

Package Version Patches format
linux 4.9.189-3 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
bugfix/x86/platform x86 ideapad laptop add y520 15ikbn to no_hw.patch | (download)

drivers/platform/x86/ideapad-laptop.c | 7 7 + 0 - 0 !
1 file changed, 7 insertions(+)

 platform/x86: ideapad-laptop: add y520-15ikbn to no_hw_rfkill
bugfix/x86/platform x86 ideapad laptop add y720 15ikbn to no_hw.patch | (download)

drivers/platform/x86/ideapad-laptop.c | 7 7 + 0 - 0 !
1 file changed, 7 insertions(+)

 platform/x86: ideapad-laptop: add y720-15ikbn to no_hw_rfkill
bugfix/x86/platform x86 ideapad laptop add ideapad v510 15ikb t.patch | (download)

drivers/platform/x86/ideapad-laptop.c | 7 7 + 0 - 0 !
1 file changed, 7 insertions(+)

 platform/x86: ideapad-laptop: add ideapad v510-15ikb to no_hw_rfkill
bugfix/x86/platform x86 ideapad laptop add several models to no.patch | (download)

drivers/platform/x86/ideapad-laptop.c | 70 70 + 0 - 0 !
1 file changed, 70 insertions(+)

 platform/x86: ideapad-laptop: add several models to no_hw_rfkill
bugfix/powerpc/powerpc invalidate erat on powersave wakeup for power9.patch | (download)

arch/powerpc/kernel/idle_book3s.S | 7 7 + 0 - 0 !
1 file changed, 7 insertions(+)

 powerpc/64s: invalidate erat on powersave wakeup for power9
bugfix/arm/arm dts exynos add dwc3 susphy quirk.patch | (download)

arch/arm/boot/dts/exynos54xx.dtsi | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 arm: dts: exynos: add dwc3 susphy quirk
bugfix/mips/mips remove pt_regs adjustments in indirect syscall .patch | (download)

arch/mips/kernel/scall32-o32.S | 11 0 + 11 - 0 !
arch/mips/kernel/scall64-o32.S | 6 0 + 6 - 0 !
2 files changed, 17 deletions(-)

 mips: remove pt_regs adjustments in indirect syscall handler
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 Loongson 3 Add Loongson LS3A RS780E 1 way machi.patch | (download)

arch/mips/include/asm/bootinfo.h | 1 1 + 0 - 0 !
arch/mips/loongson64/common/machtype.c | 1 1 + 0 - 0 !
arch/mips/loongson64/common/serial.c | 1 1 + 0 - 0 !
arch/mips/loongson64/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/x86/x86 memtest WARN if bad RAM found.patch | (download)

mm/memtest.c | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 x86: memtest: warn if bad ram found
Bug-Debian: https://bugs.debian.org/613321
features/x86/x86 make x32 syscall support conditional.patch | (download)

Documentation/kernel-parameters.txt | 4 4 + 0 - 0 !
arch/x86/Kconfig | 8 8 + 0 - 0 !
arch/x86/entry/common.c | 11 9 + 2 - 0 !
arch/x86/entry/syscall_64.c | 50 50 + 0 - 0 !
arch/x86/include/asm/elf.h | 4 3 + 1 - 0 !
arch/x86/include/asm/syscall.h | 13 13 + 0 - 0 !
arch/x86/include/asm/unistd.h | 4 2 + 2 - 0 !
7 files changed, 89 insertions(+), 5 deletions(-)

 x86: make x32 syscall support conditional on a kernel parameter
Bug-Debian: https://bugs.debian.org/708070

Enabling x32 in the standard amd64 kernel would increase its attack
surface while provide no benefit to the vast majority of its users.
No-one seems interested in regularly checking for vulnerabilities
specific to x32 (at least no-one with a white hat).

Still, adding another flavour just to turn on x32 seems wasteful.  And
features/arm/arm dts add support for turris omnia.patch | (download)

arch/arm/boot/dts/Makefile | 1 1 + 0 - 0 !
arch/arm/boot/dts/armada-385-turris-omnia.dts | 340 340 + 0 - 0 !
2 files changed, 341 insertions(+)

 arm: dts: add support for turris omnia
features/arm/arm dts turris omnia add support for ethernet switch.patch | (download)

arch/arm/boot/dts/armada-385-turris-omnia.dts | 58 55 + 3 - 0 !
1 file changed, 55 insertions(+), 3 deletions(-)

 [patch] arm: dts: turris-omnia: add support for ethernet switch
features/arm/ARM dts orion5x convert ls chl to FDT.patch | (download)

arch/arm/boot/dts/Makefile | 1 1 + 0 - 0 !
arch/arm/boot/dts/orion5x-lschl.dts | 171 171 + 0 - 0 !
2 files changed, 172 insertions(+)

 [patch] arm: dts: orion5x: convert ls-chl to fdt
features/arm64/dts meson gx add firmware reserved memory zone.patch | (download)

arch/arm64/boot/dts/amlogic/meson-gxbb.dtsi | 18 18 + 0 - 0 !
1 file changed, 18 insertions(+)

 arm64: dts: meson-gx: add firmware reserved memory zones
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
features/arm/ARM dts orion5x lschl Fix model name.patch | (download)

arch/arm/boot/dts/orion5x-lschl.dts | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 [patch 1/2] arm: dts: orion5x-lschl: fix model name
features/arm/ARM dts orion5x lschl More consistent naming on link.patch | (download)

arch/arm/boot/dts/orion5x-linkstation-lschl.dts | 171 171 + 0 - 0 !
arch/arm/boot/dts/orion5x-lschl.dts | 171 0 + 171 - 0 !
2 files changed, 171 insertions(+), 171 deletions(-)

 [patch 2/2] arm: dts: orion5x-lschl: more consistent naming on
 linkstation series
features/arm/ARM orion5x fix Makefile for linkstation lschl.dtb.patch | (download)

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

 [patch] arm: orion5x: fix makefile for linkstation-lschl.dtb
features/arm/dt bindings gpu add bindings for the arm mali midgar.patch | (download)

Documentation/devicetree/bindings/gpu/arm,mali-midgard.txt | 86 86 + 0 - 0 !
1 file changed, 86 insertions(+)

 [1/5] dt-bindings: gpu: add bindings for the arm mali midgard gpu
features/arm/arm dts rockchip add arm mali gpu node for rk3288.patch | (download)

arch/arm/boot/dts/rk3288.dtsi | 43 43 + 0 - 0 !
1 file changed, 43 insertions(+)

 [2/5] arm: dts: rockchip: add arm mali gpu node for rk3288
features/arm/arm dts rockchip enable arm mali gpu on rk3288 rock2.patch | (download)

arch/arm/boot/dts/rk3288-rock2-som.dtsi | 5 5 + 0 - 0 !
1 file changed, 5 insertions(+)

 [3/5] arm: dts: rockchip: enable arm mali gpu on rk3288-rock2-som
features/arm/arm dts rockchip enable arm mali gpu on rk3288 firef.patch | (download)

arch/arm/boot/dts/rk3288-firefly.dtsi | 5 5 + 0 - 0 !
1 file changed, 5 insertions(+)

 [4/5] arm: dts: rockchip: enable arm mali gpu on rk3288-firefly
features/arm/arm dts rockchip enable arm mali gpu on rk3288 veyro.patch | (download)

arch/arm/boot/dts/rk3288-veyron.dtsi | 5 5 + 0 - 0 !
1 file changed, 5 insertions(+)

 [5/5] arm: dts: rockchip: enable arm mali gpu on rk3288-veyron
features/mips/mips loongson add loongson 3a r3 basic support.patch | (download)

arch/mips/include/asm/cpu.h | 1 1 + 0 - 0 !
arch/mips/kernel/cpu-probe.c | 6 6 + 0 - 0 !
arch/mips/loongson64/common/env.c | 1 1 + 0 - 0 !
arch/mips/loongson64/loongson-3/smp.c | 5 3 + 2 - 0 !
drivers/platform/mips/cpu_hwmon.c | 17 13 + 4 - 0 !
5 files changed, 24 insertions(+), 6 deletions(-)

 [1/6] mips: loongson: add loongson-3a r3 basic support
features/mips/mips loongson add nmi handler support.patch | (download)

arch/mips/loongson64/common/init.c | 13 13 + 0 - 0 !
1 file changed, 13 insertions(+)

 [2/6] mips: loongson: add nmi handler support
features/mips/mips loongson 3 support 4 packages in cpu hwmon driv.patch | (download)

drivers/platform/mips/cpu_hwmon.c | 119 58 + 61 - 0 !
1 file changed, 58 insertions(+), 61 deletions(-)

 [3/6] mips: loongson-3: support 4 packages in cpu hwmon driver
features/mips/mips loongson 3 irq balancing for pci devices.patch | (download)

arch/mips/loongson64/loongson-3/irq.c | 19 17 + 2 - 0 !
arch/mips/loongson64/loongson-3/smp.c | 18 17 + 1 - 0 !
2 files changed, 34 insertions(+), 3 deletions(-)

 [4/6] mips: loongson-3: irq balancing for pci devices
features/mips/mips loongson 3 support irq_set_affinity in i8259 ch.patch | (download)

arch/mips/loongson64/loongson-3/irq.c | 69 55 + 14 - 0 !
1 file changed, 55 insertions(+), 14 deletions(-)

 [5/6] mips: loongson-3: support irq_set_affinity() in i8259 chip
features/mips/mips loogson make enum loongson_cpu_type more clear.patch | (download)

arch/mips/include/asm/mach-loongson64/boot_param.h | 22 16 + 6 - 0 !
arch/mips/loongson64/common/env.c | 11 8 + 3 - 0 !
2 files changed, 24 insertions(+), 9 deletions(-)

 [6/6] mips: loogson: make enum loongson_cpu_type more clear
bugfix/all/disable some marvell phys.patch | (download)

drivers/net/phy/marvell.c | 16 13 + 3 - 0 !
1 file changed, 13 insertions(+), 3 deletions(-)

 phy/marvell: disable 4-port phys
Date: Wed, 20 Nov 2013 08:30:14 +0000
Bug-Debian: https://bugs.debian.org/723177
bugfix/all/fs add module_softdep declarations for hard coded cr.patch | (download)

fs/btrfs/super.c | 1 1 + 0 - 0 !
fs/cifs/cifsfs.c | 8 8 + 0 - 0 !
fs/crypto/crypto.c | 1 1 + 0 - 0 !
fs/ext4/super.c | 8 8 + 0 - 0 !
fs/f2fs/super.c | 1 1 + 0 - 0 !
fs/jbd2/journal.c | 1 1 + 0 - 0 !
fs/nfsd/nfsctl.c | 3 3 + 0 - 0 !
7 files changed, 23 insertions(+)

 fs: add module_softdep declarations for hard-coded crypto drivers
Bug-Debian: https://bugs.debian.org/819725
bugfix/all/kbuild do not use hyphen in exported variable name.patch | (download)

scripts/Makefile.dtbinst | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 kbuild: do not use hyphen in exported variable name
Bug-Debian: https://bugs.debian.org/833561
bugfix/all/partially revert usb kconfig using select for usb_co.patch | (download)

drivers/usb/Kconfig | 3 1 + 2 - 0 !
1 file changed, 1 insertion(+), 2 deletions(-)

 partially revert "usb: kconfig: using select for usb_common  dependency"
bugfix/all/kbuild include addtree remove quotes before matching path.patch | (download)

scripts/Kbuild.include | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 kbuild.include: addtree: remove quotes before matching path
Bug-Debian: https://bugs.debian.org/856474
bugfix/all/mm mmap.c expand_downwards don t require the gap if .patch | (download)

mm/mmap.c | 10 3 + 7 - 0 !
1 file changed, 3 insertions(+), 7 deletions(-)

 mm/mmap.c: expand_downwards: don't require the gap if !vm_prev
bugfix/x86/mmap remember the map_fixed flag as vm_fixed.patch | (download)

include/linux/mm.h | 1 1 + 0 - 0 !
include/linux/mman.h | 3 2 + 1 - 0 !
2 files changed, 3 insertions(+), 1 deletion(-)

 mmap: remember the map_fixed flag as vm_fixed

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>

bugfix/x86/mmap add an exception to the stack gap for hotspot jvm.patch | (download)

mm/mmap.c | 10 10 + 0 - 0 !
1 file changed, 10 insertions(+)

 mmap: add an exception to the stack gap for hotspot jvm compatibility
Bug-Debian: https://bugs.debian.org/865303

The Hotspot JVM can easily exhaust the default stack, and has a
SIGSEGV handler to cope with this by switching to a new stack segment.

However, on i386 it creates a single writable and executable page just
under the stack limit as a workaround for a bug in Exec Shield.  That
together with the enlarged stack gap causes the SIGSEGV handler to be
triggered when the stack pointer is further away from the stack limit,
and it doesn't recognise this as being a stack overflow.

This specifically affects programs that use JNI.  Hotspot doesn't
normally run Java code on the initial thread.

Reduce the effective stack guard gap on x86 if the previous vma is
a single page allocated as MAP_FIXED.

References: https://bugs.debian.org/865303
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>

bugfix/all/xen time do not decrease steal time after live migra.patch | (download)

drivers/xen/manage.c | 7 2 + 5 - 0 !
drivers/xen/time.c | 72 70 + 2 - 0 !
include/xen/xen-ops.h | 1 1 + 0 - 0 !
3 files changed, 73 insertions(+), 7 deletions(-)

 xen/time: do not decrease steal time after live migration on xen
bugfix/all/netfilter xt_hashlimit fix integer divide round to z.patch | (download)

net/netfilter/xt_hashlimit.c | 23 8 + 15 - 0 !
1 file changed, 8 insertions(+), 15 deletions(-)

 netfilter: xt_hashlimit: fix integer divide round to zero.
bugfix/all/xfs fix missing ILOCK unlock when xfs_setattr_nonsiz.patch | (download)

fs/xfs/xfs_iops.c | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 xfs: fix missing ilock unlock when xfs_setattr_nonsize fails due to edquot
bugfix/all/tcp fix tcp_rtx_queue_tail in case of empty retransm.patch | (download)

include/net/tcp.h | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 tcp: fix tcp_rtx_queue_tail in case of empty retransmit queue
features/all/netfilter nft_ct add notrack support.patch | (download)

net/netfilter/nft_ct.c | 50 49 + 1 - 0 !
1 file changed, 49 insertions(+), 1 deletion(-)

 netfilter: nft_ct: add notrack support
features/all/ast/drm ast const ify mode setting tables.patch | (download)

drivers/gpu/drm/ast/ast_drv.h | 4 2 + 2 - 0 !
drivers/gpu/drm/ast/ast_mode.c | 8 4 + 4 - 0 !
drivers/gpu/drm/ast/ast_tables.h | 106 53 + 53 - 0 !
3 files changed, 59 insertions(+), 59 deletions(-)

 drm/ast: const'ify mode setting tables
features/all/ast/drm ast remove spurious include.patch | (download)

drivers/gpu/drm/ast/ast_main.c | 2 0 + 2 - 0 !
1 file changed, 2 deletions(-)

 drm/ast: remove spurious include
features/all/ast/drm ast fix calculation of mclk.patch | (download)

drivers/gpu/drm/ast/ast_main.c | 6 4 + 2 - 0 !
1 file changed, 4 insertions(+), 2 deletions(-)

 drm/ast: fix calculation of mclk
features/all/ast/drm ast base support for ast2500.patch | (download)

drivers/gpu/drm/ast/ast_drv.h | 2 2 + 0 - 0 !
drivers/gpu/drm/ast/ast_main.c | 32 29 + 3 - 0 !
drivers/gpu/drm/ast/ast_mode.c | 30 23 + 7 - 0 !
drivers/gpu/drm/ast/ast_tables.h | 58 49 + 9 - 0 !
4 files changed, 103 insertions(+), 19 deletions(-)

 drm/ast: base support for ast2500
features/all/ast/drm ast fixed vram size incorrect issue on power.patch | (download)

drivers/gpu/drm/ast/ast_main.c | 6 3 + 3 - 0 !
drivers/gpu/drm/ast/ast_post.c | 2 1 + 1 - 0 !
2 files changed, 4 insertions(+), 4 deletions(-)

 drm/ast: fixed vram size incorrect issue on power
features/all/ast/drm ast factor mmc_test code in post code.patch | (download)

drivers/gpu/drm/ast/ast_post.c | 82 31 + 51 - 0 !
1 file changed, 31 insertions(+), 51 deletions(-)

 drm/ast: factor mmc_test code in post code
features/all/ast/drm ast rename ast_init_dram_2300 to ast_post_chip_2.patch | (download)

drivers/gpu/drm/ast/ast_post.c | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 drm/ast: rename ast_init_dram_2300 to ast_post_chip_2300
features/all/ast/drm ast post code for the new ast2500.patch | (download)

drivers/gpu/drm/ast/ast_dram_tables.h | 62 62 + 0 - 0 !
drivers/gpu/drm/ast/ast_post.c | 417 414 + 3 - 0 !
2 files changed, 476 insertions(+), 3 deletions(-)

 drm/ast: post code for the new ast2500
features/all/securelevel/add bsd style securelevel support.patch | (download)

Documentation/security/securelevel.txt | 23 23 + 0 - 0 !
include/linux/security.h | 8 8 + 0 - 0 !
security/Kconfig | 8 8 + 0 - 0 !
security/Makefile | 1 1 + 0 - 0 !
security/securelevel.c | 116 116 + 0 - 0 !
5 files changed, 156 insertions(+)

 [01/18] add bsd-style securelevel support
features/all/securelevel/enforce module signatures when securelevel is greate.patch | (download)

kernel/module.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 [02/18] enforce module signatures when securelevel is greater than 0