Skip to content

3.10.77-stable review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest64 of 65 patches 22 repliesIn review

64 of 65 patches are in this archive. The cover letter announces 65.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/65ip_forward: Drop frames with attached skb->sknet/ipv4/ip_forward.c+3 -00 replies
2/65tcp: fix possible deadlock in tcp_send_fin()net/ipv4/tcp_output.c+19 -10 replies
3/65tcp: avoid looping in tcp_send_fin()net/ipv4/tcp_output.c+29 -210 replies
4/65Btrfs: fix log tree corruption when fs mounted with -o discardfs/btrfs/extent-tree.c+2 -30 replies
5/65Btrfs: fix inode eviction infinite loop after cloning into itfs/btrfs/ioctl.c+5 -00 replies
6/65sched/idle/x86: Restore mwait_idle() to fix boot hangs, to improve power savings and to improve performancearch/x86/kernel/process.c+49 -00 replies
7/65usb: gadget: composite: enable BESL supportdrivers/usb/gadget/composite.c+1 -10 replies
8/65KVM: s390: Zero out current VMDB of STSI before including level3 data.arch/s390/kvm/priv.c+1 -00 replies
9/65s390/hibernate: fix save and restore of kernel text sectionarch/s390/kernel/suspend.c+4 -00 replies
11/65MIPS: Hibernate: flush TLB entries earlierarch/mips/power/hibernate.S+2 -10 replies
12/65cdc-wdm: fix endianness bug in debug statementsdrivers/usb/class/cdc-wdm.c+7 -50 replies
13/65spi: spidev: fix possible arithmetic overflow for multi-transfer messagedrivers/spi/spidev.c+4 -10 replies
14/65ring-buffer: Replace this_cpu_*() with __this_cpu_*()kernel/trace/ring_buffer.c+5 -60 replies
15/65power_supply: lp8788-charger: Fix leaked power supply on probe faildrivers/power/lp8788-charger.c+3 -10 replies
16/65ARM: 8320/1: fix integer overflow in ELF_ET_DYN_BASEarch/arm/include/asm/elf.h+1 -10 replies
17/65ARM: S3C64XX: Use fixed IRQ bases to avoid conflicts on Cragganmorearch/arm/mach-s3c64xx/crag6410.h arch/arm/mach-s3c64xx/mach-crag6410.c+2 -00 replies
18/65usb: phy: Find the right match in devm_usb_phy_matchdrivers/usb/phy/phy.c+3 -10 replies
19/65usb: define a generic USB_RESUME_TIMEOUT macroinclude/linux/usb.h+26 -00 replies
20/65usb: host: r8a66597: use new USB_RESUME_TIMEOUTdrivers/usb/host/r8a66597-hcd.c+1 -10 replies
21/65usb: host: isp116x: use new USB_RESUME_TIMEOUTdrivers/usb/host/isp116x-hcd.c+1 -10 replies
22/65usb: host: xhci: use new USB_RESUME_TIMEOUTdrivers/usb/host/xhci-ring.c+1 -10 replies
23/65usb: host: sl811: use new USB_RESUME_TIMEOUTdrivers/usb/host/sl811-hcd.c+1 -10 replies
24/65usb: core: hub: use new USB_RESUME_TIMEOUTdrivers/usb/core/hub.c+2 -20 replies
25/65ALSA: emu10k1: dont deadlock in proc-functionssound/pci/emu10k1/emuproc.c+0 -120 replies
26/65Input: elantech - fix absolute mode setting on some ASUS laptopsdrivers/input/mouse/elantech.c drivers/input/mouse/elantech.h+23 -00 replies
27/65fs/binfmt_elf.c: fix bug in loading of PIE binariesfs/binfmt_elf.c+8 -10 replies
28/65ptrace: fix race between ptrace_resume() and wait_task_stopped()kernel/ptrace.c+20 -00 replies
29/65rtlwifi: rtl8192cu: Add new USB IDdrivers/net/wireless/rtlwifi/rtl8192cu/sw.c+1 -00 replies
30/65rtlwifi: rtl8192cu: Add new device IDdrivers/net/wireless/rtlwifi/rtl8192cu/sw.c+1 -00 replies
31/65parport: disable PC-style parallel port support on crisdrivers/parport/Kconfig+3 -10 replies
32/65drivers: parport: Kconfig: exclude h8300 for PARPORT_PCdrivers/parport/Kconfig+1 -10 replies
33/65console: Disable VGA text console support on crisdrivers/video/console/Kconfig+3 -10 replies
34/65video: vgacon: Dont build on arm64drivers/video/console/Kconfig+2 -10 replies
35/65arm64: kernel: compiling issue, need delete read_current_timer()arch/arm64/include/asm/timex.h arch/arm64/kernel/time.c+3 -90 replies
36/65ext4: make fsync to sync parent dir in no-journal for real this timefs/ext4/namei.c+11 -90 replies
37/65powerpc/perf: Cap 64bit userspace backtraces to PERF_MAX_STACK_DEPTHarch/powerpc/perf/callchain.c+1 -10 replies
38/65tools/power turbostat: Use $(CURDIR) instead of $(PWD) and add support for O= option in Makefiletools/power/x86/turbostat/Makefile+5 -10 replies
39/65UBI: account for bitflips in both the VID header and datadrivers/mtd/ubi/attach.c+1 -10 replies
40/65UBI: fix out of bounds writedrivers/mtd/ubi/eba.c+2 -10 replies
41/65UBI: initialize LEB number variabledrivers/mtd/ubi/wl.c+1 -10 replies
42/65UBI: fix check for "too many bytes"drivers/mtd/ubi/cdev.c+1 -10 replies
43/65scsi: storvsc: Fix a bug in copy_from_bounce_buffer()drivers/scsi/storvsc_drv.c+8 -70 replies
44/65drivers: parport: Kconfig: exclude arm64 for PARPORT_PCdrivers/parport/Kconfig+1 -10 replies
45/65ACPICA: Utilities: split IO address types from data type models.include/acpi/actypes.h include/acpi/platform/acenv.h+21 -00 replies
46/65xtensa: xtfpga: fix hardware lockup caused by LCD driverarch/xtensa/Kconfig arch/xtensa/platforms/xtfpga/Makefile arch/xtensa/platforms/xtfpga/include/platform/hardware.h +2 more+81 -250 replies
47/65xtensa: provide __NR_sync_file_range2 instead of __NR_sync_file_rangearch/xtensa/include/uapi/asm/unistd.h+1 -10 replies
48/65gpio: mvebu: Fix mask/unmask managment per irq chip typedrivers/gpio/gpio-mvebu.c+16 -83 replies
49/65Drivers: hv: vmbus: Fix a bug in the error path in vmbus_open()drivers/hv/channel.c+5 -20 replies
50/65mvsas: fix panic on expander attached SATA devicesdrivers/scsi/mvsas/mv_sas.c+1 -40 replies
51/65stk1160: Make sure current buffer is releaseddrivers/media/usb/stk1160/stk1160-v4l.c+15 -20 replies
52/65IB/core: disallow registering 0-sized memory regiondrivers/infiniband/core/umem.c+3 -00 replies
53/65IB/core: dont disallow registering region starting at 0x0drivers/infiniband/core/umem.c+2 -20 replies
54/65IB/mlx4: Fix WQE LSO segment calculationdrivers/infiniband/hw/mlx4/qp.c+1 -20 replies
55/65tracing: Handle ftrace_dump() atomic context in graph_trace_open()kernel/trace/trace_functions_graph.c+6 -20 replies
56/65i2c: core: Export bus recovery functionsdrivers/i2c/i2c-core.c+3 -00 replies
57/65drm/radeon: fix doublescan modes (v2)drivers/gpu/drm/radeon/atombios_crtc.c+6 -20 replies
58/65drm/i915: cope with large i2c transfersdrivers/gpu/drm/i915/i915_reg.h drivers/gpu/drm/i915/intel_i2c.c+57 -100 replies
59/65RCU pathwalk breakage when running into a symlink overmounting somethingfs/namei.c+4 -20 replies
60/65ksoftirqd: Enable IRQs and call cond_resched() before poking RCUkernel/softirq.c+5 -10 replies
61/65e1000: add dummy allocator to fix race condition between mtu change and netpolldrivers/net/ethernet/intel/e1000/e1000_main.c+9 -10 replies
62/65lib: memzero_explicit: use barrier instead of OPTIMIZER_HIDE_VARlib/string.c+1 -10 replies
63/65wl18xx: show rx_frames_per_rates as an array as it really isdrivers/net/wireless/ti/wl18xx/debugfs.c drivers/net/wireless/ti/wlcore/debugfs.h+3 -30 replies
64/65C6x: time: Ensure consistency in __initarch/c6x/kernel/time.c+1 -10 replies
65/65memstick: mspro_block: add missing curly bracesdrivers/memstick/core/mspro_block.c+2 -10 replies

