Linux 3.18.37

From: Sasha Levin
Date: Wed Jul 13 2016 - 22:25:28 EST


I'm announcing the release of the 3.18.37 kernel.

All users of the 3.18 kernel series must upgrade.

The updated 3.18.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-3.18.y
and can be browsed at the normal kernel.org git web browser:
http://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary



----------------------------------------------------------------
Linux 3.18.37

----------------------------------------------------------------
Al Viro (1):
make nfs_atomic_open() call d_drop() on all ->open_context() errors.

Alan Stern (2):
USB: EHCI: declare hostpc register as zero-length array
USB: don't free bandwidth_mutex too early

Alex Deucher (3):
drm/radeon: fix asic initialization for virtualized environments
drm/radeon: add a dpm quirk for sapphire Dual-X R7 370 2G D5
drm/radeon: add a dpm quirk for all R7 370 parts

Alexander Kochetkov (1):
rtc: hym8563: fix invalid year calculation

Alexander Shiyan (1):
pinctrl: imx: Do not treat a PIN without MUX register as an error

Alexey Brodkin (1):
arc: unwind: warn only once if DW2_UNWIND is disabled

Andrew Goodbody (2):
usb: musb: Ensure rx reinit occurs for shared_fifo endpoints
usb: musb: Stop bulk endpoint while queue is rotated

Andrey Grodzovsky (1):
xen/pciback: Fix conf_space read/write overlap check.

Andrey Ryabinin (1):
kernel/sysrq, watchdog, sched/core: Reset watchdog on all CPUs while processing sysrq-w

Andrey Ulanov (1):
namespace: update event counter when umounting a deleted dentry

Anthony Romano (1):
tmpfs: don't undo fallocate past its last page

Anton Blanchard (1):
powerpc: Update TM user feature bits in scan_features()

Ard Biesheuvel (1):
efi: Expose non-blocking set_variable() wrapper to efivars

Arnaldo Carvalho de Melo (1):
net: Fix use after free in the recvmmsg exit path

Arnd Bergmann (10):
ASoC: samsung: pass DMA channels as pointers
mlx4: add missing braces in verify_qp_parameters
farsync: fix off-by-one bug in fst_add_one
ath9k: fix buffer overrun for ar9287
xen kconfig: don't "select INPUT_XEN_KBDDEV_FRONTEND"
ASoC: s3c24xx: use const snd_soc_component_driver pointer
regulator: s5m8767: fix get_register() error handling
paride: make 'verbose' parameter an 'int' again
megaraid_sas: add missing curly braces in ioctl handler
lpfc: fix misleading indentation

Asai Thambi SP (2):
mtip32xx: Fix for rmmod crash when drive is in FTL rebuild
mtip32xx: Fix broken service thread handling

Babu Moger (1):
sparc/PCI: Fix for panic while enabling SR-IOV

Ben Hutchings (3):
sh_eth: Fix DMA-API usage for RX buffers
misc/bmp085: Enable building as a module
atl2: Disable unimplemented scatter/gather feature

Bill Sommerfeld (1):
udp6: fix UDP/IPv6 encap resubmit path

Bin Liu (1):
usb: gadget: fix spinlock dead lock in gadgetfs

BjÃrn Mork (3):
qmi_wwan: add Sierra Wireless EM74xx device ID
cdc_ncm: toggle altsetting to force reset before setup
qmi_wwan: add "D-Link DWM-221 B1" device id

Borislav Petkov (1):
perf stat: Document --detailed option

Chanwoo Choi (1):
serial: samsung: Reorder the sequence of clock control when call s3c24xx_serial_set_termios()

Chris Friesen (1):
route: do not cache fib route info on local routes with oif

Cyril Bur (1):
powerpc/tm: Always reclaim in start_thread() for exec() class syscalls

Dan Carpenter (1):
KEYS: potential uninitialized variable

Dan Streetman (1):
nbd: ratelimit error msgs after socket close

Daniel Vetter (1):
drm/udl: Use unlocked gem unreferencing

David Howells (2):
VFS: net/unix: d_backing_inode() annotations
VFS: AF_UNIX sockets should call mknod on the top layer only

David Rientjes (1):
mm, compaction: abort free scanner if split fails

