Skip to content

4.4.13-stable review

Greg Kroah-Hartman ath9k-devel linux-mips linux-wireless lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest93 of 99 patches 6 repliesIn review

93 of 99 patches are in this archive. The cover letter announces 99.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/99MIPS64: R6: R2 emulation bugfixarch/mips/kernel/mips-r2-to-r6-emul.c+53 -520 replies
2/99MIPS: math-emu: Fix jalr emulation when rd == $0arch/mips/math-emu/cp1emu.c+5 -30 replies
3/99MIPS: MSA: Fix a link error on `_init_msa_upper with older GCCarch/mips/include/asm/msa.h arch/mips/kernel/traps.c+16 -30 replies
4/99MIPS: Dont unwind to user mode with EVAarch/mips/kernel/process.c+1 -10 replies
5/99MIPS: Avoid using unwind_stack() with usermodearch/mips/kernel/traps.c+1 -10 replies
6/99MIPS: Fix siginfo.h to use strict posix typesarch/mips/include/uapi/asm/siginfo.h+9 -90 replies
7/99MIPS: Fix uapi include in exported asm/siginfo.harch/mips/include/uapi/asm/siginfo.h+1 -30 replies
8/99MIPS: Fix watchpoint restorationarch/mips/include/asm/switch_to.h arch/mips/include/asm/watch.h arch/mips/kernel/pm.c +1 more+9 -100 replies
9/99MIPS: Handle highmem pages in __update_cachearch/mips/mm/cache.c+9 -10 replies
10/99MIPS: Sync icache & dcache in set_pte_atarch/mips/include/asm/cacheflush.h arch/mips/include/asm/pgtable.h arch/mips/mm/cache.c+24 -270 replies
11/99MIPS: ath79: make bootconsole wait for both THRE and TEMTarch/mips/ath79/early_printk.c+4 -20 replies
12/99MIPS: Reserve nosave data for hibernationarch/mips/kernel/setup.c+3 -00 replies
13/99MIPS: Loongson-3: Reserve 32MB for RS780E integrated GPUarch/mips/loongson64/loongson-3/numa.c+3 -30 replies
14/99MIPS: Use copy_s.fmt rather than copy_u.fmtarch/mips/include/asm/asmmacro.h arch/mips/kernel/r4k_fpu.S+17 -170 replies
15/99MIPS: Fix MSA ld_*/st_* asm macros to use PTR_ADDUarch/mips/include/asm/asmmacro.h+8 -80 replies
16/99MIPS: Prevent "restoration" of MSA context in non-MSA kernelsarch/mips/kernel/signal.c+5 -20 replies
17/99MIPS: Disable preemption during prctl(PR_SET_FP_MODE, ...)arch/mips/kernel/process.c+4 -00 replies
18/99MIPS: ptrace: Fix FP context restoration FCSR regressionarch/mips/kernel/ptrace.c+1 -00 replies
19/99MIPS: ptrace: Prevent writes to read-only FCSR bitsarch/mips/kernel/ptrace.c+19 -90 replies
20/99MIPS: Fix sigreturn via VDSO on microMIPS kernelarch/mips/kernel/signal.c+0 -80 replies
21/99MIPS: Build microMIPS VDSO for microMIPS kernelsarch/mips/vdso/Makefile+1 -00 replies
22/99MIPS: lib: Mark intrinsics notracearch/mips/lib/ashldi3.c arch/mips/lib/ashrdi3.c arch/mips/lib/bswapdi.c +4 more+7 -70 replies
23/99MIPS: VDSO: Build with `-fno-strict-aliasingarch/mips/vdso/Makefile+2 -10 replies
24/99affs: fix remount failure when there are no options changedfs/affs/super.c+3 -20 replies
25/99ASoC: ak4642: Enable cache usage to fix crashes on resumesound/soc/codecs/ak4642.c+3 -00 replies
26/99Input: uinput - handle compat ioctl for UI_SET_PHYSdrivers/input/misc/uinput.c+6 -00 replies
27/99ARM: mvebu: fix GPIO config on the Linksys boardsarch/arm/boot/dts/armada-385-linksys.dtsi arch/arm/boot/dts/armada-xp-linksys-mamba.dts+5 -50 replies
28/99ARM: dts: at91: fix typo in sama5d2 PIN_PD24 descriptionarch/arm/boot/dts/sama5d2-pinfunc.h+2 -20 replies
29/99ARM: dts: exynos: Add interrupt line to MAX8997 PMIC on exynos4210-tratsarch/arm/boot/dts/exynos4210-trats.dts+2 -00 replies
30/99ARM: dts: imx35: restore existing used clock enumerationDocumentation/devicetree/bindings/clock/imx35-clock.txt drivers/clk/imx/clk-imx35.c+3 -20 replies
31/99ath9k: Add a module parameter to invert LED polarity.drivers/net/wireless/ath/ath9k/init.c+7 -00 replies
32/99ath9k: Fix LED polarity for some Mini PCI AR9220 MB92 cards.drivers/net/wireless/ath/ath9k/pci.c+10 -00 replies
33/99ath10k: fix debugfs pktlog_filter writedrivers/net/wireless/ath/ath10k/debug.c+6 -10 replies
34/99ath10k: fix firmware assert in monitor modedrivers/net/wireless/ath/ath10k/mac.c+4 -10 replies
35/99ath10k: fix rx_channel during hw reconfiguredrivers/net/wireless/ath/ath10k/mac.c+7 -10 replies
36/99ath10k: fix kernel panic, move arvifs list head init before htt initdrivers/net/wireless/ath/ath10k/core.c+4 -40 replies
37/99ath5k: Change led pin configuration for compaq c700 laptopdrivers/net/wireless/ath/ath5k/led.c+1 -10 replies
38/99hwrng: exynos - Fix unbalanced PM runtime put on timeout error pathdrivers/char/hw_random/exynos-rng.c+7 -30 replies
39/99rtlwifi: rtl8723be: Add antenna select module parameterdrivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c drivers/net/wireless/realtek/rtlwifi/wifi.h+11 -00 replies
40/99rtlwifi: btcoexist: Implement antenna selectiondrivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h +1 more+38 -50 replies
41/99rtlwifi: Fix logic error in enter/exit power-save modedrivers/net/wireless/realtek/rtlwifi/base.c+2 -20 replies
42/99rtlwifi: pci: use dev_kfree_skb_irq instead of kfree_skb in rtl_pci_reset_trx_ringdrivers/net/wireless/realtek/rtlwifi/pci.c+1 -10 replies
43/99aacraid: Relinquish CPU during timeout waitdrivers/scsi/aacraid/commsup.c+4 -40 replies
44/99aacraid: Fix for aac_command_thread hangdrivers/scsi/aacraid/commsup.c+4 -00 replies
45/99aacraid: Fix for KDUMP driver hangdrivers/scsi/aacraid/aacraid.h drivers/scsi/aacraid/comminit.c+25 -00 replies
46/99regulator: Try to resolve regulators supplies on registrationdrivers/regulator/core.c+9 -00 replies
47/99hwmon: (ads7828) Enable internal referencedrivers/hwmon/ads7828.c+10 -00 replies
48/99mfd: intel-lpss: Save register context on suspenddrivers/mfd/intel-lpss.c+18 -10 replies
50/99PM / Runtime: Fix error path in pm_runtime_force_resume()drivers/base/power/runtime.c+7 -20 replies
51/99cpuidle: Indicate when a device has been unregistereddrivers/cpuidle/cpuidle.c+2 -00 replies
52/99cpuidle: Fix cpuidle_state_is_coupled() argument in cpuidle_enter()drivers/cpuidle/cpuidle.c+1 -10 replies
53/99clk: bcm2835: Fix PLL powerondrivers/clk/bcm/clk-bcm2835.c+4 -00 replies
54/99clk: at91: fix check of clk_register() returned valuedrivers/clk/at91/clk-h32mx.c+1 -10 replies
55/99clk: bcm2835: pll_off should only update CM_PLL_ANARSTdrivers/clk/bcm/clk-bcm2835.c+8 -20 replies
56/99clk: bcm2835: divider value has to be 1 or moredrivers/clk/bcm/clk-bcm2835.c+3 -20 replies
57/99pinctrl: exynos5440: Use off-stack memory for pinctrl_gpio_rangedrivers/pinctrl/samsung/pinctrl-exynos5440.c+8 -70 replies
58/99PCI: Disable all BAR sizing for devices with non-compliant BARsdrivers/pci/probe.c+3 -30 replies
59/99media: v4l2-compat-ioctl32: fix missing reserved field copy in put_v4l2_create32drivers/media/v4l2-core/v4l2-compat-ioctl32.c+2 -10 replies
60/99mm: use phys_addr_t for reserve_bootmem_region() argumentsinclude/linux/mm.h mm/page_alloc.c+2 -20 replies
61/99wait/ptrace: assume __WALL if the child is tracedkernel/exit.c+20 -90 replies
62/99QE-UART: add "fsl,t1040-ucc-uart" to of_device_iddrivers/tty/serial/ucc_uart.c+3 -00 replies
63/99usbvision fix overflow of interfaces arraydrivers/media/usb/usbvision/usbvision-video.c+7 -02 replies
64/99pipe: limit the per-user amount of pages allocated in pipesDocumentation/sysctl/fs.txt fs/pipe.c include/linux/pipe_fs_i.h +2 more+87 -20 replies
65/99powerpc/book3s64: Fix branching to OOL handlers in relocatable kernelarch/powerpc/kernel/exceptions-64s.S+11 -50 replies
66/99powerpc/eeh: Dont report error in eeh_pe_reset_and_recover()arch/powerpc/kernel/eeh_driver.c+0 -30 replies
67/99Revert "powerpc/eeh: Fix crash in eeh_add_device_early() on Cell"arch/powerpc/kernel/eeh.c+1 -10 replies
68/99powerpc/eeh: Restore initial state in eeh_pe_reset_and_recover()arch/powerpc/kernel/eeh_driver.c+23 -00 replies
69/99xen/events: Dont move disabled irqsdrivers/xen/events/events_base.c+4 -20 replies
70/99xen: use same main loop for counting and remapping pagesarch/x86/xen/setup.c+26 -390 replies
72/99drm/gma500: Fix possible out of bounds readdrivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c+1 -10 replies
73/99drm/vmwgfx: Enable SVGA_3D_CMD_DX_SET_PREDICATIONdrivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c+1 -10 replies
74/99drm/vmwgfx: use vmw_cmd_dx_cid_check for query commands.drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c+4 -40 replies
75/99drm/vmwgfx: Fix order of operationdrivers/gpu/drm/vmwgfx/vmwgfx_fb.c+3 -30 replies
76/99drm/amdgpu: use drm_mode_vrefresh() rather than mode->vrefreshdrivers/gpu/drm/amd/amdgpu/amdgpu_dpm.c+1 -10 replies
77/99drm/amdgpu: Fix hdmi deep color support.drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c+5 -50 replies
78/99drm/i915/fbdev: Fix num_connector references in intel_fb_initial_config()drivers/gpu/drm/i915/intel_fbdev.c+3 -30 replies
79/99drm/fb_helper: Fix references to dev->mode_config.num_connectordrivers/gpu/drm/drm_fb_helper.c+2 -30 replies
80/99drm/atomic: Verify connector->funcs != NULL when clearing statesdrivers/gpu/drm/drm_atomic.c+1 -10 replies
83/99ext4: fix hang when processing corrupted orphaned inode listfs/ext4/ialloc.c+6 -40 replies
84/99ext4: clean up error handling when orphan list is corruptedfs/ext4/ialloc.c+22 -270 replies
85/99ext4: fix oops on corrupted filesystemfs/ext4/namei.c+1 -10 replies
86/99ext4: address UBSAN warning in mb_find_order_for_block()fs/ext4/mballoc.c+3 -10 replies
87/99ext4: silence UBSAN in ext4_mb_init()fs/ext4/mballoc.c+4 -20 replies
88/99PM / sleep: Handle failures in device_suspend_late() consistentlydrivers/base/power/main.c+3 -20 replies
90/99scripts/package/Makefile: rpmbuild add support of RPMOPTSscripts/package/Makefile+2 -20 replies
91/99gcov: disable tree-loop-im to reduce stack usageMakefile+1 -10 replies
92/99xfs: disallow rw remount on fs with unknown ro-compat featuresfs/xfs/xfs_super.c+10 -00 replies
93/99xfs: Dont wrap growfs AGFL indexesfs/xfs/xfs_fsops.c+2 -20 replies
94/99xfs: xfs_iflush_cluster fails to abort on errorfs/xfs/xfs_inode.c+13 -40 replies
95/99xfs: fix inode validity check in xfs_iflush_clusterfs/xfs/xfs_inode.c+4 -40 replies
96/99xfs: skip stale inodes in xfs_iflush_clusterfs/xfs/xfs_inode.c+1 -00 replies
98/99xfs: handle dquot buffer readahead in log recovery correctlyfs/xfs/libxfs/xfs_dquot_buf.c fs/xfs/libxfs/xfs_inode_buf.c fs/xfs/libxfs/xfs_quota_defs.h +2 more+41 -90 replies
99/99gpio: davinci: fix missed parent conversiondrivers/gpio/gpio-davinci.c+1 -10 replies