Reviews trailers per patch

13 of 64 patches have a Reviewed-by or Acked-by.

PatchMathias NymanJan KaraChristoph LameterUwe Kleine-KoenigGreg Kroah-HartmanPeter ChenGeorge MoutsopoulosPavel LabathMarek VasutLarry FingerOmar SandovalMarc ZyngierMike GalbraithDavid HildenbrandSebastian OttAdam TalbotSagi GrimbergHaggai EranChris WilsonAaron BrownHannes Frederic SowaStephan MuellerLong LiPaul MenzelSial Nije
1/65
2/65
3/65
4/65
5/65R-b
6/65T-b A-b
7/65
8/65R-b
9/65Reported-and-tested-by
11/65
12/65
13/65
14/65A-b T-b
15/65
16/65
17/65
18/65
19/65A-b A-b
20/65
21/65
22/65A-b
23/65
24/65
25/65
26/65Reported-and-tested-by
27/65
28/65T-b
29/65
30/65T-b A-b
31/65
32/65
33/65
34/65
35/65A-b
36/65R-b
37/65
38/65
39/65
40/65
41/65
42/65
43/65R-b
44/65
45/65Reported-and-tested-by Reported-and-tested-by
46/65
47/65
48/65
49/65
50/65T-b
51/65
52/65
53/65R-b R-b
54/65
55/65
56/65
57/65
58/65R-b
59/65
60/65
61/65T-b
62/65A-b A-b
63/65
64/65
65/65

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

