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