Skip to content

3.14.63-stable review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest130 patches 2 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/130tracepoints: Do not trace when cpu is offlineinclude/linux/tracepoint.h+6 -00 replies
2/130drm/ast: Initialized data needed to map fbdev memorydrivers/gpu/drm/ast/ast_drv.h drivers/gpu/drm/ast/ast_fb.c drivers/gpu/drm/ast/ast_main.c +1 more+11 -00 replies
3/130netfilter: nf_tables: fix bogus warning in nft_data_uninit()net/netfilter/nf_tables_api.c+2 -20 replies
4/130netfilter: ipt_rpfilter: remove the nh_scope test in rpfilter_lookup_reversenet/ipv4/netfilter/ipt_rpfilter.c+1 -30 replies
5/130netfilter: ip6t_SYNPROXY: fix NULL pointer dereferencenet/ipv6/netfilter/ip6t_SYNPROXY.c+10 -80 replies
6/130bcache: fix a livelock when we cause a huge number of cache missesdrivers/md/bcache/btree.c+3 -10 replies
7/130bcache: Add a cond_resched() call to gcdrivers/md/bcache/btree.c+1 -00 replies
8/130bcache: clear BCACHE_DEV_UNLINK_DONE flag when attaching a backing devicedrivers/md/bcache/super.c+2 -00 replies
9/130bcache: fix a leak in bch_cached_dev_run()drivers/md/bcache/super.c+4 -10 replies
10/130bcache: unregister reboot notifier if bcache fails to unregister devicedrivers/md/bcache/super.c+3 -10 replies
11/130bcache: prevent crash on changing writeback_runningdrivers/md/bcache/writeback.h+2 -10 replies
12/130bcache: Change refill_dirty() to always scan entire disk if necessarydrivers/md/bcache/writeback.c+30 -70 replies
13/130tools: Add a "make all" ruletools/Makefile+9 -00 replies
14/130drm/radeon: fix hotplug race at startupdrivers/gpu/drm/radeon/radeon_irq_kms.c+5 -00 replies
15/130efi: Disable interrupts around EFI calls, not in the epilog/prolog callsarch/x86/platform/efi/efi.c arch/x86/platform/efi/efi_32.c arch/x86/platform/efi/efi_64.c+10 -110 replies
16/130dm thin: restore requested error_if_no_space setting on OODS to WRITE transitiondrivers/md/dm-thin.c+1 -00 replies
17/130dm thin metadata: fix bug when taking a metadata snapshotdrivers/md/dm-thin-metadata.c+6 -00 replies
18/130dm thin: fix race condition when destroying thin pool workqueuedrivers/md/dm-thin.c+2 -20 replies
19/130can: ems_usb: Fix possible tx overflowdrivers/net/can/usb/ems_usb.c+10 -40 replies
20/130USB: cp210x: add IDs for GE B650V3 and B850V3 boardsdrivers/usb/serial/cp210x.c+2 -00 replies
21/130USB: option: add support for SIM7100Edrivers/usb/serial/option.c+7 -00 replies
22/130USB: option: add "4G LTE usb-modem U901"drivers/usb/serial/option.c+2 -00 replies
23/130proc: Fix ptrace-based permission checks for accessing task mapsfs/proc/task_mmu.c fs/proc/task_nommu.c+3 -30 replies
24/130iw_cxgb3: Fix incorrectly returning error on successdrivers/infiniband/hw/cxgb3/iwch_cm.c+2 -20 replies
25/130lift the "already marked killed" case into shrink_dentry_list()fs/dcache.c+9 -60 replies
26/130split dentry_kill()fs/dcache.c+36 -260 replies
27/130expand dentry_kill(dentry, 0) in shrink_dentry_list()fs/dcache.c+17 -130 replies
28/130shrink_dentry_list(): take parents ->d_lock earlierfs/dcache.c+41 -120 replies
29/130dealing with the rest of shrink_dentry_list() livelockfs/dcache.c+20 -20 replies
30/130dentry_kill() doesnt need the second argument nowfs/dcache.c+4 -70 replies
31/130dcache: add missing lockdep annotationfs/dcache.c+1 -10 replies
32/130lock_parent: dont step on stale ->d_parent of all-but-freed onefs/dcache.c+3 -10 replies
33/130MIPS: KVM: Fix ASID restoration logicarch/mips/kvm/kvm_locore.S+10 -60 replies
34/130MIPS: KVM: Fix CACHE immediate offset sign extensionarch/mips/kvm/kvm_mips_emul.c+1 -10 replies
35/130MIPS: KVM: Uninit VCPU in vcpu_create error patharch/mips/kvm/kvm_mips.c+4 -10 replies
36/130ipv6: addrconf: validate new MTU before applying itnet/ipv6/addrconf.c+16 -10 replies
37/130RDS: verify the underlying transport exists before creating a connectionnet/rds/connection.c+6 -00 replies
38/130splice: sendfile() at once fails for big filesfs/splice.c+11 -10 replies
39/130Failing to send a CLOSE if file is opened WRONLY and server reboots on a 4.x mountfs/nfs/nfs4state.c+1 -10 replies
40/130bnx2x: Dont notify about scratchpad paritiesdrivers/net/ethernet/broadcom/bnx2x/bnx2x.h drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c+21 -100 replies
41/130unix: correctly track in-flight fds in sending process user_structinclude/net/af_unix.h include/net/scm.h net/core/scm.c +2 more+16 -80 replies
42/130sched: Clean up idle task SMP logickernel/sched/idle_task.c+1 -80 replies
43/130sched: Replace post_schedule with a balance callback listkernel/sched/core.c kernel/sched/deadline.c kernel/sched/rt.c +1 more+73 -320 replies
44/130sched: Allow balance callbacks for check_class_changed()kernel/sched/core.c+23 -10 replies
45/130sched,rt: Remove return value from pull_rt_task()kernel/sched/rt.c+8 -70 replies
46/130sched, rt: Convert switched_{from, to}_rt() / prio_changed_rt() to balance callbackskernel/sched/rt.c+19 -160 replies
47/130sched,dl: Remove return value from pull_dl_task()kernel/sched/deadline.c+7 -50 replies
48/130sched, dl: Convert switched_{from, to}_dl() / prio_changed_dl() to balance callbackskernel/sched/deadline.c+21 -130 replies
49/130genirq: Prevent chip buslock deadlockkernel/irq/manage.c+3 -30 replies
50/130dts: vt8500: Add SDHC node to DTS file for WM8650arch/arm/boot/dts/wm8650.dtsi+9 -00 replies
51/130clocksource/drivers/vt8500: Increase the minimum deltadrivers/clocksource/vt8500_timer.c+4 -20 replies
52/130async_tx: use GFP_NOWAIT rather than GFP_IOcrypto/async_tx/async_memcpy.c crypto/async_tx/async_pq.c crypto/async_tx/async_raid6_recov.c +1 more+7 -70 replies
53/130drm/radeon: unconditionally set sysfs_initializeddrivers/gpu/drm/radeon/radeon_pm.c+1 -20 replies
54/130drm/radeon: make rv770_set_sw_state failures non-fataldrivers/gpu/drm/radeon/rv770_dpm.c+1 -10 replies
55/130lockd: create NSM handles per net namespacefs/lockd/host.c fs/lockd/mon.c fs/lockd/netns.h +4 more+36 -220 replies
56/130devres: fix a for loop bounds checklib/devres.c+1 -10 replies
57/130wm831x_power: Use IRQF_ONESHOT to request threaded IRQsdrivers/power/wm831x_power.c+3 -30 replies
58/130dmaengine: dw: convert to __ffs()drivers/dma/dw/core.c+6 -60 replies
59/130megaraid_sas: Do not use PAGE_SIZE for max_sectorsdrivers/scsi/megaraid/megaraid_sas.h drivers/scsi/megaraid/megaraid_sas_base.c+3 -10 replies
60/130megaraid_sas : SMAP restriction--do not access user memory from IOCTL codedrivers/scsi/megaraid/megaraid_sas_base.c+11 -20 replies
61/130storvsc: Dont set the SRB_FLAGS_QUEUE_ACTION_ENABLE flagdrivers/scsi/storvsc_drv.c+1 -20 replies
62/130mmc: remove bondage between REQ_META and reliable writedrivers/mmc/card/block.c+3 -80 replies
63/130mac: validate mac_partition is within sectorblock/partitions/mac.c+7 -30 replies
64/130ARC: dw2 unwind: Remove falllback linear search thru FDE entriesarch/arc/kernel/unwind.c+4 -330 replies
65/130vfs: Avoid softlockups with sendfile(2)fs/splice.c+1 -00 replies
66/130target: Fix race for SCF_COMPARE_AND_WRITE_POST checkingdrivers/target/target_core_sbc.c drivers/target/target_core_transport.c include/target/target_core_base.h+19 -120 replies
67/130target: fix COMPARE_AND_WRITE non zero SGL offset data corruptiondrivers/target/target_core_sbc.c+2 -20 replies
68/130ring-buffer: Update read stamp with first real commit on pagekernel/trace/ring_buffer.c+5 -70 replies
69/130virtio: fix memory leak of virtio ida cache layersdrivers/virtio/virtio.c+1 -00 replies
70/130mac80211: mesh: fix call_rcu() usagenet/mac80211/mesh_pathtbl.c+4 -40 replies
71/130RDS: fix race condition when sending a message on unbound socketnet/rds/connection.c net/rds/send.c+3 -70 replies
72/130can: sja1000: clear interrupts on startdrivers/net/can/sja1000/sja1000.c+3 -00 replies
73/130sched/core: Clear the root_domain cpumasks in init_rootdomain()kernel/sched/core.c+4 -40 replies
74/130sched/core: Remove false-positive warning from wake_up_process()kernel/sched/core.c+0 -10 replies
75/130sata_sil: disable trimdrivers/ata/sata_sil.c+3 -00 replies
76/130dm space map metadata: fix ref counting bug when bootstrapping a new space mapdrivers/md/persistent-data/dm-space-map-metadata.c+22 -100 replies
77/130dm btree: fix bufio buffer leaks in dm_btree_del() error pathdrivers/md/persistent-data/dm-btree.c+15 -10 replies
78/130irqchip/versatile-fpga: Fix PCI IRQ mapping on Versatile PBdrivers/irqchip/irq-versatile-fpga.c+5 -00 replies
79/130vgaarb: fix signal handling in vga_get()drivers/gpu/vga/vgaarb.c+4 -20 replies
80/130rfkill: copy the name into the rfkill structnet/rfkill/core.c+3 -30 replies
81/130ses: Fix problems with simple enclosuresdrivers/scsi/ses.c+19 -10 replies
82/130ses: fix additional element traversal bugdrivers/scsi/ses.c include/linux/enclosure.h+13 -10 replies
83/130powercap / RAPL: fix BIOS lock checkdrivers/powercap/intel_rapl.c+5 -20 replies
84/130scripts: recordmcount: break hardlinksscripts/recordmcount.c+14 -00 replies
85/130Btrfs: add missing brelse when superblock checksum failsfs/btrfs/disk-io.c+1 -00 replies
86/130Btrfs: igrab inode in writepagefs/btrfs/inode.c+15 -20 replies
87/130Btrfs: send, dont BUG_ON() when an empty symlink is foundfs/btrfs/send.c+15 -10 replies
88/130Btrfs: fix number of transaction units required to create symlinkfs/btrfs/inode.c+3 -10 replies
89/130s390: fix normalization bug in exception table sortingarch/s390/mm/extable.c+6 -20 replies
90/130s390/dasd: prevent incorrect length error under z/VM after PAV changesdrivers/s390/block/dasd_alias.c+1 -10 replies
91/130s390/dasd: fix refcount for PAV reassignmentdrivers/s390/block/dasd_alias.c+16 -50 replies
92/130uml: flush stdout before forkingarch/um/os-Linux/start_up.c+2 -00 replies
93/130uml: fix hostfs mknod()fs/hostfs/hostfs_kern.c+1 -30 replies
94/130media: dvb-core: Dont force CAN_INVERSION_AUTO in oneshot modedrivers/media/dvb-core/dvb_frontend.c+3 -30 replies
95/130gspca: ov534/topro: prevent a division by 0drivers/media/usb/gspca/ov534.c drivers/media/usb/gspca/topro.c+12 -30 replies
96/130tda1004x: only update the frontend properties if lockeddrivers/media/dvb-frontends/tda1004x.c+9 -00 replies
97/130dm space map metadata: remove unused variable in brb_pop()drivers/md/persistent-data/dm-space-map-metadata.c+0 -30 replies
98/130dm snapshot: fix hung bios when copy error occursdrivers/md/dm-exception-store.h drivers/md/dm-snap-persistent.c drivers/md/dm-snap-transient.c +1 more+12 -190 replies
99/130posix-clock: Fix return code on the poll methods error pathkernel/time/posix-clock.c+2 -20 replies
100/130mmc: sdio: Fix invalid vdd in voltage switch power cycledrivers/mmc/core/sdio.c+1 -10 replies
101/130mmc: sdhci: Fix sdhci_runtime_pm_bus_on/off()drivers/mmc/host/sdhci.c+2 -20 replies
102/130mmc: mmci: fix an ages old detection errordrivers/mmc/host/mmci.c+1 -10 replies
103/130cputime: Prevent 32bit overflow in time[val|spec]_to_cputime()include/asm-generic/cputime_nsecs.h+3 -20 replies
104/130EDAC: Robustify workqueues destructiondrivers/edac/edac_device.c drivers/edac/edac_mc.c drivers/edac/edac_pci.c+11 -230 replies
105/130sparc64: fix incorrect sign extension in sys_sparc64_personalityarch/sparc/kernel/sys_sparc_64.c+1 -10 replies
106/130drm/vmwgfx: respect nomodesetdrivers/gpu/drm/vmwgfx/vmwgfx_drv.c+7 -00 replies
107/130drm/radeon: clean up fujitsu quirksdrivers/gpu/drm/radeon/radeon_atombios.c+3 -90 replies
108/130drm/radeon: hold reference to fences in radeon_sa_bo_newdrivers/gpu/drm/radeon/radeon_sa.c+5 -00 replies
109/130drm/i915/dp: fall back to 18 bpp when sink capability is unknowndrivers/gpu/drm/i915/intel_display.c+15 -50 replies
110/130drm/qxl: use kmalloc_array to alloc reloc_info in qxl_process_single_commanddrivers/gpu/drm/qxl/qxl_ioctl.c+2 -10 replies
111/130drm/radeon: use post-decrement in error handlingdrivers/gpu/drm/radeon/radeon_ttm.c+1 -10 replies
112/130drm/radeon/pm: adjust display configuration after powerstatedrivers/gpu/drm/radeon/radeon_pm.c+3 -20 replies
113/130ACPI / PCI / hotplug: unlock in error path in acpiphp_enable_slot()drivers/pci/hotplug/acpiphp_glue.c+3 -10 replies
114/130IB/qib: fix mcast detach when qp not attacheddrivers/infiniband/hw/qib/qib_verbs_mcast.c+15 -200 replies
115/130hwmon: (ads1015) Handle negative conversion values correctlydrivers/hwmon/ads1015.c+1 -10 replies
116/130libceph: dont bail early from try_read() when skipping a messagenet/ceph/messenger.c+2 -20 replies
117/130cdc-acm:exclude Samsung phone 04e8:685ddrivers/usb/class/cdc-acm.c+5 -00 replies
118/130rfkill: fix rfkill_fop_read wait_event usagenet/rfkill/core.c+4 -120 replies
119/130Revert "workqueue: make sure delayed work run in local cpu"kernel/workqueue.c+4 -40 replies
120/130libata: fix sff host state machine locking while pollingdrivers/ata/libata-sff.c+11 -210 replies
121/130PCI/AER: Flush workqueue on device remove to avoid use-after-freedrivers/pci/pcie/aer/aerdrv.c drivers/pci/pcie/aer/aerdrv.h drivers/pci/pcie/aer/aerdrv_core.c+1 -60 replies
122/130nfs: fix nfs_size_to_loff_tinclude/linux/nfs_fs.h+1 -30 replies
123/130NFSv4: Fix a dentry leak on alias usefs/nfs/nfs4proc.c+2 -20 replies
124/130KVM: async_pf: do not warn on page allocation failuresvirt/kvm/async_pf.c+1 -10 replies
125/130tracing: Fix showing function event in available_eventskernel/trace/trace_events.c+2 -10 replies
126/130sunrpc/cache: fix off-by-one in qword_get()net/sunrpc/cache.c+1 -10 replies
127/130kernel/resource.c: fix muxed resource handling in __request_region()kernel/resource.c+3 -20 replies
128/130do_last(): dont let a bogus return value from ->open() et.al. to confuse usfs/namei.c+4 -00 replies
129/130xen/pcifront: Fix mysterious crashes when NUMA locality information was extracted.drivers/pci/xen-pcifront.c+6 -40 replies
130/130iwlwifi: update and fix 7265 series PCI IDsdrivers/net/wireless/iwlwifi/pcie/drv.c+3 -20 replies

