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 <[email protected]>
Linux 3.13.3-rc1
Adrian Hunter <[email protected]>
mmc: sdhci-pci: Fix possibility of chip->fixes being null
Adrian Hunter <[email protected]>
mmc: sdhci-pci: Fix BYT sd card getting stuck in runtime suspend
Borislav Petkov <[email protected]>
rtc-cmos: Add an alarm disable quirk
John Stultz <[email protected]>
timekeeping: Fix missing timekeeping_update in suspend path
John Stultz <[email protected]>
timekeeping: Fix CLOCK_TAI timer/nanosleep delays
John Stultz <[email protected]>
3.13.y: timekeeping: Fix clock_set/clock_was_set think-o
John Stultz <[email protected]>
timekeeping: Avoid possible deadlock from clock_was_set_delayed
John Stultz <[email protected]>
timekeeping: Fix potential lost pv notification of time change
John Stultz <[email protected]>
timekeeping: Fix lost updates to tai adjustment
Li Zhong <[email protected]>
powerpc/mm: Fix compile error of pgtable-ppc64.h
Aneesh Kumar K.V <[email protected]>
powerpc/thp: Fix crash on mremap
Steven Rostedt (Red Hat) <[email protected]>
ftrace: Have function graph only trace based on global_ops filters
Steven Rostedt (Red Hat) <[email protected]>
ftrace: Fix synchronization location disabling and freeing ftrace_ops
Steven Rostedt (Red Hat) <[email protected]>
ftrace: Synchronize setting function_trace_op with ftrace_trace_function
Dave Airlie <[email protected]>
drm/mgag200,ast,cirrus: fix regression with drm_can_sleep conversion
Dave Airlie <[email protected]>
drm/mgag200: fix typo causing bw limits to be ignored on some chips
Dave Airlie <[email protected]>
drm/mgag200: fix oops in cursor code.
Thomas Hellstrom <[email protected]>
drm/vmwgfx: Fix regression caused by "drm/ttm: make ttm reservation calls
behave like reservation calls"
Thomas Hellstrom <[email protected]>
drm/vmwgfx: Fix the driver for large dma addresses
Dave Airlie <[email protected]>
drm: ast,cirrus,mgag200: use drm_can_sleep
Patrik Jakobsson <[email protected]>
drm/gma500: Lock struct_mutex around cursor updates
Laurent Pinchart <[email protected]>
drm/rcar-du: Update plane pitch in .mode_set_base() operation
Daniel Vetter <[email protected]>
drm/gem: Always initialize the gem object in object_init
Takashi Iwai <[email protected]>
drm/cirrus: correct register values for 16bpp
Chris Wilson <[email protected]>
drm/i915: Decouple GPU error reporting from ring initialisation
Stanislaw Gruszka <[email protected]>
i915: remove pm_qos request on error
Todd Previte <[email protected]>
drm/i915: VLV2 - Fix hotplug detect bits
Akash Goel <[email protected]>
drm/i915: Fix the offset issue for the stolen GEM objects
Chris Wilson <[email protected]>
drm/i915: Flush outstanding requests before allocating new seqno
Maarten Lankhorst <[email protected]>
drm/nouveau: fix lock unbalance in nouveau_crtc_page_flip
Maarten Lankhorst <[email protected]>
drm/nouveau: hold mutex while syncing to kernel channel
Ilia Mirkin <[email protected]>
drm/nouveau/falcon: use vmalloc to create firwmare copies
Maarten Lankhorst <[email protected]>
drm/nouveau: fix m2mf copy to tiled gart
Nicholas Bellinger <[email protected]>
target: Fix percpu_ref_put race in transport_lun_remove_cmd
Mikulas Patocka <[email protected]>
dm sysfs: fix a module unload race
Alex Deucher <[email protected]>
drm/radeon/dce8: workaround for atom BlankCrtc table
Alex Deucher <[email protected]>
drm/radeon/DCE4+: clear bios scratch dpms bit (v2)
Alex Deucher <[email protected]>
drm/radeon: set si_notify_smc_display_change properly
Alex Deucher <[email protected]>
drm/radeon: fix DAC interrupt handling on DCE5+
Alex Deucher <[email protected]>
drm/radeon/runpm: don't runtime suspend non-PX cards
Alex Deucher <[email protected]>
drm/radeon: add UVD support for OLAND
Alex Deucher <[email protected]>
drm/radeon: set the full cache bit for fences on r7xx+
Alex Deucher <[email protected]>
drm/radeon: fix surface sync in fence on cayman (v2)
Alex Deucher <[email protected]>
drm/radeon: disable ss on DP for DCE3.x
Alex Deucher <[email protected]>
drm/radeon: disable dpm on BTC
Alex Deucher <[email protected]>
Revert "drm/radeon: disable CIK CP semaphores for now"
Marek Olšák <[email protected]>
drm/radeon: skip colorbuffer checking if COLOR_INFO.FORMAT is set to INVALID
Malcolm Priestley <[email protected]>
m88rs2000: set symbol rate accurately
Malcolm Priestley <[email protected]>
m88rs2000: add m88rs2000_set_carrieroffset
Olivier Grenie <[email protected]>
dib8000: fix regression with dib807x
Mauro Carvalho Chehab <[email protected]>
nxt200x: increase write buffer size
Malcolm Priestley <[email protected]>
it913x: Add support for Avermedia H335 id 0x0335
Marek Szyprowski <[email protected]>
media: s5p_mfc: remove s5p_mfc_get_node_type() function
Mauro Carvalho Chehab <[email protected]>
dib8000: make 32 bits read atomic
Antti Palosaari <[email protected]>
media: anysee: fix non-working E30 Combo Plus DVB-T
Marek Szyprowski <[email protected]>
media: media: v4l2-dev: fix video device index assignment
David Rientjes <[email protected]>
mm, oom: base root bonus on current usage
Mel Gorman <[email protected]>
mm: numa: initialise numa balancing after jump label initialisation
Andi Kleen <[email protected]>
numa: add a sysctl for numa_balancing
Nicholas Bellinger <[email protected]>
iscsi-target: Fix connection reset hang with percpu_ida_alloc
Kent Overstreet <[email protected]>
percpu_ida: Make percpu_ida_alloc + callers accept task state bitmask
Michel Dänzer <[email protected]>
radeon/pm: Guard access to rdev->pm.power_state array
Alex Deucher <[email protected]>
drm/radeon/dpm: disable mclk switching on desktop RV770
Alex Deucher <[email protected]>
drm/radeon: warn users when hw_i2c is enabled (v2)
Joe Thornber <[email protected]>
dm space map metadata: fix bug in resizing of thin metadata
Joe Thornber <[email protected]>
dm space map metadata: fix extending the space map
Joe Thornber <[email protected]>
dm space map common: make sure new space is used during extend
Mikulas Patocka <[email protected]>
dm: wait until embedded kobject is released before destroying a device
Mike Snitzer <[email protected]>
dm thin: fix set_pool_mode exposed pool operation races
Mike Snitzer <[email protected]>
dm thin: initialize dm_thin_new_mapping returned by get_next_mapping
Joe Thornber <[email protected]>
dm thin: fix discard support to a previously shared block
Jeff Layton <[email protected]>
sunrpc: don't wait for write before allowing reads from use-gss-proxy file
Weston Andros Adamson <[email protected]>
sunrpc: Fix infinite loop in RPC state machine
Trond Myklebust <[email protected]>
NFSv4: Fix a slot leak in nfs40_sequence_done
Boaz Harrosh <[email protected]>
pnfs: Proper delay for NFS4ERR_RECALLCONFLICT in layout_get_done
Weston Andros Adamson <[email protected]>
nfs4: fix discover_server_trunking use after free
Trond Myklebust <[email protected]>
NFSv4.1: Handle errors correctly in nfs41_walk_client_list
Scott Mayhew <[email protected]>
nfs: always make sure page is up-to-date before extending a write to cover
the entire page
Weston Andros Adamson <[email protected]>
nfs4.1: properly handle ENOTSUP in SECINFO_NO_NAME
Trond Myklebust <[email protected]>
NFSv4: OPEN must handle the NFS4ERR_IO return code correctly
Mika Westerberg <[email protected]>
spi/pxa2xx: initialize DMA channels to -1 to prevent inadvertent match
Daniel Santos <[email protected]>
spidev: fix hang when transfer_one_message fails
Jonas Gorski <[email protected]>
spi/bcm63xx: don't substract prepend length from total length
Ira Weiny <[email protected]>
IB/qib: Fix QP check when looping back to/from QP1
Max Filippov <[email protected]>
xtensa: xtfpga: fix definitions of platform devices
Boaz Harrosh <[email protected]>
ore: Fix wrong math in allocation of per device BIO
Michael Grzeschik <[email protected]>
mtd: mxc_nand: remove duplicated ecc_stats counting
Lad, Prabhakar <[email protected]>
lib/genalloc.c: add check gen_pool_dma_alloc() if dma pointer is not NULL
Heiko Carstens <[email protected]>
tile: remove compat_sys_lookup_dcookie declaration to fix compile error
Heiko Carstens <[email protected]>
fs/compat: fix lookup_dcookie() parameter handling
Heiko Carstens <[email protected]>
fs/compat: fix parameter handling for compat readv/writev syscalls
Heiko Carstens <[email protected]>
compat: fix sys_fanotify_mark
Mark Brown <[email protected]>
ACPI / init: Flag use of ACPI and ACPI idioms for power supplies to
regulator API
Josh Triplett <[email protected]>
turbostat: Use GCC's CPUID functions to support PIC
Josh Triplett <[email protected]>
turbostat: Don't put unprocessed uapi headers in the include path
Li Zefan <[email protected]>
slub: Fix calculation of cpu slabs
Gregory CLEMENT <[email protected]>
ARM: mvebu: Fix kernel hang in mvebu_soc_id_init() when of_iomap failed
Sebastian Hesselbarth <[email protected]>
ARM: orion: provide C-style interrupt handler for MULTI_IRQ_HANDLER
Wolfram Sang <[email protected]>
mmc: core: sd: implement proper support for sd3.0 au sizes
Ludovic Desroches <[email protected]>
mmc: atmel-mci: fix timeout errors in SDIO mode when using DMA
Ray Jui <[email protected]>
mmc: fix host release issue after discard operation
Andrey Vagin <[email protected]>
mm: don't lose the SOFT_DIRTY flag on mprotect
Cyrill Gorcunov <[email protected]>
mm: ignore VM_SOFTDIRTY on VMA merging
Michal Hocko <[email protected]>
memcg: fix css reference leak and endless loop in mem_cgroup_iter
Michal Hocko <[email protected]>
memcg: fix endless loop caused by mem_cgroup_iter
Johannes Weiner <[email protected]>
mm/page-writeback.c: do not count anon pages as dirtyable memory
Johannes Weiner <[email protected]>
mm/page-writeback.c: fix dirty_balance_reserve subtraction from dirtyable
memory
Hugh Dickins <[email protected]>
mm/memcg: iteration skip memcgs not yet fully initialized
Naoya Horiguchi <[email protected]>
mm/memory-failure.c: shift page lock from head page to tail page after thp
split
Konrad Rzeszutek Wilk <[email protected]>
xen/pvhvm: If xen_platform_pci=0 is set don't blow up (v4).
AKASHI Takahiro <[email protected]>
audit: correct a type mismatch in audit_syscall_exit()
Richard Guy Briggs <[email protected]>
audit: reset audit backlog wait time after error recovery
Miklos Szeredi <[email protected]>
fuse: fix pipe_buf_operations
Bjorn Helgaas <[email protected]>
Revert "EISA: Initialize device before its resources"
Alex Williamson <[email protected]>
intel-iommu: fix off-by-one in pagetable freeing
Wanlong Gao <[email protected]>
arch/sh/kernel/kgdb.c: add missing #include <linux/sched.h>
Steven Rostedt (Red Hat) <[email protected]>
tracing: Check if tracing is enabled in trace_puts()
Steven Rostedt (Red Hat) <[email protected]>
tracing: Have trace buffer point back to trace_array
Tetsuo Handa <[email protected]>
SELinux: Fix memory leak upon loading policy
Paul Bolle <[email protected]>
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 [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/