Read the v1 thread

Cover letter [PATCH 3.10 00/65] 3.10.77-stable review

This is the start of the stable review cycle for the 3.10.77 release. There are 65 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 Mon May 4 19:00:04 UTC 2015. 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/v3.0/stable-review/patch-3.10.77-rc1.gz

and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 3.10.77-rc1

Dan Carpenter <[email protected]>
memstick: mspro_block: add missing curly braces

Nishanth Menon <[email protected]>
C6x: time: Ensure consistency in __init

Nicolas Iooss <[email protected]>
wl18xx: show rx_frames_per_rates as an array as it really is

mancha security <[email protected]>
lib: memzero_explicit: use barrier instead of OPTIMIZER_HIDE_VAR

Sabrina Dubroca <[email protected]>
e1000: add dummy allocator to fix race condition between mtu change and netpoll

Calvin Owens <[email protected]>
ksoftirqd: Enable IRQs and call cond_resched() before poking RCU

Al Viro <[email protected]>
RCU pathwalk breakage when running into a symlink overmounting something

Dmitry Torokhov <[email protected]>
drm/i915: cope with large i2c transfers

Alex Deucher <[email protected]>
drm/radeon: fix doublescan modes (v2)

Mark Brown <[email protected]>
i2c: core: Export bus recovery functions

Rabin Vincent <[email protected]>
tracing: Handle ftrace_dump() atomic context in graph_trace_open()

Erez Shitrit <[email protected]>
IB/mlx4: Fix WQE LSO segment calculation

Yann Droneaud <[email protected]>

    IB/core: don't disallow registering region starting at 0x0

Yann Droneaud <[email protected]>
IB/core: disallow registering 0-sized memory region

Ezequiel Garcia <[email protected]>
stk1160: Make sure current buffer is released

James Bottomley <[email protected]>
mvsas: fix panic on expander attached SATA devices

K. Y. Srinivasan <[email protected]>
Drivers: hv: vmbus: Fix a bug in the error path in vmbus_open()

Gregory CLEMENT <[email protected]>
gpio: mvebu: Fix mask/unmask managment per irq chip type

Max Filippov <[email protected]>
xtensa: provide __NR_sync_file_range2 instead of __NR_sync_file_range

Max Filippov <[email protected]>
xtensa: xtfpga: fix hardware lockup caused by LCD driver

Lv Zheng <[email protected]>
ACPICA: Utilities: split IO address types from data type models.

Guenter Roeck <[email protected]>
drivers: parport: Kconfig: exclude arm64 for PARPORT_PC

K. Y. Srinivasan <[email protected]>
scsi: storvsc: Fix a bug in copy_from_bounce_buffer()

Brian Norris <[email protected]>
UBI: fix check for "too many bytes"

Brian Norris <[email protected]>
UBI: initialize LEB number variable

Brian Norris <[email protected]>
UBI: fix out of bounds write