Reviews trailers per patch

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

PatchFlorian WestphalJoshua SchmidEric WheelerBenjamin HerrenschmidtPatrick McHardyMeelis RoosJann HornJosh BoyerSantosh ShilimkarJoe ThornberPatrick SchaafAlexey CharkovTejun HeoTomas HenzlLinus TorvaldsDavid HerrmannPavel TikhomirovEwan D. MilneJacob PanStanislav SamsonovDan WilliamsMartin K. PetersenPavel MachekVegard NossumSasha LevinDavid SterbaLiu BoHans de GoedeRichard CochranArnd BergmannChristian KönigDouglas GilbertDmitry VyukovDominik DingelVincent PelletierVincent DonnefortVarada KariAlex ElderThomas HellstromDihan WickremasuriyaVille SyrjäläBoris OstrovskyJordan LazareDennis DalessandroDaniel Vetter
1/130
2/130Requested-by
3/130
4/130A-b
5/130A-b
6/130T-b T-b
7/130T-b
8/130T-b T-b
9/130T-b T-b
10/130T-b T-b
11/130
12/130
13/130A-b
14/130Reported-and-Tested-by
15/130
16/130A-b
17/130
18/130
19/130
20/130
21/130
22/130
23/130A-b
24/130
25/130
26/130
27/130
28/130
29/130
30/130
31/130Reported-and-tested-by
32/130
33/130
34/130
35/130
36/130
37/130A-b
38/130
39/130
40/130T-b
41/130
42/130
43/130
44/130
45/130
46/130
47/130
48/130
49/130
50/130R-b
51/130A-b
52/130Reported-and-tested-by A-b
53/130
54/130
55/130
56/130A-b
57/130
58/130
59/130R-b R-b
60/130R-b
61/130
62/130
63/130
64/130
65/130
66/130
67/130T-b
68/130
69/130
70/130
71/130A-b R-b R-b
72/130
73/130
74/130A-b
75/130
76/130
77/130
78/130
79/130R-b
80/130
81/130R-b R-b
82/130T-b
83/130A-b
84/130
85/130R-b
86/130R-b
87/130
88/130
89/130
90/130
91/130
92/130
93/130
94/130
95/130R-b
96/130
97/130
98/130
99/130igned-off-by
100/130
101/130
102/130
103/130R-b
104/130
105/130
106/130R-b
107/130
108/130R-b
109/130Reported-and-tested-by R-b
110/130R-b
111/130R-b
112/130R-b A-b
113/130
114/130R-b
115/130
116/130T-b R-b
117/130
118/130
119/130
120/130Reported-and-tested-by
121/130
122/130
123/130
124/130R-b
125/130
126/130
127/130Reported-and-tested-by T-b
128/130
129/130R-b
130/130

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