David S. Miller (7):
ipv4: Don't do expensive useless work during inetdev destroy.
decnet: Do not build routes to devices without decnet private data.
sparc64: Fix bootup regressions on some Kconfig combinations.
sparc64: Fix sparc64_set_context stack handling.
sparc64: Take ctx_alloc_lock properly in hugetlb_setup().
sparc: Harden signal return frame checks.
sparc64: Fix return from trap window fill crashes.

Davidlohr Bueso (1):
futex: Acknowledge a new waiter in counter before plist

Diego Viola (1):
net: jme: fix suspend/resume on JMC260

Dmitrii Tcvetkov (1):
drm/nouveau: fix for disabled fbdev emulation

Dmitry Torokhov (1):
Input: elantech - add more IC body types to the list

Edward Cree (1):
sfc: on MC reset, clear PIO buffer linkage in TXQs

Eric Dumazet (3):
net: bcmgenet: fix dma api length mismatch
net/mlx4_en: fix spurious timestamping callbacks
tcp: refresh skb timestamp at retransmit time

Eric Sandeen (1):
xfs: print name of verifier if it fails

Eryu Guan (1):
ext4: fix NULL pointer dereference in ext4_mark_inode_dirty()

Filipe Manana (1):
Btrfs: make btrfs_abort_transaction consider existence of new block groups

Florian Westphal (20):
ipv6: re-enable fragment header matching in ipv6_find_hdr
netfilter: x_tables: validate e->target_offset early
netfilter: x_tables: make sure e->next_offset covers remaining blob size
netfilter: x_tables: fix unconditional helper
netfilter: x_tables: don't move to non-existent next rule
netfilter: x_tables: validate targets of jumps
netfilter: x_tables: add and use xt_check_entry_offsets
netfilter: x_tables: kill check_entry helper
netfilter: x_tables: assert minimum target size
netfilter: x_tables: add compat version of xt_check_entry_offsets
netfilter: x_tables: check standard target size too
netfilter: x_tables: check for bogus target offset
netfilter: x_tables: validate all offsets and sizes in a rule
netfilter: x_tables: don't reject valid target size on some architectures
netfilter: arp_tables: simplify translate_compat_table args
netfilter: ip_tables: simplify translate_compat_table args
netfilter: ip6_tables: simplify translate_compat_table args
netfilter: x_tables: xt_compat_match_from_user doesn't need a retval
netfilter: x_tables: do compat validation via translate_table
netfilter: x_tables: introduce and use xt_copy_counters_from_user

Geert Uytterhoeven (1):
rtc: vr41xx: Wire up alarm_irq_enable

Grazvydas Ignotas (1):
HID: logitech: fix Dual Action gamepad support

Guenter Roeck (1):
hwmon: (max1111) Return -ENODEV from max1111_read_channel if not instantiated

Guillaume Nault (2):
ppp: ensure file->private_data can't be overridden
ppp: take reference on channels netns

Guo-Fu Tseng (2):
jme: Do not enable NIC WoL functions on S0
jme: Fix device PM wakeup API usage

Haishuang Yan (2):
ipv4: l2tp: fix a potential issue in l2tp_ip_recv
ipv6: l2tp: fix a potential issue in l2tp_ip6_recv

Hans de Goede (3):
usb: quirks: Fix sorting
usb: quirks: Add no-lpm quirk for Acer C120 LED Projector
USB: xhci: Add broken streams quirk for Frescologic device id 1009

Herbert Xu (1):
netlink: Fix dump skb leak/double free

Huacai Chen (1):
MIPS: Reserve nosave data for hibernation

Hugh Dickins (1):
tmpfs: fix regression hang in fallocate undo

Hui Wang (1):
ALSA: hda - remove one pin from ALC292_STANDARD_PINS

Huibin Hong (1):
spi/rockchip: Make sure spi clk is on in rockchip_spi_set_cs

Ian Campbell (1):
VSOCK: do not disconnect socket when peer has shutdown SEND only

Ignat Korchagin (1):
USB: usbip: fix potential out-of-bounds write

J. Bruce Fields (1):
nfsd4/rpc: move backchannel create logic into rpc code

James Hogan (1):
MIPS: KVM: Fix modular KVM under QEMU

James Morse (1):
KVM: arm/arm64: Stop leaking vcpu pid references

Jann Horn (1):
bpf: fix double-fdput in replace_map_fd_with_map_ptr()

Jason Gunthorpe (1):
IB/mlx4: Properly initialize GRH TClass and FlowLabel in AHs

