Skip to content

3.10.7-stable review

Greg Kroah-Hartman lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest60 patches 4 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/60SCSI: Dont attempt to send extended INQUIRY command if skip_vpd_pages is setdrivers/scsi/scsi.c+3 -00 replies
2/60SCSI: megaraid_sas: megaraid_sas driver init fails in kdump kerneldrivers/scsi/megaraid/megaraid_sas_base.c+15 -50 replies
3/60virtio-scsi: Fix virtqueue affinity setupdrivers/scsi/virtio_scsi.c+1 -10 replies
4/60powerpc: On POWERNV enable PPC_DENORMALISATION by defaultarch/powerpc/Kconfig+1 -10 replies
5/60powerpc: Fix hypervisor facility unavaliable vector numberarch/powerpc/kernel/exceptions-64s.S+3 -20 replies
6/60powerpc: Rework setting up H/FSCR bit definitionsarch/powerpc/include/asm/reg.h+20 -110 replies
7/60powerpc: Fix context switch DSCR on POWER8arch/powerpc/kernel/entry_64.S arch/powerpc/kernel/traps.c+60 -250 replies
8/60powerpc: Save the TAR register earlierarch/powerpc/include/asm/switch_to.h arch/powerpc/kernel/entry_64.S arch/powerpc/kernel/process.c+19 -90 replies
9/60powerpc/tm: Fix context switching TAR, PPR and DSCR SPRsarch/powerpc/include/asm/processor.h arch/powerpc/kernel/asm-offsets.c arch/powerpc/kernel/tm.S+27 -00 replies
10/60ext4: destroy ext4_es_cachep on module unloadfs/ext4/super.c+1 -00 replies
11/60ext4: make sure group number is bumped after a inode allocation racefs/ext4/ialloc.c+5 -50 replies
12/60ext4: fix retry handling in ext4_ext_truncate()fs/ext4/extents.c+1 -10 replies
13/60regmap: cache: Make sure to sync the last register in a blockdrivers/base/regmap/regcache.c+2 -10 replies
14/60regmap: Add missing header for !CONFIG_REGMAP stubsinclude/linux/regmap.h+1 -00 replies
15/60hwmon: (adt7470) Fix incorrect return code checkdrivers/hwmon/adt7470.c+1 -10 replies
16/60staging: zcache: fix "zcache=" kernel parameterdrivers/staging/zcache/zcache-main.c+4 -20 replies
17/60media: em28xx: fix assignment of the eeprom datadrivers/media/usb/em28xx/em28xx-i2c.c+1 -10 replies
18/60i2c: i2c-mxs: Use DMA mode even for small transfersdrivers/i2c/busses/i2c-mxs.c+1 -10 replies
19/60cpufreq: loongson2: fix regression related to clock managementdrivers/cpufreq/loongson2_cpufreq.c+6 -50 replies
20/60cpufreq: rename ignore_nice as ignore_nice_loaddrivers/cpufreq/cpufreq_conservative.c drivers/cpufreq/cpufreq_governor.c drivers/cpufreq/cpufreq_governor.h +1 more+26 -260 replies
21/60ACPI / PM: Walk physical_node_list under physical_node_lockdrivers/acpi/proc.c+8 -00 replies
22/60tracing: Fix fields of struct trace_iterator that are zeroed by mistakeinclude/linux/ftrace_event.h kernel/trace/trace.c+7 -40 replies
23/60tracing: Make TRACE_ITER_STOP_ON_FREE stop the correct bufferkernel/trace/trace.c+1 -10 replies
24/60tracing: Use flag buffer_disabled for irqsoff tracerkernel/trace/trace.c kernel/trace/trace_irqsoff.c+72 -330 replies
25/60tracing: Fix reset of time stamps during trace_clock changeskernel/trace/trace.c+12 -120 replies
26/60ALSA: usb-audio: do not trust too-big wMaxPacketSize valuessound/usb/endpoint.c+6 -70 replies
27/60ALSA: 6fire: fix DMA issues with URB transfer_buffer usagesound/usb/6fire/comm.c sound/usb/6fire/comm.h+34 -60 replies
28/60Btrfs: release both paths before logging dir/changed extentsfs/btrfs/tree-log.c+2 -30 replies
29/60LOCKD: Dont call utsname()->nodename from nlmclnt_setlockargsfs/lockd/clntlock.c fs/lockd/clntproc.c+12 -60 replies
30/60SUNRPC: Dont auto-disconnect from the local rpcbind socketnet/sunrpc/rpcb_clnt.c+8 -00 replies
31/60SUNRPC: If the rpcbind channel is disconnected, fail the call to unregisterinclude/linux/sunrpc/sched.h net/sunrpc/clnt.c net/sunrpc/netns.h +1 more+33 -130 replies
32/60virtio/console: Quit from splice_write if pipe->nrbufs is 0drivers/char/virtio_console.c+7 -00 replies
33/60virtio/console: Add pipe_lock/unlock for splice_writedrivers/char/virtio_console.c+15 -50 replies
34/60virtio: console: fix race with port unplug and open/closedrivers/char/virtio_console.c+6 -70 replies
35/60virtio: console: fix race in port_fops_open() and port unplugdrivers/char/virtio_console.c+4 -00 replies
36/60virtio: console: clean up port data immediately at time of unplugdrivers/char/virtio_console.c+8 -80 replies
37/60virtio: console: fix raising SIGIO after port unplugdrivers/char/virtio_console.c+5 -30 replies
38/60virtio: console: return -ENODEV on all read operations after unplugdrivers/char/virtio_console.c+5 -10 replies
39/60drm/cirrus: Invalidate page tables when pinning a BOdrivers/gpu/drm/cirrus/cirrus_ttm.c+1 -00 replies
40/60drm/mgag200: Invalidate page tables when pinning a BOdrivers/gpu/drm/mgag200/mgag200_ttm.c+1 -00 replies
41/60drm/ast: invalidate page tables when pinning a BOdrivers/gpu/drm/ast/ast_ttm.c+1 -00 replies
42/60drm: Dont pass negative delta to ktime_sub_ns()drivers/gpu/drm/drm_irq.c+4 -10 replies
43/60drm/radeon: select audio dto based on encoder id for DCE3drivers/gpu/drm/radeon/r600_hdmi.c+9 -30 replies
44/60drm/radeon: stop sending invalid UVD destroy msgdrivers/gpu/drm/radeon/radeon_uvd.c+2 -20 replies
45/60ext4: allow the mount options nodelalloc and data=journalfs/ext4/super.c+1 -10 replies
46/60ext4: fix mount/remount error messages for incompatible mount optionsfs/ext4/super.c+16 -10 replies
47/60ext4: flush the extent status cache during EXT4_IOC_SWAP_BOOTfs/ext4/ioctl.c+4 -20 replies
48/60cifs: extend the buffer length enought for sprintf() usingfs/cifs/cifsencrypt.c fs/cifs/cifsglob.h fs/cifs/connect.c +1 more+9 -70 replies
49/60cifs: dont instantiate new dentries in readdir for inodes that need to be revalidated immediatelyfs/cifs/readdir.c+8 -00 replies
50/60zram: allow request end to coincide with disksizedrivers/staging/zram/zram_drv.c+1 -10 replies
51/60usb: core: dont try to reset_device() a port that got just disconnecteddrivers/usb/core/hub.c+3 -20 replies
52/60debugfs: debugfs_remove_recursive() must not rely on list_empty(d_subdirs)fs/debugfs/inode.c+22 -470 replies
53/60reiserfs: fix deadlock in umountfs/reiserfs/procfs.c fs/reiserfs/super.c+20 -820 replies
54/60drm/i915: initialize gt_lock early with other spin locksdrivers/gpu/drm/i915/i915_dma.c drivers/gpu/drm/i915/intel_pm.c+1 -20 replies
55/60drm/radeon: fix halting UVDdrivers/gpu/drm/radeon/evergreen.c drivers/gpu/drm/radeon/ni.c drivers/gpu/drm/radeon/r600.c +3 more+34 -100 replies
56/60drm/radeon: only save UVD bo when we have open handlesdrivers/gpu/drm/radeon/radeon.h drivers/gpu/drm/radeon/radeon_fence.c drivers/gpu/drm/radeon/radeon_uvd.c +1 more+36 -160 replies
57/60drm/radeon: always program the MC on startupdrivers/gpu/drm/radeon/evergreen.c drivers/gpu/drm/radeon/ni.c drivers/gpu/drm/radeon/r600.c +2 more+10 -50 replies
58/60SCSI: nsp32: use mdelay instead of large udelay constantsdrivers/scsi/nsp32.c+1 -10 replies
59/60mtd: omap2: allow bulding as a moduledrivers/mtd/nand/Kconfig+1 -10 replies
60/60MIPS: Expose missing pci_io{map,unmap} declarationsarch/mips/Kconfig arch/mips/include/asm/io.h+6 -10 replies