Read the v1 thread

Cover letter [PATCH 3.14 000/130] 3.14.63-stable review

This is the start of the stable review cycle for the 3.14.63 release. There are 130 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 Mar 3 23:44:39 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/v3.x/stable-review/patch-3.14.63-rc1.gz

and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 3.14.63-rc1

Oren Givon <[email protected]>
iwlwifi: update and fix 7265 series PCI IDs

Konrad Rzeszutek Wilk <[email protected]>
xen/pcifront: Fix mysterious crashes when NUMA locality information was extracted.

Al Viro <[email protected]>

    do_last(): don't let a bogus return value from ->open() et.al. to confuse us

Simon Guinot <[email protected]>
kernel/resource.c: fix muxed resource handling in __request_region()

Stefan Hajnoczi <[email protected]>
sunrpc/cache: fix off-by-one in qword_get()

Steven Rostedt (Red Hat) <[email protected]>
tracing: Fix showing function event in available_events

Christian Borntraeger <[email protected]>
KVM: async_pf: do not warn on page allocation failures

Benjamin Coddington <[email protected]>
NFSv4: Fix a dentry leak on alias use

Christoph Hellwig <[email protected]>
nfs: fix nfs_size_to_loff_t

Sebastian Andrzej Siewior <[email protected]>
PCI/AER: Flush workqueue on device remove to avoid use-after-free