Reviews trailers per patch

31 of 93 patches have a Reviewed-by or Acked-by.

PatchAaro KoskinenMaciej W. RozyckiAurelien JarnoGeert UytterhoevenJohannes ThumshirnDaniel LezcanoGavin ShanBrian PaulSinclair YehDaniel VetterGrygorii StrashkoPeter OberparleiterBill O'DonnellDave ChinnerBrian FosterJames HoganMarkos ChandrasLeonid YegoshinLarry FingerEric AnholtTomasz FigaKrzysztof KozlowskiAlexandre BelloniBoris BrezillonBoris OstrovskyLinus WalleijRussell CurreyThomas HellstromChristoph HellwigCarlos MaiolinoShyam Kaushik
1/99R-b R-b
2/99
3/99
4/99R-b
5/99R-b
6/99
7/99
8/99
9/99
10/99
11/99
12/99
13/99
14/99
15/99
16/99T-b
17/99R-b T-b
18/99
19/99
20/99
21/99
22/99
23/99R-b
24/99
25/99T-b
26/99
27/99
28/99
29/99
30/99
31/99
32/99
33/99
34/99
35/99
36/99
37/99
38/99
39/99
40/99
41/99A-b
42/99A-b
43/99R-b
44/99R-b
45/99R-b
46/99
47/99
48/99
50/99R-b
51/99A-b
52/99
53/99
54/99A-b A-b
55/99R-b
56/99R-b
57/99A-b R-b
58/99
59/99
60/99
61/99
62/99
63/99
64/99
65/99
66/99R-b
67/99R-b
68/99R-b
69/99R-b
70/99
72/99
73/99R-b R-b
74/99R-b
75/99R-b
76/99
77/99
78/99
79/99
80/99R-b
83/99
84/99
85/99
86/99
87/99
88/99T-b
90/99
91/99A-b
92/99R-b R-b
93/99R-b
94/99R-b Diagnosed-by T-b
95/99Discovered-by R-b
96/99R-b R-b
98/99R-b
99/99

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 31 reviewers.

