diff options
author | Imran Khan <kimran@codeaurora.org> | 2016-06-06 19:17:31 +0530 |
---|---|---|
committer | Imran Khan <kimran@codeaurora.org> | 2016-06-09 11:15:59 +0530 |
commit | 63d16fa31fcc2c7b9ffefd6012289d06734fcfce (patch) | |
tree | f75daff6afd3f4923cfe10137be6b5142dc534ab /MAINTAINERS | |
parent | a4ef07848dd4799a2dbe5e00c2fafdecb5317be0 (diff) | |
parent | a79bee58f4fc3cc237fc86667edf2d0b9dce0173 (diff) |
Merge tag 'lsk-v3.18-16.04-android' into 'msm-3.18'
LSK Android 16.04 v3.18
* origin/tmp-a79bee5: (1037 commits)
mm: vmalloc: don't remove inexistent guard hole in remove_vm_area()
arm64: Don't relocate non-existent initrd
mm/early_ioremap: add explicit #include of asm/early_ioremap.h
compiler, atomics, kasan: Provide READ_ONCE_NOCHECK()
locking: Remove atomicy checks from {READ,WRITE}_ONCE
ARM64: kasan: print memory assignment
UPSTREAM: arm64: Fix text patching logic when using fixmap
Linux 3.18.31
crypto: algif_skcipher - Fix race condition in skcipher_check_key
crypto: algif_skcipher - Remove custom release parent function
crypto: algif_skcipher - Add nokey compatibility path
crypto: algif_skcipher - Require setkey before accept(2)
ALSA: hda - Fix regression of monitor_present flag in eld proc file
arm64: errata: Add -mpc-relative-literal-loads to build flags
mm/page_alloc: prevent merging between isolated and other pageblocks
mm: use 'unsigned int' for page order
mm: page_alloc: pass PFN to __free_pages_bootmem
ocfs2/dlm: fix BUG in dlm_move_lockres_to_recovery_list
ocfs2/dlm: fix race between convert and recovery
Input: ati_remote2 - fix crashes on detecting device with invalid descriptor
ideapad-laptop: Add ideapad Y700 (15) to the no_hw_rfkill DMI list
staging: comedi: ni_mio_common: fix the ni_write[blw]() functions
rapidio/rionet: fix deadlock on SMP
fs/coredump: prevent fsuid=0 dumps into user-controlled directories
tracing: Fix trace_printk() to print when not using bprintk()
KVM: fix spin_lock_init order on x86
KVM: VMX: avoid guest hang on invalid invept instruction
target: Fix target_release_cmd_kref shutdown comp leak
bitops: Do not default to __clear_bit() for __clear_bit_unlock()
ALSA: usb-audio: add Microsoft HD-5001 to quirks
splice: handle zero nr_pages in splice_to_pipe()
tracing: Fix crash from reading trace_pipe with sendfile
USB: uas: Reduce can_queue to MAX_CMNDS
USB: cdc-acm: more sanity checking
USB: usb_driver_claim_interface: add sanity checking
USB: iowarrior: fix oops with malicious USB descriptors
x86/apic: Fix suspicious RCU usage in smp_trace_call_function_interrupt()
Thermal: Ignore invalid trip points
Input: synaptics - handle spurious release of trackstick buttons, again
Input: ims-pcu - sanity check against missing interfaces
mmc: sdhci: Fix override of timeout clk wrt max_busy_timeout
x86/iopl: Fix iopl capability check on Xen PV
ARM: dts: sunxi: Adjust touchscreen compatible for sun5i and later
nfsd: fix deadlock secinfo+readdir compound
ALSA: usb-audio: Fix NULL dereference in create_fixed_stream_quirk()
mmc: mmc_spi: Add Card Detect comments and fix CD GPIO case
ALSA: hda - Fix unconditional GPIO toggle via automute
HID: i2c-hid: fix OOB write in i2c_hid_set_or_send_report()
net: mvneta: enable change MAC address when interface is up
md: multipath: don't hardcopy bio in .make_request path
drm/radeon: rework fbdev handling on chips with no connectors
radeon/fb: add wrapper functions around fb connector add/remove
Input: powermate - fix oops with malicious USB descriptors
s390/pci: enforce fmb page boundary rule
s390/pci: extract software counters from fmb
ALSA: intel8x0: Add clock quirk entry for AD1981B on IBM ThinkPad X41.
ALSA: hda - Add new GPU codec ID 0x10de0083 to snd-hda
ALSA: hda - Add new GPU codec ID 0x10de0082 to snd-hda
ALSA: hda - Add new GPU codec ID 0x10de007d to snd-hda
bus: imx-weim: Take the 'status' property value into account
xtensa: clear all DBREAKC registers on start
xtensa: fix preemption in {clear,copy}_user_highpage
xtensa: ISS: don't hang if stdin EOF is reached
ALSA: hda - fix the mic mute button and led problem for a Lenovo AIO
Bluetooth: btusb: Add a new AR3012 ID 13d3:3472
EDAC/sb_edac: Fix computation of channel address
jbd2: fix FS corruption possibility in jbd2_journal_destroy() on umount path
sg: fix dxferp in from_to case
drm/radeon: Don't drop DP 2.7 Ghz link setup on some cards.
drm/radeon: disable runtime pm on PX laptops without dGPU power control
be2iscsi: set the boot_kset pointer to NULL in case of failure
x86/PCI: Mark Broadwell-EP Home Agent & PCU as having non-compliant BARs
bcache: fix cache_set_flush() NULL pointer dereference on OOM
bcache: cleaned up error handling around register_cache()
bcache: fix race of writeback thread starting before complete initialization
sched/cputime: Fix steal_account_process_tick() to always return jiffies
perf/x86/intel: Add definition for PT PMI bit
x86: Add new MSRs and MSR bits used for Intel Skylake PMU support
KVM: i8254: change PIT discard tick policy
usb: hub: fix a typo in hub_port_init() leading to wrong logic
of: alloc anywhere from memblock if range not specified
mtip32xx: Handle FTL rebuild failure state during device initialization
mtip32xx: fix incorrectly setting MTIP_DDF_SEC_LOCK_BIT
mtip32xx: Handle safe removal during IO
mtip32xx: fix crash on surprise removal of the drive
mtip32xx: fix rmmod issue
mtip32xx: Avoid issuing standby immediate cmd during FTL rebuild
mtip32xx: Print exact time when an internal command is interrupted
quota: Fix possible GPF due to uninitialised pointers
xfs: fix two memory leaks in xfs_attr_list.c error paths
nfsd4: fix bad bounds checking
watchdog: rc32434_wdt: fix ioctl error handling
[media] bttv: Width must be a multiple of 16 when capturing planar formats
IB/srpt: Simplify srpt_handle_tsk_mgmt()
mmc: sdhci: fix data timeout (part 2)
mmc: sdhci: fix data timeout (part 1)
Bluetooth: btusb: Add a new AR3012 ID 04ca:3014
crypto: ccp - memset request context to zero during import
md/raid5: Compare apples to apples (or sectors to sectors)
PCI: Disable IO/MEM decoding for devices with non-compliant BARs
PCI: Add dev->has_secondary_link to track downstream PCIe links
x86, irq: Keep balance of IOAPIC pin reference count
mtd: onenand: fix deadlock in onenand_block_markbad
aacraid: Fix memory leak in aac_fib_map_free
Bluetooth: Add new AR3012 ID 0489:e095
Bluetooth: btusb: Add new AR3012 ID 13d3:3395
perf tools: Dont stop PMU parsing on alias parse error
ext4: iterate over buffer heads correctly in move_extent_per_page()
[media] saa7134: Fix bytesperline not being set correctly for planar formats
[media] adv7511: TX_EDID_PRESENT is still 1 after a disconnect
scripts/coccinelle: modernize &
clk: rockchip: Add pclk_peri to critical clocks on RK3066/RK3188
clk: rockchip: add pclk_cpu to the list of rk3188 critical clocks
fs: sdcardfs: build fix
include/linux/poison.h: fix LIST_POISON{1,2} offset
KEYS: Fix handling of stored error in a negatively instantiated user key
KVM: x86: Reload pit counters for all channels when restoring state
Revert "drm/radeon: call hpd_irq_event on resume"
modules: fix longstanding /proc/kallsyms vs module insertion race.
btrfs: async-thread: Fix a use-after-free error for trace
security: let security modules use PTRACE_MODE_* with bitmasks
kernel/resource.c: fix muxed resource handling in __request_region()
[media] si2157: return -EINVAL if firmware blob is too big
[media] si2157: Bounds check firmware
btrfs: initialize the seq counter in struct btrfs_device
Btrfs: fix transaction handle leak on failure to create hard link
Btrfs: fix number of transaction units required to create symlink
Btrfs: send, don't BUG_ON() when an empty symlink is found
btrfs: statfs: report zero available if metadata are exhausted
Btrfs: igrab inode in writepage
Btrfs: add missing brelse when superblock checksum fails
iw_cxgb3: Fix incorrectly returning error on success
arm64: kill off the libgcc dependency
lib/clz_tab.c: put in lib-y rather than obj-y
compiler-gcc.h: neatening
compiler-gcc: integrate the various compiler-gcc[345].h files
lib/ucs2_string: Correct ucs2 -> utf8 conversion
efi: Add pstore variables to the deletion whitelist
efi: Make efivarfs entries immutable by default
efi: Make our variable validation list include the guid
efi: Do variable name validation tests in utf8
efi: Use ucs2_as_utf8 in efivarfs instead of open coding a bad version
efi: efivar_create_sysfs_entry() should return negative error codes
lib/ucs2_string: Add ucs2 -> utf8 helper functions
ARM: 8457/1: psci-smp is built only for SMP
drm/gma500: Use correct unref in the gem bo create function
module: wrapper for symbol name.
iio: pressure: mpl115: fix temperature offset sign
iio: dac: mcp4725: set iio name property in sysfs
iio: adis_buffer: Fix out-of-bounds memory access
ptrace: use fsuid, fsgid, effective creds for fs access checks
HID: multitouch: fix input mode switching on some Elan panels
sched: Fix crash in sched_init_numa()
ALSA: hda - Implement loopback control switch for Realtek and other codecs
ALSA: usb-audio: Set correct type for some UAC2 mixer controls.
HID: fix hid_ignore_special_drivers module parameter
HID: core: do not scan reports if the group is already set
usb: retry reset if a device times out
ARM: dts: armada-375: use armada-370-sata for SATA
tools/hv: Use include/uapi with __EXPORTED_HEADERS__
tools: hv: Makefile: Add hv_fcopy_daemon to Makefile
staging: comedi: ni_tiocmd: change mistaken use of start_src for start_arg
net: irda: Fix use-after-free in irtty_open()
crypto: ccp - Don't assume export/import areas are aligned
crypto: ccp - Limit the amount of information exported
[media] pwc: Add USB id for Philips Spc880nc webcam
[media] media: v4l2-compat-ioctl32: fix missing length copy in put_v4l2_buffer32
tty: Fix GPF in flush_to_ldisc(), part 2
crypto: ccp - Add hash state import and export support
EDAC, amd64_edac: Shift wrapping issue in f1x_get_norm_dct_addr()
fuse: break infinite loop in fuse_fill_write_pages()
ovl: fix permission checking for setattr
powerpc: Fix dedotify for binutils >= 2.26
arm64: account for sparsemem section alignment when choosing vmemmap offset
arm64: vmemmap: use virtual projection of linear region
drm/dp/mst: Reverse order of MST enable and clearing VC payload table.
drm/dp/mst: move GUID storage from mgr, port to only mst branch
irqchip/omap-intc: Add support for spurious irq handling
irqchip: omap-intc: Improve IRQ handler
MAINTAINERS: return arch/sh to maintained state, with new maintainers
ALSA: hda - Fixup inverted internal mic for Lenovo E50-80
net: Fix skb_set_peeked use-after-free bug
net: Clone skb before setting peeked flag
BACKPORT: selinux: restrict kernel module loading
android: base-cfg: enable CONFIG_QUOTA
ANDROID: dm: rename dm-linear methods for dm-android-verity
ANDROID: mmc: Add CONFIG_MMC_SIMULATE_MAX_SPEED
ANDROID: dm verity fec: add sysfs attribute fec/corrected
sdcardfs: remove unneeded __init and __exit
sdcardfs: Remove unused code
ANDROID: dm: Mounting root as linear device when verity disabled
BACKPORT: nl80211: Stop scheduled scan if netlink client disappears
sdcardfs: remove effectless config option
trace: cpufreq: fix typo in min/max cpufreq
inotify: Fix erroneous update of bit count
CHROMIUM: usb: gadget: f_accessory: add .raw_request callback
CHROMIUM: usb: gadget: audio_source: add .free_func callback
ANDROID: usb: gadget: Add support for MTP OS desc
CHROMIUM: usb: gadget: f_mtp: fix usb_ss_ep_comp_descriptor
CHROMIUM: usb: gadget: f_mtp: Add SuperSpeed support
sdcardfs: Add support for d_canonicalize
vfs: add d_canonical_path for stacked filesystem support
kasan: add functions to clear stack poison
kasan: fix kmemleak false-positive in kasan_module_alloc()
kasan: always taint kernel on report
mm, slub, kasan: enable user tracking by default with KASAN=y
kasan: use IS_ALIGNED in memory_is_poisoned_8()
kasan: Fix a type conversion error
lib: test_kasan: add some testcases
kasan: update reference to kasan prototype repo
kasan: move KASAN_SANITIZE in arch/x86/boot/Makefile
kasan: various fixes in documentation
kasan: update log messages
kasan: accurately determine the type of the bad access
kasan: update reported bug types for kernel memory accesses
kasan: update reported bug types for not user nor kernel memory accesses
mm/kasan: prevent deadlock in kasan reporting
mm/kasan: don't use kasan shadow pointer in generic functions
mm/kasan: MODULE_VADDR is not available on all archs
mm/kasan: rename kasan_enabled() to kasan_report_enabled()
arm64: KASAN depends on !(ARM64_16K_PAGES && ARM64_VA_BITS_48)
arm64: kasan: fix issues reported by sparse
arm64: add KASAN support
sdcardfs: Bring up to date with Android M permissions:
Changed type-casting in packagelist management
Port of sdcardfs to 3.18
Included sdcardfs source code for kernel 3.0
BACKPORT: FROMLIST: mm: ASLR: use get_random_long()
FROMLIST: drivers: char: random: add get_random_long()
ANDROID: usb: u_ether: Add missing rx_work init
Revert "mmc: core: Hold a wake lock accross delayed work + mmc rescan"
Revert "mmc: Extend wakelock if bus is dead"
ANDROID: dm-crypt: Remove WQ_NON_REENTRANT flag.
ANDROID: recommended.cfg: Setup verity root A/B
ANDROID: dm-android-verity: Rebase on top of 4.1
ANDROID: dm: Rebase on top of 4.1
ANDROID: dm: Add android verity target
UPSTREAM: lib/string.c: introduce strreplace()
CHROMIUM: dm: boot time specification of dm=
ANDROID: dm-crypt: run in a WQ_HIGHPRI workqueue
ANDROID: dm-verity: run in a WQ_HIGHPRI workqueue
ANDROID: mmc: move to a SCHED_FIFO thread
net: tcp: fix rtable leak in tcp_is_local[6]
UPSTREAM: arm64: cpu hotplug: ensure we mask out CPU_TASKS_FROZEN in notifiers
android: base-cfg: Add CONFIG_IP_MULTICAST
kasan: fix last shadow judgement in memory_is_poisoned_16()
mm/mempool.c: kasan: poison mempool elements
mm/mempool: avoid KASAN marking mempool poison checks as use-after-free
mm/mempool: allow NULL `pool' pointer in mempool_destroy()
mm/mempool.c: kasan: poison mempool elements
mm, mempool: poison elements backed by slab allocator
mm, mempool: disallow mempools based on slab caches with constructors
mm, mempool: do not allow atomic resizing
x86/kasan, mm: Introduce generic kasan_populate_zero_shadow()
x86/kasan: Define KASAN_SHADOW_OFFSET per architecture
kasan: remove duplicate definition of the macro KASAN_FREE_PAGE
kasan: show gcc version requirements in Kconfig and Documentation
kasan: Makefile: shut up warnings if CONFIG_COMPILE_TEST=y
kasan, module: move MODULE_ALIGN macro into <linux/moduleloader.h>
kasan, module, vmalloc: rework shadow allocation for modules
kasan: enable instrumentation of global variables
module: fix types of device tables aliases
kernel: add support for .init_array.* constructors
mm: vmalloc: pass additional vm_flags to __vmalloc_node_range()
mm: vmalloc: add flag preventing guard hole allocation
kasan: enable stack instrumentation
x86_64: kasan: add interceptors for memset/memmove/memcpy functions
lib: add kasan test module
kmemleak: disable kasan instrumentation for kmemleak
fs: dcache: manually unpoison dname after allocation to shut up kasan's reports
mm: slub: add kernel address sanitizer support for slub allocator
mm: slub: introduce metadata_access_enable()/metadata_access_disable()
mm: slub: share object_err function
mm: slub: introduce virt_to_obj function
mm: page_alloc: add kasan hooks on alloc and free paths
x86_64: add KASan support
kasan: disable memory hotplug
kasan: add kernel address sanitizer infrastructure
compiler: introduce __alias(symbol) shortcut
MODULE_DEVICE_TABLE: fix some callsites
arm64: Move some head.text functions to executable section
arm64: introduce VA_START macro - the first kernel virtual address.
arm64: support initrd outside kernel linear map
mm: add utility for early copy from unmapped ram
arm64: Change memcpy in kernel to use the copy template file
arm64: move PGD_SIZE definition to pgalloc.h
arm64: pgalloc: consistently use PGALLOC_GFP
arm64: use ENDPIPROC() to annotate position independent assembler routines
arm64: add macros for common adrp usages
arm64: guard asm/assembler.h against multiple inclusions
x86/iopl/64: Properly context-switch IOPL on Xen PV
Linux 3.18.30
PM / OPP: Fix incorrect comments
PM / OPP: Initialize regulator pointer to an error value
PM / OPP: Initialize u_volt_min/max to a valid value
PM / OPP: Fix NULL pointer dereference crash when disabling OPPs
PM / OPP: Add dev_pm_opp_set_rate()
regulator: core: Define regulator_set_voltage_triplet()
PM / OPP: Manage device clk
PM / OPP: Parse clock-latency and voltage-tolerance for v1 bindings
PM / OPP: Introduce dev_pm_opp_get_max_transition_latency()
PM / OPP: Introduce dev_pm_opp_get_max_volt_latency()
PM / OPP: Disable OPPs that aren't supported by the regulator
PM / OPP: get/put regulators from OPP core
PM / OPP: build bug fix
PM / OPP: Use snprintf() instead of sprintf()
PM / OPP: Set cpu_dev->id in cpumask first
PM / OPP: Fix parsing of opp-microvolt and opp-microamp properties
PM / OPP: Parse 'opp-<prop>-<name>' bindings
PM / OPP: Parse 'opp-supported-hw' binding
PM / OPP: Add missing doc comments
PM / OPP: Rename OPP nodes as opp@<opp-hz>
PM / OPP: Remove 'operating-points-names' binding
PM / OPP: Add {opp-microvolt|opp-microamp}-<name> binding
PM / OPP: Add "opp-supported-hw" binding
PM / OPP: Add opp_rcu_lockdep_assert() to _find_device_opp()
PM / OPP: Hold dev_opp_list_lock for writers
PM / OPP: Protect updates to list_dev with mutex
PM / OPP: Propagate error properly from dev_pm_opp_set_sharing_cpus()
PM / OPP: Parse all power-supply related bindings together
PM / OPP: Rename routines specific to old bindings with _v1
PM / OPP: Improve print messages with pr_fmt
PM / OPP: passing NULL to PTR_ERR()
PM / OPP: Move cpu specific code to opp/cpu.c
PM / OPP: Move opp core to its own directory
PM / OPP: Prefix exported opp routines with dev_pm_opp_
PM / OPP: Rename opp init/free table routines
PM / OPP: Return suspend_opp only if it is enabled
imx6q: free OPP table created during ->init()
exynos5440: free OPP table created during ->init()
cpufreq: arm_big_little: free OPP table created during ->init()
PM / OPP: reuse of_parse_phandle()
PM: Convert dev_pm_put_subsys_data() into a void function
PM: Update function header for dev_pm_get_subsys_data()
arm64: psci: move psci firmware calls out of line
Revert "MIPS: Kconfig: Disable SMP/CPS for 64-bit"
ld-version: Fix awk regex compile failure
tracing: Fix check for cpu online when event is disabled
Revert "drm/radeon/pm: adjust display configuration after powerstate"
KVM: VMX: disable PEBS before a guest entry
KVM: PPC: Book3S HV: Sanitize special-purpose register values on guest exit
ARM: dts: dra7: do not gate cpsw clock due to errata i877
ARM: dts: dra7: Add CPSW and MDIO module nodes for dra7
target: Drop incorrect ABORT_TASK put for completed commands
ovl: copy new uid/gid into overlayfs runtime inode
ovl: fix getcwd() failure after unsuccessful rmdir
mac80211: Fix Public Action frame RX in AP mode
ASoC: wm_adsp: Fix enum ctl accesses in a wrong type
ASoC: wm8994: Fix enum ctl accesses in a wrong type
ASoC: wm8958: Fix enum ctl accesses in a wrong type
can: gs_usb: fixed disconnect bug by removing erroneous use of kfree()
mac80211: minstrel_ht: set default tx aggregation timeout to 0
iwlwifi: mvm: inc pending frames counter also when txing non-sta
mac80211: fix use of uninitialised values in RX aggregation
cfg80211/wext: fix message ordering
wext: fix message delay/ordering
Linux 3.18.29
arm64: kernel: pause/unpause function graph tracer in cpu_suspend()
ipv6: drop frames with attached skb->sk in forwarding
Correct backport for ip6_gre: release cached dst on tunnel removal
KVM: x86: move steal time initialization to vcpu entry time
tools: Add a "make all" rule
HID: usbhid: fix recursive deadlock
iwlwifi: pcie: support loading FW with extended mem range
ubi: Fix out of bounds write in volume update code
MIPS: traps: Fix SIGFPE information leak from `do_ov' and `do_trap_or_bp'
block: bio: introduce helpers to get the 1st and last bvec
ALSA: hda - Fix mic issues on Acer Aspire E1-472
PM / sleep / x86: Fix crash on graph trace through x86 suspend
drm/radeon/pm: update current crtc info after setting the powerstate
USB: qcserial: add Sierra Wireless EM74xx device ID
USB: qcserial: add Sierra Wireless MC74xx/EM74xx
drm/ast: Fix incorrect register check for DRAM width
ALSA: seq: oss: Don't drain at closing a client
ALSA: usb-audio: Add a quirk for Plantronics DA45
USB: serial: option: add support for Quectel UC20
USB: serial: option: add support for Telit LE922 PID 0x1045
USB: cp210x: Add ID for Parrot NMEA GPS Flight Recorder
USB: qcserial: add Dell Wireless 5809e Gobi 4G HSPA+ (rev3)
ALSA: hdsp: Fix wrong boolean ctl value accesses
ALSA: hdspm: Fix zero-division
ALSA: hdspm: Fix wrong boolean ctl value accesses
arm/arm64: KVM: Fix ioctl error handling
Fix cifs_uniqueid_to_ino_t() function for s390x
CIFS: Fix SMB2+ interim response processing for read requests
cifs: fix out-of-bounds access in lease parsing
ALSA: timer: Fix ioctls for X32 ABI
ALSA: timer: Fix broken compat timer user status ioctl
ALSA: rawmidi: Fix ioctls X32 ABI
ALSA: ctl: Fix ioctls for X32 ABI
vfio: fix ioctl error handling
do_last(): don't let a bogus return value from ->open() et.al. to confuse us
hpfs: don't truncate the file when delete fails
mm: thp: fix SMP race condition between THP page fault and MADV_DONTNEED
libata: Align ata_device's id on a cacheline
iommu/amd: Apply workaround for ATS write permission check
iommu/amd: Fix boot warning when device 00:00.0 is not iommu covered
ALSA: hda - Fix headset support and noise on HP EliteBook 755 G2
ALSA: hda - Fixup speaker pass-through control for nid 0x14 on ALC225
ALSA: hda/realtek - Support Dell headset mode for ALC225
ALSA: hda - Fixing background noise on Dell Inspiron 3162
Fix directory hardlinks from deleted directories
jffs2: Fix page lock / f->sem deadlock
Revert "jffs2: Fix lock acquisition order bug in jffs2_write_begin"
KVM: x86: MMU: fix ubsan index-out-of-range warning
ALSA: hda - Add mic mute hotkey quirk for Lenovo ThinkCentre AIO
ALSA: hda - Fixing speaker noise on the two latest thinkpad models
ALSA: hda - Fix headphone noise after Dell XPS 13 resume back from S3
ALSA: hda/realtek - Dell XPS one ALC3260 speaker no sound after resume back
ALSA: hda/realtek - Support Dell headset mode for ALC298
ALSA: hda/realtek - Support Dell headset mode for ALC288
ALSA: hda - Enable docking station for an HP machine
ALSA: hda - Enable mic mute hotkey and LEDs for an HP machine
ALSA: hda/realtek - Supported HP mute Led for ALC286
ALSA: hda/realtek - Clean up mute/mic GPIO LED handling
usb: chipidea: otg: change workqueue ci_otg as freezable
libceph: don't bail early from try_read() when skipping a message
tracing: Fix showing function event in available_events
KVM: async_pf: do not warn on page allocation failures
KVM: arm/arm64: vgic: Ensure bitmaps are long enough
sunrpc/cache: fix off-by-one in qword_get()
drm/radeon/pm: adjust display configuration after powerstate
s390/compat: correct restore of high gprs on signal return
can: ems_usb: Fix possible tx overflow
hwmon: (ads1015) Handle negative conversion values correctly
Adding Intel Lewisburg device IDs for SATA
ahci: Order SATA device IDs for codename Lewisburg
USB: option: add "4G LTE usb-modem U901"
usb: cp210x support SEL C662 Vendor/Device
USB: cp210x: add IDs for GE B650V3 and B850V3 boards
USB: cp210x: add ID for ELV Marble Sound Board 1
USB: option: add support for SIM7100E
NFSv4: Fix a dentry leak on alias use
usb: dwc3: Fix assignment of EP transfer resources
[media] adv7604: fix tx 5v detect regression
xen/pcifront: Fix mysterious crashes when NUMA locality information was extracted.
xen/pciback: Don't allow MSI-X ops if PCI_COMMAND_MEMORY is not set.
xen/pciback: Return error on XEN_PCI_OP_enable_msix when device has MSI or MSI-X enabled
xen/pciback: Save xen_pci_op commands before processing it
iwlwifi: mvm: don't allow sched scans without matches to be started
libata: fix HDIO_GET_32BIT ioctl
nfs: fix nfs_size_to_loff_t
xen/scsiback: correct frontend counting
x86/entry/compat: Add missing CLAC to entry_INT80_32
target: Fix race with SCF_SEND_DELAYED_TAS handling
target: Fix remote-port TMR ABORT + se_cmd fabric stop
target: Fix TAS handling for multi-session se_node_acls
target: Fix LUN_RESET active I/O handling for ACK_KREF
target: fix COMPARE_AND_WRITE non zero SGL offset data corruption
target: Fix race for SCF_COMPARE_AND_WRITE_POST checking
iscsi-target: Fix rx_login_comp hang after login failure
Linux 3.18.28
fs-writeback: unplug before cond_resched in writeback_sb_inodes
ext4: fix crashes in dioread_nolock mode
ALSA: pcm: Fix rwsem deadlock for non-atomic PCM stream
ALSA: pcm: More kerneldoc updates
drm/qxl: use kmalloc_array to alloc reloc_info in qxl_process_single_command
drm/radeon: use post-decrement in error handling
ALSA: seq: Fix double port list deletion
tracing: Fix freak link error caused by branch tracer
tracepoints: Do not trace when cpu is offline
dmaengine: dw: disable BLOCK IRQs for non-cyclic xfer
ALSA: seq: Fix leak of pool buffer at concurrent writes
ALSA: seq: Drop superfluous error/debug messages after malloc failures
powerpc/powernv: Shorten EEH function names
ALSA: usb-audio: avoid freeing umidi object twice
EVM: Use crypto_memneq() for digest comparisons
ext4: don't read blocks from disk after extents being swapped
ext4: move_extent improve bh vanishing success factor
ext4: fix potential integer overflow
btrfs: properly set the termination value of ctx->pos in readdir
ARM: 8519/1: ICST: try other dividends than 1
s390/dasd: fix refcount for PAV reassignment
s390/dasd: prevent incorrect length error under z/VM after PAV changes
cifs: fix erroneous return value
drm/radeon: hold reference to fences in radeon_sa_bo_new
ahci: Intel DNV device IDs SATA
phy: twl4030-usb: Fix unbalanced pm_runtime_enable on module reload
phy: twl4030-usb: Relase usb phy on unload
phy: core: fix wrong err handle for phy_power_on
phy: core: Fixup return value of phy_exit when !pm_runtime_enabled
ALSA: timer: Fix race at concurrent reads
ALSA: timer: Handle disconnection more safely
ALSA: timer: Fix race between stop and interrupt
ARM: 8517/1: ICST: avoid arithmetic overflow in icst_hz()
ALSA: timer: Fix wrong instance passed to slave callbacks
drm/i915/dsi: don't pass arbitrary data to sideband
drm/i915/dsi: defend gpio table against out of bounds access
ALSA: dummy: Implement timer backend switching more safely
klist: fix starting point removed bug in klist iterators
ALSA: hda - Fix speaker output from VAIO AiO machines
pty: make sure super_block is still valid in final /dev/tty close
pty: fix possible use after free of tty->driver_data
tty: Add support for PCIe WCH382 2S multi-IO card
tty: Add support for the WCH384 4S multi-IO card
parport: Add support for the WCH382 2S/1P multi-IO card
qla2xxx: Use pci_enable_msix_range() instead of pci_enable_msix()
crypto: user - lock crypto_alg_list on alg dump
ALSA: hda - Fix static checker warning in patch_hdmi.c
SCSI: Add Marvell Console to VPD blacklist
scsi_dh_rdac: always retry MODE SELECT on command lock violation
Btrfs: fix hang on extent buffer lock caused by the inode_paths ioctl
target: Fix LUN_RESET active TMR descriptor handling
target: Remove first argument of target_{get,put}_sess_cmd()
ASoC: dpcm: fix the BE state on hw_free
cputime: Prevent 32bit overflow in time[val|spec]_to_cputime()
MIPS: Fix buffer overflow in syscall_get_arguments()
libata: fix sff host state machine locking while polling
intel_scu_ipcutil: underflow in scu_reg_access()
qla2xxx: terminate exchange when command is aborted by LIO
qla2xxx: added sess generations to detect RSCN update races
qla2xxx: Mark port lost when we receive an RSCN for it.
qla2xxx: Abort stale cmds on qla_tgt_wq when plogi arrives
qla2xxx: drop cmds/tmrs arrived while session is being deleted
qla2xxx: delay plogi/prli ack until existing sessions are deleted
qla2xxx: cleanup cmd in qla workqueue before processing TMR
qla2xxx: kill sessions/log out initiator on RSCN and port down events
libata: disable forced PORTS_IMPL for >= AHCI 1.3
PCI/AER: Flush workqueue on device remove to avoid use-after-free
ASoC: rt5645: fix the shift bit of IN1 boost
iommu/vt-d: Fix 64-bit accesses to 32-bit DMAR_GSTS_REG
qla2xxx: fix busy wait regression
Linux 3.18.27
xfrm: dst_entries_init() per-net dst_ops
xen-netfront: update num_queues to real created
xen-netfront: respect user provided max_queues
xen-netback: respect user provided max_queues
team: Replace rcu_read_lock with a mutex in team_vlan_rx_kill_vid
ppp, slip: Validate VJ compression slot parameters completely
isdn_ppp: Add checks for allocation failure in isdn_ppp_open()
ipv6: update skb->csum when CE mark is propagated
net: bpf: reject invalid shifts
phonet: properly unshare skbs in phonet_rcv()
bonding: Prevent IPv6 link local address on enslaved devices
tcp_yeah: don't set ssthresh below 2
ipv6: tcp: add rcu locking in tcp_v6_send_synack()
net: sctp: prevent writes to cookie_hmac_alg from accessing invalid memory
vxlan: fix test which detect duplicate vxlan iface
net: possible use after free in dst_release
net: sched: fix missing free per cpu on qstats
net: filter: make JITs zero A for SKF_AD_ALU_XOR_X
bridge: Only call /sbin/bridge-stp for the initial network namespace
unix: properly account for FDs passed over unix sockets
connector: bump skb->users before callback invocation
sctp: sctp should release assoc when sctp_make_abort_user return NULL in sctp_close
ipv6/addrlabel: fix ip6addrlbl_get()
veth: don’t modify ip_summed; doing so treats packets with bad checksums as good.
X.509: Don't strip leading 00's from key ID when constructing key description
radix-tree: fix oops after radix_tree_iter_retry
mm: replace vma_lock_anon_vma with anon_vma_lock_read/write
ocfs2/dlm: clear refmap bit of recovery lock while doing local recovery cleanup
dump_stack: avoid potential deadlocks
drm/dp/mst: Calculate MST PBN with 31.32 fixed point
drm: Add drm_fixp_from_fraction and drm_fixp2int_ceil
drm: fix missing reference counting decrease
ARM: nomadik: set up MCDATDIR2
[media] saa7134-alsa: Only frees registered sound cards
ALSA: timer: Fix leftover link at closing
ALSA: timer: Fix double unlink of active_list
[media] tda1004x: only update the frontend properties if locked
xhci: Fix list corruption in urb dequeue at host removal
usb: xhci: apply XHCI_PME_STUCK_QUIRK to Intel Broxton-M platforms
usb: xhci: set SSIC port unused only if xhci_suspend succeeds
usb: xhci: add a quirk bit for ssic port unused
usb: xhci: handle both SSIC ports in PME stuck quirk
xhci: Move xhci_pme_quirk() behind #ifdef CONFIG_PM
xhci: Workaround to get D3 working in Intel xHCI
xhci: call BIOS workaround to enable runtime suspend on Intel Braswell
radix-tree: fix race in gang lookup
drivers/scsi/sg.c: mark VMA as VM_IO to prevent migration
ALSA: seq: Fix lockdep warnings due to double mutex locks
ALSA: rawmidi: Fix race at copying & updating the position
ALSA: rawmidi: Make snd_rawmidi_transmit() race-free
ALSA: hda - Add fixup for Mac Mini 7,1 model
drm/radeon: mask out WC from BO on unsupported arches
drm/radeon: Always disable RADEON_GEM_GTT_UC along with RADEON_GEM_GTT_WC
drm: add helper to check for wc memory support
ALSA: timer: Fix link corruption due to double start or stop
ALSA: timer: Code cleanup
ALSA: timer: Harden slave timer list handling
ALSA: seq: Fix yet another races among ALSA timer accesses
ALSA: pcm: Fix potential deadlock in OSS emulation
ALSA: rawmidi: Remove kernel WARNING for NULL user-space buffer check
ALSA: seq: Fix race at closing in virmidi driver
crypto: algif_hash - wait for crypto_ahash_init() to complete
ALSA: usb-audio: Add quirk for Microsoft LifeCam HD-6000
ALSA: usb-audio: Add native DSD support for PS Audio NuWave DAC
ALSA: usb: Add native DSD support for Aune X1S
drm/i915/dp: fall back to 18 bpp when sink capability is unknown
crypto: shash - Fix has_key setting
ARM: dts: at91: sama5d4: fix instance id of DBGU
rfkill: fix rfkill_fop_read wait_event usage
mac80211: Requeue work after scan complete for all VIF types.
arm64: restore bogomips information in /proc/cpuinfo
USB: fix invalid memory access in hub_activate()
serial: 8250_pci: Add Intel Broadwell ports
x86/mm/pat: Avoid truncation when converting cpa->numpages to address
Staging: speakup: Fix getting port information
drm/vmwgfx: respect 'nomodeset'
ALSA: dummy: Disable switching timer backend via sysfs
seccomp: always propagate NO_NEW_PRIVS on tsync
irqchip/atmel-aic: Fix wrong bit operation for IRQ priority
staging/speakup: Use tty_ldisc_ref() for paste kworker
n_tty: Fix unsafe reference to "other" ldisc
tty: Fix unsafe ldisc reference via ioctl(TIOCGETD)
SCSI: fix crashes in sd and sr runtime PM
powerpc/eeh: Fix PE location code
arm64: mm: avoid calling apply_to_page_range on empty range
ALSA: bebob: Use a signed return type for get_formation_index
ALSA: usb-audio: Fix TEAC UD-501/UD-503/NT-503 usb delay
ALSA: compress: Disable GET_CODEC_CAPS ioctl for some architectures
USB: option: fix Cinterion AHxx enumeration
USB: serial: ftdi_sio: add support for Yaesu SCU-18 cable
ALSA: seq: Degrade the error message for too many opens
ALSA: seq: Fix incorrect sanity check at snd_seq_oss_synth_cleanup()
USB: serial: option: Adding support for Telit LE922
USB: serial: visor: fix crash on detecting device without write_urbs
USB: visor: fix null-deref at probe
USB: cp210x: add ID for IAI USB to RS485 adaptor
usb: hub: do not clear BOS field during reset device
cdc-acm:exclude Samsung phone 04e8:685d
usb: cdc-acm: send zero packet for intel 7260 modem
usb: cdc-acm: handle unlinked urb in acm read callback
ideapad-laptop: Add Lenovo Yoga 700 to no_hw_rfkill dmi list
ideapad-laptop: Add Lenovo Yoga 900 to no_hw_rfkill dmi list
ACPI / PCI / hotplug: unlock in error path in acpiphp_enable_slot()
MIPS: Fix some missing CONFIG_CPU_MIPSR6 #ifdefs
HID: hidpp: update input_configured callback
usb: gadget: build audio_source function only if SND is enabled
usb: gadget: function: fix unused func warning
kbuild: Makefile.clean: make Kbuild and Makefile optional
iscsi-target: Fix potential dead-lock during node acl delete
ideapad-laptop: Add Lenovo ideapad Y700-17ISK to no_hw_rfkill dmi list
IB/qib: Support creating qps with GFP_NOIO flag
IB/qib: fix mcast detach when qp not attached
crypto: crc32c - Fix crc32c soft dependency
crypto: algif_hash - Fix race condition in hash_check_key
crypto: af_alg - Forbid bind(2) when nokey child sockets are present
crypto: algif_hash - Remove custom release parent function
crypto: af_alg - Allow af_af_alg_release_parent to be called on nokey path
crypto: algif_hash - Require setkey before accept(2)
crypto: hash - Add crypto_ahash_has_setkey
mac802154: fix typo IEEE802515 to IEEE802154
crypto: af_alg - Add nokey compatibility path
crypto: af_alg - Fix socket double-free when accept fails
crypto: af_alg - Disallow bind/setkey/... after accept(2)
printk: do cond_resched() between lines while outputting to consoles
kernel/panic.c: turn off locks debug before releasing console lock
panic: release stale console lock to always get the logbuf printed out
memcg: only free spare array when readers are done
mm: soft-offline: check return value in second __get_any_page() call
zram: try vmalloc() after kmalloc()
zram/zcomp: use GFP_NOIO to allocate streams
ocfs2/dlm: ignore cleaning the migration mle that is inuse
scripts/bloat-o-meter: fix python3 syntax error
dma-debug: switch check from _text to _stext
m32r: fix m32104ut_defconfig build fail
cifs_dbg() outputs an uninitialized buffer in cifs_readdir()
cifs: fix race between call_async() and reconnect()
cifs: Ratelimit kernel log messages
cifs: convert printk(LEVEL...) to pr_<level>
cifs: convert to print_hex_dump() instead of custom implementation
sparc64: fix incorrect sign extension in sys_sparc64_personality
mmc: core: Enable tuning according to the actual timing
mmc: core: enable CMD19 tuning for DDR50 mode
mmc: core: Simplify by adding mmc_execute_tuning()
mmc: core: Fix error paths and messages in mmc_init_card
mmc: mmci: fix an ages old detection error
dmaengine: dw: fix cyclic transfer callbacks
dmaengine: dw: fix cyclic transfer setup
dmaengine: dw: Make error prints unique. Part #1
KVM: PPC: Fix ONE_REG AltiVec support
parisc: Fix __ARCH_SI_PREAMBLE_SIZE
virtio_balloon: fix race between migration and ballooning
Input: elantech - mark protocols v2 and v3 as semi-mt
xfs: handle dquot buffer readahead in log recovery correctly
xfs: inode recovery readahead can race with inode buffer creation
s390: fix normalization bug in exception table sorting
drm/nouveau/kms: take mode_config mutex in connector hotplug path
uml: flush stdout before forking
uml: fix hostfs mknod()
dm snapshot: fix hung bios when copy error occurs
locks: fix unlock when fcntl_setlk races with a close
locks: update comments that refer to inode->i_flock
iwlwifi: update and fix 7265 series PCI IDs
PCI: host: Mark PCIe/PCI (MSI) IRQ cascade handlers as IRQF_NO_THREAD
PCI: imx6: Use tabs for indentation
PCI: Fix minimum allocation address overwrite
drm/dp/mst: fix in RAD element access
gpu: drm: drm_dp_mst_topology.c: Fix improper use of strncat
drm/dp/mst: fix in MSTB RAD initialization
drm/dp/mst: process broadcast messages correctly
udf: Check output buffer length when converting name to CS0
udf: Prevent buffer overrun with multi-byte characters
Input: i8042 - add Fujitsu Lifebook U745 to the nomux list
wlcore/wl12xx: spi: fix NULL pointer dereference (Oops)
bcache: Change refill_dirty() to always scan entire disk if necessary
bcache: prevent crash on changing writeback_running
bcache: allows use of register in udev to avoid "device_busy" error.
bcache: unregister reboot notifier if bcache fails to unregister device
bcache: fix a leak in bch_cached_dev_run()
bcache: clear BCACHE_DEV_UNLINK_DONE flag when attaching a backing device
bcache: Add a cond_resched() call to gc
bcache: fix a livelock when we cause a huge number of cache misses
rtlwifi: rtl_pci: Fix kernel panic
NFS: Fix attribute cache revalidation
NFS: Remove the "NFS_CAP_CHANGE_ATTR" capability
rtlwifi: rtl8192cu: Add missing parameter setup
rtlwifi: rtl8192ce: Fix handling of module parameters
rtlwifi: rtl8192se: Fix module parameter initialization
rtlwifi: rtl8192de: Fix incorrect module parameter descriptions
rtlwifi: rtl8188ee: Fix module parameter initialization
posix-clock: Fix return code on the poll method's error path
Thermal: do thermal zone update after a cooling device registered
Thermal: handle thermal zone device properly during system sleep
Thermal: initialize thermal zone device correctly
nfs: Fix race in __update_open_stateid()
udf: limit the maximum number of indirect extents in a row
mmc: sdhci: Fix sdhci_runtime_pm_bus_on/off()
mmc: sdio: Fix invalid vdd in voltage switch power cycle
drm/radeon: clean up fujitsu quirks
drm/radeon: Fix off-by-one errors in radeon_vm_bo_set_addr
android: recommended.cfg: enable taskstats
Revert "usb: gadget: composite: Fix corruption when changing configuration"
selinux: nlmsgtab: add SOCK_DESTROY to the netlink mapping tables
drm/radeon: fence PT updates manually v2
futex: Drop refcount if requeue_pi() acquired the rtmutex
dm thin: fix race condition when destroying thin pool workqueue
EDAC: Robustify workqueues destruction
ovl: check dentry positiveness in ovl_cleanup_whiteouts()
wlcore/wl12xx: spi: fix oops on firmware load
rtlwifi: fix memory leak for USB device
Bluetooth: Add support of Toshiba Broadcom based devices
ovl: root: copy attr
KVM: PPC: Fix emulation of H_SET_DABR/X on POWER8
time: Avoid signed overflow in timekeeping_get_ns()
drm/radeon: call hpd_irq_event on resume
tools lib traceevent: Fix output of %llu for 64 bit values read on 32 bit machines
[media] media: dvb-core: Don't force CAN_INVERSION_AUTO in oneshot mode
[media] gspca: ov534/topro: prevent a division by 0
[media] vb2: fix a regression in poll() behavior for output,streams
ovl: use a minimal buffer in ovl_copy_xattr
ovl: allow zero size xattr
Revert "net: wireless: Add CONFIG_WIFI_CONTROL_FUNC option"
neigh: Better handling of transition to NUD_PROBE state
net: diag: support v4mapped sockets in inet_diag_find_one_icsk()
net: tcp: deal with listen sockets properly in tcp_abort.
net: diag: Support destroying TCP sockets.
net: diag: Support SOCK_DESTROY for inet sockets.
net: diag: Add the ability to destroy a socket.
net: diag: split inet_diag_dump_one_icsk into two
ipv6: inet6_sk() should use sk_fullsock()
net: add sk_fullsock() helper
Linux 3.18.26
Revert "workqueue: make sure delayed work run in local cpu"
KEYS: Fix keyring ref leak in join_session_keyring()
KEYS: Fix race between read and revoke
net: check both type and procotol for tcp sockets
usb: Use the USB_SS_MULT() macro to decode burst multiplier for log message
usb: core : hub: Fix BOS 'NULL pointer' kernel panic
usb: musb: USB_TI_CPPI41_DMA requires dmaengine support
usb: gadget: pxa27x: fix suspend callback
USB: whci-hcd: add check for dma mapping error
USB: add quirk for devices with broken LPM
USB: cp210x: Remove CP2110 ID from compatibility list
USB: serial: Another Infineon flash loader USB ID
USB: cdc_acm: Ignore Infineon Flash Loader utility
rbd: don't leak parent_spec in rbd_dev_probe_parent()
RDS: verify the underlying transport exists before creating a connection
iwlwifi: bump firmware API for mvm devices to 12
iwlwifi: 7000: fix reported firmware name for 7265D
ALSA: hda/hdmi - apply Skylake fix-ups to Broxton display codec
ceph: fix message length computation
ocfs2: fix umask ignored issue
nfs: if we have no valid attrs, then don't declare the attribute cache valid
nfs4: start callback_ident at idr 1
nfsd: serialize state seqid morphing operations
firewire: ohci: fix JMicron JMB38x IT context discovery
ext4, jbd2: ensure entering into panic after recording an error in superblock
rbd: don't put snap_context twice in rbd_queue_workfn()
Btrfs: fix race when listing an inode's xattrs
Btrfs: fix race leading to BUG_ON when running delalloc for nodatacow
Btrfs: fix race leading to incorrect item deletion when dropping extents
Btrfs: fix file corruption and data loss after cloning inline extents
RDS: fix race condition when sending a message on unbound socket
UPSTREAM: selinux: fix bug in conditional rules handling
UPSTREAM: KEYS: Fix keyring ref leak in join_session_keyring()
ion: fix page pool cache policy
UPSTREAM: memcg: Only free spare array when readers are done
unix: avoid use-after-free in ep_remove_wait_queue
af_unix: Revert 'lock_interruptible' in stream receive code
fou: clean up socket with kfree_rcu
bluetooth: Validate socket address length in sco_sock_bind().
pptp: verify sockaddr_len in pptp_bind() and pptp_connect()
skbuff: Fix offset error in skb_reorder_vlan_header
vlan: Fix untag operations of stacked vlans with REORDER_HEADER off
net: fix IP early demux races
sh_eth: fix kernel oops in skb_put()
net: add validation for the socket syscall protocol argument
ipv6: sctp: clone options to avoid use after free
net: qca_spi: fix transmit queue timeout handling
sctp: also copy sk_tsflags when copying the socket
sctp: update the netstamp_needed counter when copying sockets
sctp: use the same clock as if sock source timestamps were on
atl1c: Improve driver not to do order 4 GFP_ATOMIC allocation
gre6: allow to update all parameters via rtnl
arm64: Add dtb files to archclean rule
UPSTREAM: seccomp: cap SECCOMP_RET_ERRNO data to MAX_ERRNO
Input: xpad - fix clash of presence handling with LED setting
Input: xpad - query wireless controller state at init
Input: xpad - move the input device creation to a new function
Input: xpad - x360w: report dpad as buttons and axes
Input: xpad - factor out URB submission in xpad_play_effect
Input: xpad - remove needless bulk out URB used for LED setup
Input: xpad - use ida() for finding the pad_nr
Input: xpad - clarify LED enumeration
Input: xpad - fix Razer Atrox Arcade Stick button mapping
Input: xpad - add Covert Forces edition of the Xbox One controller
Input: xpad - re-send LED command on present event
Input: xpad - set the LEDs properly on XBox Wireless controllers
Input: xpad - add rumble support for Xbox One controller
Input: initialize device counter variables with -1
xt_qtaguid: fix a race condition in if_tag_stat_update
FROMLIST: x86: mm: support ARCH_MMAP_RND_BITS.
FROMLIST: arm64: mm: support ARCH_MMAP_RND_BITS.
FROMLIST: arm: mm: support ARCH_MMAP_RND_BITS.
FROMLIST: mm: mmap: Add new /proc tunable for mmap_base ASLR.
Revert "mm: mmap: Add new /proc tunable for mmap_base ASLR."
Revert "arm: mm: support ARCH_MMAP_RND_BITS."
UPSTREAM: HID: hid-input: allow input_configured callback return errors
Revert "HID: Add input_register callback."
usb: gadget: rndis: use %z format specifier for size_t
of: Fix build warnings
UPSTREAM: include/linux/poison.h: fix LIST_POISON{1,2} offset
UPSTREAM: mm: more aggressive page stealing for UNMOVABLE allocations
UPSTREAM: mm: always steal split buddies in fallback allocations
UPSTREAM: mm: when stealing freepages, also take pages created by splitting buddy page
ANDROID: rtc-palmas: correct for bcd year
UPSTREAM: proc: actually make proc_fd_permission() thread-friendly
ANDROID: android: base-cfg: enable CONFIG_DM_VERITY_FEC
UPSTREAM: dm verity: add ignore_zero_blocks feature
UPSTREAM: dm verity: add support for forward error correction
UPSTREAM: dm verity: factor out verity_for_bv_block()
UPSTREAM: dm verity: factor out structures and functions useful to separate object
UPSTREAM: dm verity: move dm-verity.c to dm-verity-target.c
UPSTREAM: dm verity: separate function for parsing opt args
UPSTREAM: dm verity: clean up duplicate hashing code
ANDROID: dm verity: port upstream changes to 3.18
BACKPORT: mm: /proc/pid/smaps:: show proportional swap share of the mapping
of: handle both '/' and ':' in path strings
of: unittest: Add option string test case with longer path
of: unittest: Add options string testcase variants
of: fix handling of '/' in options for of_find_node_by_path()
of/unittest: Fix the wrong expected value in of_selftest_property_string
of/unittest: remove the duplicate of_changeset_init
of/overlay: Remove unused variable
of/overlay: Directly include idr.h
of: Drop superfluous dependance for OF_OVERLAY
of: Add prompt for OF_OVERLAY config
of/pci: Remove duplicate kfree in of_pci_get_host_bridge_resources()
of/fdt: fix sparse warning
of: EXPORT_SYMBOL_GPL of_property_read_u64_array
of/unittest: Overlays with sub-devices tests
of/unittest: Remove obsolete code
of/platform: Handle of_populate drivers in notifier
of/overlay: Do not generate duplicate nodes
Removes OF_UNITTEST dependency on OF_DYNAMIC config symbol
drivers: of: Export of_reserved_mem_device_{init,release}
of: Delete unnecessary check before calling "of_node_put()"
of: Drop ->next pointer from struct device_node
of: support passing console options with stdout-path
of: add optional options parameter to of_find_node_by_path()
of: Remove unneeded and incorrect MODULE_DEVICE_TABLE
of: base, fix of_property_read_string_helper kernel-doc
of: remove select of non-existant OF_DEVICE config symbol
of/overlay: Add overlay unittests
of/overlay: Introduce DT overlay support
of/reconfig: Add OF_DYNAMIC notifier for platform_bus_type
of/reconfig: Always use the same structure for notifiers
of/reconfig: Add debug output for OF_RECONFIG notifiers
of/reconfig: Add empty stubs for the of_reconfig methods
of/reconfig: Add of_reconfig_get_state_change() of notifier helper.
of/resolver: Switch to new local fixups format.
of: Refactor __of_node_alloc() into __of_node_dup()
of: Use vargs in __of_node_alloc
of: Properly set the OF_POPULATED_BUS flag on root node
of/fdt: export fdt blob as /sys/firmware/fdt
of: Change of_device_is_available() to return bool
of.h: Keep extern declaration of of_* variables when !CONFIG_OF
of/irq: Export of_irq_get()
of/platform: Move platform devices under /sys/devices/platform
of: check for size < 0 after rounding in early_init_dt_add_memory_arch
of/fdt: Don't clear initial_boot_params if fdt_check_header() fails
of/unittest: Remove test devices after adding them
of: Fix padding in _OF_DECLARE macro definition
of: Request and map make argument name constant
of/unittest: Rename selftest.c to unittest.c
of: Eliminate of_allnodes list
of: introduce of_property_read_s32
Linux 3.18.25
ipv6: sctp: implement sctp_v6_destroy_sock()
net/neighbour: fix crash at dumping device-agnostic proxy entries
ipv6: add complete rcu protection around np->opt
ipv6: distinguish frag queues by device for multicast and link-local packets
broadcom: fix PHY_ID_BCM5481 entry in the id table
net: ip6mr: fix static mfc/dev leaks on table destruction
net: ipmr: fix static mfc/dev leaks on table destruction
net, scm: fix PaX detected msg_controllen overflow in scm_detach_fds
tcp: initialize tp->copied_seq in case of cross SYN connection
tcp: fix potential huge kmalloc() calls in TCP_REPAIR
tcp: md5: fix lockdep annotation
net: qmi_wwan: add XS Stick W100-2 from 4G Systems
snmp: Remove duplicate OUTMCAST stat increment
ip_tunnel: disable preemption when updating per-cpu tstats
sctp: translate host order to network order when setting a hmacid
packet: fix tpacket_snd max frame len
packet: infer protocol from ethernet header if unset
packet: only allow extra vlan len on ethernet devices
packet: tpacket_snd(): fix signed/unsigned comparison
packet: always probe for transport header
packet: do skb_probe_transport_header when we actually have data
tools/net: Use include/uapi with __EXPORTED_HEADERS__
Revert "net: Fix skb_set_peeked use-after-free bug"
ipv6: addrconf: validate new MTU before applying it
KVM: x86: Use new is_noncanonical_address in _linearize
KVM: x86: work around infinite loop in microcode when #AC is delivered
ARM: orion: Fix DSA platform device after mvmdio conversion
RDS: verify the underlying transport exists before creating a connection
packet: race condition in packet_bind
ipv4: disable BH when changing ip local port range
ipv6: clean up dev_snmp6 proc entry when we fail to initialize inet6_dev
sfc: push partner queue for skb->xmit_more
sit: fix sit0 percpu double allocations
mmc: Extend wakelock if bus is dead
Revert "mmc: mmcblk: Add support for deferred SD bus resume"
Revert "mmc: block: Remove call to mmc_blk_set_blksize"
ipv6: gre: support SIT encapsulation
qmi_wwan: add Sierra Wireless MC74xx/EM74xx
virtio-net: drop NETIF_F_FRAGLIST
net: fix a race in dst_release()
net: avoid NULL deref in inet_ctl_sock_destroy()
qmi_wwan: fix entry for HP lt4112 LTE/HSPA+ Gobi 4G Module
ipmr: fix possible race resulting from improper usage of IP_INC_STATS_BH() in preemptible context.
stmmac: Correctly report PTP capabilities.
net/mlx4: Copy/set only sizeof struct mlx4_eqe bytes
RDS-TCP: Recover correctly from pskb_pull()/pksb_trim() failure in rds_tcp_data_recv
ppp: fix pppoe_dev deletion condition in pppoe_release()
macvtap: unbreak receiving of gro skb with frag list
irda: precedence bug in irlmp_seq_hb_idx()
audit: create private file name copies when auditing inodes
audit: correctly record file names with different path name types
mptfusion: prevent some memory corruption
mfd: wm5110: Add register patch for rev E and above
[media] gscpa_m5602: use msecs_to_jiffies for conversions
[media] v4l: vsp1: Fix VI6_WPF_SZCLIP_SIZE_MASK macro
[media] v4l: vsp1: Fix VI6_DPR_ROUTE_FP_MASK macro
[media] v4l: vsp1: Fix VI6_DPR_ROUTE_FXA_MASK macro
[media] usbvision: fix locking error
Input: zhenhua - ensure we have BITREVERSE
Input: omap4-keypad - fix memory leak
Input: serio - fix blocking of parport
Input: psmouse - add small delay for IBM trackpoint pass-through mode
HID: quirks: add QUIRK_NOGET for an other TPV touchscreen
HID: apple: Add support for the 2015 Macbook Pro
usb: musb: fix cppi channel teardown for isoch transfer
usb: musb: cppi41: improve rx channel abort routine
USB: symbolserial: Correct transferred data size
usb: chipidea: debug: add runtime pm for register access
s390/3270: redraw screen on unsolicited device end
iommu/amd: Handle integer overflow in dma_ops_area_alloc
client MUST ignore EncryptionKeyLength if CAP_EXTENDED_SECURITY is set
USB: usbtmc: add device quirk for Rigol DS6104
sched: Fix cpu_active_mask/cpu_online_mask race
PCI: Add VPD function 0 quirk for Intel Ethernet devices
PCI: Add dev_flags bit to access VPD through function 0
PCI: Add flag for devices that don't reset on D3hot->D0 transition
KEYS: Fix crash when attempt to garbage collect an uninstantiated keyring
KEYS: Fix race between key destruction and finding a keyring by name
ext4: fix loss of delalloc extent info in ext4_zero_range()
ext4: allocate entire range in zero range
vhost/scsi: potential memory corruption
serial: 8250_pci: Add support for 12 port Exar boards
serial: 8250_pci: Add support for 16 port Exar boards
md/raid5: fix locking in handle_stripe_clean_event()
IB/cm: Fix rb-tree duplicate free and use-after-free
mvsas: Fix NULL pointer dereference in mvs_slot_task_free
Revert "md: allow a partially recovered device to be hot-added to an array."
md/raid10: submit_bio_wait() returns 0 on success
md/raid1: submit_bio_wait() returns 0 on success
crypto: api - Only abort operations on fatal signal
module: Fix locking in symbol_put_addr()
xen-blkfront: check for null drvdata in blkback_changed (XenbusStateClosing)
xhci: Add spurious wakeup quirk for LynxPoint-LP controllers
xhci: handle no ping response error properly
dm btree: fix leak of bufio-backed block in btree_split_beneath error path
dm btree remove: fix a bug when rebalancing nodes after removal
Revert "ARM64: unwind: Fix PC calculation"
rbd: require stable pages if message data CRCs are enabled
iio: mxs-lradc: Fix temperature offset
drm/radeon: don't try to recreate sysfs entries on resume
...
Conflicts:
Makefile
android/configs/android-recommended.cfg
arch/Kconfig
arch/arm/mm/mmap.c
arch/arm64/Kconfig
arch/arm64/include/asm/kasan.h
arch/arm64/include/asm/pgalloc.h
arch/arm64/kernel/setup.c
arch/arm64/lib/memcpy.S
arch/arm64/lib/memmove.S
arch/arm64/lib/memset.S
arch/arm64/mm/kasan_init.c
arch/arm64/mm/mmap.c
arch/mips/mm/mmap.c
arch/powerpc/mm/mmap.c
arch/x86/mm/kasan_init_64.c
arch/x86/mm/mmap.c
drivers/bluetooth/ath3k.c
drivers/bluetooth/btusb.c
drivers/firmware/efi/libstub/Makefile
drivers/hid/hid-logitech-hidpp.c
drivers/hid/hid-magicmouse.c
drivers/hid/hid-ntrig.c
drivers/hid/hid-rmi.c
drivers/hid/hid-sony.c
drivers/mmc/card/Kconfig
drivers/mmc/card/block.c
drivers/mmc/card/queue.c
drivers/mmc/card/queue.h
drivers/mmc/core/core.c
drivers/mmc/core/core.h
drivers/net/wireless/Kconfig
drivers/of/Kconfig
drivers/of/Makefile
drivers/scsi/sd.c
drivers/staging/android/ion/ion_system_heap.c
drivers/usb/dwc3/gadget.c
drivers/usb/gadget/Kconfig
drivers/usb/gadget/function/f_fs.c
drivers/usb/gadget/function/f_mtp.c
drivers/usb/gadget/function/u_ether.c
drivers/usb/serial/option.c
drivers/usb/serial/qcserial.c
include/linux/compiler-gcc.h
include/linux/kasan.h
include/linux/vmalloc.h
kernel/module.c
kernel/sysctl.c
lib/Kconfig.kasan
lib/radix-tree.c
lib/test_kasan.c
mm/kasan/Makefile
mm/kasan/kasan.c
mm/kasan/kasan.h
mm/kasan/kasan_init.c
mm/kasan/report.c
mm/mempool.c
mm/page_alloc.c
mm/slub.c
scripts/Makefile.lib
scripts/module-common.lds
sound/core/compress_offload.c
USB and MMC related changes were ignored completely as suggested
by respective teams. Changes related to DM-VERITY were skipped in
this upmerge as they will be pulled in by corresponding team on
need basis.
Change-Id: I3e94c43cf595440299c91562e1226b1e4c77abeb
Signed-off-by: Imran Khan <kimran@codeaurora.org>
Diffstat (limited to 'MAINTAINERS')
-rw-r--r-- | MAINTAINERS | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/MAINTAINERS b/MAINTAINERS index 7b346b8a284a..25f8c2705060 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -9021,10 +9021,12 @@ S: Maintained F: drivers/net/ethernet/dlink/sundance.c SUPERH +M: Yoshinori Sato <ysato@users.sourceforge.jp> +M: Rich Felker <dalias@libc.org> L: linux-sh@vger.kernel.org W: http://www.linux-sh.org Q: http://patchwork.kernel.org/project/linux-sh/list/ -S: Orphan +S: Maintained F: Documentation/sh/ F: arch/sh/ F: drivers/sh/ |