Tejun Heo <[email protected]>
libata: fix sff host state machine locking while polling

Tejun Heo <[email protected]>
Revert "workqueue: make sure delayed work run in local cpu"

Johannes Berg <[email protected]>
rfkill: fix rfkill_fop_read wait_event usage

Oliver Neukum <[email protected]>
cdc-acm:exclude Samsung phone 04e8:685d

Ilya Dryomov <[email protected]>
libceph: don't bail early from try_read() when skipping a message

Peter Rosin <[email protected]>
hwmon: (ads1015) Handle negative conversion values correctly

Mike Marciniszyn <[email protected]>
IB/qib: fix mcast detach when qp not attached

Insu Yun <[email protected]>
ACPI / PCI / hotplug: unlock in error path in acpiphp_enable_slot()

Alex Deucher <[email protected]>
drm/radeon/pm: adjust display configuration after powerstate

Rasmus Villemoes <[email protected]>
drm/radeon: use post-decrement in error handling

Gerd Hoffmann <[email protected]>
drm/qxl: use kmalloc_array to alloc reloc_info in qxl_process_single_command

Jani Nikula <[email protected]>
drm/i915/dp: fall back to 18 bpp when sink capability is unknown

Nicolai Hähnle <[email protected]>
drm/radeon: hold reference to fences in radeon_sa_bo_new