Read the v1 thread

Cover letter [PATCH 4.4 00/99] 4.4.13-stable review

This is the start of the stable review cycle for the 4.4.13 release. There are 99 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.

Responses should be made by Tue Jun 7 21:38:29 UTC 2016. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

	kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.4.13-rc1.gz

and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <[email protected]>

    Linux 4.4.13-rc1

Linus Walleij <[email protected]>
gpio: davinci: fix missed parent conversion

Dave Chinner <[email protected]>
xfs: handle dquot buffer readahead in log recovery correctly

Eric Sandeen <[email protected]>
xfs: print name of verifier if it fails

Dave Chinner <[email protected]>
xfs: skip stale inodes in xfs_iflush_cluster

Dave Chinner <[email protected]>
xfs: fix inode validity check in xfs_iflush_cluster

Dave Chinner <[email protected]>
xfs: xfs_iflush_cluster fails to abort on error

Dave Chinner <[email protected]>
xfs: Don't wrap growfs AGFL indexes

Eric Sandeen <[email protected]>
xfs: disallow rw remount on fs with unknown ro-compat features

Arnd Bergmann <[email protected]>
gcov: disable tree-loop-im to reduce stack usage

Srinivas Pandruvada <[email protected]>
scripts/package/Makefile: rpmbuild add support of RPMOPTS