Reviews trailers per patch

15 of 60 patches have a Reviewed-by or Acked-by.

PatchAlan SternStuart FosterJames StoneAmit ShahMasami HiramatsuWanlong GaoMichael NeulingBartlomiej ZolnierkiewiczKonrad Rzeszutek WilkMichal HockoShawn GuoLucas StachMarek VasutViresh KumarTorsten SchenkGreg Kroah-Hartmanshui yangweiImre DeakJeff LaytonShirish PargaonkarScott LovenbergDavid McBrideSedat DilekGOTO MasanoriTony LindgrenSteven J. Hill
1/60A-b T-b
2/60
3/60R-b
4/60A-b
5/60
6/60
7/60
8/60
9/60
10/60
11/60
12/60
13/60
14/60
15/60
16/60A-b A-b A-b
17/60
18/60A-b A-b A-b
19/60A-b
20/60
21/60
22/60
23/60
24/60
25/60
26/60T-b
27/60T-b
28/60
29/60
30/60
31/60
32/60R-b R-b
33/60R-b R-b
34/60
35/60
36/60
37/60
38/60
39/60
40/60
41/60
42/60T-b R-b
43/60
44/60
45/60
46/60A-b
47/60
48/60R-b R-b R-b
49/60Reported-and-Tested-by
50/60
51/60
52/60A-b
53/60
54/60T-b
55/60
56/60
57/60
58/60A-b
59/60A-b
60/60A-b

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