Jason Wang (1):
tuntap: correctly wake up process during uninit

Javier Martinez Canillas (1):
i2c: exynos5: Fix possible ABBA deadlock by keeping I2C clock prepared

Jeff Mahoney (1):
btrfs: account for non-CoW'd blocks in btrfs_abort_transaction

Jerome Marchand (1):
cifs: dynamic allocation of ntlmssp blob

Jiri Slaby (2):
base: make module_create_drivers_dir race-free
tty: vt, return error when con_startup fails

Josef Bacik (1):
Btrfs: don't use src fd for printk

Kangjie Lu (3):
net: fix infoleak in llc
net: fix infoleak in rtnetlink
net: fix a kernel infoleak in x25 module

Karol Herbst (1):
x86/mm/kmmio: Fix mmiotrace for hugepages

Keerthy (1):
pinctrl: single: Fix pcs_parse_bits_in_pinctrl_entry to use __ffs than ffs

Kirill A. Shutemov (1):
UBIFS: Implement ->migratepage()

Knut Wohlrab (1):
Input: zforce_ts - fix dual touch recognition

Konstantin Khlebnikov (1):
tcp: convert cached rtt from usec to jiffies when feeding initial rto

Krzysztof HaÅasa (1):
PCI: Allow a NULL "parent" pointer in pci_bus_assign_domain_nr()

Krzysztof Kozlowski (1):
rtc: max77686: Properly handle regmap_irq_get_virq() error code

Lars Persson (1):
net: sched: do not requeue a NULL skb

Lars-Peter Clausen (1):
ASoC: ssm4567: Reset device before regcache_sync()

Laurent Pinchart (1):
[media] v4l: vsp1: Set the SRU CTRL0 register when starting the stream

Linus LÃssing (1):
batman-adv: Fix broadcast/ogm queue limit on a removed interface

Linus Walleij (3):
crypto: ux500 - memmove the right size
pinctrl: nomadik: fix pull debug print inversion
clk: versatile: sp810: support reentrance

Lorenzo Pieralisi (1):
PCI: Move domain assignment from arm64 to generic code

Lucas Stach (1):
drm/radeon: fix PLL sharing on DCE6.1 (v2)

Lukasz Odzioba (1):
mm/swap.c: flush lru pvecs on compound page arrival

Lyude (1):
drm/i915/ilk: Don't disable SSC source if it's in use

Manish Chopra (1):
qlge: Fix receive packets drop.

Marcin Ålusarz (1):
perf tools: handle spaces in file names obtained from /proc/pid/maps

Marco Angaroni (1):
ipvs: correct initial offset of Call-ID header search in SIP persistence engine

Marcus Weseloh (1):
spi: sun4i: allow transfers to set transmission speed

Masami Hiramatsu (1):
kprobes/x86: Clear TF bit in fault on single-stepping

Mathias Krause (2):
proc: prevent accessing /proc/<PID>/environ until it's ready
packet: fix heap info leak in PACKET_DIAG_MCLIST sock_diag interface

Mathias Nyman (1):
xhci: Fix handling timeouted commands on hosts in weird states.

Michael Hennerich (1):
drivers/misc/ad525x_dpot: AD5274 fix RDAC read back errors

Michael Holzheu (1):
Revert "s390/kdump: Clear subchannel ID to signal non-CCW/SCSI IPL"

Michal Kazior (1):
mac80211: fix unnecessary frame drops in mesh fwding

Michal Suchanek (2):
spi: sun4i: fix FIFO limit
spi: sunxi: fix transfer timeout

Mike Frysinger (1):
sparc: Fix system call tracing register handling.

Miklos Szeredi (1):
locks: use file_inode()

Minchan Kim (1):
mm: rename deactivate_page to deactivate_file_page

Mitsuhiro Kimura (1):
sh_eth: Remove redundant alignment adjustment

Neil Horman (1):
netem: Segment GSO packets on enqueue

NeilBrown (1):
sunrpc/cache: drop reference when sunrpc_cache_pipe_upcall() detects a race

Nicolai Stange (1):
PKCS#7: pkcs7_validate_trust(): initialize the _trusted output argument

Nikolay Aleksandrov (1):
net: bridge: fix old ioctl unlocked net device walk

Nitin Gupta (1):
sparc64: Fix numa node distance initialization

Oliver Hartkopp (2):
can: fix handling of unmodifiable configuration options fix
can: fix oops caused by wrong rtnl dellink usage