Alex Deucher <[email protected]>
drm/radeon: clean up fujitsu quirks

Rob Clark <[email protected]>
drm/vmwgfx: respect 'nomodeset'

Dmitry V. Levin <[email protected]>
sparc64: fix incorrect sign extension in sys_sparc64_personality

Borislav Petkov <[email protected]>
EDAC: Robustify workqueues destruction

zengtao <[email protected]>
cputime: Prevent 32bit overflow in time[val|spec]_to_cputime()

Linus Walleij <[email protected]>
mmc: mmci: fix an ages old detection error

Adrian Hunter <[email protected]>
mmc: sdhci: Fix sdhci_runtime_pm_bus_on/off()

Adrian Hunter <[email protected]>
mmc: sdio: Fix invalid vdd in voltage switch power cycle

Richard Cochran <[email protected]>
posix-clock: Fix return code on the poll method's error path

Mikulas Patocka <[email protected]>
dm snapshot: fix hung bios when copy error occurs

Mike Snitzer <[email protected]>
dm space map metadata: remove unused variable in brb_pop()

Mauro Carvalho Chehab <[email protected]>
tda1004x: only update the frontend properties if locked

Antonio Ospite <[email protected]>
gspca: ov534/topro: prevent a division by 0

Malcolm Priestley <[email protected]>
media: dvb-core: Don't force CAN_INVERSION_AUTO in oneshot mode

Vegard Nossum <[email protected]>
uml: fix hostfs mknod()

Vegard Nossum <[email protected]>
uml: flush stdout before forking

Stefan Haberland <[email protected]>
s390/dasd: fix refcount for PAV reassignment

Stefan Haberland <[email protected]>
s390/dasd: prevent incorrect length error under z/VM after PAV changes

Ard Biesheuvel <[email protected]>
s390: fix normalization bug in exception table sorting

Filipe Manana <[email protected]>
Btrfs: fix number of transaction units required to create symlink

Filipe Manana <[email protected]>
Btrfs: send, don't BUG_ON() when an empty symlink is found

Josef Bacik <[email protected]>
Btrfs: igrab inode in writepage

Anand Jain <[email protected]>
Btrfs: add missing brelse when superblock checksum fails

Russell King <[email protected]>
scripts: recordmcount: break hardlinks

Prarit Bhargava <[email protected]>
powercap / RAPL: fix BIOS lock check

James Bottomley <[email protected]>
ses: fix additional element traversal bug

James Bottomley <[email protected]>
ses: Fix problems with simple enclosures

Johannes Berg <[email protected]>
rfkill: copy the name into the rfkill struct

Kirill A. Shutemov <[email protected]>
vgaarb: fix signal handling in vga_get()

Guillaume Delbergue <[email protected]>
irqchip/versatile-fpga: Fix PCI IRQ mapping on Versatile PB

Joe Thornber <[email protected]>
dm btree: fix bufio buffer leaks in dm_btree_del() error path

Joe Thornber <[email protected]>
dm space map metadata: fix ref counting bug when bootstrapping a new space map

Mikulas Patocka <[email protected]>
sata_sil: disable trim

Sasha Levin <[email protected]>
sched/core: Remove false-positive warning from wake_up_process()

Xunlei Pang <[email protected]>
sched/core: Clear the root_domain cpumasks in init_rootdomain()

Mirza Krak <[email protected]>
can: sja1000: clear interrupts on start

