Linux 4.1.28

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


I'm announcing the release of the 4.1.28 kernel.

All users of the 4.1 kernel series must upgrade.

The updated 4.1.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-4.1.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 4.1.28

----------------------------------------------------------------
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

Alexei Starovoitov (1):
bpf/verifier: reject invalid LD_ABS | BPF_DW instruction

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 (2):
drm/dp/mst: Always clear proposed vcpi table for port.
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

Andy Gross (1):
clk: qcom: msm8916: Fix crypto clock flags

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

Anton Blanchard (2):
crypto: vmx - Increase priority of aes-cbc cipher
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 (11):
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
mac80211: avoid excessive stack usage in sta_info
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 (2):
misc/bmp085: Enable building as a module
atl2: Disable unimplemented scatter/gather feature

Benjamin Poirier (1):
mld, igmp: Fix reserved tailroom calculation

Bernie Harris (1):
tunnel: Clear IPCB(skb)->opt before dst_link_failure called

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

Boris Brezillon (1):
drm: atmel-hlcdc: actually disable scaling when no scaling is required

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 (2):
KEYS: potential uninitialized variable
rtc: ds1685: passing bogus values to irq_restore

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

Daniel Jurgens (1):
net/mlx4_en: Fix endianness bug in IPV6 csum calculation

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

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

DingXiang (1):
dm snapshot: disallow the COW and origin devices from being identical

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 (5):
net: bcmgenet: fix dma api length mismatch
bonding: fix bond_get_stats()
ipv6: udp: fix UDP_MIB_IGNOREDMULTI updates
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()

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

Gerald Schaefer (1):
s390/mm: fix asce_bits handling with dynamic pagetable levels

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

Heiko Stuebner (1):
clk: rockchip: initialize flags of clk_init_data in mmc-phase clock

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()

Jarkko Sakkinen (1):
tpm: fix the cleanup of struct tpm_chip

Jaroslav Kysela (2):
ALSA: hdac_regmap - fix the register access for runtime PM
ALSA: hda / realtek - add two more Thinkpad IDs (5050,5053) for tpt460 fixup

Jason Baron (1):
mm: update min_free_kbytes from khugepaged after core initialization

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

Julian Anastasov (1):
ipvs: drop first packet to redirect conntrack

Junichi Nomura (1):
ipmi: Remove smi_msg from waiting_rcv_msgs list before handle_one_recv_msg()

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 (2):
ASoC: ssm4567: Reset device before regcache_sync()
usb: gadget: f_fs: Fix EFAULT generation for async read operations

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

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

Ludovic Desroches (3):
dmaengine: at_xdmac: align descriptors on 64 bits
dmaengine: at_xdmac: fix residue corruption
dmaengine: at_xdmac: double FIFO flush needed to compute residue

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

Martin Blumenstingl (1):
packet: Allow packets with only a header (but no payload)

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 (2):
mac80211: fix unnecessary frame drops in mesh fwding
mac80211: fix txq queue related crashes

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()

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

Nicolas Dichtel (1):
rtnl: fix msg size calculation in if_nlmsg_size()

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

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

Ocquidant, Sebastien (1):
memory: omap-gpmc: Fix omap gpmc EXTRADELAY timing

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 (2):
ipv4: fix broadcast packets reception
ipv4/fib: don't warn when primary address is missing if in_dev is dead

Paolo Bonzini (1):
KVM: x86: mask CPUID(0xD,0x1).EAX against host value

Philipp Zabel (1):
[media] coda: fix error path in case of missing pdata on non-DT platform

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.

Rhyland Klein (1):
power_supply: power_supply_read_temp only if use_cnt > 0

Richard Alpe (2):
tipc: check nl sock before parsing nested attributes
tipc: fix nametable publication field in nl compat

Richard Leitner (1):
iio: ak8975: fix maybe-uninitialized warning

Richard Weinberger (2):
ubi: Make recover_peb power cut aware
mm: Export migrate_page_move_mapping and migrate_page_copy

Sara Sharon (1):
mac80211: fix ibss scan parameters

Sasha Levin (1):
Linux 4.1.28

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

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

Sebastian Siewior (1):
powerpc/mm: Fixup preempt underflow with huge pages

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

Simon Horman (1):
openvswitch: use flow protocol when recalculating ipv6 checksums

Sinclair Yeh (1):
Input: vmmouse - remove port reservation

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