Oliver Neukum (2):
HID: elo: kill not flush the work
usbnet: cleanup after bind() in probe()

Oscar (1):
usb: common: otg-fsm: add license to usb-otg-fsm

Pali RohÃr (1):
ARM: OMAP3: Add cpuidle parameters table for omap3430

Paolo Abeni (1):
ipv4: fix broadcast packets reception

Ping Cheng (1):
Input: wacom_w8001 - w8001_MAX_LENGTH should be 13

Rainer Weikusat (1):
af_unix: Fix splice-bind deadlock

Rajesh Borundia (2):
qlcnic: Remove unnecessary usage of atomic_t
qlcnic: Fix mailbox completion handling during spurious interrupt

Ralf Baechle (1):
MIPS: Fix 64k page support for 32 bit kernels.

Richard Weinberger (2):
UBI: Fastmap: Fix race in ubi_eba_atomic_leb_change()
mm: Export migrate_page_move_mapping and migrate_page_copy

Sasha Levin (1):
Linux 3.18.37

Scott Bauer (1):
HID: hiddev: validate num_values for HIDIOCGUSAGES, HIDIOCSUSAGES commands

Sebastian Frias (1):
8250: use callbacks to access UART_DLL/UART_DLM

Sergei Shtylyov (2):
sh_eth: fix NULL pointer dereference in sh_eth_ring_format()
sh_eth: fix RX buffer size alignment

Shaokun Zhang (1):
arm64: mm: remove page_mapping check in __sync_icache_dcache

Shawn Lin (1):
clk: rockchip: free memory in error cases when registering clock branches

Srinivas Kandagatla (1):
clk: qcom: msm8960: fix ce3_core clk enable register

Stefan Wahren (2):
net: qca_spi: Don't clear IFF_BROADCAST
net: qca_spi: clear IFF_TX_SKB_SHARING

Steinar H. Gunderson (1):
usb: dwc3: exynos: Fix deferred probing storm.

Stephen Boyd (2):
Input: pmic8xxx-pwrkey - fix algorithm for converting trigger delay
clk: qcom: msm8960: Fix ce3_src register offset

Steve Capper (1):
ARM: 8579/1: mm: Fix definition of pmd_mknotpresent

Steve French (4):
decode_negTokenInit had wrong calling sequence
[SMB3] Fix sec=krb5 on smb3 mounts
Fix reconnect to not defer smb3 session reconnect long after socket reconnect
File names with trailing period or space need special case conversion

Steven Rostedt (Red Hat) (1):
tracing: Handle NULL formats in hold_module_trace_bprintk_format()

Sushaanth Srirangapathi (1):
fbdev: da8xx-fb: fix videomodes of lcd panels

Sven Eckelmann (2):
batman-adv: Check skb size before using encapsulated ETH+VLAN header
batman-adv: Reduce refcnt of removed router when updating route

Takashi Iwai (3):
ALSA: dummy: Fix a use-after-free at closing
ALSA: usb-audio: Minor code cleanup in create_fixed_stream_quirk()
ALSA: timer: Use mod_timer() for rearming the system timer

Tejun Heo (2):
percpu: fix synchronization between chunk->map_extend_work and chunk destruction
percpu: fix synchronization between synchronous map extension and chunk destruction

Thadeu Lima de Souza Cascardo (1):
ip6_tunnel: set rtnl_link_ops before calling register_netdevice

Thierry Reding (1):
usb: host: ehci-tegra: Grab the correct UTMI pads reset

Thomas Petazzoni (1):
usb: xhci-plat: properly handle probe deferral for devm_clk_get()

Thor Thayer (1):
can: c_can: Update D_CAN TX and RX functions to 32 bit - fix Altera Cyclone access

Tony Lindgren (1):
pinctrl: single: Fix missing flush of posted write for a wakeirq

Torsten Hilbrich (1):
fs/nilfs2: fix potential underflow in call to crc32_le

Trond Myklebust (1):
NFS: Fix another OPEN_DOWNGRADE bug

Uwe Kleine-KÃnig (1):
net: fec: only clear a queue's work bit if the queue was emptied

Vineet Gupta (1):
ARC: unwind: ensure that .debug_frame is generated (vs. .eh_frame)

Vivek Gautam (1):
usb: dwc3: exynos: Remove local variable for clock from probe