Read the v1 thread

Cover letter [ 00/60] 3.10.7-stable review

This is the start of the stable review cycle for the 3.10.7 release. There are 60 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 Thu Aug 15 06:33:14 UTC 2013. 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.7-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.7-rc1

Markos Chandras <[email protected]>
MIPS: Expose missing pci_io{map,unmap} declarations

Arnd Bergmann <[email protected]>
mtd: omap2: allow bulding as a module

Arnd Bergmann <[email protected]>
SCSI: nsp32: use mdelay instead of large udelay constants

Alex Deucher <[email protected]>
drm/radeon: always program the MC on startup

Christian König <[email protected]>
drm/radeon: only save UVD bo when we have open handles

Christian König <[email protected]>
drm/radeon: fix halting UVD

Jani Nikula <[email protected]>
drm/i915: initialize gt_lock early with other spin locks

Al Viro <[email protected]>
reiserfs: fix deadlock in umount

Oleg Nesterov <[email protected]>
debugfs: debugfs_remove_recursive() must not rely on list_empty(d_subdirs)

Julius Werner <[email protected]>
usb: core: don't try to reset_device() a port that got just disconnected

Sergey Senozhatsky <[email protected]>
zram: allow request end to coincide with disksize

Jeff Layton <[email protected]>
cifs: don't instantiate new dentries in readdir for inodes that need to be revalidated immediately

Chen Gang <[email protected]>
cifs: extend the buffer length enought for sprintf() using

Theodore Ts'o <[email protected]>
ext4: flush the extent status cache during EXT4_IOC_SWAP_BOOT

Piotr Sarna <[email protected]>
ext4: fix mount/remount error messages for incompatible mount options

Theodore Ts'o <[email protected]>
ext4: allow the mount options nodelalloc and data=journal

Christian König <[email protected]>
drm/radeon: stop sending invalid UVD destroy msg

Alex Deucher <[email protected]>
drm/radeon: select audio dto based on encoder id for DCE3

Michel Dänzer <[email protected]>
drm: Don't pass negative delta to ktime_sub_ns()

Dave Airlie <[email protected]>
drm/ast: invalidate page tables when pinning a BO

Egbert Eich <[email protected]>
drm/mgag200: Invalidate page tables when pinning a BO

Michal Srb <[email protected]>
drm/cirrus: Invalidate page tables when pinning a BO

Amit Shah <[email protected]>
virtio: console: return -ENODEV on all read operations after unplug

Amit Shah <[email protected]>
virtio: console: fix raising SIGIO after port unplug

Amit Shah <[email protected]>
virtio: console: clean up port data immediately at time of unplug