Brian Norris <[email protected]>
UBI: account for bitflips in both the VID header and data

Thomas D <[email protected]>

    tools/power turbostat: Use $(CURDIR) instead of $(PWD) and add support for O= option in Makefile

Anton Blanchard <[email protected]>
powerpc/perf: Cap 64bit userspace backtraces to PERF_MAX_STACK_DEPTH

Lukas Czerner <[email protected]>
ext4: make fsync to sync parent dir in no-journal for real this time

Chen Gang <[email protected]>
arm64: kernel: compiling issue, need delete read_current_timer()

Mark Brown <[email protected]>
video: vgacon: Don't build on arm64

Geert Uytterhoeven <[email protected]>
console: Disable VGA text console support on cris

Chen Gang <[email protected]>
drivers: parport: Kconfig: exclude h8300 for PARPORT_PC

Geert Uytterhoeven <[email protected]>
parport: disable PC-style parallel port support on cris

Marek Vasut <[email protected]>
rtlwifi: rtl8192cu: Add new device ID

Larry Finger <[email protected]>
rtlwifi: rtl8192cu: Add new USB ID

Oleg Nesterov <[email protected]>
ptrace: fix race between ptrace_resume() and wait_task_stopped()

Michael Davidson <[email protected]>
fs/binfmt_elf.c: fix bug in loading of PIE binaries

Ulrik De Bie <[email protected]>
Input: elantech - fix absolute mode setting on some ASUS laptops

Michael Gernoth <[email protected]>
ALSA: emu10k1: don't deadlock in proc-functions

Felipe Balbi <[email protected]>
usb: core: hub: use new USB_RESUME_TIMEOUT

Felipe Balbi <[email protected]>
usb: host: sl811: use new USB_RESUME_TIMEOUT

Felipe Balbi <[email protected]>
usb: host: xhci: use new USB_RESUME_TIMEOUT

Felipe Balbi <[email protected]>
usb: host: isp116x: use new USB_RESUME_TIMEOUT

Felipe Balbi <[email protected]>
usb: host: r8a66597: use new USB_RESUME_TIMEOUT

Felipe Balbi <[email protected]>
usb: define a generic USB_RESUME_TIMEOUT macro

Axel Lin <[email protected]>
usb: phy: Find the right match in devm_usb_phy_match

Charles Keepax <[email protected]>
ARM: S3C64XX: Use fixed IRQ bases to avoid conflicts on Cragganmore

Andrey Ryabinin <[email protected]>
ARM: 8320/1: fix integer overflow in ELF_ET_DYN_BASE

Krzysztof Kozlowski <[email protected]>
power_supply: lp8788-charger: Fix leaked power supply on probe fail

Steven Rostedt <[email protected]>

    ring-buffer: Replace this_cpu_*() with __this_cpu_*()

Ian Abbott <[email protected]>
spi: spidev: fix possible arithmetic overflow for multi-transfer message

Oliver Neukum <[email protected]>
cdc-wdm: fix endianness bug in debug statements

Huacai Chen <[email protected]>
MIPS: Hibernate: flush TLB entries earlier

Radim Krčmář <[email protected]>
KVM: use slowpath for cross page cached accesses

Heiko Carstens <[email protected]>
s390/hibernate: fix save and restore of kernel text section

Ekaterina Tumanova <[email protected]>
KVM: s390: Zero out current VMDB of STSI before including level3 data.

Felipe Balbi <[email protected]>
usb: gadget: composite: enable BESL support

Len Brown <[email protected]>
sched/idle/x86: Restore mwait_idle() to fix boot hangs, to improve power savings and to improve performance

Filipe Manana <[email protected]>
Btrfs: fix inode eviction infinite loop after cloning into it

Filipe Manana <[email protected]>
Btrfs: fix log tree corruption when fs mounted with -o discard

Eric Dumazet <[email protected]>
tcp: avoid looping in tcp_send_fin()

Eric Dumazet <[email protected]>
tcp: fix possible deadlock in tcp_send_fin()

Sebastian Pöhn <[email protected]>

    ip_forward: Drop frames with attached skb->sk

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

