Linux 4.4.167
* mac80211: ignore NullFunc frames in the duplicate detection
net/mac80211/rx.c
* mac80211: fix reordering of buffered broadcast packets
net/mac80211/tx.c
mac80211: ignore tx status for PS stations in ieee80211_tx_status_ext
* mac80211: Clear beacon_int in ieee80211_do_stop
net/mac80211/iface.c
mac80211_hwsim: Timer should be initialized before device registered
kgdboc: fix KASAN global-out-of-bounds bug in param_set_kgdboc_var()
tty: serial: 8250_mtk: always resume the device in probe.
* cifs: Fix separator when building path from dentry
fs/cifs/dir.c
Staging: lustre: remove two build warnings
* xhci: Prevent U1/U2 link pm states if exit latency is too long
drivers/usb/host/xhci.c
* SUNRPC: Fix leak of krb5p encode pages
net/sunrpc/auth_gss/auth_gss.c
virtio/s390: fix race in ccw_io_helper()
virtio/s390: avoid race on vcdev->config
* ALSA: pcm: Fix interval evaluation with openmin/max
include/sound/pcm_params.h
* ALSA: pcm: Call snd_pcm_unlink() conditionally at closing
sound/core/pcm_native.c
* ALSA: pcm: Fix starvation on down_write_nonblock()
sound/core/pcm_native.c
* ALSA: hda: Add support for AMD Stoney Ridge
sound/pci/hda/hda_intel.c
* ALSA: usb-audio: Fix UAF decrement if card has no live interfaces in card.c
sound/usb/card.c
* USB: check usb_get_extra_descriptor for proper size
drivers/usb/core/hub.c
drivers/usb/core/usb.c
include/linux/usb.h
usb: appledisplay: Add 27" Apple Cinema Display
* usb: quirk: add no-LPM quirk on SanDisk Ultra Flair device
drivers/usb/core/quirks.c
net: amd: add missing of_node_put()
iommu/vt-d: Use memunmap to free memremap
net: faraday: ftmac100: remove netif_running(netdev) check before disabling interrupts
net/mlx4: Fix UBSAN warning of signed integer overflow
net/mlx4_core: Fix uninitialized variable compilation warning
net/mlx4_core: Zero out lkey field in SW2HW_MPT fw command
qed: Fix reading wrong value in loop condition
qed: Fix PTT leak in qed_drain()
bnx2x: Assign unique DMAE channel number for FW DMAE transactions.
batman-adv: Expand merged fragment buffer for full packet
can: rcar_can: Fix erroneous registration
iommu/ipmmu-vmsa: Fix crash on early domain free
iommu/vt-d: Fix NULL pointer dereference in prq_event_thread()
* usb: gadget: dummy: fix nonsensical comparisons
drivers/usb/gadget/udc/dummy_hcd.c
* mm: mlock: avoid increase mm->locked_vm on mlock() when already mlock2(,MLOCK_ONFAULT)
mm/mlock.c
* mm: cleancache: fix corruption on missed inode invalidation
mm/truncate.c
arc: [devboards] Add support of NFSv3 ACL
ARC: change defconfig defaults to ARCv2
* Btrfs: fix use-after-free when dumping free space
fs/btrfs/free-space-cache.c
btrfs: Always try all copies when reading extent buffers
Input: elan_i2c - add support for ELAN0621 touchpad
Input: elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15ARR
Input: elan_i2c - add ELAN0620 to the ACPI table
Input: matrix_keypad - check for errors from of_get_named_gpio()
* Input: xpad - quirk all PDP Xbox One gamepads
drivers/input/joystick/xpad.c
leds: leds-gpio: Fix return value check in create_gpio_led()
* leds: turn off the LED and wait for completion on unregistering LED class device
drivers/leds/led-class.c
leds: call led_pwm_set() in leds-pwm to enforce default LED_OFF
kgdboc: Fix warning with module build
kgdboc: Fix restrict error
scsi: csiostor: Avoid content leaks and casts
ALSA: trident: Suppress gcc string warning
* scsi: scsi_devinfo: cleanly zero-pad devinfo strings
drivers/scsi/scsi_devinfo.c
drm/ast: Fix incorrect free on ioregs
mips: fix mips_get_syscall_arg o32 check
MIPS: ralink: Fix mt7620 nd_sd pinmux
uprobes: Fix handle_swbp() vs. unregister() + register() race once more
iser: set sector for ambiguous mr status errors
kdb: use memmove instead of overlapping memcpy
staging: rts5208: fix gcc-8 logic error warning
scsi: bfa: convert to strlcpy/strlcat
drm: gma500: fix logic error
* ip_tunnel: Fix name string concatenate in __ip_tunnel_create()
net/ipv4/ip_tunnel.c
* kernfs: Replace strncpy with memcpy
fs/kernfs/symlink.c
unifdef: use memcpy instead of strncpy
* kobject: Replace strncpy with memcpy
lib/kobject.c
* disable stringop truncation warnings for now
Makefile
* exec: avoid gcc-8 warning for get_task_comm
fs/exec.c
include/linux/sched.h
* Kbuild: suppress packed-not-aligned warning for default setting only
scripts/Makefile.extrawarn
misc: mic/scif: fix copy-paste error in scif_create_remote_lookup
* usb: core: quirks: add RESET_RESUME quirk for Cherry G230 Stream series
drivers/usb/core/quirks.c
* USB: usb-storage: Add new IDs to ums-realtek
drivers/usb/storage/unusual_realtek.h
btrfs: release metadata before running delayed refs
dmaengine: at_hdmac: fix module unloading
dmaengine: at_hdmac: fix memory leak in at_dma_xlate()
ext2: fix potential use after free
ALSA: sparc: Fix invalid snd_free_pages() at error path
* ALSA: control: Fix race between adding and removing a user element
sound/core/control.c
ALSA: ac97: Fix incorrect bit shift at AC97-SPSA control write
ALSA: wss: Fix invalid snd_free_pages() at error path
* Btrfs: ensure path name is null terminated at btrfs_control_ioctl
fs/btrfs/super.c
xtensa: fix coprocessor context offset definitions
xtensa: enable coprocessors that are being flushed
kvm: mmu: Fix race in emulated page table writes
usbnet: ipheth: fix potential recvmsg bug and recvmsg bug 2
s390/qeth: fix length check in SNMP processing
rapidio/rionet: do not free skb before reading its length
Revert "wlcore: Add missing PM call for wlcore_cmd_wait_for_event_or_timeout()"
media: em28xx: Fix use-after-free when disconnecting
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>