Quentin Casasnovas <[email protected]>
RDS: fix race condition when sending a message on unbound socket

Johannes Berg <[email protected]>

    mac80211: mesh: fix call_rcu() usage

Suman Anna <[email protected]>
virtio: fix memory leak of virtio ida cache layers

Steven Rostedt (Red Hat) <[email protected]>
ring-buffer: Update read stamp with first real commit on page

Jan Engelhardt <[email protected]>
target: fix COMPARE_AND_WRITE non zero SGL offset data corruption

Nicholas Bellinger <[email protected]>
target: Fix race for SCF_COMPARE_AND_WRITE_POST checking

Jan Kara <[email protected]>
vfs: Avoid softlockups with sendfile(2)

Vineet Gupta <[email protected]>
ARC: dw2 unwind: Remove falllback linear search thru FDE entries

Kees Cook <[email protected]>
mac: validate mac_partition is within sector

Luca Porzio <[email protected]>
mmc: remove bondage between REQ_META and reliable write

K. Y. Srinivasan <[email protected]>
storvsc: Don't set the SRB_FLAGS_QUEUE_ACTION_ENABLE flag

[email protected] <[email protected]>
megaraid_sas : SMAP restriction--do not access user memory from IOCTL code

[email protected] <[email protected]>
megaraid_sas: Do not use PAGE_SIZE for max_sectors

Andy Shevchenko <[email protected]>
dmaengine: dw: convert to __ffs()

Valentin Rothberg <[email protected]>
wm831x_power: Use IRQF_ONESHOT to request threaded IRQs

Dan Carpenter <[email protected]>
devres: fix a for loop bounds check

Andrey Ryabinin <[email protected]>
lockd: create NSM handles per net namespace

Alex Deucher <[email protected]>
drm/radeon: make rv770_set_sw_state failures non-fatal

Alex Deucher <[email protected]>
drm/radeon: unconditionally set sysfs_initialized

NeilBrown <[email protected]>
async_tx: use GFP_NOWAIT rather than GFP_IO

Roman Volkov <[email protected]>
clocksource/drivers/vt8500: Increase the minimum delta

Roman Volkov <[email protected]>
dts: vt8500: Add SDHC node to DTS file for WM8650

Thomas Gleixner <[email protected]>
genirq: Prevent chip buslock deadlock

Peter Zijlstra <[email protected]>
sched, dl: Convert switched_{from, to}_dl() / prio_changed_dl() to balance callbacks

Peter Zijlstra <[email protected]>
sched,dl: Remove return value from pull_dl_task()

Peter Zijlstra <[email protected]>
sched, rt: Convert switched_{from, to}_rt() / prio_changed_rt() to balance callbacks

Peter Zijlstra <[email protected]>
sched,rt: Remove return value from pull_rt_task()

Peter Zijlstra <[email protected]>
sched: Allow balance callbacks for check_class_changed()

Peter Zijlstra <[email protected]>
sched: Replace post_schedule with a balance callback list

Peter Zijlstra <[email protected]>
sched: Clean up idle task SMP logic

Hannes Frederic Sowa <[email protected]>
unix: correctly track in-flight fds in sending process user_struct

Manish Chopra <[email protected]>
bnx2x: Don't notify about scratchpad parities

Olga Kornievskaia <[email protected]>
Failing to send a CLOSE if file is opened WRONLY and server reboots on a 4.x mount

Christophe Leroy <[email protected]>
splice: sendfile() at once fails for big files

Sasha Levin <[email protected]>
RDS: verify the underlying transport exists before creating a connection

Marcelo Leitner <[email protected]>
ipv6: addrconf: validate new MTU before applying it

James Hogan <[email protected]>
MIPS: KVM: Uninit VCPU in vcpu_create error path

James Hogan <[email protected]>
MIPS: KVM: Fix CACHE immediate offset sign extension

James Hogan <[email protected]>
MIPS: KVM: Fix ASID restoration logic

Al Viro <[email protected]>

    lock_parent: don't step on stale ->d_parent of all-but-freed one

Linus Torvalds <[email protected]>
dcache: add missing lockdep annotation

Al Viro <[email protected]>
dentry_kill() doesn't need the second argument now

Al Viro <[email protected]>
dealing with the rest of shrink_dentry_list() livelock

Al Viro <[email protected]>

    shrink_dentry_list(): take parent's ->d_lock earlier

Al Viro <[email protected]>
expand dentry_kill(dentry, 0) in shrink_dentry_list()

Al Viro <[email protected]>
split dentry_kill()

Al Viro <[email protected]>
lift the "already marked killed" case into shrink_dentry_list()

Hariprasad S <[email protected]>
iw_cxgb3: Fix incorrectly returning error on success

Corey Wright <[email protected]>
proc: Fix ptrace-based permission checks for accessing task maps

Bjørn Mork <[email protected]>
USB: option: add "4G LTE usb-modem U901"

Andrey Skvortsov <[email protected]>
USB: option: add support for SIM7100E

Ken Lin <[email protected]>

    USB: cp210x: add IDs for GE B650V3 and B850V3 boards

Gerhard Uttenthaler <[email protected]>
can: ems_usb: Fix possible tx overflow

Nikolay Borisov <[email protected]>
dm thin: fix race condition when destroying thin pool workqueue

