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