Ville Syrjälä <[email protected]>
dma-debug: avoid spinlock recursion when disabling dma-debug

Rafael J. Wysocki <[email protected]>
PM / sleep: Handle failures in device_suspend_late() consistently

Nicolai Stange <[email protected]>
ext4: silence UBSAN in ext4_mb_init()

Nicolai Stange <[email protected]>
ext4: address UBSAN warning in mb_find_order_for_block()

Jan Kara <[email protected]>
ext4: fix oops on corrupted filesystem

Theodore Ts'o <[email protected]>
ext4: clean up error handling when orphan list is corrupted

Theodore Ts'o <[email protected]>
ext4: fix hang when processing corrupted orphaned inode list

Philipp Zabel <[email protected]>
drm/imx: Match imx-ipuv3-crtc components using device node in platform data

Ville Syrjälä <[email protected]>
drm/i915: Don't leave old junk in ilk active watermarks on readout

Lyude <[email protected]>

    drm/atomic: Verify connector->funcs != NULL when clearing states

Lyude <[email protected]>

    drm/fb_helper: Fix references to dev->mode_config.num_connector

Lyude <[email protected]>
drm/i915/fbdev: Fix num_connector references in intel_fb_initial_config()

Mario Kleiner <[email protected]>
drm/amdgpu: Fix hdmi deep color support.

