* 4.9/tmp-520eccd:
Linux 4.13-rc2
Properly alphabetize MAINTAINERS file
Fix up MAINTAINERS file problems
xen/balloon: don't online new memory initially
xen/x86: fix cpu hotplug
xen/grant-table: log the lack of grants
xen/x86: Don't BUG on CPU0 offlining
MAINTAINERS: fix alphabetical ordering
NFS/filelayout: Fix racy setting of fl->dsaddr in filelayout_check_deviceid()
NFS: Be more careful about mapping file permissions
NFS: Store the raw NFS access mask in the inode's access cache
NFSv3: Convert nfs3_proc_access() to use nfs_access_set_mask()
NFS: Refactor NFS access to kernel access mask calculation
net/sunrpc/xprt_sock: fix regression in connection error reporting.
nfs: count correct array for mnt3_counts array size
x86/devicetree: Convert to using %pOF instead of ->full_name
perf/x86/intel: Add proper condition to run sched_task callbacks
x86/platform/uv/BAU: Disable BAU on single hub configurations
perf/core: Fix locking for children siblings group read
ide: avoid warning for timings calculation
net: bonding: Fix transmit load balancing in balance-alb mode
rds: Make sure updates to cp_send_gen can be observed
net: ethernet: ti: cpsw: Push the request_irq function to the end of probe
ipv4: initialize fib_trie prior to register_netdev_notifier call.
rtnetlink: allocate more memory for dev_set_mac_address()
net: dsa: b53: Add missing ARL entries for BCM53125
bpf: more tests for mixed signed and unsigned bounds checks
bpf: add test for mixed signed and unsigned bounds checks
bpf: fix up test cases with mixed signed/unsigned bounds
bpf: allow to specify log level and reduce it for test_verifier
bpf: fix mixed signed/unsigned derived min/max value bounds
x86: mark kprobe templates as character arrays, not single characters
RDMA/core: Initialize port_num in qp_attr
RDMA/uverbs: Fix the check for port number
IB/cma: Fix reference count leak when no ipv4 addresses are set
RDMA/iser: don't send an rkey if all data is written as immadiate-data
rxe: fix broken receive queue draining
RDMA/qedr: Prevent memory overrun in verbs' user responses
iw_cxgb4: don't use WR keys/addrs for 0 byte reads
IB/mlx4: Fix CM REQ retries in paravirt mode
IB/rdmavt: Setting of QP timeout can overflow jiffies computation
IB/core: Fix sparse warnings
RDMA/bnxt_re: Fix the value reported for local ack delay
RDMA/bnxt_re: Report MISSED_EVENTS in req_notify_cq
RDMA/bnxt_re: Fix return value of poll routine
RDMA/bnxt_re: Enable atomics only if host bios supports
RDMA/bnxt_re: Specify RDMA component when allocating stats context
RDMA/bnxt_re: Fixed the max_rd_atomic support for initiator and destination QP
RDMA/bnxt_re: Report supported value to IB stack in query_device
RDMA/bnxt_re: Do not free the ctx_tbl entry if delete GID fails
RDMA/bnxt_re: Fix WQE Size posted to HW to prevent it from throwing error
RDMA/bnxt_re: Free doorbell page index (DPI) during dealloc ucontext
IB/mlx5: Fix a warning message
RDMA/ocrdma: Fix error codes in ocrdma_create_srq()
RDMA/ocrdma: Fix an error code in ocrdma_alloc_pd()
IB/cxgb3: Fix error codes in iwch_alloc_mr()
cxgb4: Fix error codes in c4iw_create_cq()
IB/i40iw: Fix error code in i40iw_create_cq()
IB/IPoIB: Fix error code in ipoib_add_port()
RDMA/bnxt_re: checking for NULL instead of IS_ERR()
i40iw: Free QP PBLEs when the QP is destroyed
i40iw: Avoid memory leak of CQP request objects
i40iw: Update list correctly
i40iw: Add missing memory barrier
i40iw: Free QP resources on CQP destroy QP failure
i40iw: Release cm_id ref on PCI function reset
i40iw: Utilize iwdev->reset during PCI function reset
i40iw: Do not poll CCQ after it is destroyed
i40iw: Fix order of cleanup in close
kvm: x86: hyperv: avoid livelock in oneshot SynIC timers
KVM: VMX: Fix invalid guest state detection after task-switch emulation
nvmet: don't report 0-bytes in serial number
nvmet: preserve controller serial number between reboots
nvmet: Move serial number from controller to subsystem
nvmet: prefix version configfs file with attr
nvme-pci: Fix an error handling path in 'nvme_probe()'
nvme-pci: Remove nvme_setup_prps BUG_ON
nvme-pci: add another device ID with stripe quirk
nvmet-fc: fix byte swapping in nvmet_fc_ls_create_association
nvme: fix byte swapping in the streams code
HID: hid-logitech-hidpp: add NULL check on devm_kmemdup() return value
trace: fix the errors caused by incompatible type of RCU variables
tracing: Fix kmemleak in instance_rmdir
xhci: fix memleak in xhci_run()
usb: xhci: fix spinlock recursion for USB2 test mode
xhci: fix 20000ms port resume timeout
usb: xhci: Issue stop EP command only when the EP state is running
xhci: Bad Ethernet performance plugged in ASM1042A host
xhci: Fix NULL pointer dereference when cleaning up streams for removed host
debug: Fix WARN_ON_ONCE() for modules
ovl: check for bad and whiteout index on lookup
ovl: do not cleanup directory and whiteout index entries
ovl: fix xattr get and set with selinux
x86/platform/intel-mid: Fix a format string overflow warning
x86/platform: Add PCI dependency for PUNIT_ATOM_DEBUG
x86/build: Silence the build with "make -s"
x86/io: Add "memory" clobber to insb/insw/insl/outsb/outsw/outsl
x86/fpu/math-emu: Avoid bogus -Wint-in-bool-context warning
x86/fpu/math-emu: Fix possible uninitialized variable use
perf/x86: Shut up false-positive -Wmaybe-uninitialized warning
x86/defconfig: Remove stale, old Kconfig options
x86/ioapic: Pass the correct data to unmask_ioapic_irq()
x86/acpi: Prevent out of bound access caused by broken ACPI tables
drm/mst: Avoid processing partially received up/down message transactions
drm/mst: Avoid dereferencing a NULL mstb in drm_dp_mst_handle_up_req()
drm/mst: Fix error handling during MST sideband message reception
perf/core: Fix scheduling regression of pinned groups
ipv6: avoid overflow of offset in ip6_find_1stfragopt
net: tehuti: don't process data if it has not been copied from userspace
Revert "rtnetlink: Do not generate notifications for CHANGEADDR event"
net: dsa: mv88e6xxx: Enable CMODE config support for 6390X
dt-binding: ptp: Add SoC compatibility strings for dte ptp clock
llist: clang: introduce member_address_is_nonnull()
NET: dwmac: Make dwmac reset unconditional
net: Zero terminate ifr_name in dev_ifname().
wireless: wext: terminate ifr name coming from userspace
Revert commit 722f0b8911 ("pNFS: Don't send COMMITs to the DSes if...")
pNFS/flexfiles: Handle expired layout segments in ff_layout_initiate_commit()
NFS: Fix another COMMIT race in pNFS
NFS: Fix a COMMIT race in pNFS
mount: copy the port field into the cloned nfs_server structure.
audit: fix memleak in auditd_send_unicast_skb.
x86: add MULTIUSER dependency for KVM
KVM: nVMX: Disallow VM-entry in MOV-SS shadow
KVM: nVMX: track NMI blocking state separately for each VMCS
PM / Domains: defer dev_pm_domain_set() until genpd->attach_dev succeeds if present
tracing/ring_buffer: Try harder to allocate
KVM: x86: masking out upper bits
usb: renesas_usbhs: gadget: disable all eps when the driver stops
usb: renesas_usbhs: fix usbhsc_resume() for !USBHSF_RUNTIME_PWCTRL
device-dax: fix sysfs duplicate warnings
netfilter: fix netfilter_net_init() return
irqchip/digicolor: Drop unnecessary static
irqchip/mips-cpu: Drop unnecessary static
irqchip/gic/realview: Drop unnecessary static
udp: preserve skb->dst if required for IP options processing
atm: zatm: Fix an error handling path in 'zatm_init_one()'
ipv4: ipv6: initialize treq->txhash in cookie_v[46]_check()
ppp: Fix false xmit recursion detect with two ppp devices
hfsplus: Don't clear SGID when inheriting ACLs
usb: gadget: udc: renesas_usb3: protect usb3_ep->started in usb3_start_pipen()
usb: gadget: udc: renesas_usb3: fix zlp transfer by the dmac
usb: gadget: udc: renesas_usb3: fix free size in renesas_usb3_dma_free_prd()
perf/x86/intel: Fix debug_store reset field for freq events
perf/x86/intel: Add Goldmont Plus CPU PMU support
perf/x86/intel: Enable C-state residency events for Apollo Lake
isofs: Fix off-by-one in 'session' mount option parsing
powerpc/mm: Mark __init memory no-execute when STRICT_KERNEL_RWX=y
reiserfs: preserve i_mode if __reiserfs_set_acl() fails
ext2: preserve i_mode if ext2_set_acl() fails
powerpc/mm/hash: Refactor hash__mark_rodata_ro()
powerpc/mm/radix: Refactor radix__mark_rodata_ro()
x86/mm, KVM: Fix warning when !CONFIG_PREEMPT_COUNT
irqchip/mips-gic: Remove population of irq domain names
staging: rtl8188eu: add TL-WN722N v2 support
staging: speakup: safely register and unregister ldisc
staging: speakup: add functions to register and unregister ldisc
staging: speakup: safely close tty
staging: sm750fb: avoid conflicting vesafb
powerpc/64s: Fix hypercall entry clobbering r12 input
staging: lustre: ko2iblnd: check copy_from_iter/copy_to_iter return code
usb: gadget: f_uac2: endianness fixes.
usb: gadget: f_uac1: endianness fixes.
include: usb: audio: specify exact endiannes of descriptors
usb: gadget: udc: start_udc() can be static
usb: dwc2: gadget: On USB RESET reset device address to zero
f2fs: avoid cpu lockup
f2fs: include seq_file.h for sysfs.c
powerpc/perf: Avoid spurious PMU interrupts after idle
IB/core: Allow QP state transition from reset to error
IB/hns: Fix for checkpatch.pl comment style warnings
IB/hns: Fix the bug with modifying the MAC address without removing the driver
IB/hns: Fix the bug with rdma operation
IB/hns: Fix the bug with wild pointer when destroy rc qp
IB/hns: Fix the bug of polling cq failed for loopback Qps
IB/rxe: Set dma_mask and coherent_dma_mask
IB/rxe: Fix kernel panic from skb destructor
IB/ipoib: Let lower driver handle get_stats64 call
IB/core: Add ordered workqueue for RoCE GID management
IB/mlx5: Clean mr_cache debugfs in case of failure
IB/core: Remove NOIO QP create flag
{net, IB}/mlx4: Remove gfp flags argument
IB/{rdmavt, qib, hfi1}: Remove gfp flags argument
IB/IPoIB: Convert IPoIB to memalloc_noio_* calls
IB/IPoIB: Forward MTU change to driver below
IB: Convert msleep below 20ms to usleep_range
IB/uverbs: Make use of ib_modify_qp variant to avoid resolving DMAC
IB/core: Introduce modify QP operation with udata
clocksource/drivers/timer-of: Handle of_irq_get_byname() result correctly
bpf: check NULL for sk_to_full_sk() return value
genirq/PM: Properly pretend disabled state when force resuming interrupts
MAINTAINERS: list drivers/acpi/nfit/ files for libnvdimm sub-system
acpi/nfit: Fix memory corruption/Unregister mce decoder on failure
device-dax: fix 'passing zero to ERR_PTR()' warning
libnvdimm: fix badblock range handling of ARS range
Blackfin: flat: Use %x to format u32
nfsd: Fix a memory scribble in the callback channel
jhash: fix -Wimplicit-fallthrough warnings
IB/core: Don't resolve IP address to the loopback device
IB/core: Namespace is mandatory input for address resolution
IB/iser: Fix connection teardown race condition
RDMA/core: Document confusing code
mlx5: Avoid that mlx5_ib_sg_to_klms() overflows the klms[] array
IB/hfi1: Ensure dd->gi_mask can not be overflowed
tty: Fix TIOCGPTPEER ioctl definition
tty: hide unused pty_get_peer function
netfilter: expect: fix crash when putting uninited expectation
netfilter: nf_tables: only allow in/output for arp packets
netfilter: nat: fix src map lookup
netfilter: remove old pre-netns era hook api
regmap: regmap-w1: Fix build troubles
w1: omap-hdq: fix error return code in omap_hdq_probe()
regmap: regmap-w1: Fix build troubles
w1: Fix slave count on 1-Wire bus (resend)
mux: mux-core: unregister mux_class in mux_exit()
mux: remove the Kconfig question for the subsystem
nvmem: rockchip-efuse: amend compatible rk322x-efuse to rk3228-efuse
drivers/fsi: fix fsi_slave_mode prototype
fsi: core: register with postcore_initcall
drm/imx: parallel-display: Accept drm_of_find_panel_or_bridge failure
drm/imx: fix typo in ipu_plane_formats[]
thunderbolt: Correct access permissions for active NVM contents
vmbus: re-enable channel tasklet
spmi: pmic-arb: Always allocate ppid_to_apid table
MAINTAINERS: Add entry for SPMI subsystem
spmi: Include OF based modalias in device uevent
libceph: potential NULL dereference in ceph_msg_data_create()
ceph: fix race in concurrent readdir
libceph: don't call encode_request_finish() on MOSDBackoff messages
libceph: use alloc_pg_mapping() in __decode_pg_upmap_items()
libceph: set -EINVAL in one place in crush_decode()
libceph: NULL deref on osdmap_apply_incremental() error path
libceph: fix old style declaration warnings
binder: Use wake up hint for synchronous transactions.
binder: use group leader instead of open thread
Revert "android: binder: Sanity check at binder ioctl"
tty: serial: lpuart: Fix the logic for detecting the 32-bit type UART
serial: imx: Prevent TX buffer PIO write when a DMA has been started
Revert "serial: imx-serial - move DMA buffer configuration to DT"
powerpc/powernv: Fix boot on Power8 bare metal due to opal_configure_cores()
netfilter: nfnetlink: Improve input length sanitization in nfnetlink_rcv
serial: sh-sci: Uninitialized variables in sysfs files
serial: st-asc: Potential error pointer dereference
usb: storage: return on error to avoid a null pointer dereference
usb: typec: include linux/device.h in ucsi.h
USB: cdc-acm: add device-id for quirky printer
staging: vboxvideo: Add vboxvideo to drivers/staging
ext2: Don't clear SGID when inheriting ACLs
reiserfs: Don't clear SGID when inheriting ACLs
usb: dwc3: gadget: only unmap requests from DMA if mapped
usb: gadget: udc: USB_SNP_CORE should depend on HAS_DMA
usb: gadget: udc: USB_RENESAS_USB3 should depend on HAS_DMA
usb: gadget: f_mass_storage: Fix the logic to iterate all common->luns
usb: dwc3: omap: remove IRQ_NOAUTOEN used with shared irq
usb: dwc3: core: Call dwc3_core_get_phy() before initializing phys
h8300: Add missing closing parenthesis in flat_get_addr_from_rp()
blackfin, m68k: Fix flat_set_persistent() for unsigned long to u32 changes
binfmt_flat: Use %u to format u32
x86/platform/uv/BAU: Fix congested_response_us not taking effect
x86/cpu: Use indirect call to measure performance in init_amd_k6()
staging: sm750fb: fixed a assignment typo
staging: rtl8188eu: memory leak in rtw_free_cmd_obj()
staging: vchiq_arm: fix error codes in probe
staging: comedi: ni_mio_common: fix AO timer off-by-one regression
net: bcmgenet: Free skb after last Tx frag
net: bcmgenet: Fix unmapping of fragments in bcmgenet_xmit()
dt-bindings: net: Remove duplicate NSP Ethernet MAC binding document
isdn: avm: c4: constify pci_device_id.
isdn: mISDN: hfcpci: constify pci_device_id.
isdn: mISDN: avmfritz: constify pci_device_id.
isdn: mISDN: w6692: constify pci_device_id.
isdn: mISDN: hfcmulti: constify pci_device_id.
isdn: mISDN: netjet: constify pci_device_id.
isdn: eicon: constify pci_device_id.
isdn: hisax: hisax_fcpcipnp: constify pci_device_id.
isdn: hisax: hfc4s8s_l1: constify pci_device_id.
isdn: hisax: constify pci_device_id.
f2fs: Don't clear SGID when inheriting ACLs
f2fs: remove extra inode_unlock() in error path
hwmon: (applesmc) Avoid buffer overruns
tcp_bbr: init pacing rate on first RTT sample
tcp_bbr: remove sk_pacing_rate=0 transient during init
tcp_bbr: introduce bbr_init_pacing_rate_from_rtt() helper
tcp_bbr: introduce bbr_bw_to_pacing_rate() helper
tcp_bbr: cut pacing rate only if filled pipe
openvswitch: Fix for force/commit action failures
sctp: don't dereference ptr before leaving _sctp_walk_{params, errors}()
ipv4: ip_do_fragment: fix headroom tests
mlx4_en: remove unnecessary returned value check
ioc3-eth: store pointer to net_device for priviate area
Documentation: devicetree: net: optional idm regs for bgmac
net: ethernet: bgmac: Make IDM register space optional
net: ethernet: bgmac: Remove unnecessary 'return' from platform_bgmac_idm_write
drm/vc4: Fix VBLANK handling in crtc->enable() path
dma-buf/fence: Avoid use of uninitialised timestamp
sparc64: Measure receiver forward progress to avoid send mondo timeout
sctp: fix an array overflow when all ext chunks are set
liquidio: fix possible eeprom format string overflow
vmxnet3: avoid format strint overflow warning
net: thunder_bgx: avoid format string overflow warning
bnx2x: fix format overflow warning
net: niu: fix format string overflow warning:
isdn: divert: fix sprintf buffer overflow warning
net: qcom/emac: fix double free of SGMII IRQ during shutdown
smsc95xx: use ethtool_op_get_ts_info()
net sched actions: rename act_get_notify() to tcf_get_notify()
net/packet: Fix Tx queue selection for AF_PACKET
net: bridge: fix dest lookup when vlan proto doesn't match
cxgb4: ptp_clock_register() returns error pointers
net: hns: add acpi function of xge led control
netpoll: shut up a kernel warning on refcount
cdc_ncm: Set NTB format again after altsetting switch for Huawei devices
mdio: mux: fix parsing mux registers outside of the PHY address range
sched/deadline: Fix confusing comments about selection of top pi-waiter
sched/cputime: Don't use smp_processor_id() in preemptible context
drm/amdgpu: Remove unused field kgd2kfd_shared_resources.num_mec
drm/radeon: Remove initialization of shared_resources.num_mec
drm/amdkfd: Remove unused references to shared_resources.num_mec
drm/amdgpu: Fix KFD oversubscription by tracking queues correctly
cpufreq: intel_pstate: Correct the busy calculation for KNL
NFS: Don't run wake_up_bit() when nobody is waiting...
net: set fib rule refcount after malloc
ovl: remove unneeded check for IS_ERR()
ovl: fix origin verification of index dir
ovl: mark parent impure on ovl_link()
ovl: fix random return value on mount
nfs: add export operations
netlink: correctly document nla_put_u64_64bit()
cxgb4: add new T5 pci device id's
dccp: make const array error_code static
rt2x00: make const array glrt_table static
net: stmmac: make const array route_possibilities static
net: broadcom: bnx2x: make a couple of const arrays static
xgene: Don't fail probe, if there is no clk resource for SGMII interfaces
bpf: fix return in bpf_skb_adjust_net
HID: multitouch: do not blindly set EV_KEY or EV_ABS bits
nbd: kill unused ret in recv_work
locking/rtmutex: Remove unnecessary priority adjustment
scsi: libfc: pass an error pointer to fc_disc_error()
scsi: hisi_sas: make several const arrays static
scsi: qla2xxx: Off by one in qlt_ctio_to_cmd()
scsi: sg: fix SG_DXFER_FROM_DEV transfers
scsi: virtio_scsi: always read VPD pages for multiqueue too
scsi: qedf: fix spelling mistake: "offlading" -> "offloading"
scsi: qedi: fix another spelling mistake: "alloction" -> "allocation"
scsi: isci: fix typo in function names
scsi: cxlflash: return -EFAULT if copy_from_user() fails
scsi: qedi: Add support for Boot from SAN over iSCSI offload
raid5-ppl: use BIOSET_NEED_BVECS when creating bioset
SPARC64: Fix sun4v DMA panic
perf symbols: Accept zero as the kernel base address
bfq: dispatch request to prevent queue stalling after the request completion
bfq: fix typos in comments about B-WF2Q+ algorithm
genirq: Keep chip buslock across irq_request/release_resources()
smp/hotplug: Replace BUG_ON and react useful
RDMA/qedr: Add qedr to MAINTAINERS file
IB/iser: Handle lack of memory management extentions correctly
Revert "perf/core: Drop kernel samples even though :u is specified"
MAINTAINERS: Update the PTRACE entry
perf annotate: Fix broken arrow at row 0 connecting jmp instruction to its target
perf evsel: State in the default event name if attr.exclude_kernel is set
perf evsel: Fix attr.exclude_kernel setting for default cycles:p
Raid5 should update rdev->sectors after reshape
md/bitmap: don't read page from device with Bitmap_sync
randstruct: opt-out externally exposed function pointer structs
task_struct: Allow randomized layout
randstruct: Mark various structs for randomization
Change-Id: I59eacdf8d6c19999ef640d0f580c05eb9e6e5fbd
Signed-off-by: Kyle Yan <kyan@codeaurora.org>