Vladis Dronov (1):
ALSA: usb-audio: Fix double-free in error paths after snd_usb_add_audio_stream() call

Vlastimil Babka (1):
mm, compaction: skip compound pages by order in free scanner

WANG Cong (4):
net_sched: introduce qdisc_replace() helper
net_sched: update hierarchical backlog too
sch_htb: update backlog as well
sch_dsmark: update backlog as well

Wei Fang (1):
scsi: fix race between simultaneous decrements of ->host_failed

Wenwei Tao (1):
cgroup: remove redundant cleanup in css_create

Will Deacon (1):
ARM: 8578/1: mm: ensure pmd_present only checks the valid bit

Willy Tarreau (1):
pipe: limit the per-user amount of pages allocated in pipes

Wolfgang Grandegger (1):
can: at91_can: RX queue could get stuck at high bus load

Xin Long (1):
sctp: lack the check for ports in sctp_v6_cmp_addr

Xishi Qiu (1):
mm: fix invalid node in alloc_migrate_target()

Xiubo Li (1):
kvm: Fix irq route entries exceeding KVM_MAX_IRQ_ROUTES

Yuchung Cheng (1):
tcp: record TLP and ER timer stats in v6 stats

subashab@xxxxxxxxxxxxxx (1):
xfrm: Fix crash observed during device unregistration and decryption

æäç (1):
Input: elantech - add new icbody type