Alex Deucher <[email protected]>

    drm/amdgpu: use drm_mode_vrefresh() rather than mode->vrefresh

Sinclair Yeh <[email protected]>
drm/vmwgfx: Fix order of operation

Charmaine Lee <[email protected]>
drm/vmwgfx: use vmw_cmd_dx_cid_check for query commands.

Charmaine Lee <[email protected]>
drm/vmwgfx: Enable SVGA_3D_CMD_DX_SET_PREDICATION

Itai Handler <[email protected]>
drm/gma500: Fix possible out of bounds read

Tomáš Trnka <[email protected]>
sunrpc: fix stripping of padded MIC tokens

Juergen Gross <[email protected]>
xen: use same main loop for counting and remapping pages

Ross Lagerwall <[email protected]>
xen/events: Don't move disabled irqs

Gavin Shan <[email protected]>
powerpc/eeh: Restore initial state in eeh_pe_reset_and_recover()

Guilherme G. Piccoli <[email protected]>
Revert "powerpc/eeh: Fix crash in eeh_add_device_early() on Cell"

Gavin Shan <[email protected]>
powerpc/eeh: Don't report error in eeh_pe_reset_and_recover()

Hari Bathini <[email protected]>
powerpc/book3s64: Fix branching to OOL handlers in relocatable kernel

Willy Tarreau <[email protected]>
pipe: limit the per-user amount of pages allocated in pipes

Oliver Neukum <[email protected]>
usbvision fix overflow of interfaces array

Zhao Qiang <[email protected]>

    QE-UART: add "fsl,t1040-ucc-uart" to of_device_id

Oleg Nesterov <[email protected]>
wait/ptrace: assume __WALL if the child is traced

Stefan Bader <[email protected]>
mm: use phys_addr_t for reserve_bootmem_region() arguments

Tiffany Lin <[email protected]>
media: v4l2-compat-ioctl32: fix missing reserved field copy in put_v4l2_create32

Prarit Bhargava <[email protected]>
PCI: Disable all BAR sizing for devices with non-compliant BARs

Andrew Jeffery <[email protected]>
pinctrl: exynos5440: Use off-stack memory for pinctrl_gpio_range

Martin Sperl <[email protected]>
clk: bcm2835: divider value has to be 1 or more

Martin Sperl <[email protected]>
clk: bcm2835: pll_off should only update CM_PLL_ANARST

Vladimir Zapolskiy <[email protected]>
clk: at91: fix check of clk_register() returned value

Eric Anholt <[email protected]>
clk: bcm2835: Fix PLL poweron

Daniel Lezcano <[email protected]>
cpuidle: Fix cpuidle_state_is_coupled() argument in cpuidle_enter()

Dave Gerlach <[email protected]>
cpuidle: Indicate when a device has been unregistered

Ulf Hansson <[email protected]>
PM / Runtime: Fix error path in pm_runtime_force_resume()

Ville Syrjälä <[email protected]>
mfd: intel_soc_pmic_core: Terminate panel control GPIO lookup table correctly

Heikki Krogerus <[email protected]>
mfd: intel-lpss: Save register context on suspend

Akshay Bhat <[email protected]>
hwmon: (ads7828) Enable internal reference

Javier Martinez Canillas <[email protected]>
regulator: Try to resolve regulators supplies on registration

Raghava Aditya Renukunta <[email protected]>
aacraid: Fix for KDUMP driver hang

Raghava Aditya Renukunta <[email protected]>
aacraid: Fix for aac_command_thread hang

Raghava Aditya Renukunta <[email protected]>
aacraid: Relinquish CPU during timeout wait

wang yanqing <[email protected]>
rtlwifi: pci: use dev_kfree_skb_irq instead of kfree_skb in rtl_pci_reset_trx_ring

wang yanqing <[email protected]>
rtlwifi: Fix logic error in enter/exit power-save mode