Srinivas Pandruvada (1):
ACPI / processor: Request native thermal interrupt handling via _OSC

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 (2):
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 (5):
ALSA: hda - Fix possible race on regmap bypass flip
ALSA: dummy: Fix a use-after-free at closing
ALSA: usb-audio: Minor code cleanup in create_fixed_stream_quirk()
ALSA: pcm: Avoid "BUG:" string for warnings again
ALSA: timer: Use mod_timer() for rearming the system timer

Tejun Heo (4):
percpu: fix synchronization between chunk->map_extend_work and chunk destruction
percpu: fix synchronization between synchronous map extension and chunk destruction
cgroup: set css->id to -1 during init
cgroup: make sure a parent css isn't freed before its children

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

Todd Previte (1):
drm: Fix for DP CTS test 4.2.2.5 - I2C DEFER handling

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 (2):
pNFS: Tighten up locking around DS commit buckets
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

Ville SyrjÃlà (1):
drm/i915: Cleanup phys status page too

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

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

Weston Andros Adamson (2):
nfs: avoid race that crashes nfs_init_commit
pnfs_nfs: fix _cancel_empty_pagelist

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

Willem de Bruijn (4):
net: validate variable length ll headers
ax25: add link layer header validation function
packet: validate variable length ll headers
macvtap: always pass ethernet header in linear

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

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 | 5 +-
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/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/powerpc/mm/hugetlbpage.c | 4 +-
arch/s390/include/asm/mmu.h | 2 +-
arch/s390/include/asm/mmu_context.h | 28 +-
arch/s390/include/asm/pgalloc.h | 4 +-
arch/s390/include/asm/processor.h | 2 +-
arch/s390/include/asm/tlbflush.h | 9 +-
arch/s390/kernel/ipl.c | 7 -
arch/s390/mm/init.c | 3 +-
arch/s390/mm/mmap.c | 6 +-
arch/s390/mm/pgtable.c | 85 ++---
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/cpu/mcheck/therm_throt.c | 3 +
arch/x86/kernel/kprobes/core.c | 12 +
arch/x86/kvm/cpuid.c | 1 +
arch/x86/mm/kmmio.c | 88 +++--
crypto/asymmetric_keys/pkcs7_trust.c | 2 +
drivers/acpi/acpi_processor.c | 52 +++
drivers/acpi/bus.c | 3 +
drivers/acpi/internal.h | 6 +
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/char/ipmi/ipmi_msghandler.c | 8 +-
drivers/char/tpm/tpm-chip.c | 4 +-
drivers/clk/qcom/gcc-msm8916.c | 2 +
drivers/clk/qcom/gcc-msm8960.c | 4 +-
drivers/clk/rockchip/clk-mmc-phase.c | 1 +
drivers/clk/rockchip/clk.c | 9 +-
drivers/clk/versatile/clk-sp810.c | 4 +-
drivers/crypto/ux500/hash/hash_core.c | 4 +-
drivers/crypto/vmx/aes_cbc.c | 2 +-
drivers/crypto/vmx/aes_ctr.c | 2 +-
drivers/dma/at_xdmac.c | 82 +++--
drivers/firmware/efi/efi.c | 1 +
drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c | 2 +
drivers/gpu/drm/drm_dp_helper.c | 10 +-
drivers/gpu/drm/drm_dp_mst_topology.c | 8 +-
drivers/gpu/drm/i915/intel_display.c | 48 ++-
drivers/gpu/drm/i915/intel_ringbuffer.c | 24 +-
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/iio/magnetometer/ak8975.c | 2 +-
drivers/infiniband/hw/mlx4/ah.c | 2 +-
drivers/input/misc/pmic8xxx-pwrkey.c | 7 +-
drivers/input/mouse/elantech.c | 8 +-
drivers/input/mouse/vmmouse.c | 22 +-
drivers/input/touchscreen/wacom_w8001.c | 2 +-
drivers/input/touchscreen/zforce_ts.c | 4 +-
drivers/md/dm-snap.c | 9 +
drivers/md/dm-table.c | 36 ++-
drivers/media/platform/coda/coda-common.c | 10 +-
drivers/media/platform/vsp1/vsp1_sru.c | 1 +
drivers/memory/omap-gpmc.c | 2 +-
drivers/misc/Kconfig | 2 +-
drivers/misc/ad525x_dpot.c | 2 +-
drivers/mtd/ubi/eba.c | 22 +-
drivers/net/bonding/bond_main.c | 65 ++--
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_rx.c | 2 +-
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 | 13 +-
drivers/net/ethernet/sfc/ef10.c | 16 +
drivers/net/macvtap.c | 9 +-
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 | 4 +-
drivers/pinctrl/freescale/pinctrl-imx.c | 4 +-
drivers/pinctrl/nomadik/pinctrl-nomadik.c | 2 +-
drivers/pinctrl/pinctrl-single.c | 9 +-
drivers/power/power_supply_core.c | 27 +-
drivers/regulator/s5m8767.c | 13 +-
drivers/rtc/rtc-ds1685.c | 8 +-
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 | 23 +-
drivers/spi/spi-sun6i.c | 10 +-
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 | 19 +-
drivers/usb/gadget/function/f_fs.c | 2 +-
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 | 2 +-
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 | 37 ++-
fs/ext4/inode.c | 6 +-
fs/locks.c | 2 +-
fs/namespace.c | 1 +
fs/nfs/dir.c | 2 +-
fs/nfs/nfs4proc.c | 5 +-
fs/nfs/pnfs_nfs.c | 86 +++--
fs/nfs/write.c | 4 +
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/device-mapper.h | 2 +
include/linux/netdevice.h | 21 +-
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/skbuff.h | 24 ++
include/linux/sunrpc/clnt.h | 2 -
include/linux/usb/ehci_def.h | 4 +-
include/net/bonding.h | 1 +
include/net/codel.h | 4 +
include/net/ip_vs.h | 17 +
include/net/sch_generic.h | 20 +-
include/sound/hda_regmap.h | 2 +
kernel/bpf/verifier.c | 2 +-
kernel/cgroup.c | 13 +-
kernel/futex.c | 2 +-
kernel/sched/core.c | 6 +-
kernel/sysctl.c | 14 +
kernel/trace/trace_printk.c | 7 +-
mm/compaction.c | 64 ++--
mm/migrate.c | 2 +
mm/page_alloc.c | 2 +-
mm/page_isolation.c | 8 +-
mm/percpu.c | 73 +++--
mm/shmem.c | 8 +-
mm/swap.c | 9 +-
net/ax25/ax25_ip.c | 15 +
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 | 22 +-
net/decnet/dn_route.c | 9 +-
net/ipv4/devinet.c | 4 +
net/ipv4/fib_frontend.c | 10 +-
net/ipv4/igmp.c | 3 +-
net/ipv4/ip_tunnel.c | 3 +-
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/ipv4/udp_tunnel.c | 2 +
net/ipv6/exthdrs_core.c | 6 +-
net/ipv6/ip6_gre.c | 2 +
net/ipv6/ip6_tunnel.c | 4 +-
net/ipv6/mcast.c | 3 +-
net/ipv6/netfilter/ip6_tables.c | 348 ++++++--------------
net/ipv6/tcp_ipv6.c | 4 +-
net/ipv6/udp.c | 10 +-
net/l2tp/l2tp_ip.c | 8 +-
net/l2tp/l2tp_ip6.c | 8 +-
net/llc/af_llc.c | 1 +
net/mac80211/ibss.c | 22 +-
net/mac80211/iface.c | 3 +
net/mac80211/rx.c | 5 +-
net/mac80211/sta_info.c | 24 +-
net/netfilter/ipvs/ip_vs_core.c | 37 ++-
net/netfilter/ipvs/ip_vs_pe_sip.c | 2 +-
net/netfilter/x_tables.c | 245 +++++++++++++-
net/netlink/af_netlink.c | 7 +-
net/openvswitch/actions.c | 4 +-
net/packet/af_packet.c | 38 +--
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/tipc/netlink_compat.c | 2 +-
net/tipc/socket.c | 3 +
net/unix/af_unix.c | 66 ++--
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/pcm_lib.c | 2 +-
sound/core/timer.c | 4 +-
sound/drivers/dummy.c | 1 +
sound/hda/hdac_device.c | 10 +-
sound/hda/hdac_regmap.c | 42 ++-
sound/pci/hda/patch_realtek.c | 28 +-
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 +-
334 files changed, 3165 insertions(+), 2032 deletions(-)
create mode 100644 arch/sparc/kernel/urtt_fill.S


Attachment: signature.asc
Description: OpenPGP digital signature