Amit Shah <[email protected]>
virtio: console: fix race in port_fops_open() and port unplug

Amit Shah <[email protected]>
virtio: console: fix race with port unplug and open/close

Yoshihiro YUNOMAE <[email protected]>
virtio/console: Add pipe_lock/unlock for splice_write

Yoshihiro YUNOMAE <[email protected]>

    virtio/console: Quit from splice_write if pipe->nrbufs is 0

Trond Myklebust <[email protected]>
SUNRPC: If the rpcbind channel is disconnected, fail the call to unregister

Trond Myklebust <[email protected]>
SUNRPC: Don't auto-disconnect from the local rpcbind socket

Trond Myklebust <[email protected]>

    LOCKD: Don't call utsname()->nodename from nlmclnt_setlockargs

Josef Bacik <[email protected]>
Btrfs: release both paths before logging dir/changed extents

Jussi Kivilinna <[email protected]>
ALSA: 6fire: fix DMA issues with URB transfer_buffer usage

Clemens Ladisch <[email protected]>
ALSA: usb-audio: do not trust too-big wMaxPacketSize values

Alexander Z Lam <[email protected]>
tracing: Fix reset of time stamps during trace_clock changes

Steven Rostedt (Red Hat) <[email protected]>
tracing: Use flag buffer_disabled for irqsoff tracer

Alexander Z Lam <[email protected]>
tracing: Make TRACE_ITER_STOP_ON_FREE stop the correct buffer

Andrew Vagin <[email protected]>
tracing: Fix fields of struct trace_iterator that are zeroed by mistake

Rafael J. Wysocki <[email protected]>
ACPI / PM: Walk physical_node_list under physical_node_lock

Viresh Kumar <[email protected]>
cpufreq: rename ignore_nice as ignore_nice_load

Aaro Koskinen <[email protected]>
cpufreq: loongson2: fix regression related to clock management

Fabio Estevam <[email protected]>
i2c: i2c-mxs: Use DMA mode even for small transfers

Alban Browaeys <[email protected]>
media: em28xx: fix assignment of the eeprom data

Piotr Sarna <[email protected]>
staging: zcache: fix "zcache=" kernel parameter

Curt Brune <[email protected]>
hwmon: (adt7470) Fix incorrect return code check

Mateusz Krawczuk <[email protected]>
regmap: Add missing header for !CONFIG_REGMAP stubs

Lars-Peter Clausen <[email protected]>
regmap: cache: Make sure to sync the last register in a block

Theodore Ts'o <[email protected]>
ext4: fix retry handling in ext4_ext_truncate()

Theodore Ts'o <[email protected]>
ext4: make sure group number is bumped after a inode allocation race

Eric Sandeen <[email protected]>
ext4: destroy ext4_es_cachep on module unload

Michael Neuling <[email protected]>
powerpc/tm: Fix context switching TAR, PPR and DSCR SPRs

Michael Neuling <[email protected]>
powerpc: Save the TAR register earlier

Michael Neuling <[email protected]>
powerpc: Fix context switch DSCR on POWER8

Michael Neuling <[email protected]>
powerpc: Rework setting up H/FSCR bit definitions

Michael Neuling <[email protected]>
powerpc: Fix hypervisor facility unavaliable vector number

Anton Blanchard <[email protected]>
powerpc: On POWERNV enable PPC_DENORMALISATION by default

Asias He <[email protected]>
virtio-scsi: Fix virtqueue affinity setup

[email protected] <[email protected]>
SCSI: megaraid_sas: megaraid_sas driver init fails in kdump kernel

Martin K. Petersen <[email protected]>
SCSI: Don't attempt to send extended INQUIRY command if skip_vpd_pages is set

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