Larry Finger <[email protected]>
rtlwifi: btcoexist: Implement antenna selection

Larry Finger <[email protected]>
rtlwifi: rtl8723be: Add antenna select module parameter

Krzysztof Kozlowski <[email protected]>
hwrng: exynos - Fix unbalanced PM runtime put on timeout error path

Joseph Salisbury <[email protected]>
ath5k: Change led pin configuration for compaq c700 laptop

Anilkumar Kolli <[email protected]>
ath10k: fix kernel panic, move arvifs list head init before htt init

Rajkumar Manoharan <[email protected]>
ath10k: fix rx_channel during hw reconfigure

Rajkumar Manoharan <[email protected]>
ath10k: fix firmware assert in monitor mode

Anilkumar Kolli <[email protected]>
ath10k: fix debugfs pktlog_filter write

Vittorio Gambaletta (VittGam) <[email protected]>
ath9k: Fix LED polarity for some Mini PCI AR9220 MB92 cards.

Vittorio Gambaletta (VittGam) <[email protected]>
ath9k: Add a module parameter to invert LED polarity.

Alexander Kurz <[email protected]>
ARM: dts: imx35: restore existing used clock enumeration

Marek Szyprowski <[email protected]>
ARM: dts: exynos: Add interrupt line to MAX8997 PMIC on exynos4210-trats

Florian Vallee <[email protected]>
ARM: dts: at91: fix typo in sama5d2 PIN_PD24 description

Imre Kaloz <[email protected]>
ARM: mvebu: fix GPIO config on the Linksys boards

Ricky Liang <[email protected]>
Input: uinput - handle compat ioctl for UI_SET_PHYS

Mark Brown <[email protected]>
ASoC: ak4642: Enable cache usage to fix crashes on resume

Mikulas Patocka <[email protected]>
affs: fix remount failure when there are no options changed

Maciej W. Rozycki <[email protected]>
MIPS: VDSO: Build with `-fno-strict-aliasing'

Harvey Hunt <[email protected]>
MIPS: lib: Mark intrinsics notrace

James Hogan <[email protected]>
MIPS: Build microMIPS VDSO for microMIPS kernels

James Hogan <[email protected]>
MIPS: Fix sigreturn via VDSO on microMIPS kernel

Maciej W. Rozycki <[email protected]>
MIPS: ptrace: Prevent writes to read-only FCSR bits

Maciej W. Rozycki <[email protected]>
MIPS: ptrace: Fix FP context restoration FCSR regression

Paul Burton <[email protected]>
MIPS: Disable preemption during prctl(PR_SET_FP_MODE, ...)

Paul Burton <[email protected]>
MIPS: Prevent "restoration" of MSA context in non-MSA kernels

James Hogan <[email protected]>
MIPS: Fix MSA ld_*/st_* asm macros to use PTR_ADDU

Paul Burton <[email protected]>
MIPS: Use copy_s.fmt rather than copy_u.fmt

Huacai Chen <[email protected]>
MIPS: Loongson-3: Reserve 32MB for RS780E integrated GPU

Huacai Chen <[email protected]>
MIPS: Reserve nosave data for hibernation

Matthias Schiffer <[email protected]>
MIPS: ath79: make bootconsole wait for both THRE and TEMT

Paul Burton <[email protected]>
MIPS: Sync icache & dcache in set_pte_at

Paul Burton <[email protected]>
MIPS: Handle highmem pages in __update_cache

James Hogan <[email protected]>
MIPS: Fix watchpoint restoration

James Hogan <[email protected]>
MIPS: Fix uapi include in exported asm/siginfo.h

James Hogan <[email protected]>
MIPS: Fix siginfo.h to use strict posix types

James Hogan <[email protected]>
MIPS: Avoid using unwind_stack() with usermode

James Hogan <[email protected]>
MIPS: Don't unwind to user mode with EVA

Maciej W. Rozycki <[email protected]>
MIPS: MSA: Fix a link error on `_init_msa_upper' with older GCC

Paul Burton <[email protected]>

    MIPS: math-emu: Fix jalr emulation when rd == $0

Leonid Yegoshin <[email protected]>
MIPS64: R6: R2 emulation bugfix

-------------