Joe Thornber <[email protected]>
dm thin metadata: fix bug when taking a metadata snapshot

Mike Snitzer <[email protected]>
dm thin: restore requested 'error_if_no_space' setting on OODS to WRITE transition

Ingo Molnar <[email protected]>
efi: Disable interrupts around EFI calls, not in the epilog/prolog calls

Dave Airlie <[email protected]>
drm/radeon: fix hotplug race at startup

Kamal Mostafa <[email protected]>
tools: Add a "make all" rule

Kent Overstreet <[email protected]>
bcache: Change refill_dirty() to always scan entire disk if necessary

Stefan Bader <[email protected]>
bcache: prevent crash on changing writeback_running

Zheng Liu <[email protected]>
bcache: unregister reboot notifier if bcache fails to unregister device

Al Viro <[email protected]>
bcache: fix a leak in bch_cached_dev_run()

Zheng Liu <[email protected]>
bcache: clear BCACHE_DEV_UNLINK_DONE flag when attaching a backing device

Kent Overstreet <[email protected]>
bcache: Add a cond_resched() call to gc

Zheng Liu <[email protected]>
bcache: fix a livelock when we cause a huge number of cache misses

Phil Sutter <[email protected]>
netfilter: ip6t_SYNPROXY: fix NULL pointer dereference

lucien <[email protected]>
netfilter: ipt_rpfilter: remove the nh_scope test in rpfilter_lookup_reverse

Mirek Kratochvil <[email protected]>
netfilter: nf_tables: fix bogus warning in nft_data_uninit()

Egbert Eich <[email protected]>
drm/ast: Initialized data needed to map fbdev memory