Diffstat:

 Makefile                                  |   4 +-
 arch/mips/Kconfig                         |   2 +-
 arch/mips/include/asm/io.h                |   5 ++
 arch/powerpc/Kconfig                      |   2 +-
 arch/powerpc/include/asm/processor.h      |   4 +
 arch/powerpc/include/asm/reg.h            |  31 +++++---
 arch/powerpc/include/asm/switch_to.h      |   9 +++
 arch/powerpc/kernel/asm-offsets.c         |   3 +
 arch/powerpc/kernel/entry_64.S            |  36 ++++++---
 arch/powerpc/kernel/exceptions-64s.S      |   5 +-
 arch/powerpc/kernel/process.c             |  10 +++
 arch/powerpc/kernel/tm.S                  |  20 +++++
 arch/powerpc/kernel/traps.c               |  58 ++++++++------
 drivers/acpi/proc.c                       |   8 ++
 drivers/base/regmap/regcache.c            |   3 +-
 drivers/char/virtio_console.c             |  70 +++++++++++-----
 drivers/cpufreq/cpufreq_conservative.c    |  20 ++---
 drivers/cpufreq/cpufreq_governor.c        |   8 +-
 drivers/cpufreq/cpufreq_governor.h        |   4 +-
 drivers/cpufreq/cpufreq_ondemand.c        |  20 ++---
 drivers/cpufreq/loongson2_cpufreq.c       |  11 +--
 drivers/gpu/drm/ast/ast_ttm.c             |   1 +
 drivers/gpu/drm/cirrus/cirrus_ttm.c       |   1 +
 drivers/gpu/drm/drm_irq.c                 |   5 +-
 drivers/gpu/drm/i915/i915_dma.c           |   1 +
 drivers/gpu/drm/i915/intel_pm.c           |   2 -
 drivers/gpu/drm/mgag200/mgag200_ttm.c     |   1 +
 drivers/gpu/drm/radeon/evergreen.c        |   6 +-
 drivers/gpu/drm/radeon/ni.c               |   6 +-
 drivers/gpu/drm/radeon/r600.c             |  31 ++++++--
 drivers/gpu/drm/radeon/r600_hdmi.c        |  12 ++-
 drivers/gpu/drm/radeon/radeon.h           |   2 +-
 drivers/gpu/drm/radeon/radeon_asic.h      |   2 +-
 drivers/gpu/drm/radeon/radeon_fence.c     |   2 +-
 drivers/gpu/drm/radeon/radeon_uvd.c       |  50 ++++++++----
 drivers/gpu/drm/radeon/rv770.c            |   7 +-
 drivers/gpu/drm/radeon/si.c               |   9 ++-
 drivers/hwmon/adt7470.c                   |   2 +-
 drivers/i2c/busses/i2c-mxs.c              |   2 +-
 drivers/media/usb/em28xx/em28xx-i2c.c     |   2 +-
 drivers/mtd/nand/Kconfig                  |   2 +-
 drivers/scsi/megaraid/megaraid_sas_base.c |  20 +++--
 drivers/scsi/nsp32.c                      |   2 +-
 drivers/scsi/scsi.c                       |   3 +
 drivers/scsi/virtio_scsi.c                |   2 +-
 drivers/staging/zcache/zcache-main.c      |   6 +-
 drivers/staging/zram/zram_drv.c           |   2 +-
 drivers/usb/core/hub.c                    |   5 +-
 fs/btrfs/tree-log.c                       |   5 +-
 fs/cifs/cifsencrypt.c                     |   2 +-
 fs/cifs/cifsglob.h                        |   1 +
 fs/cifs/connect.c                         |   7 +-
 fs/cifs/readdir.c                         |   8 ++
 fs/cifs/sess.c                            |   6 +-
 fs/debugfs/inode.c                        |  69 +++++-----------
 fs/ext4/extents.c                         |   2 +-
 fs/ext4/ialloc.c                          |  10 +--
 fs/ext4/ioctl.c                           |   6 +-
 fs/ext4/super.c                           |  20 ++++-
 fs/lockd/clntlock.c                       |  13 ++-
 fs/lockd/clntproc.c                       |   5 +-
 fs/reiserfs/procfs.c                      |  99 +++++------------------
 fs/reiserfs/super.c                       |   3 +-
 include/linux/ftrace_event.h              |  10 ++-
 include/linux/regmap.h                    |   1 +
 include/linux/sunrpc/sched.h              |   1 +
 kernel/trace/trace.c                      | 128 ++++++++++++++++++++----------
 kernel/trace/trace_irqsoff.c              |   4 +-
 net/sunrpc/clnt.c                         |   4 +
 net/sunrpc/netns.h                        |   1 +
 net/sunrpc/rpcb_clnt.c                    |  48 ++++++++---
 sound/usb/6fire/comm.c                    |  38 +++++++--
 sound/usb/6fire/comm.h                    |   2 +-
 sound/usb/endpoint.c                      |  13 ++-
 74 files changed, 634 insertions(+), 391 deletions(-)