Diffstat:

 .../devicetree/bindings/clock/imx35-clock.txt      |   1 +
 Documentation/sysctl/fs.txt                        |  23 +++++
 Makefile                                           |   6 +-
 arch/arm/boot/dts/armada-385-linksys.dtsi          |   6 +-
 arch/arm/boot/dts/armada-xp-linksys-mamba.dts      |   4 +-
 arch/arm/boot/dts/exynos4210-trats.dts             |   2 +
 arch/arm/boot/dts/sama5d2-pinfunc.h                |   4 +-
 arch/mips/ath79/early_printk.c                     |   6 +-
 arch/mips/include/asm/asmmacro.h                   |  40 ++++----
 arch/mips/include/asm/cacheflush.h                 |   6 --
 arch/mips/include/asm/msa.h                        |  13 +++
 arch/mips/include/asm/pgtable.h                    |  26 ++++-
 arch/mips/include/asm/switch_to.h                  |   2 +-
 arch/mips/include/asm/watch.h                      |  10 +-
 arch/mips/include/uapi/asm/siginfo.h               |  22 ++---
 arch/mips/kernel/mips-r2-to-r6-emul.c              | 105 +++++++++++----------
 arch/mips/kernel/pm.c                              |   2 +-
 arch/mips/kernel/process.c                         |   6 +-
 arch/mips/kernel/ptrace.c                          |  27 ++++--
 arch/mips/kernel/r4k_fpu.S                         |  10 +-
 arch/mips/kernel/setup.c                           |   3 +
 arch/mips/kernel/signal.c                          |  15 +--
 arch/mips/kernel/traps.c                           |   8 +-
 arch/mips/kernel/watch.c                           |   5 +-
 arch/mips/lib/ashldi3.c                            |   2 +-
 arch/mips/lib/ashrdi3.c                            |   2 +-
 arch/mips/lib/bswapdi.c                            |   2 +-
 arch/mips/lib/bswapsi.c                            |   2 +-
 arch/mips/lib/cmpdi2.c                             |   2 +-
 arch/mips/lib/lshrdi3.c                            |   2 +-
 arch/mips/lib/ucmpdi2.c                            |   2 +-
 arch/mips/loongson64/loongson-3/numa.c             |   6 +-
 arch/mips/math-emu/cp1emu.c                        |   8 +-
 arch/mips/mm/cache.c                               |  29 +++---
 arch/mips/vdso/Makefile                            |   4 +-
 arch/powerpc/kernel/eeh.c                          |   2 +-
 arch/powerpc/kernel/eeh_driver.c                   |  26 ++++-
 arch/powerpc/kernel/exceptions-64s.S               |  16 +++-
 arch/x86/xen/setup.c                               |  65 +++++--------
 drivers/base/power/main.c                          |   5 +-
 drivers/base/power/runtime.c                       |   9 +-
 drivers/char/hw_random/exynos-rng.c                |  10 +-
 drivers/clk/at91/clk-h32mx.c                       |   2 +-
 drivers/clk/bcm/clk-bcm2835.c                      |  19 +++-
 drivers/clk/imx/clk-imx35.c                        |   4 +-
 drivers/cpuidle/cpuidle.c                          |   4 +-
 drivers/gpio/gpio-davinci.c                        |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c     |  10 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.c            |   2 +-
 drivers/gpu/drm/drm_atomic.c                       |   2 +-
 drivers/gpu/drm/drm_fb_helper.c                    |   5 +-
 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c      |   2 +-
 drivers/gpu/drm/i915/intel_fbdev.c                 |   6 +-
 drivers/gpu/drm/i915/intel_pm.c                    |   2 +
 drivers/gpu/drm/imx/imx-drm-core.c                 |   8 ++
 drivers/gpu/drm/imx/ipuv3-crtc.c                   |   2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c            |  10 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c                 |   6 +-
 drivers/gpu/ipu-v3/ipu-common.c                    |   5 +-
 drivers/hwmon/ads7828.c                            |  10 ++
 drivers/input/misc/uinput.c                        |   6 ++
 drivers/media/usb/usbvision/usbvision-video.c      |   7 ++
 drivers/media/v4l2-core/v4l2-compat-ioctl32.c      |   3 +-
 drivers/mfd/intel-lpss.c                           |  19 +++-
 drivers/mfd/intel_soc_pmic_core.c                  |   1 +
 drivers/net/wireless/ath/ath10k/core.c             |   8 +-
 drivers/net/wireless/ath/ath10k/debug.c            |   7 +-
 drivers/net/wireless/ath/ath10k/mac.c              |  13 ++-
 drivers/net/wireless/ath/ath5k/led.c               |   2 +-
 drivers/net/wireless/ath/ath9k/init.c              |   7 ++
 drivers/net/wireless/ath/ath9k/pci.c               |  10 ++
 drivers/net/wireless/realtek/rtlwifi/base.c        |   4 +-
 .../realtek/rtlwifi/btcoexist/halbtc8723b2ant.c    |   9 +-
 .../realtek/rtlwifi/btcoexist/halbtcoutsrc.c       |  27 +++++-
 .../realtek/rtlwifi/btcoexist/halbtcoutsrc.h       |   2 +-
 .../wireless/realtek/rtlwifi/btcoexist/rtl_btc.c   |   5 +-
 drivers/net/wireless/realtek/rtlwifi/pci.c         |   2 +-
 .../net/wireless/realtek/rtlwifi/rtl8723be/hw.c    |   5 +
 .../net/wireless/realtek/rtlwifi/rtl8723be/sw.c    |   3 +
 drivers/net/wireless/realtek/rtlwifi/wifi.h        |   3 +
 drivers/pci/probe.c                                |   6 +-
 drivers/pinctrl/samsung/pinctrl-exynos5440.c       |  15 +--
 drivers/regulator/core.c                           |   9 ++
 drivers/scsi/aacraid/aacraid.h                     |   1 +
 drivers/scsi/aacraid/comminit.c                    |  24 +++++
 drivers/scsi/aacraid/commsup.c                     |  12 ++-
 drivers/tty/serial/ucc_uart.c                      |   3 +
 drivers/xen/events/events_base.c                   |   6 +-
 fs/affs/super.c                                    |   5 +-
 fs/ext4/ialloc.c                                   |  59 ++++++------
 fs/ext4/mballoc.c                                  |  10 +-
 fs/ext4/namei.c                                    |   2 +-
 fs/pipe.c                                          |  47 ++++++++-
 fs/xfs/libxfs/xfs_alloc.c                          |   2 +
 fs/xfs/libxfs/xfs_alloc_btree.c                    |   1 +
 fs/xfs/libxfs/xfs_attr_leaf.c                      |   1 +
 fs/xfs/libxfs/xfs_attr_remote.c                    |   1 +
 fs/xfs/libxfs/xfs_bmap_btree.c                     |   1 +
 fs/xfs/libxfs/xfs_da_btree.c                       |   1 +
 fs/xfs/libxfs/xfs_dir2_block.c                     |   1 +
 fs/xfs/libxfs/xfs_dir2_data.c                      |   2 +
 fs/xfs/libxfs/xfs_dir2_leaf.c                      |   2 +
 fs/xfs/libxfs/xfs_dir2_node.c                      |   1 +
 fs/xfs/libxfs/xfs_dquot_buf.c                      |  37 ++++++--
 fs/xfs/libxfs/xfs_ialloc.c                         |   1 +
 fs/xfs/libxfs/xfs_ialloc_btree.c                   |   1 +
 fs/xfs/libxfs/xfs_inode_buf.c                      |   4 +
 fs/xfs/libxfs/xfs_quota_defs.h                     |   2 +-
 fs/xfs/libxfs/xfs_sb.c                             |   2 +
 fs/xfs/libxfs/xfs_shared.h                         |   1 +
 fs/xfs/libxfs/xfs_symlink_remote.c                 |   1 +
 fs/xfs/xfs_buf.h                                   |   1 +
 fs/xfs/xfs_error.c                                 |   4 +-
 fs/xfs/xfs_fsops.c                                 |   4 +-
 fs/xfs/xfs_inode.c                                 |  26 +++--
 fs/xfs/xfs_log_recover.c                           |   9 +-
 fs/xfs/xfs_super.c                                 |  10 ++
 include/linux/mm.h                                 |   2 +-
 include/linux/pipe_fs_i.h                          |   4 +
 include/linux/sched.h                              |   1 +
 include/video/imx-ipu-v3.h                         |   2 +
 kernel/exit.c                                      |  29 ++++--
 kernel/sysctl.c                                    |  14 +++
 lib/dma-debug.c                                    |   2 +-
 mm/page_alloc.c                                    |   2 +-
 net/sunrpc/auth_gss/svcauth_gss.c                  |   4 +-
 scripts/package/Makefile                           |   4 +-
 sound/soc/codecs/ak4642.c                          |   3 +
 128 files changed, 797 insertions(+), 375 deletions(-)