Steven Rostedt (Red Hat) <[email protected]>
tracepoints: Do not trace when cpu is offline

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arc/kernel/unwind.c                           |  37 +----
 arch/arm/boot/dts/wm8650.dtsi                      |   9 ++
 arch/mips/kvm/kvm_locore.S                         |  16 ++-
 arch/mips/kvm/kvm_mips.c                           |   5 +-
 arch/mips/kvm/kvm_mips_emul.c                      |   2 +-
 arch/s390/mm/extable.c                             |   8 +-
 arch/sparc/kernel/sys_sparc_64.c                   |   2 +-
 arch/um/os-Linux/start_up.c                        |   2 +
 arch/x86/platform/efi/efi.c                        |   7 +
 arch/x86/platform/efi/efi_32.c                     |  11 +-
 arch/x86/platform/efi/efi_64.c                     |   3 -
 block/partitions/mac.c                             |  10 +-
 crypto/async_tx/async_memcpy.c                     |   2 +-
 crypto/async_tx/async_pq.c                         |   4 +-
 crypto/async_tx/async_raid6_recov.c                |   4 +-
 crypto/async_tx/async_xor.c                        |   4 +-
 drivers/ata/libata-sff.c                           |  32 ++---
 drivers/ata/sata_sil.c                             |   3 +
 drivers/clocksource/vt8500_timer.c                 |   6 +-
 drivers/dma/dw/core.c                              |  12 +-
 drivers/edac/edac_device.c                         |  11 +-
 drivers/edac/edac_mc.c                             |  14 +-
 drivers/edac/edac_pci.c                            |   9 +-
 drivers/gpu/drm/ast/ast_drv.h                      |   1 +
 drivers/gpu/drm/ast/ast_fb.c                       |   7 +
 drivers/gpu/drm/ast/ast_main.c                     |   1 +
 drivers/gpu/drm/ast/ast_mode.c                     |   2 +
 drivers/gpu/drm/i915/intel_display.c               |  20 ++-
 drivers/gpu/drm/qxl/qxl_ioctl.c                    |   3 +-
 drivers/gpu/drm/radeon/radeon_atombios.c           |  12 +-
 drivers/gpu/drm/radeon/radeon_irq_kms.c            |   5 +
 drivers/gpu/drm/radeon/radeon_pm.c                 |   8 +-
 drivers/gpu/drm/radeon/radeon_sa.c                 |   5 +
 drivers/gpu/drm/radeon/radeon_ttm.c                |   2 +-
 drivers/gpu/drm/radeon/rv770_dpm.c                 |   2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c                |   7 +
 drivers/gpu/vga/vgaarb.c                           |   6 +-
 drivers/hwmon/ads1015.c                            |   2 +-
 drivers/infiniband/hw/cxgb3/iwch_cm.c              |   4 +-
 drivers/infiniband/hw/qib/qib_verbs_mcast.c        |  35 ++---
 drivers/irqchip/irq-versatile-fpga.c               |   5 +
 drivers/md/bcache/btree.c                          |   5 +-
 drivers/md/bcache/super.c                          |  11 +-
 drivers/md/bcache/writeback.c                      |  37 ++++-
 drivers/md/bcache/writeback.h                      |   3 +-
 drivers/md/dm-exception-store.h                    |   2 +-
 drivers/md/dm-snap-persistent.c                    |   5 +-
 drivers/md/dm-snap-transient.c                     |   4 +-
 drivers/md/dm-snap.c                               |  20 +--
 drivers/md/dm-thin-metadata.c                      |   6 +
 drivers/md/dm-thin.c                               |   5 +-
 drivers/md/persistent-data/dm-btree.c              |  16 ++-
 drivers/md/persistent-data/dm-space-map-metadata.c |  29 ++--
 drivers/media/dvb-core/dvb_frontend.c              |   6 +-
 drivers/media/dvb-frontends/tda1004x.c             |   9 ++
 drivers/media/usb/gspca/ov534.c                    |   9 +-
 drivers/media/usb/gspca/topro.c                    |   6 +-
 drivers/mmc/card/block.c                           |  11 +-
 drivers/mmc/core/sdio.c                            |   2 +-
 drivers/mmc/host/mmci.c                            |   2 +-
 drivers/mmc/host/sdhci.c                           |   4 +-
 drivers/net/can/sja1000/sja1000.c                  |   3 +
 drivers/net/can/usb/ems_usb.c                      |  14 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x.h        |  11 +-
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c   |  20 ++-
 drivers/net/wireless/iwlwifi/pcie/drv.c            |   5 +-
 drivers/pci/hotplug/acpiphp_glue.c                 |   4 +-
 drivers/pci/pcie/aer/aerdrv.c                      |   4 +-
 drivers/pci/pcie/aer/aerdrv.h                      |   1 -
 drivers/pci/pcie/aer/aerdrv_core.c                 |   2 -
 drivers/pci/xen-pcifront.c                         |  10 +-
 drivers/power/wm831x_power.c                       |   6 +-
 drivers/powercap/intel_rapl.c                      |   7 +-
 drivers/s390/block/dasd_alias.c                    |  23 ++-
 drivers/scsi/megaraid/megaraid_sas.h               |   2 +
 drivers/scsi/megaraid/megaraid_sas_base.c          |  15 +-
 drivers/scsi/ses.c                                 |  30 +++-
 drivers/scsi/storvsc_drv.c                         |   3 +-
 drivers/target/target_core_sbc.c                   |  17 ++-
 drivers/target/target_core_transport.c             |  14 +-
 drivers/usb/class/cdc-acm.c                        |   5 +
 drivers/usb/serial/cp210x.c                        |   2 +
 drivers/usb/serial/option.c                        |   9 ++
 drivers/virtio/virtio.c                            |   1 +
 fs/btrfs/disk-io.c                                 |   1 +
 fs/btrfs/inode.c                                   |  21 ++-
 fs/btrfs/send.c                                    |  16 ++-
 fs/dcache.c                                        | 155 +++++++++++++++------
 fs/hostfs/hostfs_kern.c                            |   4 +-
 fs/lockd/host.c                                    |   7 +-
 fs/lockd/mon.c                                     |  36 +++--
 fs/lockd/netns.h                                   |   1 +
 fs/lockd/svc.c                                     |   1 +
 fs/lockd/svc4proc.c                                |   2 +-
 fs/lockd/svcproc.c                                 |   2 +-
 fs/namei.c                                         |   4 +
 fs/nfs/nfs4proc.c                                  |   4 +-
 fs/nfs/nfs4state.c                                 |   2 +-
 fs/proc/task_mmu.c                                 |   4 +-
 fs/proc/task_nommu.c                               |   2 +-
 fs/splice.c                                        |  13 +-
 include/asm-generic/cputime_nsecs.h                |   5 +-
 include/linux/enclosure.h                          |   4 +
 include/linux/lockd/lockd.h                        |   9 +-
 include/linux/nfs_fs.h                             |   4 +-
 include/linux/tracepoint.h                         |   6 +
 include/net/af_unix.h                              |   4 +-
 include/net/scm.h                                  |   1 +
 include/target/target_core_base.h                  |   2 +-
 kernel/irq/manage.c                                |   6 +-
 kernel/resource.c                                  |   5 +-
 kernel/sched/core.c                                |  69 ++++++---
 kernel/sched/deadline.c                            |  65 ++++++---
 kernel/sched/idle_task.c                           |   9 +-
 kernel/sched/rt.c                                  |  71 +++++-----
 kernel/sched/sched.h                               |  19 ++-
 kernel/time/posix-clock.c                          |   4 +-
 kernel/trace/ring_buffer.c                         |  12 +-
 kernel/trace/trace_events.c                        |   3 +-
 kernel/workqueue.c                                 |   8 +-
 lib/devres.c                                       |   2 +-
 net/ceph/messenger.c                               |   4 +-
 net/core/scm.c                                     |   7 +
 net/ipv4/netfilter/ipt_rpfilter.c                  |   4 +-
 net/ipv6/addrconf.c                                |  17 ++-
 net/ipv6/netfilter/ip6t_SYNPROXY.c                 |  18 +--
 net/mac80211/mesh_pathtbl.c                        |   8 +-
 net/netfilter/nf_tables_api.c                      |   4 +-
 net/rds/send.c                                     |   4 +-
 net/rfkill/core.c                                  |  22 +--
 net/sunrpc/cache.c                                 |   2 +-
 net/unix/af_unix.c                                 |   4 +-
 net/unix/garbage.c                                 |   8 +-
 scripts/recordmcount.c                             |  14 ++
 tools/Makefile                                     |   9 ++
 virt/kvm/async_pf.c                                |   2 +-
 137 files changed, 935 insertions(+), 519 deletions(-)