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