Skip to content
  • Greg Kroah-Hartman's avatar
    Merge 3.18.40 into android-3.18 · 57e47fef
    Greg Kroah-Hartman authored
    
    
    Changes in 3.18.40:
    	Revert "drm/i915/ilk: Don't disable SSC source if it's in use"
    	HID: uhid: fix timeout when probe races with IO
    	s5p-mfc: Set device name for reserved memory region devs
    	s5p-mfc: Add release callback for memory region devs
    	netlabel: add address family checks to netlbl_{sock,req}_delattr()
    	PCI: Mark Atheros AR9485 and QCA9882 to avoid bus reset
    	gpio: pca953x: Fix NBANK calculation for PCA9536
    	Update my main e-mails at the Kernel tree
    	usb: dwc3: fix for the isoc transfer EP_BUSY flag
    	crypto: gcm - Filter out async ghash if necessary
    	of: fix memory leak related to safe_name()
    	serial: samsung: Fix ERR pointer dereference on deferred probe
    	hp-wmi: Fix wifi cannot be hard-unblocked
    	usb: renesas_usbhs: fix the sequence in xfer_work()
    	usb: renesas_usbhs: fix NULL pointer dereference in xfer_work()
    	usb: renesas_usbhs: protect the CFIFOSEL setting in usbhsg_ep_enable()
    	ext4: check for extents that wrap around
    	ext4: fix deadlock during page writeback
    	ext4: don't call ext4_should_journal_data() on the journal inode
    	ARM: dts: sunxi: Add a startup delay for fixed regulator enabled phys
    	ext4: validate s_reserved_gdt_blocks on mount
    	drm/radeon: add a delay after ATPX dGPU power off
    	drm/radeon: Poll for both connect/disconnect on analog connectors
    	[media] media: dvb_ringbuffer: Add memory barriers
    	[media] Fix RC5 decoding with Fintek CIR chipset
    	Bluetooth: Add USB ID 13D3:3487 to ath3k
    	Bluetooth: Add support of 13d3:3490 AR3012 device
    	[media] media: usbtv: prevent access to free'd resources
    	cifs: Check for existing directory when opening file with O_CREAT
    	s390/mm: fix gmap tlb flush issues
    	USB: quirks: Fix another ELAN touchscreen
    	usb: quirks: Add no-lpm quirk for Elan
    	KVM: nVMX: Fix memory corruption when using VMCS shadowing
    	drm/radeon: support backlight control for UNIPHY3
    	ext4: short-cut orphan cleanup on error
    	powerpc/tm: Avoid SLB faults in treclaim/trecheckpoint when RI=0
    	powerpc/tm: Fix stack pointer corruption in __tm_recheckpoint()
    	USB: serial: option: add support for Telit LE910 PID 0x1206
    	Bluetooth: Fix l2cap_sock_setsockopt() with optname BT_RCVMTU
    	crypto: scatterwalk - Fix test in scatterwalk_done
    	arm64: debug: unmask PSTATE.D earlier
    	mtd: nand: fix bug writing 1 byte less than page size
    	target: Fix missing complete during ABORT_TASK + CMD_T_FABRIC_STOP
    	target: Fix race between iscsi-target connection shutdown + ABORT_TASK
    	cifs: fix crash due to race in hmac(md5) handling
    	audit: Fix check of return value of strnlen_user()
    	Fix broken audit tests for exec arg len
    	audit: fix a double fetch in audit_log_single_execve_arg()
    	iscsi-target: Fix panic when adding second TCP connection to iSCSI session
    	gpio: intel-mid: Remove potentially harmful code
    	nfs: don't create zero-length requests
    	dcache: let the dentry count go down to zero without taking d_lock
    	fs/dcache.c: avoid soft-lockup in dput()
    	net/irda: fix NULL pointer dereference on memory allocation failure
    	module: Invalidate signatures on force-loaded modules
    	Documentation/module-signing.txt: Note need for version info if reusing a key
    	Input: i8042 - break load dependency between atkbd/psmouse and i8042
    	fs/cifs: make share unaccessible at root level mountable
    	CIFS: Fix a possible invalid memory access in smb2_query_symlink()
    	KVM: PPC: Book3S HV: Pull out TM state save/restore into separate procedures
    	KVM: PPC: Book3S HV: Save/restore TM state in H_CEDE
    	KEYS: 64-bit MIPS needs to use compat_sys_keyctl for 32-bit userspace
    	drm/radeon: fix firmware info version checks
    	ARC: mm: don't loose PTE_SPECIAL in pte_modify()
    	fuse: fsync() did not return IO errors
    	fuse: fuse_flush must check mapping->flags for errors
    	fuse: fix wrong assignment of ->flags in fuse_send_init()
    	ubi: Fix race condition between ubi device creation and udev
    	ubi: Make volume resize power cut aware
    	drm/nouveau/fbcon: fix font width not divisible by 8
    	ALSA: hda/realtek: Enable HP amp and mute LED on HP Folio 9480m [v3]
    	x86/syscalls/64: Add compat_sys_keyctl for 32-bit userspace
    	balloon: check the number of available pages in leak balloon
    	ftrace/recordmcount: Work around for addition of metag magic but not relocations
    	dm flakey: error READ bios during the down_interval
    	mm/hugetlb: avoid soft lockup in set_max_huge_pages()
    	sysv, ipc: fix security-layer leaking
    	ALSA: hda: add AMD Bonaire AZ PCI ID with proper driver caps
    	metag: Fix __cmpxchg_u32 asm constraint for CMP
    	block: fix use-after-free in seq file
    	powerpc/iommu: Remove the dependency on EEH struct in DDW mechanism
    	powerpc/pseries: Fix PCI config address for DDW
    	posix_acl: Add set_posix_acl
    	nfsd: check permissions when setting ACLs
    	perf/x86: Fix undefined shift on 32-bit kernels
    	Linux 3.18.40
    
    Change-Id: Ia66199669c7d6acb2f563e9e708f0394da5e024e
    Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@google.com>
    57e47fef