Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752102AbaBKTEu (ORCPT ); Tue, 11 Feb 2014 14:04:50 -0500 Received: from mail.linuxfoundation.org ([140.211.169.12]:39404 "EHLO mail.linuxfoundation.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751566AbaBKTEq (ORCPT ); Tue, 11 Feb 2014 14:04:46 -0500 From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , torvalds@linux-foundation.org, akpm@linux-foundation.org, stable@vger.kernel.org Subject: [PATCH 3.13 000/120] 3.13.3-stable review Date: Tue, 11 Feb 2014 11:04:01 -0800 Message-Id: <20140211184823.492407127@linuxfoundation.org> X-Mailer: git-send-email 1.8.5.1.163.gd7aced9 User-Agent: quilt/0.61-1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Some -stable releases spring out from my build system bright and shiny and ready to go. Not so with these releases. Maybe it's the horrid weather that was happening during the creation of these kernels, or something else, but whatever it was, they came into this world screaming, kicking, killing build servers left-and-right, and breaking the build every other patch. Some developers decided to get into the act, constantly pushing the boundaries of what is an acceptable -stable patch, and trying to skirt the rules of upstream patches first numerous times, making me even grumpier than normal, "forcing" me to relax and take in an afternoon playing of the Lego movie... Test these out well, they have barely survived my systems, and I don't trust them in the slightest to not eat your disks, reap your tasks, and run away laughing as your CPU turns into a space heater. You have been warned. ----------------- This is the start of the stable review cycle for the 3.13.3 release. There are 120 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 Feb 13 18:47:55 UTC 2014. 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.13.3-rc1.gz and the diffstat can be found below. thanks, greg k-h ------------- Pseudo-Shortlog of commits: Greg Kroah-Hartman Linux 3.13.3-rc1 Adrian Hunter mmc: sdhci-pci: Fix possibility of chip->fixes being null Adrian Hunter mmc: sdhci-pci: Fix BYT sd card getting stuck in runtime suspend Borislav Petkov rtc-cmos: Add an alarm disable quirk John Stultz timekeeping: Fix missing timekeeping_update in suspend path John Stultz timekeeping: Fix CLOCK_TAI timer/nanosleep delays John Stultz 3.13.y: timekeeping: Fix clock_set/clock_was_set think-o John Stultz timekeeping: Avoid possible deadlock from clock_was_set_delayed John Stultz timekeeping: Fix potential lost pv notification of time change John Stultz timekeeping: Fix lost updates to tai adjustment Li Zhong powerpc/mm: Fix compile error of pgtable-ppc64.h Aneesh Kumar K.V powerpc/thp: Fix crash on mremap Steven Rostedt (Red Hat) ftrace: Have function graph only trace based on global_ops filters Steven Rostedt (Red Hat) ftrace: Fix synchronization location disabling and freeing ftrace_ops Steven Rostedt (Red Hat) ftrace: Synchronize setting function_trace_op with ftrace_trace_function Dave Airlie drm/mgag200,ast,cirrus: fix regression with drm_can_sleep conversion Dave Airlie drm/mgag200: fix typo causing bw limits to be ignored on some chips Dave Airlie drm/mgag200: fix oops in cursor code. Thomas Hellstrom drm/vmwgfx: Fix regression caused by "drm/ttm: make ttm reservation calls behave like reservation calls" Thomas Hellstrom drm/vmwgfx: Fix the driver for large dma addresses Dave Airlie drm: ast,cirrus,mgag200: use drm_can_sleep Patrik Jakobsson drm/gma500: Lock struct_mutex around cursor updates Laurent Pinchart drm/rcar-du: Update plane pitch in .mode_set_base() operation Daniel Vetter drm/gem: Always initialize the gem object in object_init Takashi Iwai drm/cirrus: correct register values for 16bpp Chris Wilson drm/i915: Decouple GPU error reporting from ring initialisation Stanislaw Gruszka i915: remove pm_qos request on error Todd Previte drm/i915: VLV2 - Fix hotplug detect bits Akash Goel drm/i915: Fix the offset issue for the stolen GEM objects Chris Wilson drm/i915: Flush outstanding requests before allocating new seqno Maarten Lankhorst drm/nouveau: fix lock unbalance in nouveau_crtc_page_flip Maarten Lankhorst drm/nouveau: hold mutex while syncing to kernel channel Ilia Mirkin drm/nouveau/falcon: use vmalloc to create firwmare copies Maarten Lankhorst drm/nouveau: fix m2mf copy to tiled gart Nicholas Bellinger target: Fix percpu_ref_put race in transport_lun_remove_cmd Mikulas Patocka dm sysfs: fix a module unload race Alex Deucher drm/radeon/dce8: workaround for atom BlankCrtc table Alex Deucher drm/radeon/DCE4+: clear bios scratch dpms bit (v2) Alex Deucher drm/radeon: set si_notify_smc_display_change properly Alex Deucher drm/radeon: fix DAC interrupt handling on DCE5+ Alex Deucher drm/radeon/runpm: don't runtime suspend non-PX cards Alex Deucher drm/radeon: add UVD support for OLAND Alex Deucher drm/radeon: set the full cache bit for fences on r7xx+ Alex Deucher drm/radeon: fix surface sync in fence on cayman (v2) Alex Deucher drm/radeon: disable ss on DP for DCE3.x Alex Deucher drm/radeon: disable dpm on BTC Alex Deucher Revert "drm/radeon: disable CIK CP semaphores for now" Marek Olšák drm/radeon: skip colorbuffer checking if COLOR_INFO.FORMAT is set to INVALID Malcolm Priestley m88rs2000: set symbol rate accurately Malcolm Priestley m88rs2000: add m88rs2000_set_carrieroffset Olivier Grenie dib8000: fix regression with dib807x Mauro Carvalho Chehab nxt200x: increase write buffer size Malcolm Priestley it913x: Add support for Avermedia H335 id 0x0335 Marek Szyprowski media: s5p_mfc: remove s5p_mfc_get_node_type() function Mauro Carvalho Chehab dib8000: make 32 bits read atomic Antti Palosaari media: anysee: fix non-working E30 Combo Plus DVB-T Marek Szyprowski media: media: v4l2-dev: fix video device index assignment David Rientjes mm, oom: base root bonus on current usage Mel Gorman mm: numa: initialise numa balancing after jump label initialisation Andi Kleen numa: add a sysctl for numa_balancing Nicholas Bellinger iscsi-target: Fix connection reset hang with percpu_ida_alloc Kent Overstreet percpu_ida: Make percpu_ida_alloc + callers accept task state bitmask Michel Dänzer radeon/pm: Guard access to rdev->pm.power_state array Alex Deucher drm/radeon/dpm: disable mclk switching on desktop RV770 Alex Deucher drm/radeon: warn users when hw_i2c is enabled (v2) Joe Thornber dm space map metadata: fix bug in resizing of thin metadata Joe Thornber dm space map metadata: fix extending the space map Joe Thornber dm space map common: make sure new space is used during extend Mikulas Patocka dm: wait until embedded kobject is released before destroying a device Mike Snitzer dm thin: fix set_pool_mode exposed pool operation races Mike Snitzer dm thin: initialize dm_thin_new_mapping returned by get_next_mapping Joe Thornber dm thin: fix discard support to a previously shared block Jeff Layton sunrpc: don't wait for write before allowing reads from use-gss-proxy file Weston Andros Adamson sunrpc: Fix infinite loop in RPC state machine Trond Myklebust NFSv4: Fix a slot leak in nfs40_sequence_done Boaz Harrosh pnfs: Proper delay for NFS4ERR_RECALLCONFLICT in layout_get_done Weston Andros Adamson nfs4: fix discover_server_trunking use after free Trond Myklebust NFSv4.1: Handle errors correctly in nfs41_walk_client_list Scott Mayhew nfs: always make sure page is up-to-date before extending a write to cover the entire page Weston Andros Adamson nfs4.1: properly handle ENOTSUP in SECINFO_NO_NAME Trond Myklebust NFSv4: OPEN must handle the NFS4ERR_IO return code correctly Mika Westerberg spi/pxa2xx: initialize DMA channels to -1 to prevent inadvertent match Daniel Santos spidev: fix hang when transfer_one_message fails Jonas Gorski spi/bcm63xx: don't substract prepend length from total length Ira Weiny IB/qib: Fix QP check when looping back to/from QP1 Max Filippov xtensa: xtfpga: fix definitions of platform devices Boaz Harrosh ore: Fix wrong math in allocation of per device BIO Michael Grzeschik mtd: mxc_nand: remove duplicated ecc_stats counting Lad, Prabhakar lib/genalloc.c: add check gen_pool_dma_alloc() if dma pointer is not NULL Heiko Carstens tile: remove compat_sys_lookup_dcookie declaration to fix compile error Heiko Carstens fs/compat: fix lookup_dcookie() parameter handling Heiko Carstens fs/compat: fix parameter handling for compat readv/writev syscalls Heiko Carstens compat: fix sys_fanotify_mark Mark Brown ACPI / init: Flag use of ACPI and ACPI idioms for power supplies to regulator API Josh Triplett turbostat: Use GCC's CPUID functions to support PIC Josh Triplett turbostat: Don't put unprocessed uapi headers in the include path Li Zefan slub: Fix calculation of cpu slabs Gregory CLEMENT ARM: mvebu: Fix kernel hang in mvebu_soc_id_init() when of_iomap failed Sebastian Hesselbarth ARM: orion: provide C-style interrupt handler for MULTI_IRQ_HANDLER Wolfram Sang mmc: core: sd: implement proper support for sd3.0 au sizes Ludovic Desroches mmc: atmel-mci: fix timeout errors in SDIO mode when using DMA Ray Jui mmc: fix host release issue after discard operation Andrey Vagin mm: don't lose the SOFT_DIRTY flag on mprotect Cyrill Gorcunov mm: ignore VM_SOFTDIRTY on VMA merging Michal Hocko memcg: fix css reference leak and endless loop in mem_cgroup_iter Michal Hocko memcg: fix endless loop caused by mem_cgroup_iter Johannes Weiner mm/page-writeback.c: do not count anon pages as dirtyable memory Johannes Weiner mm/page-writeback.c: fix dirty_balance_reserve subtraction from dirtyable memory Hugh Dickins mm/memcg: iteration skip memcgs not yet fully initialized Naoya Horiguchi mm/memory-failure.c: shift page lock from head page to tail page after thp split Konrad Rzeszutek Wilk xen/pvhvm: If xen_platform_pci=0 is set don't blow up (v4). AKASHI Takahiro audit: correct a type mismatch in audit_syscall_exit() Richard Guy Briggs audit: reset audit backlog wait time after error recovery Miklos Szeredi fuse: fix pipe_buf_operations Bjorn Helgaas Revert "EISA: Initialize device before its resources" Alex Williamson intel-iommu: fix off-by-one in pagetable freeing Wanlong Gao arch/sh/kernel/kgdb.c: add missing #include Steven Rostedt (Red Hat) tracing: Check if tracing is enabled in trace_puts() Steven Rostedt (Red Hat) tracing: Have trace buffer point back to trace_array Tetsuo Handa SELinux: Fix memory leak upon loading policy Paul Bolle mei: mei_hbm_dispatch() returns void ------------- Diffstat: Documentation/filesystems/proc.txt | 4 +- Makefile | 4 +- arch/arm/mach-mvebu/mvebu-soc-id.c | 2 +- arch/arm/plat-orion/irq.c | 47 +++++ arch/powerpc/include/asm/pgtable-ppc64.h | 14 ++ arch/sh/kernel/kgdb.c | 1 + arch/tile/include/asm/compat.h | 1 - arch/x86/include/asm/pgtable_types.h | 3 +- arch/x86/xen/platform-pci-unplug.c | 74 ++++++++ arch/xtensa/platforms/xtfpga/setup.c | 12 +- block/blk-mq-tag.c | 6 +- drivers/acpi/bus.c | 9 + drivers/block/xen-blkfront.c | 4 +- drivers/char/tpm/xen-tpmfront.c | 4 + drivers/eisa/eisa-bus.c | 26 +-- drivers/gpu/drm/ast/ast_fb.c | 2 +- drivers/gpu/drm/cirrus/cirrus_fbdev.c | 2 +- drivers/gpu/drm/cirrus/cirrus_mode.c | 4 +- drivers/gpu/drm/drm_gem.c | 3 +- drivers/gpu/drm/gma500/gma_display.c | 12 +- drivers/gpu/drm/i915/i915_dma.c | 1 + drivers/gpu/drm/i915/i915_drv.h | 1 + drivers/gpu/drm/i915/i915_gem_stolen.c | 2 +- drivers/gpu/drm/i915/i915_gpu_error.c | 22 ++- drivers/gpu/drm/i915/i915_reg.h | 10 +- drivers/gpu/drm/i915/intel_dp.c | 40 +++-- drivers/gpu/drm/i915/intel_ringbuffer.c | 12 +- drivers/gpu/drm/mgag200/mgag200_cursor.c | 8 +- drivers/gpu/drm/mgag200/mgag200_fb.c | 2 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 4 +- drivers/gpu/drm/nouveau/core/engine/falcon.c | 20 ++- drivers/gpu/drm/nouveau/nouveau_bo.c | 33 +--- drivers/gpu/drm/nouveau/nouveau_display.c | 17 +- drivers/gpu/drm/radeon/atombios_crtc.c | 25 ++- drivers/gpu/drm/radeon/cik.c | 5 - drivers/gpu/drm/radeon/evergreen.c | 4 +- drivers/gpu/drm/radeon/evergreen_cs.c | 5 +- drivers/gpu/drm/radeon/ni.c | 16 +- drivers/gpu/drm/radeon/nid.h | 1 + drivers/gpu/drm/radeon/r600.c | 13 +- drivers/gpu/drm/radeon/r600_cs.c | 5 +- drivers/gpu/drm/radeon/r600d.h | 1 + drivers/gpu/drm/radeon/radeon_atombios.c | 4 + drivers/gpu/drm/radeon/radeon_drv.c | 6 + drivers/gpu/drm/radeon/radeon_i2c.c | 3 + drivers/gpu/drm/radeon/radeon_pm.c | 12 +- drivers/gpu/drm/radeon/radeon_uvd.c | 1 + drivers/gpu/drm/radeon/rv770_dpm.c | 6 + drivers/gpu/drm/radeon/si.c | 2 +- drivers/gpu/drm/radeon/si_dpm.c | 5 +- drivers/gpu/drm/radeon/sid.h | 2 +- drivers/gpu/drm/radeon/uvd_v2_2.c | 1 + drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 1 - drivers/gpu/drm/rcar-du/rcar_du_plane.c | 21 +-- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 47 +++-- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 1 - drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 9 +- drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c | 160 +---------------- drivers/infiniband/hw/qib/qib_ud.c | 9 +- drivers/input/misc/xen-kbdfront.c | 4 + drivers/iommu/intel-iommu.c | 2 +- drivers/md/Kconfig | 4 + drivers/md/Makefile | 1 + drivers/md/dm-builtin.c | 48 ++++++ drivers/md/dm-sysfs.c | 5 +- drivers/md/dm-thin-metadata.c | 20 +++ drivers/md/dm-thin-metadata.h | 2 + drivers/md/dm-thin.c | 71 +++++--- drivers/md/dm.c | 15 +- drivers/md/dm.h | 17 ++ drivers/md/persistent-data/dm-space-map-common.c | 6 +- drivers/md/persistent-data/dm-space-map-metadata.c | 28 ++- drivers/media/dvb-core/dvb-usb-ids.h | 1 + drivers/media/dvb-frontends/dib8000.c | 42 +++-- drivers/media/dvb-frontends/m88rs2000.c | 117 +++++++++---- drivers/media/dvb-frontends/m88rs2000.h | 2 + drivers/media/dvb-frontends/nxt200x.c | 2 +- drivers/media/platform/s5p-mfc/s5p_mfc.c | 28 +-- drivers/media/platform/s5p-mfc/s5p_mfc_common.h | 9 - drivers/media/usb/dvb-usb-v2/anysee.c | 3 +- drivers/media/usb/dvb-usb-v2/it913x.c | 3 + drivers/media/v4l2-core/v4l2-dev.c | 2 +- drivers/misc/mei/hbm.c | 2 +- drivers/mmc/card/block.c | 7 +- drivers/mmc/core/sd.c | 37 ++-- drivers/mmc/host/atmel-mci.c | 13 +- drivers/mmc/host/sdhci-pci.c | 12 ++ drivers/mtd/nand/mxc_nand.c | 1 - drivers/net/xen-netfront.c | 2 +- drivers/pci/xen-pcifront.c | 4 + drivers/rtc/rtc-cmos.c | 52 +++++- drivers/spi/spi-bcm63xx.c | 2 - drivers/spi/spi-pxa2xx.c | 2 + drivers/spi/spi.c | 4 +- drivers/target/iscsi/iscsi_target_util.c | 8 +- drivers/target/target_core_transport.c | 5 +- drivers/target/tcm_fc/tfc_cmd.c | 2 +- drivers/vhost/scsi.c | 2 +- drivers/video/xen-fbfront.c | 4 + drivers/xen/xenbus/xenbus_probe_frontend.c | 2 +- fs/dcookies.c | 2 +- fs/exofs/ore.c | 37 ++-- fs/fuse/dev.c | 22 +-- fs/nfs/nfs4client.c | 18 +- fs/nfs/nfs4proc.c | 40 ++++- fs/nfs/nfs4xdr.c | 47 +++-- fs/nfs/write.c | 11 +- fs/notify/fanotify/fanotify_user.c | 4 +- fs/read_write.c | 16 +- fs/splice.c | 18 ++ include/asm-generic/pgtable.h | 12 ++ include/linux/audit.h | 2 +- include/linux/compat.h | 18 +- include/linux/percpu_ida.h | 3 +- include/linux/pipe_fs_i.h | 2 + include/linux/sched/sysctl.h | 4 + include/linux/vmstat.h | 2 - include/scsi/osd_ore.h | 1 + include/target/target_core_base.h | 2 +- include/xen/platform_pci.h | 23 +++ kernel/audit.c | 5 +- kernel/sched/core.c | 24 ++- kernel/sysctl.c | 9 + kernel/time/timekeeping.c | 47 +++-- kernel/trace/ftrace.c | 190 ++++++++++++++++----- kernel/trace/trace.c | 8 + lib/genalloc.c | 5 +- lib/percpu_ida.c | 21 ++- mm/huge_memory.c | 14 +- mm/internal.h | 1 - mm/memcontrol.c | 37 ++-- mm/memory-failure.c | 21 +-- mm/mempolicy.c | 17 +- mm/mmap.c | 12 +- mm/oom_kill.c | 2 +- mm/page-writeback.c | 57 +++---- mm/slub.c | 8 +- mm/vmscan.c | 23 +-- net/core/skbuff.c | 32 +--- net/sunrpc/auth_gss/gss_rpc_upcall.c | 2 - net/sunrpc/auth_gss/svcauth_gss.c | 33 +--- net/sunrpc/clnt.c | 8 +- net/sunrpc/netns.h | 1 - security/selinux/ss/policydb.c | 14 +- tools/power/x86/turbostat/Makefile | 2 +- tools/power/x86/turbostat/turbostat.c | 13 +- 146 files changed, 1451 insertions(+), 803 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/