Documentation/scsi/scsi_eh.txt | 8 +-
Documentation/sysctl/fs.txt | 23 ++
Makefile | 2 +-
arch/arc/Makefile | 1 -
arch/arc/kernel/stacktrace.c | 2 +-
arch/arm/include/asm/pgtable-2level.h | 1 +
arch/arm/include/asm/pgtable-3level.h | 8 +-
arch/arm/include/asm/pgtable.h | 1 -
arch/arm/kvm/arm.c | 1 +
arch/arm/mach-omap2/cpuidle34xx.c | 69 +++-
arch/arm/mach-s3c64xx/dev-audio.c | 41 +--
arch/arm/mach-s3c64xx/include/mach/dma.h | 52 +--
arch/arm/plat-samsung/devs.c | 11 +-
arch/arm64/kernel/pci.c | 22 --
arch/arm64/mm/flush.c | 4 -
arch/mips/include/asm/kvm_host.h | 1 +
arch/mips/include/asm/processor.h | 2 +-
arch/mips/kernel/setup.c | 3 +
arch/mips/kvm/interrupt.h | 1 +
arch/mips/kvm/locore.S | 1 +
arch/mips/kvm/mips.c | 11 +-
arch/powerpc/kernel/process.c | 10 +
arch/powerpc/kernel/prom.c | 9 +-
arch/s390/kernel/ipl.c | 7 -
arch/sparc/include/asm/head_64.h | 4 +
arch/sparc/include/asm/ttable.h | 8 +-
arch/sparc/kernel/Makefile | 1 +
arch/sparc/kernel/cherrs.S | 14 +-
arch/sparc/kernel/entry.S | 17 +
arch/sparc/kernel/fpu_traps.S | 11 +-
arch/sparc/kernel/head_64.S | 24 +-
arch/sparc/kernel/misctrap.S | 12 +-
arch/sparc/kernel/pci.c | 17 +
arch/sparc/kernel/rtrap_64.S | 57 +---
arch/sparc/kernel/signal32.c | 46 ++-
arch/sparc/kernel/signal_32.c | 41 ++-
arch/sparc/kernel/signal_64.c | 33 +-
arch/sparc/kernel/sigutil_32.c | 9 +-
arch/sparc/kernel/sigutil_64.c | 10 +-
arch/sparc/kernel/spiterrs.S | 18 +-
arch/sparc/kernel/syscalls.S | 36 +++
arch/sparc/kernel/urtt_fill.S | 98 ++++++
arch/sparc/kernel/utrap.S | 3 +-
arch/sparc/kernel/vmlinux.lds.S | 4 +
arch/sparc/kernel/winfixup.S | 3 +-
arch/sparc/mm/init_64.c | 18 +-
arch/x86/kernel/kprobes/core.c | 12 +
arch/x86/mm/kmmio.c | 88 +++--
crypto/asymmetric_keys/pkcs7_trust.c | 2 +
drivers/ata/libata-eh.c | 2 +-
drivers/base/module.c | 8 +-
drivers/block/mtip32xx/mtip32xx.c | 26 +-
drivers/block/mtip32xx/mtip32xx.h | 5 +
drivers/block/nbd.c | 4 +-
drivers/block/paride/pd.c | 4 +-
drivers/block/paride/pt.c | 4 +-
drivers/clk/qcom/gcc-msm8960.c | 4 +-
drivers/clk/rockchip/clk.c | 9 +-
drivers/clk/versatile/clk-sp810.c | 4 +-
drivers/crypto/ux500/hash/hash_core.c | 4 +-
drivers/firmware/efi/efi.c | 1 +
drivers/gpu/drm/i915/intel_display.c | 48 ++-
drivers/gpu/drm/nouveau/nouveau_fbcon.c | 3 +-
drivers/gpu/drm/radeon/atombios_crtc.c | 10 +
drivers/gpu/drm/radeon/radeon_device.c | 21 ++
drivers/gpu/drm/radeon/si_dpm.c | 5 +
drivers/gpu/drm/udl/udl_fb.c | 2 +-
drivers/gpu/drm/udl/udl_gem.c | 2 +-
drivers/hid/hid-core.c | 1 +
drivers/hid/hid-elo.c | 2 +-
drivers/hid/usbhid/hiddev.c | 10 +-
drivers/hwmon/max1111.c | 6 +
drivers/i2c/busses/i2c-exynos5.c | 24 +-
drivers/infiniband/hw/mlx4/ah.c | 2 +-
drivers/input/misc/pmic8xxx-pwrkey.c | 7 +-
drivers/input/mouse/elantech.c | 7 +-
drivers/input/touchscreen/wacom_w8001.c | 2 +-
drivers/input/touchscreen/zforce_ts.c | 4 +-
drivers/media/platform/vsp1/vsp1_sru.c | 1 +
drivers/misc/Kconfig | 2 +-
drivers/misc/ad525x_dpot.c | 2 +-
drivers/mtd/ubi/eba.c | 15 +-
drivers/net/can/at91_can.c | 5 +-
drivers/net/can/c_can/c_can.c | 38 ++-
drivers/net/can/dev.c | 9 +
drivers/net/ethernet/atheros/atlx/atl2.c | 2 +-
drivers/net/ethernet/broadcom/genet/bcmgenet.c | 4 +-
drivers/net/ethernet/freescale/fec_main.c | 10 +-
drivers/net/ethernet/jme.c | 26 +-
drivers/net/ethernet/mellanox/mlx4/en_tx.c | 6 +-
.../net/ethernet/mellanox/mlx4/resource_tracker.c | 3 +-
drivers/net/ethernet/qlogic/qlcnic/qlcnic.h | 3 +-
.../net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.c | 24 +-
.../net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c | 3 +-
drivers/net/ethernet/qlogic/qlge/qlge_main.c | 11 +
drivers/net/ethernet/qualcomm/qca_spi.c | 2 +-
drivers/net/ethernet/renesas/sh_eth.c | 45 ++-
drivers/net/ethernet/sfc/ef10.c | 16 +
drivers/net/ppp/ppp_generic.c | 35 +-
drivers/net/tun.c | 6 +-
drivers/net/usb/cdc_ncm.c | 6 +-
drivers/net/usb/qmi_wwan.c | 7 +-
drivers/net/usb/usbnet.c | 7 +
drivers/net/wan/farsync.c | 2 +-
drivers/net/wireless/ath/ath9k/eeprom.c | 7 +-
drivers/pci/pci.c | 51 +++
drivers/pinctrl/freescale/pinctrl-imx.c | 4 +-
drivers/pinctrl/nomadik/pinctrl-nomadik.c | 2 +-
drivers/pinctrl/pinctrl-single.c | 9 +-
drivers/regulator/s5m8767.c | 13 +-
drivers/rtc/rtc-hym8563.c | 2 +-
drivers/rtc/rtc-max77686.c | 2 +-
drivers/rtc/rtc-vr41xx.c | 13 +-
drivers/scsi/lpfc/lpfc_init.c | 5 +-
drivers/scsi/megaraid/megaraid_sas_base.c | 3 +-
drivers/scsi/scsi_error.c | 4 +-
drivers/spi/spi-rockchip.c | 7 +-
drivers/spi/spi-sun4i.c | 31 +-
drivers/spi/spi-sun6i.c | 18 +-
drivers/tty/serial/8250/8250_core.c | 18 +-
drivers/tty/serial/samsung.c | 4 +-
drivers/tty/vt/vt.c | 5 +-
drivers/usb/common/usb-otg-fsm.c | 2 +
drivers/usb/core/hcd.c | 17 +-
drivers/usb/core/quirks.c | 23 +-
drivers/usb/dwc3/dwc3-exynos.c | 30 +-
drivers/usb/gadget/legacy/inode.c | 17 +-
drivers/usb/host/ehci-tegra.c | 2 +-
drivers/usb/host/xhci-pci.c | 5 +
drivers/usb/host/xhci-plat.c | 3 +
drivers/usb/host/xhci-ring.c | 27 +-
drivers/usb/musb/musb_host.c | 21 +-
drivers/usb/usbip/usbip_common.c | 11 +
drivers/video/fbdev/Kconfig | 1 -
drivers/video/fbdev/da8xx-fb.c | 7 +-
drivers/xen/xen-pciback/conf_space.c | 6 +-
fs/btrfs/ctree.c | 5 +-
fs/btrfs/extent-tree.c | 7 +-
fs/btrfs/ioctl.c | 2 +-
fs/btrfs/super.c | 2 +-
fs/btrfs/transaction.c | 1 -
fs/btrfs/transaction.h | 2 +-
fs/cifs/cifs_unicode.c | 33 +-
fs/cifs/cifs_unicode.h | 2 +
fs/cifs/connect.c | 4 +-
fs/cifs/ntlmssp.h | 2 +-
fs/cifs/sess.c | 76 +++--
fs/cifs/smb2pdu.c | 116 +++++--
fs/ext4/inode.c | 6 +-
fs/locks.c | 2 +-
fs/namespace.c | 1 +
fs/nfs/dir.c | 2 +-
fs/nfs/nfs4proc.c | 5 +-
fs/nfsd/nfs4callback.c | 18 +-
fs/nilfs2/the_nilfs.c | 2 +-
fs/pipe.c | 47 ++-
fs/proc/base.c | 3 +-
fs/ubifs/file.c | 24 ++
fs/xfs/libxfs/xfs_alloc.c | 2 +
fs/xfs/libxfs/xfs_alloc_btree.c | 1 +
fs/xfs/libxfs/xfs_attr_leaf.c | 1 +
fs/xfs/libxfs/xfs_attr_remote.c | 1 +
fs/xfs/libxfs/xfs_bmap_btree.c | 1 +
fs/xfs/libxfs/xfs_da_btree.c | 1 +
fs/xfs/libxfs/xfs_dir2_block.c | 1 +
fs/xfs/libxfs/xfs_dir2_data.c | 2 +
fs/xfs/libxfs/xfs_dir2_leaf.c | 2 +
fs/xfs/libxfs/xfs_dir2_node.c | 1 +
fs/xfs/libxfs/xfs_dquot_buf.c | 1 +
fs/xfs/libxfs/xfs_ialloc.c | 1 +
fs/xfs/libxfs/xfs_ialloc_btree.c | 1 +
fs/xfs/libxfs/xfs_inode_buf.c | 2 +
fs/xfs/libxfs/xfs_sb.c | 2 +
fs/xfs/libxfs/xfs_symlink_remote.c | 1 +
fs/xfs/xfs_buf.h | 1 +
fs/xfs/xfs_error.c | 4 +-
include/linux/netfilter/x_tables.h | 12 +-
include/linux/pipe_fs_i.h | 4 +
include/linux/platform_data/asoc-s3c.h | 4 +
include/linux/sched.h | 1 +
include/linux/sunrpc/clnt.h | 2 -
include/linux/swap.h | 2 +-
include/linux/usb/ehci_def.h | 4 +-
include/net/codel.h | 4 +
include/net/sch_generic.h | 20 +-
kernel/bpf/verifier.c | 1 -
kernel/cgroup.c | 5 +-
kernel/futex.c | 2 +-
kernel/sched/core.c | 6 +-
kernel/sysctl.c | 14 +
kernel/trace/trace_printk.c | 7 +-
mm/compaction.c | 55 +++-
mm/migrate.c | 2 +
mm/page_isolation.c | 8 +-
mm/percpu.c | 73 +++--
mm/shmem.c | 8 +-
mm/swap.c | 33 +-
mm/truncate.c | 2 +-
net/batman-adv/routing.c | 9 +
net/batman-adv/send.c | 6 +
net/batman-adv/soft-interface.c | 8 +-
net/bridge/br_ioctl.c | 5 +-
net/core/rtnetlink.c | 18 +-
net/decnet/dn_route.c | 9 +-
net/ipv4/devinet.c | 4 +
net/ipv4/fib_frontend.c | 4 +
net/ipv4/netfilter/arp_tables.c | 321 ++++++-------------
net/ipv4/netfilter/ip_tables.c | 354 ++++++---------------
net/ipv4/netfilter/nf_nat_masquerade_ipv4.c | 12 +-
net/ipv4/route.c | 12 +
net/ipv4/tcp_metrics.c | 2 +-
net/ipv4/tcp_output.c | 6 +-
net/ipv4/udp.c | 12 +-
net/ipv6/exthdrs_core.c | 6 +-
net/ipv6/ip6_tunnel.c | 2 +-
net/ipv6/netfilter/ip6_tables.c | 348 ++++++--------------
net/ipv6/tcp_ipv6.c | 4 +-
net/ipv6/udp.c | 6 +-
net/l2tp/l2tp_ip.c | 8 +-
net/l2tp/l2tp_ip6.c | 8 +-
net/llc/af_llc.c | 1 +
net/mac80211/rx.c | 5 +-
net/netfilter/ipvs/ip_vs_pe_sip.c | 2 +-
net/netfilter/x_tables.c | 245 +++++++++++++-
net/netlink/af_netlink.c | 7 +-
net/packet/af_packet.c | 1 +
net/sched/sch_api.c | 8 +-
net/sched/sch_cbq.c | 12 +-
net/sched/sch_choke.c | 6 +-
net/sched/sch_codel.c | 10 +-
net/sched/sch_drr.c | 9 +-
net/sched/sch_dsmark.c | 11 +-
net/sched/sch_fq.c | 4 +-
net/sched/sch_fq_codel.c | 17 +-
net/sched/sch_generic.c | 5 +-
net/sched/sch_hfsc.c | 9 +-
net/sched/sch_hhf.c | 10 +-
net/sched/sch_htb.c | 24 +-
net/sched/sch_multiq.c | 16 +-
net/sched/sch_netem.c | 74 ++++-
net/sched/sch_pie.c | 5 +-
net/sched/sch_prio.c | 15 +-
net/sched/sch_qfq.c | 9 +-
net/sched/sch_red.c | 10 +-
net/sched/sch_sfb.c | 10 +-
net/sched/sch_sfq.c | 16 +-
net/sched/sch_tbf.c | 15 +-
net/sctp/ipv6.c | 2 +
net/socket.c | 38 +--
net/sunrpc/cache.c | 6 +-
net/sunrpc/clnt.c | 12 +-
net/unix/af_unix.c | 70 ++--
net/unix/diag.c | 2 +-
net/vmw_vsock/af_vsock.c | 21 +-
net/x25/x25_facilities.c | 1 +
net/xfrm/xfrm_input.c | 3 +
security/keys/key.c | 2 +-
sound/core/timer.c | 4 +-
sound/drivers/dummy.c | 1 +
sound/pci/hda/patch_realtek.c | 26 +-
sound/soc/codecs/ssm4567.c | 5 +
sound/soc/samsung/ac97.c | 26 +-
sound/soc/samsung/dma.h | 2 +-
sound/soc/samsung/dmaengine.c | 4 +-
sound/soc/samsung/i2s.c | 26 +-
sound/soc/samsung/pcm.c | 20 +-
sound/soc/samsung/s3c-i2s-v2.c | 2 +-
sound/soc/samsung/s3c-i2s-v2.h | 2 +-
sound/soc/samsung/s3c2412-i2s.c | 4 +-
sound/soc/samsung/s3c24xx-i2s.c | 4 +-
sound/soc/samsung/spdif.c | 10 +-
sound/usb/quirks.c | 26 +-
sound/usb/stream.c | 6 +-
tools/perf/Documentation/perf-stat.txt | 8 +
tools/perf/util/event.c | 2 +-
virt/kvm/kvm_main.c | 2 +-
276 files changed, 2687 insertions(+), 1795 deletions(-)
create mode 100644 arch/sparc/kernel/urtt_fill.S


Attachment: signature.asc
Description: OpenPGP digital signature