Diffstat:

 Makefile                                           |  4 +-
 arch/arm/include/asm/elf.h                         |  2 +-
 arch/arm/mach-s3c64xx/crag6410.h                   |  1 +
 arch/arm/mach-s3c64xx/mach-crag6410.c              |  1 +
 arch/arm64/include/asm/timex.h                     |  6 +-
 arch/arm64/kernel/time.c                           |  6 --
 arch/c6x/kernel/time.c                             |  2 +-
 arch/mips/power/hibernate.S                        |  3 +-
 arch/powerpc/perf/callchain.c                      |  2 +-
 arch/s390/kernel/suspend.c                         |  4 ++
 arch/s390/kvm/priv.c                               |  1 +
 arch/x86/kernel/process.c                          | 49 ++++++++++++++++
 arch/xtensa/Kconfig                                | 30 ++++++++++
 arch/xtensa/include/uapi/asm/unistd.h              |  2 +-
 arch/xtensa/platforms/xtfpga/Makefile              |  3 +-
 .../platforms/xtfpga/include/platform/hardware.h   |  3 -
 .../xtensa/platforms/xtfpga/include/platform/lcd.h | 15 +++++
 arch/xtensa/platforms/xtfpga/lcd.c                 | 55 +++++++++++-------
 drivers/gpio/gpio-mvebu.c                          | 24 +++++---
 drivers/gpu/drm/i915/i915_reg.h                    |  1 +
 drivers/gpu/drm/i915/intel_i2c.c                   | 66 ++++++++++++++++++----
 drivers/gpu/drm/radeon/atombios_crtc.c             |  8 ++-
 drivers/hv/channel.c                               |  7 ++-
 drivers/i2c/i2c-core.c                             |  3 +
 drivers/infiniband/core/umem.c                     |  7 ++-
 drivers/infiniband/hw/mlx4/qp.c                    |  3 +-
 drivers/input/mouse/elantech.c                     | 22 ++++++++
 drivers/input/mouse/elantech.h                     |  1 +
 drivers/media/usb/stk1160/stk1160-v4l.c            | 17 +++++-
 drivers/memstick/core/mspro_block.c                |  3 +-
 drivers/mtd/ubi/attach.c                           |  2 +-
 drivers/mtd/ubi/cdev.c                             |  2 +-
 drivers/mtd/ubi/eba.c                              |  3 +-
 drivers/mtd/ubi/wl.c                               |  2 +-
 drivers/net/ethernet/intel/e1000/e1000_main.c      | 10 +++-
 drivers/net/wireless/rtlwifi/rtl8192cu/sw.c        |  2 +
 drivers/net/wireless/ti/wl18xx/debugfs.c           |  2 +-
 drivers/net/wireless/ti/wlcore/debugfs.h           |  4 +-
 drivers/parport/Kconfig                            |  4 +-
 drivers/power/lp8788-charger.c                     |  4 +-
 drivers/scsi/mvsas/mv_sas.c                        |  5 +-
 drivers/scsi/storvsc_drv.c                         | 15 ++---
 drivers/spi/spidev.c                               |  5 +-
 drivers/usb/class/cdc-wdm.c                        | 12 ++--
 drivers/usb/core/hub.c                             |  4 +-
 drivers/usb/gadget/composite.c                     |  2 +-
 drivers/usb/host/isp116x-hcd.c                     |  2 +-
 drivers/usb/host/r8a66597-hcd.c                    |  2 +-
 drivers/usb/host/sl811-hcd.c                       |  2 +-
 drivers/usb/host/xhci-ring.c                       |  2 +-
 drivers/usb/phy/phy.c                              |  4 +-
 drivers/video/console/Kconfig                      |  5 +-
 fs/binfmt_elf.c                                    |  9 ++-
 fs/btrfs/extent-tree.c                             |  5 +-
 fs/btrfs/ioctl.c                                   |  5 ++
 fs/ext4/namei.c                                    | 20 ++++---
 fs/namei.c                                         |  6 +-
 include/acpi/actypes.h                             | 20 +++++++
 include/acpi/platform/acenv.h                      |  1 +
 include/linux/usb.h                                | 26 +++++++++
 kernel/ptrace.c                                    | 20 +++++++
 kernel/softirq.c                                   |  6 +-
 kernel/trace/ring_buffer.c                         | 11 ++--
 kernel/trace/trace_functions_graph.c               |  8 ++-
 lib/string.c                                       |  2 +-
 net/ipv4/ip_forward.c                              |  3 +
 net/ipv4/tcp_output.c                              | 64 ++++++++++++++-------
 sound/pci/emu10k1/emuproc.c                        | 12 ----
 tools/power/x86/turbostat/Makefile                 |  6 +-
 virt/kvm/kvm_main.c                                |  4 +-
 70 files changed, 509 insertions(+), 165 deletions(-)