Commit Graph

964 Commits

Author SHA1 Message Date
Masahiro Yamada
593b0a3c2f kbuild: create a build directory automatically for out-of-tree build
Kbuild supports saving output files in a separate directory.
But the build directory must be created beforehand. For example,

  $ mkdir -p dir/to/store/output/files
  $ make O=dir/to/store/output/files defconfig

Creating a build directory automatically would be useful.

Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com>
Acked-by: Sam Ravnborg <sam@ravnborg.org>
Signed-off-by: Michal Marek <mmarek@suse.cz>
2021-10-24 14:08:54 +08:00
TALU
8d0b1a373f Revert "Makefile: Disable CC_STACKPROTECTOR & CCACHE for building"
This reverts commit c4c8319427.
2020-07-21 19:52:03 +01:00
TARKZiM
c4c8319427 Makefile: Disable CC_STACKPROTECTOR & CCACHE for building 2020-05-18 01:36:12 +08:00
Rk779
793e1402b9 Merge tag 'v3.10.108' into lineage-15.1
e7a59c7 Linux 3.10.108
68cbe93 x86/apic: fix build breakage caused by incomplete backport to 3.10
541cbdc can: esd_usb2: Fix can_dlc value for received RTR, frames
4de0e6b scsi: scsi_dh_emc: return success in clariion_std_inquiry()
4021627 usb: gadget: composite: Fix use-after-free in usb_composite_overwrite_options
49218ad KVM: nVMX: fix guest CR4 loading when emulating L2 to L1 exit
75840f1 IB/qib: fix false-postive maybe-uninitialized warning
f63d10b team: fix memory leaks
9032694 IB/ipoib: rtnl_unlock can not come after free_netdev
827a5cb btrfs: prevent to set invalid default subvolid
7210062 tracing: Erase irqsoff trace with empty write
ec8c69e tracing: Apply trace_clock changes to instance max buffer
c5378d2 scsi: qla2xxx: Fix an integer overflow in sysfs code
92e84b6 crypto: AF_ALG - remove SGL terminator indicator when chaining
6f47a87 ip6_gre: fix endianness errors in ip6gre_err
488ec7b ipv6: fix typo in fib6_net_exit()
4e39d5e ipv6: fix memory leak with multiple tables during netns destruction
dd3e501 qlge: avoid memcpy buffer overflow
71bec91 ACPI / APEI: Add missing synchronize_rcu() on NOTIFY_SCI removal
136211c ALSA: core: Fix unexpected error at replacing user TLV
b4824101 staging:iio:resolver:ad2s1210 fix negative IIO_ANGL_VEL read
fe1fd35 packet: fix tp_reserve race in packet_set_ring
162f50e workqueue: implicit ordered attribute should be overridable
ef6fa3f ipv4: initialize fib_trie prior to register_netdev_notifier call.
50602d3 net/mlx4: Remove BUG_ON from ICM allocation routine
c1327b4 perf annotate: Fix broken arrow at row 0 connecting jmp instruction to its target
3a7578a udf: Fix deadlock between writeback and udf_setsize()
ad08716 ir-core: fix gcc-7 warning on bool arithmetic
7fb443f crypto: caam - fix signals handling
b569326 mm: fix overflow check in expand_upwards()
9efa3d5 cfg80211: Check if PMKID attribute is of expected size
d474081 cfg80211: Validate frequencies nested in NL80211_ATTR_SCAN_FREQUENCIES
fa69abf ipv6: avoid unregistering inet6_dev for loopback
98b9e94 KEYS: Fix an error code in request_master_key()
fe77acc KVM: x86: zero base3 of unusable segments
40cfe45 cpufreq: s3c2416: double free on driver init error path
04d0069 xfrm: Oops on error in pfkey_msg2xfrm_state()
f478b42 xfrm: NULL dereference on allocation failure
6ac502c net: korina: Fix NAPI versus resources freeing
1814420 net: phy: fix marvell phy status reading
2406076 drivers/misc/c2port/c2port-duramar2150.c: checking for NULL instead of IS_ERR()
779ec20 usb: r8a66597-hcd: decrease timeout
e1bdf20 usb: r8a66597-hcd: select a different endpoint on timeout
655e5ff pvrusb2: reduce stack usage pvr2_eeprom_analyze()
1e7ae91 mfd: omap-usb-tll: Fix inverted bit use for USB TLL mode
e52eca8 x86/mm/32: Set the '__vmalloc_start_set' flag in initmem_init()
12d805b serial: efm32: Fix parity management in 'efm32_uart_console_get_options()'
f6b525b net: xilinx_emaclite: fix receive buffer overflow
7e25c93 drm/vmwgfx: Handle vmalloc() failure in vmw_local_fifo_reserve()
a72c279 scsi: qla2xxx: don't disable a not previously enabled PCI device
f7eb769 net: ping: do not abuse udp_poll()
ca58e31 kvm: async_pf: fix rcu_irq_enter() with irqs enabled
28968bc x86/io: Add "memory" clobber to insb/insw/insl/outsb/outsw/outsl
61eea27 net: 8021q: Fix one possible panic caused by BUG_ON in free_netdev
bc3eede net/mlx4_core: Fix VF overwrite of module param which disables DMFS on new probed PFs
78da094 net: Set sk_prot_creator when cloning sockets to the right proto
055ad96 net/packet: check length in getsockopt() called with PACKET_HDRLEN
83fef52 tcp: initialize rcv_mss to TCP_MIN_MSS instead of 0
81d2ec2 tcp: when rearming RTO, if RTO time is in past then fire RTO ASAP
37cb362 tcp: avoid setting cwnd to invalid ssthresh after cwnd reduction states
6f85a88 tcp: reset sk_rx_dst in tcp_disconnect()
72d7b83 netfilter: xt_TCPMSS: add more sanity tests on tcph->doff
946272f tcp: disallow cwnd undo when switching congestion control
08bd34b sctp: potential read out of bounds in sctp_ulpevent_type_enabled()
faa132a sctp: fully initialize the IPv6 address in sctp_v6_to_addr()
2630e5a sctp: fix the check for _sctp_walk_params and _sctp_walk_errors
3cb637d sctp: don't dereference ptr before leaving _sctp_walk_{params, errors}()
9f75306 ext4: avoid deadlock when expanding inode size
ebb33af ext4: in ext4_seek_{hole,data}, return -ENXIO for negative offsets
159c95b netfilter: nf_ct_ext: fix possible panic after nf_ct_extend_unregister
19cc6d9 wext: handle NULL extra data in iwe_stream_add_point better
7af6952 kernel/extable.c: mark core_kernel_text notrace
4ef4196 net: prevent sign extension in dev_get_stats()
2f34aab ext4: fix SEEK_HOLE
3031776 lib/cmdline.c: fix get_options() overflow while parsing ranges
7719043 md: fix super_offset endianness in super_1_rdev_size_change
634fd95363 md/raid10: submit bio directly to replacement disk
09ab11e netfilter: invoke synchronize_rcu after set the _hook_ to NULL
a77cf1b lib/digsig: fix dereference of NULL user_key_payload
9ac5390 md/bitmap: disable bitmap_resize for file-backed bitmaps.
a45d367 KEYS: encrypted: fix dereference of NULL user_key_payload
e8705c4 KEYS: prevent creating a different user's keyrings
f9e779c MIPS: Fix mips_atomic_set() retry condition
9c66c82 ext4: keep existing extra fields when inode expands
ba85092 FS-Cache: fix dereference of NULL user_key_payload
20d94bc9 KEYS: don't let add_key() update an uninstantiated key
be3e7b1 USB: serial: console: fix use-after-free after failed setup
d75e854 direct-io: Prevent NULL pointer access in submit_page_section
544d7ba iommu/amd: Finish TLB flush in amd_iommu_unmap()
5abdd6e usb: renesas_usbhs: fix usbhsf_fifo_clear() for RX direction
b974ab5 usb: renesas_usbhs: fix the BCLR setting condition for non-DCP pipe
4b106b9 scsi: zfcp: trace HBA FSF response by default on dismiss or timedout late response
bb5cf57 scsi: zfcp: fix payload with full FCP_RSP IU in SCSI trace records
2c7bfb3 scsi: zfcp: fix missing trace records for early returns in TMF eh handlers
e7ab3bd scsi: zfcp: add handling for FCP_RESID_OVER to the fcp ingress path
f609dac scsi: zfcp: fix queuecommand for scsi_eh commands when DIX enabled
c2ace304 fuse: initialize the flock flag in fuse_file on allocation
003bea4 target: Avoid mappedlun symlink creation during lun shutdown
a6a256f media: platform: davinci: return -EINVAL for VPFE_CMD_S_CCDC_RAW_PARAMS ioctl
c39dcbd ext4: fix overflow caused by missing cast in ext4_resize_fs()
bdc5fbb ext4: fix SEEK_HOLE/SEEK_DATA for blocksize < pagesize
ae49cb7 workqueue: restore WQ_UNBOUND/max_active==1 to be ordered
7e20e7b libata: array underflow in ata_find_dev()
4748ac3 MIPS: math-emu: Prevent wrong ISA mode instruction emulation
2121b63 MIPS: Fix unaligned PC interpretation in `compute_return_epc'
6aa23d1 MIPS: Actually decode JALX in `__compute_return_epc_for_insn'
a2555cd usb: renesas_usbhs: fix usbhsc_resume() for !USBHSF_RUNTIME_PWCTRL
ecac824 powerpc/asm: Mark cr0 as clobbered in mftb()
733c88d powerpc: Fix emulation of mfocrf in emulate_step()
8e38d08 powerpc/64: Fix atomic64_inc_not_zero() to return an int
c11c8fc PM / Domains: Fix unsafe iteration over modified list of device links
f9c9c73 crypto: talitos - Extend max key length for SHA384/512-HMAC and AEAD
1fc0b43 vt: fix unchecked __put_user() in tioclinux ioctls
7136ca7 brcmfmac: fix possible buffer overflow in brcmf_cfg80211_mgmt_tx()
fe7e554 staging: comedi: fix clean-up of comedi_class in comedi_init()
790d869 powerpc/kprobes: Pause function_graph tracing during jprobes handling
69e0576 cpufreq: conservative: Allow down_threshold to take values from 1 to 10
54fd65c usb: chipidea: debug: check before accessing ci_role
f862c94 KEYS: fix dereferencing NULL payload with nonzero length
e044ff5 serial: ifx6x60: fix use-after-free on module unload
6c17636 MIPS: Send SIGILL for BPOSGE32 in `__compute_return_epc_for_insn'
3937c2c ALSA: seq: Fix use-after-free at creating a port
44ec968 nl80211: check for the required netlink attributes presence
7571b74 xfrm: policy: check policy direction value
978e42b rxrpc: Fix several cases where a padded len isn't checked in ticket decode
4f54b264 fs/exec.c: account for argv/envp pointers
9a95fe3 usb: renesas_usbhs: Fix DMAC sequence for receiving zero-length packet
b2453bd usb: renesas_usbhs: fix the sequence in xfer_work()
58e47d4 usb: renesas_usbhs: fix the behavior of some usbhs_pkt_handle
75894ad leak in O_DIRECT readv past the EOF
7c11e178 mm/page_alloc: Remove kernel address exposure in free_reserved_area()
01c577c tcp: fix xmit timer to only be reset if data ACKed/SACKed
aa923a7 tcp: enable xmit timer fix by having TLP use time when RTO should fire
42a858e tcp: introduce tcp_rto_delta_us() helper for xmit timer fix
ecce864 Bluetooth: cmtp: cmtp_add_connection() should verify that it's dealing with l2cap socket
b8d57eb Bluetooth: bnep: bnep_add_connection() should verify that it's dealing with l2cap socket
69ddef7b udp: consistently apply ufo or fragmentation
b673e04 Staging: comedi: comedi_fops: Avoid orphaned proc entry
bf98a1b net: skb_needs_check() accepts CHECKSUM_NONE for tx
1bff8a2 net: reduce skb_warn_bad_offload() noise
f0dce90 ipvs: SNAT packet replies only for NATed connections

Signed-off-by: Rk779 <Rahulkrishna585@gmail.com>
2020-05-18 01:35:04 +08:00
Rk779
4c1dafc453 Merge tag 'v3.10.107' into lineage-15.1
0e3d574 Linux 3.10.107
0fcba8f Allow stack to grow up to address space limit
28ebf89 mm: fix new crash in unmapped_area_topdown()
1ad9a25 mm: larger stack guard gap, between vmas
a5eec86 x86/mm/32: Enable full randomization on i386 and X86_32
2d49a81 x86: standardize mmap_rnd() usage
36805c5 ipv6: check raw payload size correctly in ioctl
d46354f printk: use rcuidle console tracepoint
302c74b tun: read vnet_hdr_sz once
58e4633 kvm: nVMX: Allow L1 to intercept software exceptions (#BP and #OF)
b3d2d8a ftrace/x86: Fix triple fault with graph tracing and suspend-to-ram
2103905 nfsd: check for oversized NFSv2/v3 arguments
37a23f2 p9_client_readdir() fix
1e46601 xen/x86: don't lose event interrupts
403642a RDS: Fix the atomicity for congestion map update
32b0616 MIPS: Fix crash registers on non-crashing CPUs
ab93db2 ip6mr: fix notification device destruction
075de21 sctp: listen on the sock only when it's state is listening or closed
4d1b81c net: neigh: guard against NULL solicit() method
c1b4204 gfs2: avoid uninitialized variable warning
f6d81f2 hostap: avoid uninitialized variable use in hfa384x_get_rid
8998669 tty: nozomi: avoid a harmless gcc warning
a8069ae net/packet: fix overflow in check for tp_reserve
492980c net/packet: fix overflow in check for tp_frame_nr
187d3b3 powerpc: Reject binutils 2.24 when building little endian
2c6896a x86/mce/AMD: Give a name to MCA bank 3 when accessed with legacy MSRs
e898332 ubi/upd: Always flush after prepared for an update
0854b58 Drivers: hv: get rid of timeout in vmbus_open()
0c792ee Drivers: hv: don't leak memory in vmbus_establish_gpadl()
3fa1656 net: ipv6: check route protocol when deleting routes
6b7c152 catc: Use heap buffer for memory size test
f3487f84 catc: Combine failure cleanup code in catc_probe()
fad53245 virtio-console: avoid DMA from stack
081fb3d mm: Tighten x86 /dev/mem with zeroing reads
c9b40c2 platform/x86: acer-wmi: setup accelerometer when ACPI device was found
9b2b8b0 platform/x86: acer-wmi: setup accelerometer when machine has appropriate notify event
c0dd8ff char: lack of bool string made CONFIG_DEVPORT always on
3fa1aeb xen, fbfront: fix connecting to backend
6694041 iscsi-target: Drop work-around for legacy GlobalSAN initiator
e71bfbe iscsi-target: Fix TMR reference leak during session shutdown
5e25d2d x86/vdso: Plug race between mapping and ELF header setup
56bc42d net/packet: fix overflow in check for priv area size
db930d8 mtd: bcm47xxpart: fix parsing first block after aligned TRX
ef67ca9 mm/mempolicy.c: fix error handling in set_mempolicy and mbind.
4261679 powerpc: Don't try to fix up misaligned load-with-reservation instructions
aaf47bf metag/usercopy: Zero rest of buffer from copy_from_user
0f84dfc metag/usercopy: Drop unused macros
903377e Reset TreeId to zero on SMB2 TREE_CONNECT
404f763 drm/vmwgfx: fix integer overflow in vmw_surface_define_ioctl()
3a36304 drm/vmwgfx: Remove getparam error message
354b332 drm/vmwgfx: avoid calling vzalloc with a 0 size in vmw_get_cap_3d_ioctl()
30cd45a6 drm/vmwgfx: NULL pointer dereference in vmw_surface_define_ioctl()
02f1f3f HID: i2c-hid: Add sleep between POWER ON and RESET
2ee4455 HID: hid-lg: Fix immediate disconnection of Logitech Rumblepad 2
7a76e42 padata: avoid race in reordering
535c7d6 rtc: s35390a: improve irq handling
df4be7e rtc: s35390a: implement reset routine as suggested by the reference
231b0f80 rtc: s35390a: make sure all members in the output are set
1812b5c ACPI / power: Avoid maybe-uninitialized warning
42fdd36 ACPI: Fix incompatibility with mcount-based function graph tracing
edaad97 libceph: force GFP_NOIO for socket allocations
80fb16c metag/ptrace: Reject partial NT_METAG_RPIPE writes
137b9e2 metag/ptrace: Provide default TXSTATUS for short NT_PRSTATUS
1dc7c2d metag/ptrace: Preserve previous registers for short regset write
e1e277f sparc/ptrace: Preserve previous registers for short regset write
7d3e34e c6x/ptrace: Remove useless PTRACE_SETREGSET implementation
e2e1170 virtio_balloon: init 1st buffer in stats vq
0907dbe crypto: algif_hash - avoid zero-sized array
88085d8 fbcon: Fix vc attr at deinit
935896e uvcvideo: uvc_scan_fallback() for webcams with broken chain
ecf229c mmc: sdhci: Do not disable interrupts while waiting for clock
7eb0374 ACM gadget: fix endianness in notifications
f754ccc tcp: initialize icsk_ack.lrcvtime at session start time
7dbfa25 ipv4: provide stronger user input validation in nl_fib_input()
6e37a68 igb: add i211 to i210 PHY workaround
cc7f31b igb: Workaround for igb i210 firmware issue
741c8ac cpufreq: Fix and clean up show_cpuinfo_cur_freq()
ab6c86a s390/pci: fix use after free in dma_init
2b49b19 Drivers: hv: balloon: don't crash when memory is added in non-sorted order
4bbe571 ACPI / video: skip evaluating _DOD when it does not exist
a4da2b0 crypto: cryptd - Assign statesize properly
4324a47 crypto: ghash-clmulni - Fix load failure
42be60f cancel the setfilesize transation when io error happen
46d284b give up on gcc ilog2() constant optimizations
4401c71 futex: Add missing error handling to FUTEX_REQUEUE_PI
8f4a52d futex: Fix potential use-after-free in FUTEX_REQUEUE_PI
3710b15 dccp: fix memory leak during tear-down of unsuccessful connection request
cb93d3f ipv6: avoid write to a possibly cloned skb
ce01649 uapi: fix linux/packet_diag.h userspace compilation error
9b4c2e7 tcp: fix various issues for sockets morphing to listen state
0363343 dccp: Unlock sock before calling sk_free()
bc00602be net: don't call strlen() on the user buffer in packet_bind_spkt()
3475371 l2tp: avoid use-after-free caused by l2tp_ip_backlog_recv
57f2082 mvsas: fix misleading indentation
ab4de16 cpmac: remove hopeless #warning
c424014 mtd: pmcmsp: use kstrndup instead of kmalloc+strncpy
4f9f848 crypto: improve gcc optimization flags for serpent and wp512
2ebbe4f xhci: fix 10 second timeout on removal of PCI hotpluggable xhci controllers
8d05f35 drivers: hv: Turn off write permission on the hypercall page
496355e fat: fix using uninitialized fields of fat_inode/fsinfo_inode
51f2df4 drm/ttm: Make sure BOs being swapped out are cacheable
6ac2741 drm/ast: Fix test for VGA enabled
6958f50 mac80211: flush delayed work when entering suspend
0c51e5d xtensa: move parse_tag_fdt out of #ifdef CONFIG_BLK_DEV_INITRD
71116d6 s390: TASK_SIZE for kernel threads
f7bbcab KVM: s390: fix task size check
9f3a56a KVM: PPC: Book3S PR: Fix illegal opcode emulation
d1e71d5 KVM: VMX: use correct vmcs_read/write for guest segment selector/base
96a14fe powerpc/xmon: Fix data-breakpoint
4289b9c bcma: use (get|put)_device when probing/removing device driver
249eb34 NFSv4: fix getacl ERANGE for some ACL buffer sizes
11f43b2 rdma_cm: fail iwarp accepts w/o connection params
f84c064 ath5k: drop bogus warning on drv_set_key with unsupported cipher
109b421 samples/seccomp: fix 64-bit comparison macros
1ba4fc4 sd: get disk reference in sd_check_events()
20bfb0a ipc/shm: Fix shmat mmap nil-page protection
281c8f7 mm: vmpressure: fix sending wrong events on underflow
95589a7 MIPS: Fix special case in 64 bit IP checksumming.
c0c294a af_packet: remove a stray tab in packet_set_ring()
5751935 rtlwifi: rtl_usb: Fix for URB leaking when doing ifconfig up/down
298feed tty: serial: msm: Fix module autoload
5988be3 irda: Fix lockdep annotations in hashbin_delete().
296a1ab rtc: interface: ignore expired timers when enqueuing new timers
bbd2068 futex: Move futex_init() to core_initcall
7160035 siano: make it work again with CONFIG_VMAP_STACK
fe75d1a vfs: fix uninitialized flags in splice_to_pipe()
c6cc07d packet: round up linear to header len
b0899f8 macvtap: read vnet_hdr_size once
5c235ec tcp: fix 0 divide in __tcp_select_window()
4718919 sched/debug: Don't dump sched debug info in SysRq-W
e2ec149 ARC: [arcompact] brown paper bag bug in unaligned access delay slot fixup
6ee1806 mm, fs: check for fatal signals in do_generic_file_read()
18f6264 mm/memory_hotplug.c: check start_pfn in test_pages_in_a_zone()
bb3d39c ata: sata_mv:- Handle return value of devm_ioremap.
055d0a8 crypto: api - Clear CRYPTO_ALG_DEAD bit before registering an alg
bb47c5c drm/nouveau/nv1a,nv1f/disp: fix memory clock rate retrieval
ddee222 af_unix: move unix_mknod() out of bindlock
cba3e28 ipv6: addrconf: Avoid addrconf_disable_change() using RCU read-side lock
379fa3e nfs: Don't increment lock sequence ID after NFS4ERR_MOVED
485f990 parisc: Don't use BITS_PER_LONG in userspace-exported swab.h header
b5882ec ARC: [arcompact] handle unaligned access delay slot corner case
ddf2415 ISDN: eicon: silence misleading array-bounds warning
db2b7cd sysctl: fix proc_doulongvec_ms_jiffies_minmax()
3cc334c tile/ptrace: Preserve previous registers for short regset write
baaee1b bnx2x: Correct ringparam estimate when DOWN
1d662dc serial: 8250_pci: Detach low-level driver during PCI error recovery
64df8d3 move the call of __d_drop(anon) into __d_materialise_unique(dentry, anon)
dda50d9 sg: Fix double-free when drives detach during SG_IO
0570aff bna: Add synchronization for tx ring.
37ccd2b vfio/pci: Fix integer overflows, bitmask check
f466ca6 apparmor: do not expose kernel stack
a078d77 apparmor: fix module parameters can be changed after policy is locked
1259d17 apparmor: fix oops in profile_unpack() when policy_db is not present
4b0f1ec apparmor: don't check for vmalloc_addr if kvzalloc() failed
efbb2d5 apparmor: add missing id bounds check on dfa verification
57ad170 apparmor: check that xindex is in trans_table bounds
8b201a9 apparmor: internal paths should be treated as disconnected
31d33070 apparmor: fix disconnected bind mnts reconnection
8d14bc9 apparmor: exec should not be returning ENOENT when it denies
e41dd34 apparmor: fix uninitialized lsm_audit member
0e872a0 Fix regression which breaks DFS mounting
685957c Move check for prefix path to within cifs_get_root()
5c33dcb Compare prepaths when comparing superblocks
528d066 Fix memory leaks in cifs_do_mount()
40fb18b vmxnet3: Wake queue from reset work
da39d11 NFSv4: Ensure nfs_atomic_open set the dentry verifier on ENOENT
1c17617 ARM: dts: da850-evm: fix read access to SPI flash
d6797dd ARM: 8634/1: hw_breakpoint: blacklist Scorpion CPUs
2044077 qla2xxx: Fix crash due to null pointer access
369ca80 x86/PCI: Ignore _CRS on Supermicro X8DTH-i/6/iF/6F
9cbef9a pinctrl: sh-pfc: Do not unconditionally support PIN_CONFIG_BIAS_DISABLE
a5464db sysrq: attach sysrq handler correctly for 32-bit kernel
23913c7 vme: Fix wrong pointer utilization in ca91cx42_slave_get
f8ddf96 i2c: fix kernel memory disclosure in dev interface
b7f5924 Input: i8042 - add Clevo P650RS to the i8042 reset list
091db52 Input: mpr121 - set missing event capability
3910681 Input: mpr121 - handle multiple bits change of status register
4a878a0 Input: tca8418 - use the interrupt trigger from the device tree
840c242 Input: joydev - do not report stale values on first open
3f25fb3 Input: kbtab - validate number of endpoints before using them
f0819a4 Input: iforce - validate number of endpoints before using them
4fccf69 Input: i8042 - add noloop quirk for Dell Embedded Box PC 3000
e2c835e Input: xpad - use correct product id for x360w controllers
a48d5b1 HID: hid-cypress: validate length of report
461527f igmp: Make igmp group member RFC 3376 compliant
e88f37a drop_monitor: consider inserted data in genlmsg_end
0cfc062 drop_monitor: add missing call to genlmsg_end
4375298 netvsc: reduce maximum GSO size
468316b tick/broadcast: Prevent NULL pointer dereference
8f58777 net: ti: cpmac: Fix compiler warning due to type confusion
de2e280 cred/userns: define current_user_ns() as a function
fa51c86 ftrace/x86: Set ftrace_stub to weak to prevent gcc from using short jumps to it
823a2a0 sg_write()/bsg_write() is not fit to be called under KERNEL_DS
b1230ef powerpc/ps3: Fix system hang with GCC 5 builds
768ce7b nfs_write_end(): fix handling of short copies
93c83e37 libceph: verify authorize reply on connect
8cfc539 s390/vmlogrdr: fix IUCV buffer allocation
937f076 scsi: sd: Fix capacity calculation with 32-bit sector_t
d427ab5 scsi: sr: Sanity check returned mode data
dfda822 scsi: lpfc: Add shutdown method for kexec
22e0bbb target/pscsi: Fix TYPE_TAPE + TYPE_MEDIMUM_CHANGER export
d49e93f scsi: storvsc: properly set residual data length on errors
d9b6a46 scsi: storvsc: properly handle SRB_ERROR when sense message is present
c243c61 scsi: don't BUG_ON() empty DMA transfers
cf8ec2c scsi: move the nr_phys_segments assert into scsi_init_io
b3ffb4c scsi: avoid a permanent stop of the scsi device's request queue
0175d92 drivers/gpu/drm/ast: Fix infinite loop if read fails
048eeeb ssb: Fix error routine when fallback SPROM fails
4e448d4 xfs: clear _XBF_PAGES from buffers when readahead page
dfd97b5 xfs: set AGI buffer type in xlog_recover_clear_agi_bucket
afeef47 arm/xen: Use alloc_percpu rather than __alloc_percpu
50da0b0 USB: UHCI: report non-PME wakeup signalling for Intel hardware
d4dfd03 usb: gadget: composite: correctly initialize ep->maxpacket
1ea3d6c usb: hub: Wait for connection to be reestablished after port reset
91c86d7 usb: dwc3: gadget: delay unmap of bounced requests
a3fdfc6 usb: host: xhci-plat: Fix timeout on removal of hot pluggable xhci controllers
8cada85 usb: dwc3: gadget: make Set Endpoint Configuration macros safe
817a471 USB: cdc-acm: fix failed open not being detected
256d49b USB: cdc-acm: fix open and suspend race
f8dc9ab USB: cdc-acm: fix double usb_autopm_put_interface() in acm_port_activate()
7b1a80c usb: gadget: composite: always set ep->mult to a sensible value
a1bf279 USB: serial: io_ti: bind to interface after fw download
e233c67 xhci: free xhci virtual devices with leaf nodes first
bde22e3 USB: gadgetfs: fix checks of wTotalLength in config descriptors
6ccec4b USB: gadgetfs: fix use-after-free bug
66e87b4 USB: gadgetfs: fix unbounded memory allocation bug
133caaf usb: gadgetfs: restrict upper bound on device configuration size
7563f27 ALSA: usb-audio: Add QuickCam Communicate Deluxe/S7500 to volume_control_quirks
42860da ALSA: seq: Don't break snd_use_lock_sync() loop by timeout
28e0ebd ALSA: seq: Fix race during FIFO resize
2dbb155 ALSA: seq: Fix racy cell insertions during snd_seq_pool_done()
2dbfb5c ALSA: seq: Fix link corruption by event error handling
7a3085a ALSA: timer: Reject user params with too small ticks
28567fb ALSA: seq: Don't handle loop timeout at snd_seq_pool_done()
6dd5cf4 ALSA: seq: Fix race at creating a queue
bbcdcb8 ALSA: hda - Fix up GPIO for ASUS ROG Ranger
d2ab6e5 can: usb_8dev: Fix memory leak of priv->cmd_msg_buffer
d5361ee can: bcm: fix hrtimer/tasklet termination in bcm op removal
2adddc0a can: ti_hecc: add missing prepare and unprepare of the clock
165cc03 can: c_can_pci: fix null-pointer-deref in c_can_start() - set device pointer
3e7b58a can: peak: fix bad memory access and free sequence
cf79690 can: raw: raw_setsockopt: limit number of can_filter that can be set
1918581 ocfs2: fix BUG_ON() in ocfs2_ci_checkpointed()
4b93c1d ocfs2: fix crash caused by stale lvb with fsdlm plugin
4549e4a cifs: Do not send echoes before Negotiate is complete
a9baa44 fs/cifs: make share unaccessible at root level mountable
60f2c2f CIFS: remove bad_network_name flag
f9e74c2 CIFS: Fix a possible memory corruption in push locks
85beff4 CIFS: Fix missing nls unload in smb2_reconnect()
e008a96 CIFS: Fix a possible memory corruption during reconnect
d45256f md linear: fix a race between linear_add() and linear_congested()
7a56cc0 md:raid1: fix a dead loop when read from a WriteMostly disk
523d769 md/raid5: limit request size according to implementation limits
8255960 dm space map metadata: fix 'struct sm_metadata' leak on failed create
3044e19 dm crypt: mark key as invalid until properly loaded
1dd3d3e block: fix del_gendisk() vs blkdev_ioctl crash
5cb0174 block: allow WRITE_SAME commands with the SG_IO ioctl
0f3a4aa block: fix use-after-free in sys_ioprio_get()
cd0d925 ext4: fix inode checksum calculation problem if i_extra_size is small
48a5889 ext4: return EROFS if device is r/o and journal replay is needed
399562b ext4: preserve the needs_recovery flag when the journal is aborted
98f58e0 ext4: trim allocation requests to group size
77bd57e ext4: fix fencepost in s_first_meta_bg validation
45f1a95 jbd2: don't leak modified metadata buffers on an aborted journal
188b2eb ext4: validate s_first_meta_bg at mount time
d61f4e2 ext4: add sanity checking to count_overhead()
bd652ad ext4: fix in-superblock mount options processing
408d824 ext4: use more strict checks for inodes_per_block on mount
de714a8 Btrfs: fix memory leak in reading btree blocks
0ee8821 Revert "Btrfs: don't delay inode ref updates during log, replay"

Signed-off-by: Rk779 <Rahulkrishna585@gmail.com>

 Conflicts:
	arch/x86/mm/init.c
2020-05-18 01:35:04 +08:00
Rk779
194365cbe6 Merge tag 'v3.10.106' into lineage-15.1
a07ea93 Linux 3.10.106
4155279 dccp: fix freeing skb too early for IPV6_RECVPKTINFO
66cb324 char: lp: fix possible integer overflow in lp_setup()
2f954a6 dccp/tcp: do not inherit mc_list from parent
e64530f mm/huge_memory.c: respect FOLL_FORCE/FOLL_COW for thp
43fe818 fs: exec: apply CLOEXEC before changing dumpable task flags
8676954 ipv6: handle -EFAULT from skb_copy_bits
030e0b5 tty: n_hdlc: get rid of racy n_hdlc.tbuf
a9511e7 TTY: n_hdlc, fix lockdep false positive
211bcbc KVM: kvm_io_bus_unregister_dev() should never fail
d8abb8b kvm: exclude ioeventfd from counting kvm_io_range limit
dd8db85 KVM: x86: clear bus pointer when destroyed
620d73a sctp: deny peeloff operation on asocs with threads sleeping on it
1f7cb73 sctp: avoid BUG_ON on sctp_wait_for_sndbuf
abcfcd0 ipv6: fix the use of pcpu_tstats in ip6_tunnel
e246c09 ipv6: pointer math error in ip6_tnl_parse_tlv_enc_lim()
72bbf33 ipv6: fix ip6_tnl_parse_tlv_enc_lim()
3bdb157 xc2028: Fix use-after-free bug properly
d9a854e xc2028: unlock on error in xc2028_set_config()
bb4884f xc2028: avoid use after free
9391c80 Drivers: hv: avoid vfree() on crash
801c8a0 can: Fix kernel panic at security_sock_rcv_skb
414989d mm/init: fix zone boundary creation
5765ee4 USB: dummy-hcd: fix bug in stop_activity (handle ep0)
15668b4 USB: fix problems with duplicate endpoint addresses
60f704b ping: implement proper locking
3d46433 USB: usbtmc: add missing endpoint sanity check
8c11dce perf trace: Use the syscall raw_syscalls:sys_enter timestamp
8ceaec0 net: sctp: rework multihoming retransmission path selection to rfc4960
ad1336d Staging: vt6655-6: potential NULL dereference in hostap_disable_hostapd()
bda0832 tun: Fix TUN_PKT_STRIP setting
bfac362 ARM: dts: imx31: fix AVIC base address
3e721e2 ARM: dts: imx31: move CCM device node to AIPS2 bus devices
d1f922a MIPS: KGDB: Use kernel context for sleeping threads
43f8c8b l2tp: take reference on sessions being dumped
509fda4 net: phy: handle state correctly in phy_stop_machine
9bc8935 netfilter: arp_tables: fix invoking 32bit "iptable -P INPUT ACCEPT" failed in 64bit kernel
6d5f780 ring-buffer: Have ring_buffer_iter_empty() return true when empty
95948b1 tracing: Allocate the snapshot buffer before enabling probe
57420af rtl8150: Use heap buffers for all register access
6a1d611 pegasus: Use heap buffers for all register access
797971a powerpc: Disable HFSCR[TM] if TM is not supported
6800d88 char: Drop bogus dependency of DEVPORT on !M68K
d5efe5c net/mlx4_core: Fix racy CQ (Completion Queue) free
2b3d0c0 net/mlx4_en: Fix bad WQE issue
6f68a8d s390/decompressor: fix initrd corruption caused by bss clear
bc37f9a metag/usercopy: Add missing fixups
816a1ae metag/usercopy: Fix src fixup in from user rapf loops
cabb4ce metag/usercopy: Set flags before ADDZ
9a83add8 metag/usercopy: Add early abort to copy_to_user
994c8e5 metag/usercopy: Fix alignment error checking
13e03cf ring-buffer: Fix return value check in test_ringbuffer()
b8054bf ptrace: fix PTRACE_LISTEN race corrupting task->state
4fbf100 ipv4: igmp: Allow removing groups from a removed interface
98dcb81 i2c: at91: manage unexpected RXRDY flag when starting a transfer
d106ce3 USB: OHCI: Fix race between ED unlink and URB submission
62bdbcf ACPI / PNP: Reserve ACPI resources at the fs_initcall_sync stage
23b2b0e ACPI / resources: free memory on error in add_region_before()
0f06de4 ACPI / PNP: Avoid conflicting resource reservations
a11b00f ALSA: ctxfi: Fix the incorrect check of dma_set_mask() call
4b0ca39 ALSA: ctxfi: Fallback DMA mask to 32bit
21ec215 scsi: libsas: fix ata xfer length
3f102dc ext4: mark inode dirty after converting inline directory
e32d76a mmc: ushc: fix NULL-deref at probe
735a19d uwb: hwa-rc: fix NULL-deref at probe
b00b018 uwb: i1480-dfu: fix NULL-deref at probe
626f277 USB: wusbcore: fix NULL-deref at probe
712c7fb USB: idmouse: fix NULL-deref at probe
79e603e USB: uss720: fix NULL-deref at probe
9a15264 Input: cm109 - validate number of endpoints before using them
e121cd4 Input: yealink - validate number of endpoints before using them
ab84b30 Input: hanwang - validate number of endpoints before using them
ec5cc03 Input: ims-pcu - validate number of endpoints before using them
e24a53a net: unix: properly re-increment inflight counter of GC discarded candidates
de9d09c net: properly release sk_frag.page
d7a6842 xen: do not re-use pirq number cached in pci device msi msg data
47bad91 isdn/gigaset: fix NULL-deref at probe
1e0d06b perf/core: Fix event inheritance on fork()
20af6b4 net sched actions: decrement module reference count after table flush.
29c4bf4 dccp/tcp: fix routing redirect race
9cfe942 net: net_enable_timestamp() can be called from irq contexts
12f1a0f locking/static_keys: Add static_key_{en,dis}able() helpers
7c72e85 ipv4: mask tos for input route
e5c6b9c vxlan: correctly validate VXLAN ID against VXLAN_N_VID
cb32438 USB: serial: io_ti: fix information leak in completion handler
58a600a USB: serial: io_ti: fix NULL-deref in interrupt callback
04992d7 USB: iowarrior: fix NULL-deref in write
88ee631 USB: iowarrior: fix NULL-deref at probe
50b6074 USB: serial: omninet: fix reference leaks at open
61ab4e5 USB: serial: safe_serial: fix information leak in completion handler
2b6aa62 tracing: Add #undef to fix compile error
06a5c0b MIPS: ip27: Disable qlge driver in defconfig
5e44fdd USB: serial: digi_acceleport: fix OOB-event processing
7c75989 USB: serial: digi_acceleport: fix OOB data sanity check
cc3d0c2 dm: flush queued bios when process blocks to avoid deadlock
ebd9572 nlm: Ensure callback code also checks that the files match
5bb7a6c ktest: Fix child exit code processing
2c31873 IB/ipoib: Fix deadlock between rmmod and set_mode
8e68a4d s390/qdio: clear DSCI prior to scanning multiple input queues
58ccba8 NFSv4: fix getacl head length estimation
e9a1e1c RDMA/core: Fix incorrect structure packing for booleans
5beea85 fuse: add missing FR_FORCE
f90660e ath9k: use correct OTP register offsets for the AR9340 and AR9550
6390114 scsi: aacraid: Reorder Adapter status check
0259f8b uvcvideo: Fix a wrong macro
9dc2420 MIPS: Handle microMIPS jumps in the same way as MIPS32/MIPS64 jumps
8577fb6 MIPS: Calculate microMIPS ra properly when unwinding the stack
a3e70c3 MIPS: Fix is_jump_ins() handling of 16b microMIPS instructions
9c01ee5 MIPS: Fix get_frame_info() handling of microMIPS function size
15d2aa7 MIPS: Prevent unaligned accesses during stack unwinding
1809a78 MIPS: Clear ISA bit correctly in get_frame_info()
e51712a MIPS: OCTEON: Fix copy_from_user fault handling for large buffers
beb27bf net/sched: em_meta: Fix 'meta vlan' to correctly recognize zero VID frames
37fdac5 vti4: Don't count header length twice.
3ac993d net: 6lowpan: fix lowpan_header_create non-compression memcpy call
c4c175d drm/nv50/disp: min/max are reversed in nv50_crtc_gamma_set()
dad5635 mfd: pm8921: Potential NULL dereference in pm8921_remove()
511ae3b ocfs2: do not write error flag to user structure we cannot copy from/to
7fb0b44 goldfish: Sanitize the broken interrupt handler
d3926e1 x86/platform/goldfish: Prevent unconditional loading
9ce78b1 USB: serial: ark3116: fix register-accessor error handling
1110205 USB: serial: opticon: fix CTS retrieval at open
3e642b8 USB: serial: spcp8x5: fix modem-status handling
c151418 USB: serial: ftdi_sio: fix line-status over-reporting
af1f7fb USB: serial: ftdi_sio: fix extreme low-latency setting
aa814ed USB: serial: ftdi_sio: fix modem-status error handling
c8c6bd8 USB: serial: mos7840: fix another NULL-deref at open
0b5240c net: socket: fix recvmmsg not returning error from sock_error
9aab359 packet: Do not call fanout_release from atomic contexts
2a272ab packet: fix races in fanout_add()
3d75337 l2tp: do not use udp_ioctl()
c6dfb87 ping: fix a null pointer dereference
a05c8e3 ip6_gre: fix ip6gre_err() invalid reads
96296cd netlabel: out of bound access in cipso_v4_validate()
050c309 ipv4: keep skb->dst around in presence of IP options
efca6f5 net: use a work queue to defer net_disable_timestamp() work
5c9d55e drm/i915: fix use-after-free in page_flip_completed()
01e26ca scsi: zfcp: fix use-after-free by not tracing WKA port open/close on failed send
22ae324 mac80211: Fix adding of mesh vendor IEs
fcd0b44 ARM: 8643/3: arm/ptrace: Preserve previous registers for short regset write
dd105cf svcrpc: fix oops in absence of krb5 module
5bcc3fa tcp: initialize max window for a new fastopen socket
48decd9 net: fix harmonize_features() vs NETIF_F_HIGHDMA
b2c6a97 platform/x86: intel_mid_powerbtn: Set IRQ_ONESHOT
a632ba4 s5k4ecgx: select CRC32 helper
784e4e9 drm/i915: Don't leak edid in intel_crt_detect_ddc()
7c2e0b9 crypto: caam - fix non-hmac hashes
d3005b0 fuse: do not use iocb after it may have been freed
abae7dd ite-cir: initialize use_demodulator before using it
ef60264 ARM: ux500: fix prcmu_is_cpu_in_wfi() calculation
518a744 arm64/ptrace: Reject attempts to set incomplete hardware breakpoint fields
b36ad64 arm64/ptrace: Avoid uninitialised struct padding in fpr_set()
f4c0fd3 arm64/ptrace: Preserve previous registers for short regset write
13c485b ubifs: Fix journal replay wrt. xattr nodes
490960c mtd: nand: xway: disable module support
8bc899e mmc: mxs-mmc: Fix additional cycles after transmission stop
6a4a5fd svcrpc: don't leak contexts on PROC_DESTROY
2024f68 ARM: dts: imx31: fix clock control module interrupts description
016f803 perf scripting: Avoid leaking the scripting_context variable
7d26287 IB/mlx4: Fix port query for 56Gb Ethernet links
dcb7311 IB/mlx4: Set traffic class in AH
2292bda powerpc/ibmebus: Fix device reference leaks in sysfs interface
34c23b2 powerpc/ibmebus: Fix further device reference leaks
c242797 NFSv4.1: nfs4_fl_prepare_ds must be careful about reporting success.
0954c87 x86/cpu: Fix bootup crashes by sanitizing the argument of the 'clearcpuid=' command-line option
2c65c73 USB: serial: ch341: fix modem-control and B0 handling
2563aee USB: serial: ch341: fix resume after reset
8024b1a USB: serial: ch341: fix open and resume after B0
352ba51 USB: serial: ch341: fix control-message error handling
6a9f8d8 USB: serial: ch341: fix open error handling
86e0a6b USB: serial: ch341: fix initial modem-control state
b031f56 USB: serial: kl5kusb105: fix line-state error handling
10e96e6 mm/hugetlb.c: fix reservation race when freeing surplus pages
4323a76 Input: i8042 - add Pegatron touchpad to noloop table
8b372d3 powerpc: Fix build warning on 32-bit PPC
8ec6068 gro: Disable frag0 optimization on IPv6 ext headers
f2c23ae gro: use min_t() in skb_gro_reset_offset()
9872698 gro: Enter slow-path if there is no tailroom
8d82183 net: stmmac: Fix race between stmmac_drv_probe and stmmac_open
4949c9e net, sched: fix soft lockup in tc_classify
3dc64c4 ser_gigaset: return -ENOMEM on error instead of success
b734c02 powerpc/pci/rpadlpar: Fix device reference leaks
985d68b mmc: mmc_test: Uninitialized return value
6075e94 target/iscsi: Fix double free in lio_target_tiqn_addtpg()
4d091cf scsi: mvsas: fix command_active typo
7712b94 iommu/amd: Fix the left value check of cmd buffer
b09fd95 clk: clk-wm831x: fix a logic error
232e0c1 hwmon: (ds620) Fix overflows seen when writing temperature limits
5c9b542 cris: Only build flash rescue image if CONFIG_ETRAX_AXISFLASHMAP is selected
34c8357 usb: dwc3: gadget: always unmap EP0 requests
57eb4ca staging: iio: ad7606: fix improper setting of oversampling pins
7a30277 USB: serial: kl5kusb105: abort on open exception path
b1d2451 ALSA: usb-audio: Fix bogus error return in snd_usb_create_stream()
1a2f2df usb: musb: Fix trying to free already-free IRQ 4
5a45bdd usb: xhci-mem: use passed in GFP flags instead of GFP_KERNEL
56a4835 USB: serial: mos7720: fix parallel probe
756f54d USB: serial: mos7720: fix parport use-after-free on probe errors
54cd03a USB: serial: mos7720: fix use-after-free on probe errors
5a896b11 USB: serial: mos7720: fix NULL-deref at open
e514b71 USB: serial: mos7840: fix NULL-deref at open
810fb7b USB: serial: kobil_sct: fix NULL-deref in write
ba35ae7 USB: serial: cyberjack: fix NULL-deref at open
7449b98 USB: serial: oti6858: fix NULL-deref at open
be7c031 USB: serial: io_edgeport: fix NULL-deref at open
52bc1e3 USB: serial: ti_usb_3410_5052: fix NULL-deref at open
a5d48a1 USB: serial: garmin_gps: fix memory leak on failed URB submit
e3c79a8 USB: serial: iuu_phoenix: fix NULL-deref at open
7d04b5c USB: serial: io_ti: fix another NULL-deref at open
0d90b3d USB: serial: io_ti: fix NULL-deref at open
7244497 USB: serial: spcp8x5: fix NULL-deref at open
1df7c66 USB: serial: keyspan_pda: verify endpoints at probe
18b787d USB: serial: pl2303: fix NULL-deref at open
4f2b2d8 USB: serial: quatech2: fix sleep-while-atomic in close
c15d09c USB: serial: omninet: fix NULL-derefs at open and disconnect
7e3f800 usb: gadget: composite: Test get_alt() presence instead of set_alt()
ecf33ba powerpc: Convert cmp to cmpd in idle enter sequence
029555a IB/multicast: Check ib_find_pkey() return value
67ae25b IB/mad: Fix an array index check
882f8f1 ftrace/x86_32: Set ftrace_stub to weak to prevent gcc from using short jumps to it
1c2287b scsi: zfcp: fix rport unblock race with LUN recovery
5d35a96 scsi: zfcp: do not trace pure benign residual HBA responses at default level
5453950 scsi: zfcp: fix use-after-"free" in FC ingress path after TMF
97c6c85 block: protect iterate_bdevs() against concurrent close
49c8225 f2fs: set ->owner for debugfs status file's file_operations
e74af99 ext4: return -ENOMEM instead of success
b70876f ext4: reject inodes with negative size
ac3d8fb ext4: fix stack memory corruption with 64k block size
cafd215 ext4: fix mballoc breakage with 64k block size
625208a crypto: caam - fix AEAD givenc descriptors
725da55 block_dev: don't test bdev->bd_contains when it is not stable
6017ea9 USB: serial: kl5kusb105: fix open error path
6e97d31 Btrfs: fix tree search logic when replaying directory entry deletes
57bf12f hotplug: Make register and unregister notifier API symmetric
3d1b965 m68k: Fix ndelay() macro
07f0386 locking/rtmutex: Prevent dequeue vs. unlock race
9488a477 ext4: fix data exposure after a crash
d19182e KEYS: fix keyctl_set_reqkey_keyring() to not leak thread keyrings
5b22a8a KEYS: Change the name of the dead type to ".dead" to prevent user access
8e728d2 KEYS: Disallow keyrings beginning with '.' to be joined as session keyrings
cbd95d1 xfrm_user: validate XFRM_MSG_NEWAE incoming ESN size harder
ccf8544 xfrm_user: validate XFRM_MSG_NEWAE XFRMA_REPLAY_ESN_VAL replay_window
452655e tcp: avoid infinite loop in tcp_splice_read()
a71b419 selinux: fix off-by-one in setprocattr
e39ab83 fbdev: color map copying bounds checking
1026a8c tmpfs: clear S_ISGID when setting posix ACLs
dd2421b posix_acl: Clear SGID bit when setting file permissions
27bf4b6 KVM: x86: Introduce segmented_write_std
2dd7d7e KVM: x86: fix emulation of "MOV SS, null selector"
dd7d4be libceph: don't set weight to IN when OSD is destroyed
3751051 EVM: Use crypto_memneq() for digest comparisons
5fd5381 crypto: crypto_memneq - add equality testing of memory regions w/o timing leaks
4bfb6dd packet: fix race condition in packet_set_ring

Signed-off-by: Rk779 <Rahulkrishna585@gmail.com>

 Conflicts:
	drivers/video/fbcmap.c
	fs/ext3/acl.c
	fs/generic_acl.c
	net/ipv4/ping.c
2020-05-18 01:35:04 +08:00
Nathan Chancellor
c02e8f7fd4 Merge 3.10.105 into android-msm-bullhead-3.10-oreo-m5
Changes in 3.10.105: (315 commits)
        sched/core: Fix a race between try_to_wake_up() and a woken up task
        sched/core: Fix an SMP ordering race in try_to_wake_up() vs. schedule()
        crypto: algif_skcipher - Require setkey before accept(2)
        crypto: af_alg - Disallow bind/setkey/... after accept(2)
        crypto: af_alg - Add nokey compatibility path
        crypto: algif_skcipher - Add nokey compatibility path
        crypto: hash - Add crypto_ahash_has_setkey
        crypto: shash - Fix has_key setting
        crypto: algif_hash - Require setkey before accept(2)
        crypto: skcipher - Add crypto_skcipher_has_setkey
        crypto: algif_skcipher - Add key check exception for cipher_null
        crypto: af_alg - Allow af_af_alg_release_parent to be called on nokey path
        crypto: algif_hash - Remove custom release parent function
        crypto: algif_skcipher - Remove custom release parent function
        crypto: af_alg - Forbid bind(2) when nokey child sockets are present
        crypto: algif_hash - Fix race condition in hash_check_key
        crypto: algif_skcipher - Fix race condition in skcipher_check_key
        crypto: algif_skcipher - Load TX SG list after waiting
        crypto: cryptd - initialize child shash_desc on import
        crypto: skcipher - Fix blkcipher walk OOM crash
        crypto: gcm - Fix IV buffer size in crypto_gcm_setkey
        MIPS: KVM: Fix unused variable build warning
        KVM: MIPS: Precalculate MMIO load resume PC
        KVM: MIPS: Drop other CPU ASIDs on guest MMU changes
        KVM: nVMX: postpone VMCS changes on MSR_IA32_APICBASE write
        KVM: MIPS: Make ERET handle ERL before EXL
        KVM: x86: fix wbinvd_dirty_mask use-after-free
        KVM: x86: fix missed SRCU usage in kvm_lapic_set_vapic_addr
        KVM: Disable irq while unregistering user notifier
        PM / devfreq: Fix incorrect type issue.
        ppp: defer netns reference release for ppp channel
        x86/mm/xen: Suppress hugetlbfs in PV guests
        xen: Add RING_COPY_REQUEST()
        xen-netback: don't use last request to determine minimum Tx credit
        xen-netback: use RING_COPY_REQUEST() throughout
        xen-blkback: only read request operation from shared ring once
        xen/pciback: Save xen_pci_op commands before processing it
        xen/pciback: Save the number of MSI-X entries to be copied later.
        xen/pciback: Return error on XEN_PCI_OP_enable_msi when device has MSI or MSI-X enabled
        xen/pciback: Return error on XEN_PCI_OP_enable_msix when device has MSI or MSI-X enabled
        xen/pciback: Do not install an IRQ handler for MSI interrupts.
        xen/pciback: For XEN_PCI_OP_disable_msi[|x] only disable if device has MSI(X) enabled.
        xen/pciback: Don't allow MSI-X ops if PCI_COMMAND_MEMORY is not set.
        xen-pciback: Add name prefix to global 'permissive' variable
        x86/xen: fix upper bound of pmd loop in xen_cleanhighmap()
        x86/traps: Ignore high word of regs->cs in early_idt_handler_common
        x86/mm: Disable preemption during CR3 read+write
        x86/apic: Do not init irq remapping if ioapic is disabled
        x86/mm/pat, /dev/mem: Remove superfluous error message
        x86/paravirt: Do not trace _paravirt_ident_*() functions
        x86/build: Build compressed x86 kernels as PIE
        x86/um: reuse asm-generic/barrier.h
        iommu/amd: Update Alias-DTE in update_device_table()
        iommu/amd: Free domain id when free a domain of struct dma_ops_domain
        ARM: 8616/1: dt: Respect property size when parsing CPUs
        ARM: 8618/1: decompressor: reset ttbcr fields to use TTBR0 on ARMv7
        ARM: sa1100: clear reset status prior to reboot
        ARM: sa1111: fix pcmcia suspend/resume
        arm64: avoid returning from bad_mode
        arm64: Define AT_VECTOR_SIZE_ARCH for ARCH_DLINFO
        arm64: spinlocks: implement smp_mb__before_spinlock() as smp_mb()
        arm64: debug: avoid resetting stepping state machine when TIF_SINGLESTEP
        MIPS: Malta: Fix IOCU disable switch read for MIPS64
        MIPS: ptrace: Fix regs_return_value for kernel context
        powerpc/mm: Don't alias user region to other regions below PAGE_OFFSET
        powerpc/vdso64: Use double word compare on pointers
        powerpc/powernv: Use CPU-endian PEST in pnv_pci_dump_p7ioc_diag_data()
        powerpc/64: Fix incorrect return value from __copy_tofrom_user
        powerpc/nvram: Fix an incorrect partition merge
        avr32: fix copy_from_user()
        avr32: fix 'undefined reference to `___copy_from_user'
        avr32: off by one in at32_init_pio()
        s390/dasd: fix hanging device after clear subchannel
        parisc: Ensure consistent state when switching to kernel stack at syscall entry
        microblaze: fix __get_user()
        microblaze: fix copy_from_user()
        mn10300: failing __get_user() and get_user() should zero
        m32r: fix __get_user()
        sh64: failing __get_user() should zero
        score: fix __get_user/get_user
        s390: get_user() should zero on failure
        ARC: uaccess: get_user to zero out dest in cause of fault
        asm-generic: make get_user() clear the destination on errors
        frv: fix clear_user()
        cris: buggered copy_from_user/copy_to_user/clear_user
        blackfin: fix copy_from_user()
        score: fix copy_from_user() and friends
        sh: fix copy_from_user()
        hexagon: fix strncpy_from_user() error return
        mips: copy_from_user() must zero the destination on access_ok() failure
        asm-generic: make copy_from_user() zero the destination properly
        alpha: fix copy_from_user()
        metag: copy_from_user() should zero the destination on access_ok() failure
        parisc: fix copy_from_user()
        openrisc: fix copy_from_user()
        openrisc: fix the fix of copy_from_user()
        mn10300: copy_from_user() should zero on access_ok() failure...
        sparc32: fix copy_from_user()
        ppc32: fix copy_from_user()
        ia64: copy_from_user() should zero the destination on access_ok() failure
        fix fault_in_multipages_...() on architectures with no-op access_ok()
        fix memory leaks in tracing_buffers_splice_read()
        arc: don't leak bits of kernel stack into coredump
        Fix potential infoleak in older kernels
        swapfile: fix memory corruption via malformed swapfile
        coredump: fix unfreezable coredumping task
        usb: dwc3: gadget: increment request->actual once
        USB: validate wMaxPacketValue entries in endpoint descriptors
        USB: fix typo in wMaxPacketSize validation
        usb: xhci: Fix panic if disconnect
        USB: serial: fix memleak in driver-registration error path
        USB: kobil_sct: fix non-atomic allocation in write path
        USB: serial: mos7720: fix non-atomic allocation in write path
        USB: serial: mos7840: fix non-atomic allocation in write path
        usb: renesas_usbhs: fix clearing the {BRDY,BEMP}STS condition
        USB: change bInterval default to 10 ms
        usb: gadget: fsl_qe_udc: signedness bug in qe_get_frame()
        USB: serial: cp210x: fix hardware flow-control disable
        usb: misc: legousbtower: Fix NULL pointer deference
        usb: gadget: function: u_ether: don't starve tx request queue
        USB: serial: cp210x: fix tiocmget error handling
        usb: gadget: u_ether: remove interrupt throttling
        usb: chipidea: move the lock initialization to core file
        Fix USB CB/CBI storage devices with CONFIG_VMAP_STACK=y
        ALSA: rawmidi: Fix possible deadlock with virmidi registration
        ALSA: timer: fix NULL pointer dereference in read()/ioctl() race
        ALSA: timer: fix division by zero after SNDRV_TIMER_IOCTL_CONTINUE
        ALSA: timer: fix NULL pointer dereference on memory allocation failure
        ALSA: ali5451: Fix out-of-bound position reporting
        ALSA: pcm : Call kill_fasync() in stream lock
        zfcp: fix fc_host port_type with NPIV
        zfcp: fix ELS/GS request&response length for hardware data router
        zfcp: close window with unblocked rport during rport gone
        zfcp: retain trace level for SCSI and HBA FSF response records
        zfcp: restore: Dont use 0 to indicate invalid LUN in rec trace
        zfcp: trace on request for open and close of WKA port
        zfcp: restore tracing of handle for port and LUN with HBA records
        zfcp: fix D_ID field with actual value on tracing SAN responses
        zfcp: fix payload trace length for SAN request&response
        zfcp: trace full payload of all SAN records (req,resp,iels)
        scsi: zfcp: spin_lock_irqsave() is not nestable
        scsi: mpt3sas: Fix secure erase premature termination
        scsi: mpt3sas: Unblock device after controller reset
        scsi: mpt3sas: fix hang on ata passthrough commands
        mpt2sas: Fix secure erase premature termination
        scsi: megaraid_sas: Fix data integrity failure for JBOD (passthrough) devices
        scsi: megaraid_sas: fix macro MEGASAS_IS_LOGICAL to avoid regression
        scsi: ibmvfc: Fix I/O hang when port is not mapped
        scsi: Fix use-after-free
        scsi: arcmsr: Buffer overflow in arcmsr_iop_message_xfer()
        scsi: scsi_debug: Fix memory leak if LBP enabled and module is unloaded
        scsi: arcmsr: Send SYNCHRONIZE_CACHE command to firmware
        ext4: validate that metadata blocks do not overlap superblock
        ext4: avoid modifying checksum fields directly during checksum verification
        ext4: use __GFP_NOFAIL in ext4_free_blocks()
        ext4: reinforce check of i_dtime when clearing high fields of uid and gid
        ext4: allow DAX writeback for hole punch
        ext4: sanity check the block and cluster size at mount time
        reiserfs: fix "new_insert_key may be used uninitialized ..."
        reiserfs: Unlock superblock before calling reiserfs_quota_on_mount()
        xfs: fix superblock inprogress check
        libxfs: clean up _calc_dquots_per_chunk
        btrfs: ensure that file descriptor used with subvol ioctls is a dir
        ocfs2/dlm: fix race between convert and migration
        ocfs2: fix start offset to ocfs2_zero_range_for_truncate()
        ubifs: Fix assertion in layout_in_gaps()
        ubifs: Fix xattr_names length in exit paths
        UBIFS: Fix possible memory leak in ubifs_readdir()
        ubifs: Abort readdir upon error
        ubifs: Fix regression in ubifs_readdir()
        UBI: fastmap: scrub PEB when bitflips are detected in a free PEB EC header
        NFSv4.x: Fix a refcount leak in nfs_callback_up_net
        NFSD: Using free_conn free connection
        NFS: Don't drop CB requests with invalid principals
        NFSv4: Open state recovery must account for file permission changes
        fs/seq_file: fix out-of-bounds read
        fs/super.c: fix race between freeze_super() and thaw_super()
        isofs: Do not return EACCES for unknown filesystems
        hostfs: Freeing an ERR_PTR in hostfs_fill_sb_common()
        driver core: Delete an unnecessary check before the function call "put_device"
        driver core: fix race between creating/querying glue dir and its cleanup
        drm/radeon: fix radeon_move_blit on 32bit systems
        drm: Reject page_flip for !DRIVER_MODESET
        drm/radeon: Ensure vblank interrupt is enabled on DPMS transition to on
        qxl: check for kmap failures
        Input: i8042 - break load dependency between atkbd/psmouse and i8042
        Input: i8042 - set up shared ps2_cmd_mutex for AUX ports
        Input: ili210x - fix permissions on "calibrate" attribute
        hwrng: exynos - Disable runtime PM on probe failure
        hwrng: omap - Fix assumption that runtime_get_sync will always succeed
        hwrng: omap - Only fail if pm_runtime_get_sync returns < 0
        i2c-eg20t: fix race between i2c init and interrupt enable
        em28xx-i2c: rt_mutex_trylock() returns zero on failure
        i2c: core: fix NULL pointer dereference under race condition
        i2c: at91: fix write transfers by clearing pending interrupt first
        iio: accel: kxsd9: Fix raw read return
        iio: accel: kxsd9: Fix scaling bug
        thermal: hwmon: Properly report critical temperature in sysfs
        cdc-acm: fix wrong pipe type on rx interrupt xfers
        timers: Use proper base migration in add_timer_on()
        EDAC: Increment correct counter in edac_inc_ue_error()
        IB/ipoib: Fix memory corruption in ipoib cm mode connect flow
        IB/core: Fix use after free in send_leave function
        IB/ipoib: Don't allow MC joins during light MC flush
        IB/mlx4: Fix incorrect MC join state bit-masking on SR-IOV
        IB/mlx4: Fix create CQ error flow
        IB/uverbs: Fix leak of XRC target QPs
        IB/cm: Mark stale CM id's whenever the mad agent was unregistered
        mtd: blkdevs: fix potential deadlock + lockdep warnings
        mtd: pmcmsp-flash: Allocating too much in init_msp_flash()
        mtd: nand: davinci: Reinitialize the HW ECC engine in 4bit hwctl
        perf symbols: Fixup symbol sizes before picking best ones
        perf: Tighten (and fix) the grouping condition
        tty: Prevent ldisc drivers from re-using stale tty fields
        tty: limit terminal size to 4M chars
        tty: vt, fix bogus division in csi_J
        vt: clear selection before resizing
        drivers/vfio: Rework offsetofend()
        include/stddef.h: Move offsetofend() from vfio.h to a generic kernel header
        stddef.h: move offsetofend inside #ifndef/#endif guard, neaten
        ipv6: don't call fib6_run_gc() until routing is ready
        ipv6: split duplicate address detection and router solicitation timer
        ipv6: move DAD and addrconf_verify processing to workqueue
        ipv6: addrconf: fix dev refcont leak when DAD failed
        ipv6: fix rtnl locking in setsockopt for anycast and multicast
        ip6_gre: fix flowi6_proto value in ip6gre_xmit_other()
        ipv6: correctly add local routes when lo goes up
        ipv6: dccp: fix out of bound access in dccp_v6_err()
        ipv6: dccp: add missing bind_conflict to dccp_ipv6_mapped
        ip6_tunnel: Clear IP6CB in ip6tunnel_xmit()
        ip6_tunnel: disable caching when the traffic class is inherited
        net/irda: handle iriap_register_lsap() allocation failure
        tcp: fix use after free in tcp_xmit_retransmit_queue()
        tcp: properly scale window in tcp_v[46]_reqsk_send_ack()
        tcp: fix overflow in __tcp_retransmit_skb()
        tcp: fix wrong checksum calculation on MTU probing
        tcp: take care of truncations done by sk_filter()
        bonding: Fix bonding crash
        net: ratelimit warnings about dst entry refcount underflow or overflow
        mISDN: Support DR6 indication in mISDNipac driver
        mISDN: Fixing missing validation in base_sock_bind()
        net: disable fragment reassembly if high_thresh is set to zero
        ipvs: count pre-established TCP states as active
        iwlwifi: pcie: fix access to scratch buffer
        svc: Avoid garbage replies when pc_func() returns rpc_drop_reply
        brcmsmac: Free packet if dma_mapping_error() fails in dma_rxfill
        brcmsmac: Initialize power in brcms_c_stf_ss_algo_channel_get()
        brcmfmac: avoid potential stack overflow in brcmf_cfg80211_start_ap()
        pstore: Fix buffer overflow while write offset equal to buffer size
        net/mlx4_core: Allow resetting VF admin mac to zero
        firewire: net: guard against rx buffer overflows
        firewire: net: fix fragmented datagram_size off-by-one
        netfilter: fix namespace handling in nf_log_proc_dostring
        can: bcm: fix warning in bcm_connect/proc_register
        net: fix sk_mem_reclaim_partial()
        net: avoid sk_forward_alloc overflows
        ipmr, ip6mr: fix scheduling while atomic and a deadlock with ipmr_get_route
        packet: call fanout_release, while UNREGISTERING a netdev
        net: sctp, forbid negative length
        sctp: validate chunk len before actually using it
        net: clear sk_err_soft in sk_clone_lock()
        net: mangle zero checksum in skb_checksum_help()
        dccp: do not send reset to already closed sockets
        dccp: fix out of bound access in dccp_v4_err()
        sctp: assign assoc_id earlier in __sctp_connect
        neigh: check error pointer instead of NULL for ipv4_neigh_lookup()
        ipv4: use new_gw for redirect neigh lookup
        mac80211: fix purging multicast PS buffer queue
        mac80211: discard multicast and 4-addr A-MSDUs
        cfg80211: limit scan results cache size
        mwifiex: printk() overflow with 32-byte SSIDs
        ipv4: Set skb->protocol properly for local output
        net: sky2: Fix shutdown crash
        kaweth: fix firmware download
        tracing: Move mutex to protect against resetting of seq data
        kernel/fork: fix CLONE_CHILD_CLEARTID regression in nscd
        Revert "ipc/sem.c: optimize sem_lock()"
        cfq: fix starvation of asynchronous writes
        drbd: Fix kernel_sendmsg() usage - potential NULL deref
        lib/genalloc.c: start search from start of chunk
        tools/vm/slabinfo: fix an unintentional printf
        rcu: Fix soft lockup for rcu_nocb_kthread
        ratelimit: fix bug in time interval by resetting right begin time
        mfd: core: Fix device reference leak in mfd_clone_cell
        PM / sleep: fix device reference leak in test_suspend
        mmc: mxs: Initialize the spinlock prior to using it
        mmc: block: don't use CMD23 with very old MMC cards
        pstore/core: drop cmpxchg based updates
        pstore/ram: Use memcpy_toio instead of memcpy
        pstore/ram: Use memcpy_fromio() to save old buffer
        mb86a20s: fix the locking logic
        mb86a20s: fix demod settings
        cx231xx: don't return error on success
        cx231xx: fix GPIOs for Pixelview SBTVD hybrid
        gpio: mpc8xxx: Correct irq handler function
        uio: fix dmem_region_start computation
        KEYS: Fix short sprintf buffer in /proc/keys show function
        hv: do not lose pending heartbeat vmbus packets
        staging: iio: ad5933: avoid uninitialized variable in error case
        mei: bus: fix received data size check in NFC fixup
        ACPI / APEI: Fix incorrect return value of ghes_proc()
        PCI: Handle read-only BARs on AMD CS553x devices
        tile: avoid using clocksource_cyc2ns with absolute cycle count
        dm flakey: fix reads to be issued if drop_writes configured
        mm,ksm: fix endless looping in allocating memory when ksm enable
        can: dev: fix deadlock reported after bus-off
        hwmon: (adt7411) set bit 3 in CFG1 register
        mpi: Fix NULL ptr dereference in mpi_powm() [ver #3]
        mfd: 88pm80x: Double shifting bug in suspend/resume
        ASoC: omap-mcpdm: Fix irq resource handling
        regulator: tps65910: Work around silicon erratum SWCZ010
        dm: mark request_queue dead before destroying the DM device
        fbdev/efifb: Fix 16 color palette entry calculation
        metag: Only define atomic_dec_if_positive conditionally
        Linux 3.10.105

Signed-off-by: Nathan Chancellor <natechancellor@gmail.com>

Conflicts:
	arch/arm/mach-sa1100/generic.c
	arch/arm64/kernel/traps.c
	crypto/blkcipher.c
	drivers/devfreq/devfreq.c
	drivers/usb/dwc3/gadget.c
	drivers/usb/gadget/u_ether.c
	fs/ubifs/dir.c
	include/net/if_inet6.h
	lib/genalloc.c
	net/ipv6/addrconf.c
	net/ipv6/tcp_ipv6.c
	net/wireless/scan.c
	sound/core/timer.c
2020-05-18 01:35:04 +08:00
Rk779
e8688a8a8a Merge tag 'v3.10.104' into lineage-15.1
7828a96 Linux 3.10.104
9691eac mm: remove gup_flags FOLL_WRITE games from __get_user_pages()
4cebb47 xen-netback: ref count shared rings
72f0c11 security: let security modules use PTRACE_MODE_* with bitmasks
fea24c0 MIPS: KVM: Check for pfn noslot case
afac378 mm: thp: fix SMP race condition between THP page fault and MADV_DONTNEED
4077262 ACPI / sysfs: fix error code in get_status()
479c12a staging: comedi: daqboard2000: bug fix board type matching code
c0a803c crypto: nx - off by one bug in nx_of_update_msc()
4060533 megaraid_sas: Fix probing cards without io port
2c0ffdb aacraid: Check size values after double-fetch from user
af2e234 PCI: Limit config space size for Netronome NFP4000
0c8b613 PCI: Add Netronome NFP4000 PF device ID
b0e39bc PCI: Limit config space size for Netronome NFP6000 family
a4697a4 PCI: Add Netronome vendor and device IDs
b49f7a4 PCI: Support PCIe devices with short cfg_size
baa032f Revert "powerpc/tm: Always reclaim in start_thread() for exec() class syscalls"
2020-05-18 01:35:04 +08:00
Rk779
23dc3cd807 Merge tag 'v3.10.103' into lineage-15.1
2ecaf1d Linux 3.10.103
51ace26 spi: spi-xilinx: cleanup a check in xilinx_spi_txrx_bufs()
78308a4 stb6100: fix buffer length check in stb6100_write_reg_range()
d55534b isdn: hfcpci_softirq: get func return to suppress compiler warning
9771330 net: rfkill: Do not ignore errors from regulator_enable()
c5a8b00 ALSA: oxygen: Fix logical-not-parentheses warning
2fa2c23 HID: hid-input: Add parentheses to quell gcc warning
f7ed93f squash mm: Export migrate_page_... : also make it non-static
de3cae1 be2iscsi: Fix bogus WARN_ON length check
fa20cb4 module: Invalidate signatures on force-loaded modules
8de0e6a dm flakey: error READ bios during the down_interval
12f567d ubi: Fix race condition between ubi device creation and udev
265a87b ubi: Make volume resize power cut aware
256dc4c metag: Fix __cmpxchg_u32 asm constraint for CMP
3e6afa4 ftrace/recordmcount: Work around for addition of metag magic but not relocations
1c72390 balloon: check the number of available pages in leak balloon
fb85c52 netlabel: add address family checks to netlbl_{sock,req}_delattr()
60a8744 cifs: Check for existing directory when opening file with O_CREAT
9e10c11 Bluetooth: Fix l2cap_sock_setsockopt() with optname BT_RCVMTU
e092e4f s5p-mfc: Add release callback for memory region devs
a249c24 s5p-mfc: Set device name for reserved memory region devs
21fc94d7 hp-wmi: Fix wifi cannot be hard-unblocked
68a4448 gpio: pca953x: Fix NBANK calculation for PCA9536
3787fb6 net/irda: fix NULL pointer dereference on memory allocation failure
7f92e56 fuse: fix wrong assignment of ->flags in fuse_send_init()
23cf0b7 block: fix use-after-free in seq file
f8f3d27 scsi_lib: correctly retry failed zero length REQ_TYPE_FS commands
f7f15c5 KEYS: 64-bit MIPS needs to use compat_sys_keyctl for 32-bit userspace
d5a5d0b x86/mm: Improve switch_mm() barrier comments
1cf7c76 sctp: Prevent soft lockup when sctp_accept() is called during a timeout event
72d4c30 net: mvneta: set real interrupt per packet for tx_done
fbcf1c5 ipr: Clear interrupt on croc/crocodile when running with LSI
e5a30a7 can: fix oops caused by wrong rtnl dellink usage
56a5db8 can: at91_can: RX queue could get stuck at high bus load
389ca69 mmc: block: fix packed command header endianness
80e90a3 qeth: delete napi struct when removing a qeth device
46d597e ARC: use ASL assembler mnemonic
e520113 ecryptfs: don't allow mmap when the lower fs doesn't support it
6e47981 Revert "ecryptfs: forbid opening files without mmap handler"
655a7f1 xen/pciback: Fix conf_space read/write overlap check.
6b03918b arc: unwind: warn only once if DW2_UNWIND is disabled
e1e78c0 fs/nilfs2: fix potential underflow in call to crc32_le
884c6be s390/seccomp: fix error return for filtered system calls
12f63d9 xen/acpi: allow xen-acpi-processor driver to load on Xen 4.7
655e0c0 Fix reconnect to not defer smb3 session reconnect long after socket reconnect
75b319d scsi: remove scsi_end_request
ec032b7 scsi: fix race between simultaneous decrements of ->host_failed
ed82c38 ALSA: timer: Fix leak in events via snd_timer_user_tinterrupt
9bad15d ALSA: timer: Fix leak in events via snd_timer_user_ccallback
77a13dd ALSA: timer: Fix leak in SNDRV_TIMER_IOCTL_PARAMS
34abd99 ALSA: ctl: Stop notification after disconnection
b753d79 ALSA: au88x0: Fix calculation in vortex_wtdma_bufshift()
c3fdd7d ALSA: dummy: Fix a use-after-free at closing
074ed3f tty/vt/keyboard: fix OOB access in do_compute_shiftstate()
585ec8b iio:ad7266: Fix probe deferral for vref
0ff80ac iio:ad7266: Fix broken regulator error handling
bb29eeb iio: accel: kxsd9: fix the usage of spi_w8r8()
56d7f34 staging: iio: accel: fix error check
c241138 iio: Fix error handling in iio_trigger_attach_poll_func
19a98b0 base: make module_create_drivers_dir race-free
a836c42 tracing: Handle NULL formats in hold_module_trace_bprintk_format()
01fcef2 kvm: Fix irq route entries exceeding KVM_MAX_IRQ_ROUTES
21e5755 cdc_ncm: workaround for EM7455 "silent" data interface
eed1a40 UBIFS: Implement ->migratepage()
31f4765 mm: Export migrate_page_move_mapping and migrate_page_copy
1e766c1 NFS: Fix another OPEN_DOWNGRADE bug
583e3ee x86/amd_nb: Fix boot crash on non-AMD systems
b92e992 kprobes/x86: Clear TF bit in fault on single-stepping
970e17c x86, build: copy ldlinux.c32 to image.iso
9a7edde IB/mlx4: Fix the SQ size of an RC QP
0c3c7f4 IB/IPoIB: Don't update neigh validity for unresolved entries
55ac348 IB/security: Restrict use of the write() interface
f40b2f1 IB/mlx4: Properly initialize GRH TClass and FlowLabel in AHs
62cfca0 mac80211_hwsim: Add missing check for HWSIM_ATTR_SIGNAL
11d7149 mac80211: mesh: flush mesh paths unconditionally
5bccf77 net: alx: Work around the DMA RX overflow issue
23f2a4c ipmr/ip6mr: Initialize the last assert time of mfc entries.
d09f7f9 sit: correct IP protocol used in ipip6_err
801b100 crypto: scatterwalk - Fix test in scatterwalk_done
ef15fd6 crypto: gcm - Filter out async ghash if necessary
7e2e211 crypto: ux500 - memmove the right size
742d555 fix d_walk()/non-delayed __d_free() race
88ac383 ecryptfs: forbid opening files without mmap handler
fcf5503 parisc: Fix pagefault crash in unaligned __get_user() call
d948109 arm: oabi compat: add missing access checks
951b391 ARM: fix PTRACE_SETVFPREGS on SMP systems
42bc57b KVM: x86: fix OOPS after invalid KVM_SET_DEBUGREGS
9eccedc xfs: skip stale inodes in xfs_iflush_cluster
360914d xfs: fix inode validity check in xfs_iflush_cluster
01ee480 xfs: xfs_iflush_cluster fails to abort on error
0ed4547 dma-debug: avoid spinlock recursion when disabling dma-debug
e7dcdba ext4: fix reference counting bug on block allocation error
bf86199 ext4: short-cut orphan cleanup on error
8b6ab35 ext4: don't call ext4_should_journal_data() on the journal inode
6dc68ac ext4: check for extents that wrap around
ea8f849 ext4: verify extent header depth
cb0b53e ext4: silence UBSAN in ext4_mb_init()
58e32a8 ext4: address UBSAN warning in mb_find_order_for_block()
3d1658b ext4: fix hang when processing corrupted orphaned inode list
0153784 drm/radeon: fix firmware info version checks
14a039bc drm/radeon: Poll for both connect/disconnect on analog connectors
6f78f4c drm/radeon: add a delay after ATPX dGPU power off
fee154e drm/radeon: fix asic initialization for virtualized environments
30e00cb drm/fb_helper: Fix references to dev->mode_config.num_connector
184f1f0 drm/gma500: Fix possible out of bounds read
b3feb52 sunrpc: fix stripping of padded MIC tokens
8110080 powerpc/tm: Always reclaim in start_thread() for exec() class syscalls
cc80e5c powerpc/pseries: Fix PCI config address for DDW
b738ed8 powerpc/iommu: Remove the dependency on EEH struct in DDW mechanism
628cb17 powerpc/pseries/eeh: Handle RTAS delay requests in configure_bridge
0d33089 powerpc: Use privileged SPR number for MMCR2
aeadb93 powerpc: Fix definition of SIAR and SDAR registers
be925e7 powerpc/book3s64: Fix branching to OOL handlers in relocatable kernel
3ba97d7 rtlwifi: Fix logic error in enter/exit power-save mode
f1fa6f7 PCI: Disable all BAR sizing for devices with non-compliant BARs
d67794f aacraid: Fix for aac_command_thread hang
4f36265 aacraid: Relinquish CPU during timeout wait
5b26ade ath5k: Change led pin configuration for compaq c700 laptop
0378ecf Input: xpad - validate USB endpoint count during probe
2ae02f0 Input: wacom_w8001 - w8001_MAX_LENGTH should be 13
b82f3ee Input: uinput - handle compat ioctl for UI_SET_PHYS
9338ba3 MIPS: KVM: Fix modular KVM under QEMU
ce7222f MIPS: Fix 64k page support for 32 bit kernels.
13f004c MIPS: ath79: make bootconsole wait for both THRE and TEMT
f814113 MIPS: Fix siginfo.h to use strict posix types
2c767da MIPS: math-emu: Fix jalr emulation when rd == $0
5928125 MIPS: KVM: Propagate kseg0/mapped tlb fault errors
8cee00e MIPS: KVM: Fix gfn range check in kseg0 tlb faults
2336de8 MIPS: KVM: Add missing gfn range check
828e4e1 MIPS: KVM: Fix mapped fault broken commpage handling
aadf1c4 tcp: consider recv buf for the initial window scale
4f6b169 tcp: record TLP and ER timer stats in v6 stats
b1f32b9 tcp: make challenge acks less predictable
24fc11a tmpfs: fix regression hang in fallocate undo
6d2eb0f tmpfs: don't undo fallocate past its last page
1196c36 libceph: apply new_state before new_up_client on incrementals
ba29357 HID: hiddev: validate num_values for HIDIOCGUSAGES, HIDIOCSUSAGES commands
0ba4f4bb printk: do cond_resched() between lines while outputting to consoles
af110cc mm: migrate dirty page without clear_page_dirty_for_io etc
273e07f KEYS: potential uninitialized variable
82365cf cdc_ncm: do not call usbnet_link_change from cdc_ncm_bind
f474c52 pipe: limit the per-user amount of pages allocated in pipes
b1b4bec x86/mm: Add barriers and document switch_mm()-vs-flush synchronization
a2fe085 usb: renesas_usbhs: protect the CFIFOSEL setting in usbhsg_ep_enable()
664133c usb: musb: Ensure rx reinit occurs for shared_fifo endpoints
788d2a8 usb: musb: Stop bulk endpoint while queue is rotated
1883edde USB: serial: option: add support for Telit LE910 PID 0x1206
122ac0b USB: EHCI: declare hostpc register as zero-length array
903c5a4 USB: fix up faulty backports
ba3904e USB: usbfs: fix potential infoleak in devio
bbb0942 USB: fix invalid memory access in hub_activate()
98f57e4 udp: properly support MSG_PEEK with truncated buffers
6aaf5d4 PCI/ACPI: Fix _OSC ordering to allow PCIe hotplug use when available
15db6bf signal: remove warning about using SI_TKILL in rt_[tg]sigqueueinfo
55e1f39 perf/x86: Fix undefined shift on 32-bit kernels
ad0fd1a perf/x86: Honor the architectural performance monitoring version
0a05233 netfilter: x_tables: introduce and use xt_copy_counters_from_user
eb4a7d6 Revert "netfilter: ensure number of counters is >0 in do_replace()"
151cc2f netfilter: x_tables: do compat validation via translate_table
bb56059 netfilter: ensure number of counters is >0 in do_replace()
fbe426f netfilter: x_tables: xt_compat_match_from_user doesn't need a retval
b560137 netfilter: ip6_tables: simplify translate_compat_table args
f9e9232 netfilter: ip_tables: simplify translate_compat_table args
b6694fc netfilter: arp_tables: simplify translate_compat_table args
1a10388 netfilter: x_tables: don't reject valid target size on some architectures
1b507b9 netfilter: x_tables: validate all offsets and sizes in a rule
71f72bb netfilter: x_tables: check for bogus target offset
5366deb netfilter: x_tables: check standard target size too
3053233 netfilter: x_tables: add compat version of xt_check_entry_offsets
6b9f8b7 netfilter: x_tables: assert minimum target size
ea878a4 netfilter: x_tables: kill check_entry helper
ff9be20 netfilter: x_tables: add and use xt_check_entry_offsets
82e2616 netfilter: x_tables: don't move to non-existent next rule
1ee858d netfilter: x_tables: fix unconditional helper
74afad8 netfilter: x_tables: make sure e->next_offset covers remaining blob size
0608074 netfilter: x_tables: validate e->target_offset early
2d2bec8 x86, asmlinkage, apm: Make APM data structure used from assembler visible
ba3e6ea X.509: remove possible code fragility: enumeration values not handled

Signed-off-by: Rk779 <Rahulkrishna585@gmail.com>

 Conflicts:
	drivers/hid/usbhid/hiddev.c
	kernel/panic.c
	net/ipv4/netfilter/arp_tables.c
	net/ipv4/netfilter/ip_tables.c
	net/ipv6/netfilter/ip6_tables.c
2020-05-18 01:35:04 +08:00
Rk779
e7aaa4587a Merge tag 'v3.10.102' into lineage-15.1
ca1199f Linux 3.10.102
fd1a096 serial: samsung: Reorder the sequence of clock control when call s3c24xx_serial_set_termios()
0fff1b1 tty: vt, return error when con_startup fails
49849df USB: serial: option: add support for Cinterion PH8 and AHxx
9d08a99 USB: serial: io_edgeport: fix memory leaks in probe error path
1f983d0 USB: serial: quatech2: fix use-after-free in probe error path
550d9c4 USB: serial: keyspan: fix use-after-free in probe error path
c21f25b Bluetooth: vhci: purge unhandled skbs
e9e0c8a mmc: longer timeout for long read time quirk
e94c917 mmc: mmc: Fix partition switch timeout for some eMMCs
0cf2661 mfd: omap-usb-tll: Fix scheduling while atomic BUG
acd2913 ring-buffer: Prevent overflow of size in ring_buffer_resize()
1b54934 ring-buffer: Use long for nr_pages to avoid overflow failures
076765e fs/cifs: correctly to anonymous authentication via NTLMSSP
ee78aa2 net: fix a kernel infoleak in x25 module
2b3e8cb net: bridge: fix old ioctl unlocked net device walk
ced4eef VSOCK: do not disconnect socket when peer has shutdown SEND only
f9d6914 net: fix infoleak in rtnetlink
44efbfa net: fix infoleak in llc
58da198 atl2: Disable unimplemented scatter/gather feature
13b8971 packet: fix heap info leak in PACKET_DIAG_MCLIST sock_diag interface
3b848d3 route: do not cache fib route info on local routes with oif
49fabfb decnet: Do not build routes to devices without decnet private data.
d248f68 ARM: OMAP3: Fix booting with thumb2 kernel
3f557d2 asmlinkage, pnp: Make variables used from assembler code visible
6985c64f Input: max8997-haptic - fix NULL pointer dereference
8613b37 get_rock_ridge_filename(): handle malformed NM entries
f220ec5 crypto: hash - Fix page length clamping in hash walk
73dd3ac powerpc: scan_features() updates incorrect bits for REAL_LE
d7b49e5 Input: ads7846 - correct the value got from SPI
5e1a1e7 USB: serial: cp210x: add Straizona Focusers device ids
15e27ea USB: serial: cp210x: add ID for Link ECU
505a7a6 ACPICA: Dispatcher: Update thread ID for recursive method calls
cd275e9 MAINTAINERS: Remove asterisk from EFI directory names
e712c5d batman-adv: Fix broadcast/ogm queue limit on a removed interface
5210e24 proc: prevent accessing /proc/<PID>/environ until it's ready
7b640fe ARM: SoCFPGA: Fix secondary CPU startup in thumb2 kernel
834f595 lpfc: fix misleading indentation
d3605b9 clk: versatile: sp810: support reentrance
f95bba8 nbd: ratelimit error msgs after socket close
049c18d ipvs: correct initial offset of Call-ID header search in SIP persistence engine
5d814ad compiler-gcc: disable -ftracer for __noclone functions
26898db ARM: OMAP3: Add cpuidle parameters table for omap3430
ab30678 perf stat: Document --detailed option
7041518 Drivers: hv: vmbus: prevent cpu offlining on newer hypervisors
df1da5a include/linux/poison.h: fix LIST_POISON{1,2} offset
310c45d drivers/misc/ad525x_dpot: AD5274 fix RDAC read back errors
e35d983 rtc: vr41xx: Wire up alarm_irq_enable
8e80683 misc/bmp085: Enable building as a module
78d64c6 fbdev: da8xx-fb: fix videomodes of lcd panels
226a8ce paride: make 'verbose' parameter an 'int' again
378175d USB: usbip: fix potential out-of-bounds write
8a872b1 workqueue: fix ghost PENDING flag while doing MQ IO
e2d8aa4 efi: Fix out-of-bounds read in variable_matches()
fba8a3e ASoC: s3c24xx: use const snd_soc_component_driver pointer
8d418eb EDAC: i7core, sb_edac: Don't return NOTIFY_BAD from mce_decoder callback
faf35c2 i2c: cpm: Fix build break due to incompatible pointer types
adaad9d Input: gtco - fix crash on detecting device without endpoints
3af67b1b nl80211: check netlink protocol in socket release notification
b0b53578 crypto: gcm - Fix rfc4543 decryption crash
7fbd632 usb: hcd: out of bounds access in for_each_companion
e1d5408 usb: xhci: fix wild pointers in xhci_mem_cleanup
87e4617 usbvision: fix crash on detecting device with invalid configuration
c5b5d09 usbvision: fix leak of usb_dev on failure paths in usbvision_probe()
6645b82 usbvision-video: fix memory leak of alt_max_pkt_size
f839050 drm/radeon: hold reference to fences in radeon_sa_bo_new (3.17 and older)
7ed849b HID: usbhid: fix inconsistent reset/resume/reset-resume behavior
6a2ba9c ext4: add lockdep annotations for i_data_sem
4407936 usb: renesas_usbhs: disable TX IRQ before starting TX DMAC transfer
5a6df60 usb: renesas_usbhs: avoid NULL pointer derefernce in usbhsf_pkt_handler()
d840a0c ip6_tunnel: set rtnl_link_ops before calling register_netdevice
0ad91c67 ipv6: l2tp: fix a potential issue in l2tp_ip6_recv
e8bf435 ipv4: l2tp: fix a potential issue in l2tp_ip_recv
c75e78a qmi_wwan: add "D-Link DWM-221 B1" device id
c57d15c ppp: take reference on channels netns
fb7d23c qlge: Fix receive packets drop.
d6a8ef9 ath9k: fix buffer overrun for ar9287
4d882b6 farsync: fix off-by-one bug in fst_add_one
8ba9ba1 net: Fix use after free in the recvmmsg exit path
0babba1b sh_eth: fix NULL pointer dereference in sh_eth_ring_format()
952bca8 udp6: fix UDP/IPv6 encap resubmit path
cfa74bd usbnet: cleanup after bind() in probe()
13eec5c cdc_ncm: toggle altsetting to force reset before setup
abcb7fb ipv6: re-enable fragment header matching in ipv6_find_hdr
9ad2f2e sctp: lack the check for ports in sctp_v6_cmp_addr
6bd21b4 net: jme: fix suspend/resume on JMC260
0e57779 ALSA: timer: Use mod_timer() for rearming the system timer
247ed0d parisc: Fix kernel crash with reversed copy_from_user()
ac6a8eb parisc: Avoid function pointers for kernel exception routines
1c6a2c4 hwmon: (max1111) Return -ENODEV from max1111_read_channel if not instantiated
750fc13 perf/x86/intel: Fix PEBS data source interpretation on Nehalem/Westmere
0579a12 sched/cputime: Fix steal time accounting vs. CPU hotplug
155025b mtd: onenand: fix deadlock in onenand_block_markbad
898eeac ocfs2/dlm: fix BUG in dlm_move_lockres_to_recovery_list
70f5f65 ocfs2/dlm: fix race between convert and recovery
0db3833 Input: ati_remote2 - fix crashes on detecting device with invalid descriptor
da23ec5 Input: ims-pcu - sanity check against missing interfaces
869dc27 scripts/coccinelle: modernize &
2ec6dac tracing: Fix trace_printk() to print when not using bprintk()
3f3f1fc tracing: Fix crash from reading trace_pipe with sendfile
e550992 tracing: Have preempt(irqs)off trace preempt disabled functions
aeda736 drm/radeon: Don't drop DP 2.7 Ghz link setup on some cards.
e018f7b ipr: Fix regression when loading firmware
c7f5b11 ipr: Fix out-of-bounds null overwrite
7af534d rapidio/rionet: fix deadlock on SMP
f6d033a md/raid5: Compare apples to apples (or sectors to sectors)
c716151 xtensa: clear all DBREAKC registers on start
fd5924d xtensa: ISS: don't hang if stdin EOF is reached
929522b splice: handle zero nr_pages in splice_to_pipe()
9bd0caf watchdog: rc32434_wdt: fix ioctl error handling
f5b0d85 bcache: fix cache_set_flush() NULL pointer dereference on OOM
7493d12 jbd2: fix FS corruption possibility in jbd2_journal_destroy() on umount path
f4795a4 ALSA: intel8x0: Add clock quirk entry for AD1981B on IBM ThinkPad X41.
68d6ceb media: v4l2-compat-ioctl32: fix missing length copy in put_v4l2_buffer32
d2d7a79 bttv: Width must be a multiple of 16 when capturing planar formats
d86c21c 8250: use callbacks to access UART_DLL/UART_DLM
1c7f227 net: irda: Fix use-after-free in irtty_open()
67352ca Input: powermate - fix oops with malicious USB descriptors
4bf0746 pwc: Add USB id for Philips Spc880nc webcam
071e303 USB: option: add "D-Link DWM-221 B1" device id
284d34a USB: serial: cp210x: Adding GE Healthcare Device ID
e5ffd63 USB: cypress_m8: add endpoint sanity check
129e637 USB: digi_acceleport: do sanity checking for the number of ports
ffb372d USB: mct_u232: add sanity checking in probe
1b282e3 USB: usb_driver_claim_interface: add sanity checking
28fa0e4 USB: iowarrior: fix oops with malicious USB descriptors
d5f0867 USB: cdc-acm: more sanity checking
68d8ecd usb: retry reset if a device times out
eb236fd be2iscsi: set the boot_kset pointer to NULL in case of failure
324d4df aacraid: Fix memory leak in aac_fib_map_free
64adb59 sg: fix dxferp in from_to case
721485b x86/iopl: Fix iopl capability check on Xen PV
a47831b x86, processor-flags: Fix the datatypes and add bit number defines
f85cb76 x86: Rename X86_CR4_RDWRGSFS to X86_CR4_FSGSBASE
bb37dac linux/const.h: Add _BITUL() and _BITULL()
fa75115 PCI: Disable IO/MEM decoding for devices with non-compliant BARs
a3fda4b EDAC, amd64_edac: Shift wrapping issue in f1x_get_norm_dct_addr()
f556290 KVM: fix spin_lock_init order on x86
a6821c1 KVM: i8254: change PIT discard tick policy
d4d37e9 x86: LLVMLinux: Fix "incomplete type const struct x86cpu_device_id"
a4a4f1c compiler-gcc: integrate the various compiler-gcc[345].h files
308f438 ext4: fix NULL pointer dereference in ext4_mark_inode_dirty()
c9950bc x86/iopl/64: Properly context-switch IOPL on Xen PV
ce9588a pipe: Fix buffer offset after partially failed read

Signed-off-by: Rk779 <Rahulkrishna585@gmail.com>
2020-05-18 01:35:04 +08:00
Rk779
140201c295 Merge tag 'v3.10.101' into lineage-15.1
326a1b2 Linux 3.10.101
1f2493f Revert: "crypto: af_alg - Disallow bind/setkey/... after accept(2)"
d6692b5 modules: fix longstanding /proc/kallsyms vs module insertion race.
c8bedaa lib/ucs2_string: Correct ucs2 -> utf8 conversion
15b988c efi: Add pstore variables to the deletion whitelist
7b35014 efi: Make efivarfs entries immutable by default
d591b6d efi: Make our variable validation list include the guid
44f21ed efi: Do variable name validation tests in utf8
c6d535a efi: Use ucs2_as_utf8 in efivarfs instead of open coding a bad version
f0b5aae lib/ucs2_string: Add ucs2 -> utf8 helper functions
73c1d98 KVM: x86: move steal time initialization to vcpu entry time
b4f8295 powerpc: Fix dedotify for binutils >= 2.26
0103c34f mac80211: minstrel_ht: set default tx aggregation timeout to 0
bb1df1e mac80211: fix use of uninitialised values in RX aggregation
5fc40fd wext: fix message delay/ordering
86ac250 ASoC: wm8958: Fix enum ctl accesses in a wrong type
2f2ba1d ASoC: wm8994: Fix enum ctl accesses in a wrong type
1934f32 tracing: Fix check for cpu online when event is disabled
618fedd KVM: VMX: disable PEBS before a guest entry
2020-05-18 01:35:04 +08:00
Rk779
cebe3e76a3 Merge tag 'v3.10.100' into lineage-15.1
19d0bd7 Linux 3.10.100
3e04866 Revert "drm/radeon: hold reference to fences in radeon_sa_bo_new"
552b532 ubi: Fix out of bounds write in volume update code
5a86f5f USB: serial: option: add support for Quectel UC20
85b14c7a USB: serial: option: add support for Telit LE922 PID 0x1045
d9f2fa1 USB: cp210x: Add ID for Parrot NMEA GPS Flight Recorder
f196347 ALSA: timer: Fix broken compat timer user status ioctl
080c4a4 ALSA: hdspm: Fix zero-division
e3d2f69 ALSA: hdsp: Fix wrong boolean ctl value accesses
b8834e4 ALSA: hdspm: Fix wrong boolean ctl value accesses
e21cf19 ALSA: seq: oss: Don't drain at closing a client
3d0c02d ALSA: timer: Fix ioctls for X32 ABI
f6e8594 ALSA: rawmidi: Fix ioctls X32 ABI
6146f38 ALSA: ctl: Fix ioctls for X32 ABI
b723bb7 Fix directory hardlinks from deleted directories
44024ba jffs2: Fix page lock / f->sem deadlock
dc71448 Revert "jffs2: Fix lock acquisition order bug in jffs2_write_begin"
137d2a2 PM / sleep / x86: Fix crash on graph trace through x86 suspend
f105a72 libata: Align ata_device's id on a cacheline
45eb9d8 libata: fix HDIO_GET_32BIT ioctl
eed92d8 drm/ast: Fix incorrect register check for DRAM width
4e24fd5 x86/entry/compat: Add missing CLAC to entry_INT80_32
ad1ec23 CIFS: Fix SMB2+ interim response processing for read requests
9f2c4c9 EDAC, mc_sysfs: Fix freeing bus' name
29ec60c locks: fix unlock when fcntl_setlk races with a close
2020-05-18 01:35:04 +08:00
Rk779
66be7bf2a8 Merge tag 'v3.10.99' into lineage-15.1
e39c179 Linux 3.10.99
d012f71 xen/pcifront: Fix mysterious crashes when NUMA locality information was extracted.
1b153db do_last(): don't let a bogus return value from ->open() et.al. to confuse us
b19e7a8 kernel/resource.c: fix muxed resource handling in __request_region()
a7d9970 sunrpc/cache: fix off-by-one in qword_get()
eb63a90 tracing: Fix showing function event in available_events
bd54a80 KVM: async_pf: do not warn on page allocation failures
9c8e8b9 nfs: fix nfs_size_to_loff_t
dcc121e PCI/AER: Flush workqueue on device remove to avoid use-after-free
43a3499 libata: fix sff host state machine locking while polling
49662cf Revert "workqueue: make sure delayed work run in local cpu"
01e527f rfkill: fix rfkill_fop_read wait_event usage
eb80dec cdc-acm:exclude Samsung phone 04e8:685d
636a9c8 libceph: don't bail early from try_read() when skipping a message
b6c92a4 IB/qib: fix mcast detach when qp not attached
a81bfc0 drm/radeon: use post-decrement in error handling
8d5e1e5 drm/radeon: hold reference to fences in radeon_sa_bo_new
cb071fb drm/radeon: clean up fujitsu quirks
a1c393a drm/vmwgfx: respect 'nomodeset'
39e88dd sparc64: fix incorrect sign extension in sys_sparc64_personality
bf64271c mmc: mmci: fix an ages old detection error
794c33b posix-clock: Fix return code on the poll method's error path
eeb7b0e dm snapshot: fix hung bios when copy error occurs
2cd5299 tda1004x: only update the frontend properties if locked
590d6fd gspca: ov534/topro: prevent a division by 0
1b29bcf media: dvb-core: Don't force CAN_INVERSION_AUTO in oneshot mode
4c77a51 uml: fix hostfs mknod()
9cbb43b uml: flush stdout before forking
509a4bc s390/dasd: fix refcount for PAV reassignment
9155d3f s390/dasd: prevent incorrect length error under z/VM after PAV changes
396a61b s390: fix normalization bug in exception table sorting
dbf7fab Btrfs: fix number of transaction units required to create symlink
1f81573 Btrfs: send, don't BUG_ON() when an empty symlink is found
d6ecb7e Btrfs: igrab inode in writepage
bf00d12 Btrfs: add missing brelse when superblock checksum fails
099e9d4 scripts: recordmcount: break hardlinks
f80e6ad ses: fix additional element traversal bug
b856930 ses: Fix problems with simple enclosures
ffb785e rfkill: copy the name into the rfkill struct
9cec788 vgaarb: fix signal handling in vga_get()
859ac05 dm btree: fix bufio buffer leaks in dm_btree_del() error path
d6eab6f sata_sil: disable trim
6bf97b0 sched/core: Remove false-positive warning from wake_up_process()
4af5f24 can: sja1000: clear interrupts on start
e2f3d50 RDS: fix race condition when sending a message on unbound socket
1467bec mac80211: mesh: fix call_rcu() usage
963e1625 virtio: fix memory leak of virtio ida cache layers
6039f02 ring-buffer: Update read stamp with first real commit on page
b63a96f vfs: Avoid softlockups with sendfile(2)
677eea6 ARC: dw2 unwind: Remove falllback linear search thru FDE entries
2a27f61 mac: validate mac_partition is within sector
e3dda03 mmc: remove bondage between REQ_META and reliable write
eef1255 megaraid_sas : SMAP restriction--do not access user memory from IOCTL code
6489613 megaraid_sas: Do not use PAGE_SIZE for max_sectors
621264c wm831x_power: Use IRQF_ONESHOT to request threaded IRQs
7366521 devres: fix a for loop bounds check
db13625 lockd: create NSM handles per net namespace
1644fe6 clocksource/drivers/vt8500: Increase the minimum delta
bf5cd0c genirq: Prevent chip buslock deadlock
341f09c unix: correctly track in-flight fds in sending process user_struct
59ae7b1 Failing to send a CLOSE if file is opened WRONLY and server reboots on a 4.x mount
4c67196 splice: sendfile() at once fails for big files
23a9a7d MIPS: KVM: Uninit VCPU in vcpu_create error path
7b0fc45 MIPS: KVM: Fix CACHE immediate offset sign extension
5525dd6 MIPS: KVM: Fix ASID restoration logic
1630624 iw_cxgb3: Fix incorrectly returning error on success
b048b93 proc: Fix ptrace-based permission checks for accessing task maps
db9b679 USB: option: add "4G LTE usb-modem U901"
b920f51 USB: option: add support for SIM7100E
9195b27 USB: cp210x: add IDs for GE B650V3 and B850V3 boards
fadc5c1 can: ems_usb: Fix possible tx overflow
86d80ec dm thin: fix race condition when destroying thin pool workqueue
9bb86db dm thin metadata: fix bug when taking a metadata snapshot
9ee0d9a efi: Disable interrupts around EFI calls, not in the epilog/prolog calls
f2419de drm/radeon: fix hotplug race at startup
8719b00 tools: Add a "make all" rule
9fac6600 bcache: unregister reboot notifier if bcache fails to unregister device
f79d019 netfilter: nf_conntrack: fix RCU race in nf_conntrack_find_get
9f5bc01 drm/ast: Initialized data needed to map fbdev memory
c3e0708 tracepoints: Do not trace when cpu is offline
2020-05-18 01:35:04 +08:00
Rk779
ff5802d8d3 Merge tag 'v3.10.98' into lineage-15.1
90915bd Linux 3.10.98
dd6f1f0 module: wrapper for symbol name.
40ea6e6 ip6mr: call del_timer_sync() in ip6mr_free_table()
a895706 futex: Drop refcount if requeue_pi() acquired the rtmutex
4800af9 x86/asm/irq: Stop relying on magic JMP behavior for early_idt_handlers
08fc7d3 intel_scu_ipcutil: underflow in scu_reg_access()
c750edf radix-tree: fix oops after radix_tree_iter_retry
a202017 radix-tree: fix race in gang lookup
a28c4bb memcg: only free spare array when readers are done
d5b8e6b scripts/bloat-o-meter: fix python3 syntax error
2942425 dma-debug: switch check from _text to _stext
ac6cef6 m32r: fix m32104ut_defconfig build fail
e399e76 xhci: Fix list corruption in urb dequeue at host removal
f8f1013 mm/memory_hotplug.c: check for missing sections in test_pages_in_a_zone()
1631f17 iommu/vt-d: Fix 64-bit accesses to 32-bit DMAR_GSTS_REG
af5d9b4 Input: i8042 - add Fujitsu Lifebook U745 to the nomux list
209bde1 Input: elantech - mark protocols v2 and v3 as semi-mt
220e1e0 Input: elantech - add Fujitsu Lifebook U745 to force crc_enabled
523ea6a mm: soft-offline: check return value in second __get_any_page() call
020ef19 fuse: break infinite loop in fuse_fill_write_pages()
fa4aa48 ARM: 8517/1: ICST: avoid arithmetic overflow in icst_hz()
57cd1f0 ARM: 8519/1: ICST: try other dividends than 1
e288946 udf: Check output buffer length when converting name to CS0
f548c90 udf: Prevent buffer overrun with multi-byte characters
6b3a508 udf: limit the maximum number of indirect extents in a row
45a74b1 nfs: Fix race in __update_open_stateid()
65b1cbf cifs: fix erroneous return value
2388eb1 iio: dac: mcp4725: set iio name property in sysfs
9d080ce iio: adis_buffer: Fix out-of-bounds memory access
3effd3f iio:ad5064: Make sure ad5064_i2c_write() returns 0 on success
aac11e3 iio: lpc32xx_adc: fix warnings caused by enabling unprepared clock
1a640c6 iio:ad7793: Fix ad7785 product ID
8a3f836 scsi: fix soft lockup in scsi_remove_target() on module removal
50ec362 scsi_dh_rdac: always retry MODE SELECT on command lock violation
014212b drivers/scsi/sg.c: mark VMA as VM_IO to prevent migration
3d1df27 SCSI: fix crashes in sd and sr runtime PM
bac26ca iscsi-target: Fix potential dead-lock during node acl delete
2bfa7bb SCSI: Fix NULL pointer dereference in runtime PM
0c808c2 Fix a memory leak in scsi_host_dev_release()
481c342 iscsi-target: Fix rx_login_comp hang after login failure
f7d615b scsi_sysfs: Fix queue_ramp_up_period return code
2544cce scsi: restart list search after unlock in scsi_remove_target
0070798 klist: fix starting point removed bug in klist iterators
710636b tracing: Fix freak link error caused by branch tracer
c3b066b6e tools lib traceevent: Fix output of %llu for 64 bit values read on 32 bit machines
414f6fb ptrace: use fsuid, fsgid, effective creds for fs access checks
05c5582 perf: Fix inherited events vs. tracepoint filters
590a2f0 Btrfs: fix hang on extent buffer lock caused by the inode_paths ioctl
819f428 ext4: fix potential integer overflow
ff19ac8 AIO: properly check iovec sizes
8355335 pty: make sure super_block is still valid in final /dev/tty close
042105b pty: fix possible use after free of tty->driver_data
d2878b3 staging/speakup: Use tty_ldisc_ref() for paste kworker
2ea15d9 wan/x25: Fix use-after-free in x25_asy_open_tty()
549584e ALSA: seq: Fix double port list deletion
2020-05-18 01:35:04 +08:00
Rk779
d2b0f64696 Merge tag 'v3.10.97' into lineage-15.1
66b4554 Linux 3.10.97
d67d24e binfmt_elf: Don't clobber passed executable's file header
669e0b0 FS-Cache: Increase reference of parent after registering, netfs success
471b813 crypto: user - lock crypto_alg_list on alg dump
9250afa crypto: algif_hash - wait for crypto_ahash_init() to complete
71eec87 ahci: Intel DNV device IDs SATA
f6c2bfd libata: disable forced PORTS_IMPL for >= AHCI 1.3
d2b76ee AHCI: Fix softreset failed issue of Port Multiplier
f77597b crypto: af_alg - Fix socket double-free when accept fails
5a707f0 crypto: af_alg - Disallow bind/setkey/... after accept(2)
766ac2a ext4: Fix handling of extended tv_sec
6f2db87 tty: Fix unsafe ldisc reference via ioctl(TIOCGETD)
4478e22 USB: option: fix Cinterion AHxx enumeration
3bee9e6 USB: serial: option: Adding support for Telit LE922
e193199 USB: cp210x: add ID for IAI USB to RS485 adaptor
03b987c USB: serial: ftdi_sio: add support for Yaesu SCU-18 cable
f1a9ca0 USB: visor: fix null-deref at probe
3b079e3 USB: serial: visor: fix crash on detecting device without write_urbs
24e1fdb USB: ti_usb_3410_502: Fix ID table size
d5ce15e saa7134-alsa: Only frees registered sound cards
49911dc ALSA: timer: Fix race between stop and interrupt
e063b1a ALSA: dummy: Implement timer backend switching more safely
c5929da ALSA: hda - Fix speaker output from VAIO AiO machines
538d254 ALSA: timer: Fix wrong instance passed to slave callbacks
8a77871 ALSA: timer: Fix link corruption due to double start or stop
732bc47 ALSA: timer: Fix leftover link at closing
51e9bd7 ALSA: timer: Code cleanup
e53ec49 ALSA: seq: Fix lockdep warnings due to double mutex locks
14bdca3 ALSA: seq: Fix race at closing in virmidi driver
4df6314 ALSA: seq: Fix yet another races among ALSA timer accesses
f042b75 ASoC: dpcm: fix the BE state on hw_free
aae80d6 ALSA: pcm: Fix potential deadlock in OSS emulation
264df9e ALSA: rawmidi: Fix race at copying & updating the position
f6cbda7 ALSA: rawmidi: Remove kernel WARNING for NULL user-space buffer check
a04cbfb ALSA: seq: Fix incorrect sanity check at snd_seq_oss_synth_cleanup()
3e24e59 ALSA: dummy: Disable switching timer backend via sysfs
074e46b ALSA: compress: Disable GET_CODEC_CAPS ioctl for some architectures
482c4c1 ALSA: usb-audio: avoid freeing umidi object twice
fc34588 ALSA: usb-audio: Fix TEAC UD-501/UD-503/NT-503 usb delay
8634750 fix sysvfs symlinks
53587d46 media: vb2 dma-contig: Fully cache synchronise buffers in prepare and finish
1b97331 v4l2-compat-ioctl32: fix alignment for ARM64
4fdefe9 parisc: Fix __ARCH_SI_PREAMBLE_SIZE
fedff89 parisc: Fix syscall restarts
d2bb787 parisc: Drop unused MADV_xxxK_PAGES flags from asm/mman.h
1daeb19 fix calculation of meta_bg descriptor backups
1174350 jbd2: Fix unreclaimed pages after truncate in data=journal mode
98b3bd6 mtd: mtdpart: fix add_mtd_partitions error path
2acba4b vTPM: fix memory allocation flag for rtce buffer at kernel boot
c0d57f2 wlcore/wl12xx: spi: fix NULL pointer dereference (Oops)
0d20999 wlcore/wl12xx: spi: fix oops on firmware load
1dcdf54 spi: fix parent-device reference leak
092f4b7 spi: atmel: Fix DMA-setup for transfers with more than 8 bits per word
0fd9b8b Revert "dm mpath: fix stalls when handling invalid ioctls"
516932b sh64: fix __NR_fgetxattr
bb169b2 ocfs2/dlm: clear refmap bit of recovery lock while doing local recovery cleanup
854e6fc ocfs2/dlm: ignore cleaning the migration mle that is inuse
fa17bfe kernel/signal.c: unexport sigsuspend()
2ed0426 remoteproc: avoid stack overflow in debugfs file
e9828fd HID: usbhid: fix recursive deadlock
d6671b0 dm btree: fix leak of bufio-backed block in btree_split_sibling error path
daaf3fd crypto: algif_hash - Only export and import on sockets with data
12c1515 xhci: fix placement of call to usb_disabled()
4bd503f recordmcount: Fix endianness handling bug for nop_mcount

Signed-off-by: Rk779 <Rahulkrishna585@gmail.com>
2020-05-18 01:35:04 +08:00
Rk779
ee0d4872ab Merge tag 'v3.10.96' into lineage-15.1
e14ca73 Linux 3.10.96
5d5ee1d mn10300: Select CONFIG_HAVE_UID16 to fix build failure
156057c openrisc: fix CONFIG_UID16 setting
51bf4d0 HID: core: Avoid uninitialized buffer access
431124c parisc iommu: fix panic due to trying to allocate too large region
c8f487a arm64: mm: ensure that the zero page is visible to the page table walker
c2db3a4 arm64: Clear out any singlestep state on a ptrace detach operation
7c25432 arm64: fix building without CONFIG_UID16
288ac50 scripts/recordmcount.pl: support data in text section on powerpc
5bb9a36 powerpc: Make {cmp}xchg* and their atomic_ versions fully ordered
5ac5ac96 powerpc: Make value-returning atomics fully ordered
5d64942 powerpc/tm: Block signal return setting invalid MSR state
c496409 team: Replace rcu_read_lock with a mutex in team_vlan_rx_kill_vid
f82699d ppp, slip: Validate VJ compression slot parameters completely
0698722 isdn_ppp: Add checks for allocation failure in isdn_ppp_open()
4734f53 phonet: properly unshare skbs in phonet_rcv()
3ed8606 tcp_yeah: don't set ssthresh below 2
439af14 net: possible use after free in dst_release
a150615 bridge: Only call /sbin/bridge-stp for the initial network namespace
df87da0 unix: properly account for FDs passed over unix sockets
644acb9 connector: bump skb->users before callback invocation
4a3411c sctp: sctp should release assoc when sctp_make_abort_user return NULL in sctp_close
0714155 ipv6/addrlabel: fix ip6addrlbl_get()
927905f veth: don’t modify ip_summed; doing so treats packets with bad checksums as good.
ad55109 xhci: refuse loading if nousb is used
c4924b5 USB: cp210x: add ID for ELV Marble Sound Board 1
5dbf71c USB: ipaq.c: fix a timeout loop
e6a13dd usb: xhci: fix config fail of FS hub behind a HS hub with MTT
9a76e68 ASoC: compress: Fix compress device direction check
1702ac2 ASoC: arizona: Fix bclk for sample rates that are multiple of 4kHz
48436c8 ASoC: wm8962: correct addresses for HPF_C_0/1
2f65969 ALSA: control: Avoid kernel warnings from tlv ioctl with numid 0
d24455e ALSA: hrtimer: Fix stall by hrtimer_cancel()
425b1bc ALSA: pcm: Fix snd_pcm_hw_params struct copy in compat mode
870566b ALSA: seq: Fix snd_seq_call_port_info_ioctl in compat mode
fd6788c ALSA: timer: Fix double unlink of active_list
a49bdee ALSA: timer: Fix race among timer ioctls
ea83c96 ALSA: timer: Harden slave timer list handling
6e29b1c ALSA: seq: Fix race at timer setup and close
b85a619 ALSA: seq: Fix missing NULL check at remove_events ioctl
9cb16b5 ALSA: hda/realtek - Fix silent headphone output on MacPro 4,1 (v2)
4b98be8 ALSA: hda - Set SKL+ hda controller power at freeze() and thaw()
ae8ca6a ALSA: hda - Add inverted dmic for Packard Bell DOTS
43702b7 ALSA: rme96: Fix unexpected volume reset after rate changes
b768cd7 ALSA: hda - Apply pin fixup for HP ProBook 6550b
6e14ea9 ALSA: hda - Add Intel Lewisburg device IDs Audio
dd66c0e1 ipmi: move timer init to before irq is setup
6ec8f1c x86/boot: Double BOOT_HEAP_SIZE to 64KB
a919f20 x86/reboot/quirks: Add iMac10,1 to pci_reboot_dmi_table[]
d59f772 KVM: PPC: Book3S HV: Prohibit setting illegal transaction state in MSR
c55958f x86/xen: don't reset vcpu_info on a cancelled suspend
723e01b xen/gntdev: Grant maps should not be subject to NUMA balancing
c511958 x86/signal: Fix restart_syscall number for x32 tasks
85ec923 af_unix: fix incorrect revert of 'lock_interruptible' in stream receive code

Signed-off-by: Rk779 <Rahulkrishna585@gmail.com>
2020-05-18 01:34:34 +08:00
Rk779
8f47f424c6 Merge tag 'v3.10.95' into lineage-15.1
14b5866 Linux 3.10.95
84de97f KEYS: Fix keyring ref leak in join_session_keyring()
afd8f58 KEYS: Fix race between read and revoke
577ee88 KEYS: Fix crash when attempt to garbage collect an uninstantiated keyring
ccc152b KEYS: Fix race between key destruction and finding a keyring by name
3a57e78 af_unix: Revert 'lock_interruptible' in stream receive code
aea2383 bluetooth: Validate socket address length in sco_sock_bind().
83f2b08 pptp: verify sockaddr_len in pptp_bind() and pptp_connect()
457fca5 sh_eth: fix kernel oops in skb_put()
0b15bc2 net: add validation for the socket syscall protocol argument
62c8fcb ipv6: sctp: clone options to avoid use after free
33fbe78 sctp: update the netstamp_needed counter when copying sockets
cbc3e98 atl1c: Improve driver not to do order 4 GFP_ATOMIC allocation
6089a80 gre6: allow to update all parameters via rtnl
7541d74 usb: Use the USB_SS_MULT() macro to decode burst multiplier for log message
42ef747 USB: whci-hcd: add check for dma mapping error
506d826 USB: add quirk for devices with broken LPM
e68f3e0 USB: cp210x: Remove CP2110 ID from compatibility list
7f87727 USB: cdc_acm: Ignore Infineon Flash Loader utility
7fdb403 nfs: if we have no valid attrs, then don't declare the attribute cache valid
308b77e nfs4: start callback_ident at idr 1
ef29913 firewire: ohci: fix JMicron JMB38x IT context discovery
fe4b6c2 ext4, jbd2: ensure entering into panic after recording an error in superblock
af8e014 Btrfs: fix race leading to BUG_ON when running delalloc for nodatacow
622af8c ipv6: sctp: implement sctp_v6_destroy_sock()
7cd9f60 ipv6: distinguish frag queues by device for multicast and link-local packets
c5d998a broadcom: fix PHY_ID_BCM5481 entry in the id table
07ea536 net: ip6mr: fix static mfc/dev leaks on table destruction
5a88886 net: ipmr: fix static mfc/dev leaks on table destruction
40e1d40 net, scm: fix PaX detected msg_controllen overflow in scm_detach_fds
3547cdc tcp: initialize tp->copied_seq in case of cross SYN connection
98d2ffd tcp: md5: fix lockdep annotation
c5806c7 net: qmi_wwan: add XS Stick W100-2 from 4G Systems
08f97ac snmp: Remove duplicate OUTMCAST stat increment
3fb28c9 sctp: translate host order to network order when setting a hmacid
da8db08 unix: avoid use-after-free in ep_remove_wait_queue

Signed-off-by: Rk779 <Rahulkrishna585@gmail.com>

 Conflicts:
	include/net/sock.h
	net/bluetooth/sco.c
2020-05-18 01:34:34 +08:00
Rk779
4552942224 Merge tag 'v3.10.94' into lineage-15.1
03ed106 Linux 3.10.94
82dbfa5 ALSA: usb-audio: work around CH345 input SysEx corruption
88ab732 ALSA: usb-audio: prevent CH345 multiport output SysEx corruption
5d39c9b ALSA: usb-audio: add packet size quirk for the Medeli DD305
53009ce USB: option: add XS Stick W100-2 from 4G Systems
b2dbbdd USB: serial: option: add support for Novatel MiFi USB620L
9a96014 usb: musb: core: fix order of arguments to ulpi write callback
2391fbf usblp: do not set TASK_INTERRUPTIBLE before lock
b2a5b59 arm64: Fix compat register mappings
3b792c8 can: sja1000: clear interrupts on start
c458207 Bluetooth: hidp: fix device disconnect on idle timeout
9babe68 staging: rtl8712: Add device ID for Sitecom WLA2100
95563ce mwifiex: fix mwifiex_rdeeprom_read()
dde9eef net: mvneta: Fix CPU_MAP registers initialisation
ad9550e mac80211: fix driver RSSI event calculations
8fa88fa x86/cpu: Fix SMAP check in PVOPS environments
8f14777b x86/cpu: Call verify_cpu() after having entered long mode too
308b1b0 x86/setup: Fix low identity map for >= 2GB kernel range
fa4fbf7 x86/setup: Extend low identity map to cover whole kernel range
8d4b965 ARM: orion: Fix DSA platform device after mvmdio conversion
1aac1dc ARM: 8427/1: dma-mapping: add support for offset parameter in dma_mmap()
98cc6d3 ARM: 8426/1: dma-mapping: add missing range check in dma_mmap()
c79f626 RDS: verify the underlying transport exists before creating a connection
bd81712 virtio-net: drop NETIF_F_FRAGLIST
0be0e57 net: fix a race in dst_release()
0861d01 net: avoid NULL deref in inet_ctl_sock_destroy()
25e462d ipmr: fix possible race resulting from improper usage of IP_INC_STATS_BH() in preemptible context.
34805d1 stmmac: Correctly report PTP capabilities.
669cd5e net/mlx4: Copy/set only sizeof struct mlx4_eqe bytes
074043f RDS-TCP: Recover correctly from pskb_pull()/pksb_trim() failure in rds_tcp_data_recv
e42f6b5 ppp: fix pppoe_dev deletion condition in pppoe_release()
edbdd72 irda: precedence bug in irlmp_seq_hb_idx()
2020-05-18 01:34:34 +08:00
Rk779
52d3ab628c Merge tag 'v3.10.93' into lineage-15.1
bdf8cfb Linux 3.10.93
9754f73 xen: fix backport of previous kexec patch
cef1bb6 IB/cm: Fix rb-tree duplicate free and use-after-free
1dd6970 mvsas: Fix NULL pointer dereference in mvs_slot_task_free
bef4cfd md/raid10: submit_bio_wait() returns 0 on success
1a4dfd7 md/raid1: submit_bio_wait() returns 0 on success
3f933c5 crypto: api - Only abort operations on fatal signal
631778f module: Fix locking in symbol_put_addr()
c69cba6 xen-blkfront: check for null drvdata in blkback_changed (XenbusStateClosing)
ff19840 xhci: handle no ping response error properly
0dcb59b dm btree: fix leak of bufio-backed block in btree_split_beneath error path
9d19497 dm btree remove: fix a bug when rebalancing nodes after removal
d0ecd78 Revert "ARM64: unwind: Fix PC calculation"
5ca84da rbd: prevent kernel stack blow up on rbd map
110dd0f rbd: don't leak parent_spec in rbd_dev_probe_parent()
76cfab6 rbd: require stable pages if message data CRCs are enabled
0958fe7 drm/nouveau/gem: return only valid domain when there's only one
07d6db9 mm: make sendfile(2) killable
b12fde3 ASoC: wm8904: Correct number of EQ registers
f610046 powerpc/rtas: Validate rtas.entry before calling enter_rtas()
8e7439f iommu/amd: Don't clear DTE flags when modifying it
7d304ce iwlwifi: mvm: fix D3 firmware PN programming
38bfcab iwlwifi: dvm: fix D3 firmware PN programming
e35ae50 ath9k: declare required extra tx headroom
2020-05-18 01:34:34 +08:00
Rk779
e48e0087f3 Merge tag 'v3.10.92' into lineage-15.1
d17332e Linux 3.10.92
f227140 rbd: fix double free on rbd_dev->header_name
ad824a82 dm thin: fix missing pool reference count decrement in pool_ctr error path
334c940 workqueue: make sure delayed work run in local cpu
49d851c i2c: rcar: enable RuntimePM before registering to the core
2aafe81 crypto: ahash - ensure statesize is non-zero
29e5b42 crypto: sparc - initialize blkcipher.ivsize
31e29b7 m68k/uaccess: Fix asm constraints for userspace access
37673fd asix: Do full reset during ax88772_bind
d54ee99 asix: Don't reset PHY on if_up for ASIX 88772
c4fc18c ethtool: Use kcalloc instead of kmalloc for ethtool_get_strings
9db7ed1 ppp: don't override sk->sk_state in pppoe_flush_dev()
dec23a5 net: add pfmemalloc check in sk_add_backlog()
f03a806 skbuff: Fix skb checksum partial check.
275ceb0 skbuff: Fix skb checksum flag on skb pull
1f21dc6 af_unix: return data from multiple SKBs on recv() with MSG_PEEK flag
f9b8d11 af_unix: Convert the unix_sk macro to an inline function for type safety
9bbb3d0 l2tp: protect tunnel->del_work by ref_count
2020-05-18 01:34:34 +08:00
Rk779
d04e2e2f5d Merge tag 'v3.10.91' into lineage-15.1
61ce152 Linux 3.10.91
c3dadb2 3w-9xxx: don't unmap bounce buffered commands
613df15 staging: speakup: fix speakup-r regression
d60cb612 dm cache: fix NULL pointer when switching from cleaner policy
f7c7bb9 x86: Add 1/2/4/8 byte optimization to 64bit __copy_{from,to}_user_inatomic
8938c10 genirq: Fix race in register_irq_proc()
e9346b9 fib_rules: Fix dump_rules() not to exit early
495d9de bonding: correct the MAC address for "follow" fail_over_mac policy
46409b7 m68k: Define asmlinkage_protect
339cb27 arm64: readahead: fault retry breaks mmap file read random detection
fa6ef73 vfs: Test for and handle paths that are unreachable from their mnt_root
91397d5 dcache: Handle escaped paths in prepend_path
ef5844a IB/qib: Change lkey table allocation to support more MRs
480ed18 UBI: return ENOSPC if no enough space available
a5bae33 UBI: Validate data_size
892e053 powerpc/MSI: Fix race condition in tearing down MSI interrupts
d7b00aa md: flush ->event_work before stopping array.
1335a48 MIPS: dma-default: Fix 32-bit fall back to GFP_DMA
b196b11 USB: Add reset-resume quirk for two Plantronics usb headphones.
fcb7ae4 usb: Add device quirk for Logitech PTZ cameras
560fac9 usb: Use the USB_SS_MULT() macro to get the burst multiplier.
db3611b security: fix typo in security_task_prctl
0bdf795 regmap: debugfs: Don't bother actually printing when calculating max length
789ef3d regmap: debugfs: Ensure we don't underflow when printing access masks
4d2c033 udf: Check length of extended attributes and allocation descriptors
2fc9fc9 ipvs: fix crash with sync protocol v0 and FTP
212c45a ipvs: do not use random local source address for tunnels
162d3c2 Initialize msg/shm IPC objects before doing ipc_addid()
760f9dc usb: xhci: Add support for URB_ZERO_PACKET to bulk/sg transfers
560db83 xhci: change xhci 1.0 only restrictions to support xhci 1.1
5eaec96 usb: xhci: Clear XHCI_STATE_DYING on start
0bccecf USB: whiteheat: fix potential null-deref at probe
253db04 drm: Reject DRI1 hw lock ioctl functions for kms drivers
10ff4a0 disabling oplocks/leases via module parm enable_oplocks broken for SMB3
6709d8bdf netfilter: nf_conntrack: Support expectations in different zones
bad5bfc dm raid: fix round up of default region size
03fbf70 USB: option: add ZTE PIDs
249fbae dm btree: add ref counting ops for the leaves of top level btrees
ba45b48 staging: comedi: adl_pci7x3x: fix digital output on PCI-7230
6ec7d68 btrfs: skip waiting on ordered range for special files
b7ab3af ASoC: dwc: correct irq clear method
9f6425c ASoC: fix broken pxa SoC support
c47197f ALSA: synth: Fix conflicting OSS device registration on AWE32
9834213 mm: hugetlbfs: skip shared VMAs when unmapping private pages to satisfy a fault
69155df spi: spi-pxa2xx: Check status register to determine if SSSR_TINT is disabled
69e6860 spi: Fix documentation of spi_alloc_master()
919845c x86/xen: Support kexec/kdump in HVM guests by doing a soft reset
4f9d535 x86/mm: Set NX on gap between __ex_table and rodata
fb7eff9 Use WARN_ON_ONCE for missing X86_FEATURE_NRIPS
9870892 x86/platform: Fix Geode LX timekeeping in the generic x86 build
ffebdff x86/apic: Serialize LVTT and TSC_DEADLINE writes
a5c5872 windfarm: decrement client count when unregistering
a180063 ARM: 8429/1: disable GCC SRA optimization
b200a84 perf header: Fixup reading of HEADER_NRCPUS feature
4f402ee scsi: fix scsi_error_handler vs. scsi_host_dev_release race

Signed-off-by: Rk779 <Rahulkrishna585@gmail.com>
2020-05-18 01:34:34 +08:00
Rk779
4547d5e20f Merge tag 'v3.10.90' into lineage-15.1
f5552cd Linux 3.10.90
d565d87 Revert "iio: bmg160: IIO_BUFFER and IIO_TRIGGERED_BUFFER are required"
e6478de vfs: Remove incorrect debugging WARN in prepend_path
d0550a3 fib_rules: fix fib rule dumps across multiple skbs
e7bb902 sctp: fix race on protocol/netns initialization
02b5ca7 net/ipv6: Correct PIM6 mrt_lock handling
162e3d1 ipv6: fix exthdrs offload registration in out_rt path
fe47400 usbnet: Get EVENT_NO_RUNTIME_PM bit before it is cleared
6d8c190 ip6_gre: release cached dst on tunnel removal
7cd1033 rds: fix an integer overflow test in rds_info_getsockopt()
3ebe377 netlink: don't hold mutex in rcu callback when releasing mmapd ring
cecc562 inet: frags: fix defragmented packet's IP header for af_packet
e3e3caa bonding: fix destruction of bond with devices different from arphrd_ether
4b633bb ipv6: lock socket in ip6_datagram_connect()
c6419a8 isdn/gigaset: reset tty->receive_room when attaching ser_gigaset
8d228c9 bridge: mdb: fix double add notification
5fa39f1 net: Fix skb_set_peeked use-after-free bug
4164cda net: Fix skb csum races when peeking
0ba48ae net: Clone skb before setting peeked flag
c987fa7 net: call rcu_read_lock early in process_backlog
f85eee6 net: pktgen: fix race between pktgen_thread_worker() and kthread_stop()
7865ece bridge: mdb: zero out the local br_ip variable before use
afabf2a net/tipc: initialize security state for new connection socket
3b9393d ipv6: Make MLD packets to only be processed locally
9f6191d x86: bpf_jit: fix compilation of large bpf programs
fa83234 vhost/scsi: potential memory corruption
7bf2498 sctp: fix ASCONF list handling
61cabc7 hfs,hfsplus: cache pages correctly between bnode_create and bnode_free
2698f57 IB/mlx4: Use correct SL on AH query under RoCE
a6d452e IB/mlx4: Forbid using sysfs to change RoCE pkeys
caf2335 IB/uverbs: Fix race between ib_uverbs_open and remove_one
939f804 IB/uverbs: reject invalid or unknown opcodes
431152b hfs: fix B-tree corruption after insertion at position 0
f8cb639 xen/gntdev: convert priv->lock to a mutex
d3e972d md/raid10: always set reshape_safe when initializing reshape_position.
ab7a4b4 mmc: core: fix race condition in mmc_wait_data_done
9bdee2f fs: if a coredump already exists, unlink and recreate with O_EXCL
de047ce vmscan: fix increasing nr_isolated incurred by putback unevictable pages
706ad8d parisc: Filter out spurious interrupts in PA-RISC irq handler
690eb5e NFS: nfs_set_pgio_error sometimes misses errors
9520ac7 NFSv4: don't set SETATTR for O_RDONLY|O_EXCL
92a6eef rc-core: fix remove uevent generation
55b9029 x86/mm: Initialize pmd_idx in page_table_range_init_count()
1d6c457 Add radeon suspend/resume quirk for HP Compaq dc5750.
2ba90c0 powerpc/rtas: Introduce rtas_get_sensor_fast() for IRQ handlers
36e5789 powerpc/mm: Fix pte_pagesize_index() crash on 4K w/64K hash
4c9510d ALSA: hda - Use ALC880_FIXUP_FUJITSU for FSC Amilo M1437
e8c2bbe ALSA: hda - Enable headphone jack detect on old Fujitsu laptops
8a31f0d arm64: head.S: initialise mdcr_el2 in el2_setup
a507adf arm64: compat: fix vfp save/restore across signal handlers in big-endian
f828609 arm64: kconfig: Move LIST_POISON to a safe value
957c0c6 mac80211: enable assoc check for mesh interfaces
f4487c4 tg3: Fix temperature reporting
f04fce5 rtlwifi: rtl8192cu: Add new device ID
6b7d2f5 unshare: Unsharing a thread does not require unsharing a vm

 Conflicts:
	drivers/mmc/core/core.c
2020-05-18 01:34:34 +08:00
Rk779
9feeb8917b Merge tag 'v3.10.89' into lineage-15.1
bfc1674 Linux 3.10.89
97a1e82 xtensa: don't use echo -e needlessly
315966f hpfs: update ctime and mtime on directory modification
6ae99d5 drivercore: Fix unregistration path of platform devices
5d6daec of/address: Don't loop forever in of_find_matching_node_by_address().
6fdfca2 auxdisplay: ks0108: fix refcount
db4d799 devres: fix devres_get()
0bd183d xtensa: fix kernel register spilling
8db5a69 xtensa: fix threadptr reload on return to userspace
deeff0e HID: usbhid: Fix the check for HID_RESET_PENDING in hid_io_error
e56ecbc crypto: ghash-clmulni: specify context size for ghash async algorithm
1e63b61 serial: 8250: don't bind to SMSC IrCC IR port
3433155 usb: host: ehci-sys: delete useless bus_to_hcd conversion
42dc5f3 usb: dwc3: ep0: Fix mem corruption on OUT transfers of more than 512 bytes
42578a5 USB: ftdi_sio: Added custom PID for CustomWare products
bcbc0b4 USB: symbolserial: Use usb_get_serial_port_data
ae7a543 PCI: Fix TI816X class code quirk
44a7b4f clk: versatile: off by one in clk_sp810_timerclken_of_get()
fa8f11e iio: adis16480: Fix scale factors
c79f44d iio: Add inverse unit conversion macros
35c45e8 iio: bmg160: IIO_BUFFER and IIO_TRIGGERED_BUFFER are required
c043ef5 DRM - radeon: Don't link train DisplayPort on HPD until we get the dpcd
2020-05-18 01:34:34 +08:00
Rk779
b423c0132c Merge tag 'v3.10.88' into lineage-15.1
2ec1427 Linux 3.10.88
82c9aed arm64/mm: Remove hack in mmap randomize layout
d51689e crypto: caam - fix memory corruption in ahash_final_ctx
0a1b726 libfc: Fix fc_fcp_cleanup_each_cmd()
e7e8231 drm/radeon: add new OLAND pci id
94c3797 EDAC, ppc4xx: Access mci->csrows array elements properly
98e5059 localmodconfig: Use Kbuild files too
9cdd558 dm thin metadata: delete btrees when releasing metadata snapshot
1f6661e perf: Fix fasync handling on inherited events
50deac6 mm/hwpoison: fix page refcount of unknown non LRU page
30e5bc3 ipc/sem.c: update/correct memory barriers
04d2af2 ipc,sem: fix use after free on IPC_RMID after a task using same semaphore set exits

Signed-off-by: Rk779 <Rahulkrishna585@gmail.com>
2020-05-18 01:34:34 +08:00
Rk779
a11872cdad Merge tag 'v3.10.87' into lineage-15.1
5a427ce Linux 3.10.87
022d35a mm, vmscan: Do not wait for page writeback for GFP_NOFS allocations
bc0a524 md/bitmap: return an error when bitmap superblock is corrupt.
d7a681b7 kvm: x86: fix kvm_apic_has_events to check for NULL pointer
a6bb935 signal: fix information leak in copy_siginfo_from_user32
16a4955 signal: fix information leak in copy_siginfo_to_user
5c233bf signalfd: fix information leak in signalfd_copyinfo
22ab6a2 ARM: 7819/1: fiq: Cast the first argument of flush_icache_range()
627cd15 ARM: Fix FIQ code on VIVT CPUs
28d4d6e ARM: Fix !kuser helpers case
4d0dd43 sg_start_req(): make sure that there's not too many elements in iovec
c4a6d3f md/raid1: extend spinlock to protect raid1_end_read_request against inconsistencies
2a4cb7b ocfs2: fix BUG in ocfs2_downconvert_thread_do_work()
2934eb3 ipc: modify message queue accounting to not take kernel data structures into account
5d6e589 ALSA: hda - fix cs4210_spdif_automute()
621468a iscsi-target: Fix iscsit_start_kthreads failure OOPs
dff252b rbd: fix copyup completion race
d3646ba crypto: ixp4xx - Remove bogus BUG_ON on scattered dst buffer
292f536 xen/gntdevt: Fix race condition in gntdev_release()
3f2c206 x86/xen: Probe target addresses in set_aliased_prot() before the hypercall
683d1a7 sparc64: Fix userspace FPU register corruptions.
2312fd4 sparc64: Fix FPU register corruption with AES crypto offload.
3d82319 perf/x86/amd: Rework AMD PMU init code
14c99cd mfd: sm501: dbg_regs attribute must be read-only
471bfba ipmi: fix timeout calculation when bmc is disconnected
21c7d38 md: use kzalloc() when bitmap is disabled
e850ac8 USB: sierra: add 1199:68AB device ID
c0f9418 xhci: fix off by one error in TRB DMA address boundary check
b8a1310 ipr: Fix invalid array indexing for HRRQ
615b0eb ipr: Fix incorrect trace indexing
ec8ea7c ipr: Fix locking for unit attention handling
2f1a904 drm/radeon/combios: add some validation of lvds values
36db20ae fsnotify: fix oops in fsnotify_clear_marks_by_group_flags()
c45e0a8 MIPS: Make set_pte() SMP safe.
ff26891 MIPS: Fix sched_getaffinity with MT FPAFF enabled
6025624 ARM: realview: fix sparsemem build

Signed-off-by: Rk779 <Rahulkrishna585@gmail.com>
2020-05-18 01:34:34 +08:00
Rk779
228242fa0f Merge tag 'v3.10.86' into lineage-15.1
78fb9f4 Linux 3.10.86
8492fd4 efi: fix 32bit kernel boot failed problem using efi
92eba7d iscsi-target: Fix iser explicit logout TX kthread leak
8345c74 iscsi-target: Fix use-after-free during TPG session shutdown
bde8e91 vhost: actually track log eventfd file
6c3498f rds: rds_ib_device.refcount overflow
5eeb26f xhci: prevent bus_suspend if SS port resuming in phase 1
99bcb88 xhci: report U3 when link is in resume state
7e74269 xhci: Calculate old endpoints correctly on device reset
76e0de0 usb-storage: ignore ZTE MF 823 card reader in mode 0x1225
357dafb ata: pmp: add quirk for Marvell 4140 SATA PMP
74f412a blkcg: fix gendisk reference leak in blkg_conf_prep()
15d6dd8 Input: usbtouchscreen - avoid unresponsive TSC-30 touch screen
9fbf45e tile: use free_bootmem_late() for initrd
d831228 md/raid1: fix test for 'was read error from last working device'.
4713a3a mmc: sdhci-pxav3: fix platform_data is not initialized
04c6708 mmc: sdhci-esdhc: Make 8BIT bus work
b070163 mac80211: clear subdir_stations when removing debugfs
bdedc62 st: null pointer dereference panic caused by use after kref_put by st_open
c97464e ALSA: hda - Fix MacBook Pro 5,2 quirk
025b812 ALSA: usb-audio: add dB range mapping for some devices
a904904 ALSA: usb-audio: Add MIDI support for Steinberg MI2/MI4
dcc2305 genirq: Prevent resend to interrupts marked IRQ_NESTED_THREAD
508a750 ARC: make sure instruction_pointer() returns unsigned value
3a893ef s390/sclp: clear upper register halves in _sclp_print_early
518309e freeing unlinked file indefinitely delayed
efcbc94 mm: avoid setting up anonymous pages into file mapping

Signed-off-by: Rk779 <Rahulkrishna585@gmail.com>
2020-05-18 01:34:34 +08:00
Rk779
f1a1508d86 Merge tag 'v3.10.85' into lineage-15.1
Signed-off-by: Rk779 <Rahulkrishna585@gmail.com>
2020-05-18 01:34:34 +08:00
Greg Hackmann
5b827a6bc6
Revert "scripts: gcc-wrapper: Use wrapper to check compiler warnings"
gcc-wrapper simulates building with -Werror, but with a few hardcoded
file:line combinations that don't get promoted to errors.

We're already building with -Werror anyway without issue, so this script
is redundant and just adds a dependency on Python 2.

This reverts commit d214aec9.

Change-Id: Id4a75ff16fb75e7d621c532a37ddcbe0efa01040
Signed-off-by: Greg Hackmann <ghackmann@google.com>
2017-09-14 17:05:44 +02:00
Ian Maund
220f03ace2 This is the 3.10.84 stable release
-----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2
 
 iQIcBAABCAAGBQJVoAOcAAoJEDjbvchgkmk+UhcP/1EOwnsJDcZ/sZkkclNgRmrJ
 yLBCW65caLAI2E3SmIdKvHQwIx7lHzX5gmWRBrvx+fIl4KhaNKEQ0NCOf1ATaVuQ
 MkYMdkicXWpLiFNdKokezryevGS8T1RME+2QlPFv3++Rby1Gy90YD5tu7YlIrEn7
 sPRJQHEPCzVAQ7Lqhd66yHICM6/QvdefXj4pjh7vV8IMb2YwnY4vqYt7RxnJCUfP
 tqljxrT274kzpA2awzALNh+o3B3/Y4W9ROmlDWviw3JBc9gEqFXYwbDf8KDwA5c0
 sp9GPGed/dV5DFuqRcAHksJenFnE3E4gZjo/R5hluHQU27peBuRfXev2hZyBfZqG
 796eUOky8fb0OiyxHfT2vhfGeD7CHI/asvIAORjDBVUqzJy9nkkby3XJ0U4tW+pz
 VkcilD2oHw1uRIFH3JoBWTJ9W6CYSNFG1qxw+brgfKT5otJG/dBiI8kBABx+aTq7
 V+A2cvf11oVwDEb93dnVypMGsfCywqzJUwEIRli9fTFjK7Fg9CBSGX38nwVGUaRv
 M2/NeloTyWqUQE41Nd11gCu+hKQRtUU77nxpZcSeKn1XsbpO9/7dHTwcELRuKnTD
 9XDksqPznXmC9KXGj7XMcRkLyWyB//JHjay0FCS6b4S6v7R5nrEIRjcpdB+H1WLd
 zMOXRH4ZlcOAS/Yt2QMd
 =8AB3
 -----END PGP SIGNATURE-----

Merge upstream tag 'v3.10.84' into LA.BF64.1.2.2

This merge brings us up-to-date as of upstream tag v3.10.84

* tag 'v3.10.84' (1494 commits):
  Linux 3.10.84
  fs: Fix S_NOSEC handling
  KVM: x86: make vapics_in_nmi_mode atomic
  MIPS: Fix KVM guest fixmap address
  x86/PCI: Use host bridge _CRS info on Foxconn K8M890-8237A
  powerpc/perf: Fix book3s kernel to userspace backtraces
  arm: KVM: force execution of HCPTR access on VM exit
  Revert "crypto: talitos - convert to use be16_add_cpu()"
  crypto: talitos - avoid memleak in talitos_alg_alloc()
  sctp: Fix race between OOTB responce and route removal
  packet: avoid out of bounds read in round robin fanout
  packet: read num_members once in packet_rcv_fanout()
  bridge: fix br_stp_set_bridge_priority race conditions
  bridge: fix multicast router rlist endless loop
  sparc: Use GFP_ATOMIC in ldc_alloc_exp_dring() as it can be called in softirq context
  Linux 3.10.83
  bus: mvebu: pass the coherency availability information at init time
  KVM: nSVM: Check for NRIPS support before updating control field
  ARM: clk-imx6q: refine sata's parent
  d_walk() might skip too much
  ipv6: update ip6_rt_last_gc every time GC is run
  ipv6: prevent fib6_run_gc() contention
  xfrm: Increase the garbage collector threshold
  Btrfs: make xattr replace operations atomic
  x86/microcode/intel: Guard against stack overflow in the loader
  fs: take i_mutex during prepare_binprm for set[ug]id executables
  hpsa: add missing pci_set_master in kdump path
  hpsa: refine the pci enable/disable handling
  sb_edac: Fix erroneous bytes->gigabytes conversion
  ACPICA: Utilities: Cleanup to remove useless ACPI_PRINTF/FORMAT_xxx helpers.
  ACPICA: Utilities: Cleanup to convert physical address printing formats.
  __ptrace_may_access() should not deny sub-threads
  include/linux/sched.h: don't use task->pid/tgid in same_thread_group/has_group_leader_pid
  netfilter: Zero the tuple in nfnl_cthelper_parse_tuple()
  netfilter: nfnetlink_cthelper: Remove 'const' and '&' to avoid warnings
  config: Enable NEED_DMA_MAP_STATE by default when SWIOTLB is selected
  get rid of s_files and files_lock
  fput: turn "list_head delayed_fput_list" into llist_head
  Linux 3.10.82
  lpfc: Add iotag memory barrier
  pipe: iovec: Fix memory corruption when retrying atomic copy as non-atomic
  drm/mgag200: Reject non-character-cell-aligned mode widths
  tracing: Have filter check for balanced ops
  crypto: caam - fix RNG buffer cache alignment
  Linux 3.10.81
  btrfs: cleanup orphans while looking up default subvolume
  btrfs: incorrect handling for fiemap_fill_next_extent return
  cfg80211: wext: clear sinfo struct before calling driver
  mm/memory_hotplug.c: set zone->wait_table to null after freeing it
  drm/i915: Fix DDC probe for passive adapters
  pata_octeon_cf: fix broken build
  ozwpan: unchecked signed subtraction leads to DoS
  ozwpan: divide-by-zero leading to panic
  ozwpan: Use proper check to prevent heap overflow
  MIPS: Fix enabling of DEBUG_STACKOVERFLOW
  ring-buffer-benchmark: Fix the wrong sched_priority of producer
  USB: serial: ftdi_sio: Add support for a Motion Tracker Development Board
  USB: cp210x: add ID for HubZ dual ZigBee and Z-Wave dongle
  block: fix ext_dev_lock lockdep report
  Input: elantech - fix detection of touchpads where the revision matches a known rate
  ALSA: usb-audio: add MAYA44 USB+ mixer control names
  ALSA: usb-audio: Add mic volume fix quirk for Logitech Quickcam Fusion
  ALSA: hda/realtek - Add a fixup for another Acer Aspire 9420
  iio: adis16400: Compute the scan mask from channel indices
  iio: adis16400: Use != channel indices for the two voltage channels
  iio: adis16400: Report pressure channel scale
  xen: netback: read hotplug script once at start of day.
  udp: fix behavior of wrong checksums
  net_sched: invoke ->attach() after setting dev->qdisc
  unix/caif: sk_socket can disappear when state is unlocked
  net: dp83640: fix broken calibration routine.
  bridge: fix parsing of MLDv2 reports
  ipv4: Avoid crashing in ip_error
  net: phy: Allow EEE for all RGMII variants
  Linux 3.10.80
  fs/binfmt_elf.c:load_elf_binary(): return -EINVAL on zero-length mappings
  vfs: read file_handle only once in handle_to_path
  ACPI / init: Fix the ordering of acpi_reserve_resources()
  Input: elantech - fix semi-mt protocol for v3 HW
  rtlwifi: rtl8192cu: Fix kernel deadlock
  md/raid5: don't record new size if resize_stripes fails.
  svcrpc: fix potential GSSX_ACCEPT_SEC_CONTEXT decoding failures
  ARM: fix missing syscall trace exit
  ARM: dts: imx27: only map 4 Kbyte for fec registers
  crypto: s390/ghash - Fix incorrect ghash icv buffer handling.
  rt2x00: add new rt2800usb device DWA 130
  libata: Ignore spurious PHY event on LPM policy change
  libata: Add helper to determine when PHY events should be ignored
  ext4: check for zero length extent explicitly
  ext4: convert write_begin methods to stable_page_writes semantics
  mmc: atmel-mci: fix bad variable type for clkdiv
  powerpc: Align TOC to 256 bytes
  usb: gadget: configfs: Fix interfaces array NULL-termination
  usb-storage: Add NO_WP_DETECT quirk for Lacie 059f:0651 devices
  USB: cp210x: add ID for KCF Technologies PRN device
  USB: pl2303: Remove support for Samsung I330
  USB: visor: Match I330 phone more precisely
  xhci: gracefully handle xhci_irq dead device
  xhci: Solve full event ring by increasing TRBS_PER_SEGMENT to 256
  xhci: fix isoc endpoint dequeue from advancing too far on transaction error
  target/pscsi: Don't leak scsi_host if hba is VIRTUAL_HOST
  ASoC: wm8994: correct BCLK DIV 348 to 384
  ASoC: wm8960: fix "RINPUT3" audio route error
  ASoC: mc13783: Fix wrong mask value used in mc13xxx_reg_rmw() calls
  ALSA: hda - Add headphone quirk for Lifebook E752
  ALSA: hda - Add Conexant codecs CX20721, CX20722, CX20723 and CX20724
  d_walk() might skip too much
  lib: Fix strnlen_user() to not touch memory after specified maximum
  hwmon: (ntc_thermistor) Ensure iio channel is of type IIO_VOLTAGE
  libceph: request a new osdmap if lingering request maps to no osd
  lguest: fix out-by-one error in address checking.
  fs, omfs: add NULL terminator in the end up the token list
  KVM: MMU: fix CR4.SMEP=1, CR0.WP=0 with shadow pages
  net: socket: Fix the wrong returns for recvmsg and sendmsg
  kernel: use the gnu89 standard explicitly
  staging, rtl8192e, LLVMLinux: Remove unused inline prototype
  staging: rtl8712, rtl8712: avoid lots of build warnings
  staging, rtl8192e, LLVMLinux: Change extern inline to static inline
  drm/i915: Fix declaration of intel_gmbus_{is_forced_bit/is_port_falid}
  staging: wlags49_h2: fix extern inline functions
  Linux 3.10.79
  ACPICA: Utilities: Cleanup to enforce ACPI_PHYSADDR_TO_PTR()/ACPI_PTR_TO_PHYSADDR().
  ACPICA: Tables: Change acpi_find_root_pointer() to use acpi_physical_address.
  revert "softirq: Add support for triggering softirq work on softirqs"
  sound/oss: fix deadlock in sequencer_ioctl(SNDCTL_SEQ_OUTOFBAND)
  mmc: card: Don't access RPMB partitions for normal read/write
  pinctrl: Don't just pretend to protect pinctrl_maps, do it for real
  drm/i915: Add missing MacBook Pro models with dual channel LVDS
  ARM: mvebu: armada-xp-openblocks-ax3-4: Disable internal RTC
  ARM: dts: imx23-olinuxino: Fix dr_mode of usb0
  ARM: dts: imx28: Fix AUART4 TX-DMA interrupt name
  ARM: dts: imx25: Add #pwm-cells to pwm4
  gpio: sysfs: fix memory leaks and device hotplug
  gpio: unregister gpiochip device before removing it
  xen/console: Update console event channel on resume
  mm/memory-failure: call shake_page() when error hits thp tail page
  nilfs2: fix sanity check of btree level in nilfs_btree_root_broken()
  ocfs2: dlm: fix race between purge and get lock resource
  Linux 3.10.78
  ARC: signal handling robustify
  UBI: fix soft lockup in ubi_check_volume()
  Drivers: hv: vmbus: Don't wait after requesting offers
  ARM: dts: dove: Fix uart[23] reg property
  staging: panel: fix lcd type
  usb: gadget: printer: enqueue printer's response for setup request
  usb: host: oxu210hp: use new USB_RESUME_TIMEOUT
  3w-sas: fix command completion race
  3w-9xxx: fix command completion race
  3w-xxxx: fix command completion race
  ext4: fix data corruption caused by unwritten and delayed extents
  rbd: end I/O the entire obj_request on error
  serial: of-serial: Remove device_type = "serial" registration
  ALSA: hda - Fix mute-LED fixed mode
  ALSA: emu10k1: Emu10k2 32 bit DMA mode
  ALSA: emu10k1: Fix card shortname string buffer overflow
  ALSA: emux: Fix mutex deadlock in OSS emulation
  ALSA: emux: Fix mutex deadlock at unloading
  ipv4: Missing sk_nulls_node_init() in ping_unhash().
  Linux 3.10.77
  s390: Fix build error
  nosave: consolidate __nosave_{begin,end} in <asm/sections.h>
  memstick: mspro_block: add missing curly braces
  C6x: time: Ensure consistency in __init
  wl18xx: show rx_frames_per_rates as an array as it really is
  lib: memzero_explicit: use barrier instead of OPTIMIZER_HIDE_VAR
  e1000: add dummy allocator to fix race condition between mtu change and netpoll
  ksoftirqd: Enable IRQs and call cond_resched() before poking RCU
  RCU pathwalk breakage when running into a symlink overmounting something
  drm/i915: cope with large i2c transfers
  drm/radeon: fix doublescan modes (v2)
  i2c: core: Export bus recovery functions
  IB/mlx4: Fix WQE LSO segment calculation
  IB/core: don't disallow registering region starting at 0x0
  IB/core: disallow registering 0-sized memory region
  stk1160: Make sure current buffer is released
  mvsas: fix panic on expander attached SATA devices
  Drivers: hv: vmbus: Fix a bug in the error path in vmbus_open()
  xtensa: provide __NR_sync_file_range2 instead of __NR_sync_file_range
  xtensa: xtfpga: fix hardware lockup caused by LCD driver
  ACPICA: Utilities: split IO address types from data type models.
  drivers: parport: Kconfig: exclude arm64 for PARPORT_PC
  scsi: storvsc: Fix a bug in copy_from_bounce_buffer()
  UBI: fix check for "too many bytes"
  UBI: initialize LEB number variable
  UBI: fix out of bounds write
  UBI: account for bitflips in both the VID header and data
  tools/power turbostat: Use $(CURDIR) instead of $(PWD) and add support for O= option in Makefile
  powerpc/perf: Cap 64bit userspace backtraces to PERF_MAX_STACK_DEPTH
  ext4: make fsync to sync parent dir in no-journal for real this time
  arm64: kernel: compiling issue, need delete read_current_timer()
  video: vgacon: Don't build on arm64
  console: Disable VGA text console support on cris
  drivers: parport: Kconfig: exclude h8300 for PARPORT_PC
  parport: disable PC-style parallel port support on cris
  rtlwifi: rtl8192cu: Add new device ID
  rtlwifi: rtl8192cu: Add new USB ID
  ptrace: fix race between ptrace_resume() and wait_task_stopped()
  fs/binfmt_elf.c: fix bug in loading of PIE binaries
  Input: elantech - fix absolute mode setting on some ASUS laptops
  ALSA: emu10k1: don't deadlock in proc-functions
  usb: core: hub: use new USB_RESUME_TIMEOUT
  usb: host: sl811: use new USB_RESUME_TIMEOUT
  usb: host: xhci: use new USB_RESUME_TIMEOUT
  usb: host: isp116x: use new USB_RESUME_TIMEOUT
  usb: host: r8a66597: use new USB_RESUME_TIMEOUT
  usb: define a generic USB_RESUME_TIMEOUT macro
  usb: phy: Find the right match in devm_usb_phy_match
  ARM: S3C64XX: Use fixed IRQ bases to avoid conflicts on Cragganmore
  ARM: 8320/1: fix integer overflow in ELF_ET_DYN_BASE
  power_supply: lp8788-charger: Fix leaked power supply on probe fail
  ring-buffer: Replace this_cpu_*() with __this_cpu_*()
  spi: spidev: fix possible arithmetic overflow for multi-transfer message
  cdc-wdm: fix endianness bug in debug statements
  MIPS: Hibernate: flush TLB entries earlier
  KVM: use slowpath for cross page cached accesses
  s390/hibernate: fix save and restore of kernel text section
  KVM: s390: Zero out current VMDB of STSI before including level3 data.
  usb: gadget: composite: enable BESL support
  Btrfs: fix inode eviction infinite loop after cloning into it
  Btrfs: fix log tree corruption when fs mounted with -o discard
  tcp: avoid looping in tcp_send_fin()
  tcp: fix possible deadlock in tcp_send_fin()
  ip_forward: Drop frames with attached skb->sk
  Linux 3.10.76
  dcache: Fix locking bugs in backported "deal with deadlock in d_walk()"
  arc: mm: Fix build failure
  sb_edac: avoid INTERNAL ERROR message in EDAC with unspecified channel
  x86: mm: move mmap_sem unlock from mm_fault_error() to caller
  vm: make stack guard page errors return VM_FAULT_SIGSEGV rather than SIGBUS
  vm: add VM_FAULT_SIGSEGV handling support
  deal with deadlock in d_walk()
  move d_rcu from overlapping d_child to overlapping d_alias
  kconfig: Fix warning "‘jump’ may be used uninitialized"
  KVM: x86: SYSENTER emulation is broken
  netfilter: conntrack: disable generic tracking for known protocols
  Bluetooth: Ignore isochronous endpoints for Intel USB bootloader
  Bluetooth: Add support for Intel bootloader devices
  Bluetooth: btusb: Add IMC Networks (Broadcom based)
  Bluetooth: Add firmware update for Atheros 0cf3:311f
  Bluetooth: Enable Atheros 0cf3:311e for firmware upload
  mm: Fix NULL pointer dereference in madvise(MADV_WILLNEED) support
  splice: Apply generic position and size checks to each write
  jfs: fix readdir regression
  serial: 8250_dw: Fix deadlock in LCR workaround
  benet: Call dev_kfree_skby_any instead of kfree_skb.
  ixgb: Call dev_kfree_skby_any instead of dev_kfree_skb.
  tg3: Call dev_kfree_skby_any instead of dev_kfree_skb.
  bnx2: Call dev_kfree_skby_any instead of dev_kfree_skb.
  r8169: Call dev_kfree_skby_any instead of dev_kfree_skb.
  8139too: Call dev_kfree_skby_any instead of dev_kfree_skb.
  8139cp: Call dev_kfree_skby_any instead of kfree_skb.
  tcp: tcp_make_synack() should clear skb->tstamp
  tcp: fix FRTO undo on cumulative ACK of SACKed range
  ipv6: Don't reduce hop limit for an interface
  tcp: prevent fetching dst twice in early demux code
  remove extra definitions of U32_MAX
  conditionally define U32_MAX
  Linux 3.10.75
  pagemap: do not leak physical addresses to non-privileged userspace
  console: Fix console name size mismatch
  IB/mlx4: Saturate RoCE port PMA counters in case of overflow
  kernel.h: define u8, s8, u32, etc. limits
  net: llc: use correct size for sysctl timeout entries
  net: rds: use correct size for max unacked packets and bytes
  ipc: fix compat msgrcv with negative msgtyp
  core, nfqueue, openvswitch: fix compilation warning
  media: s5p-mfc: fix mmap support for 64bit arch
  iscsi target: fix oops when adding reject pdu
  ocfs2: _really_ sync the right range
  be2iscsi: Fix kernel panic when device initialization fails
  cifs: fix use-after-free bug in find_writable_file
  usb: xhci: apply XHCI_AVOID_BEI quirk to all Intel xHCI controllers
  cpuidle: ACPI: do not overwrite name and description of C0
  dmaengine: omap-dma: Fix memory leak when terminating running transfer
  iio: imu: Use iio_trigger_get for indio_dev->trig assignment
  iio: inv_mpu6050: Clear timestamps fifo while resetting hardware fifo
  Defer processing of REQ_PREEMPT requests for blocked devices
  USB: ftdi_sio: Use jtag quirk for SNAP Connect E10
  USB: ftdi_sio: Added custom PID for Synapse Wireless product
  radeon: Do not directly dereference pointers to BIOS area.
  writeback: fix possible underflow in write bandwidth calculation
  writeback: add missing INITIAL_JIFFIES init in global_update_bandwidth()
  mm/memory hotplug: postpone the reset of obsolete pgdat
  nbd: fix possible memory leak
  iwlwifi: dvm: run INIT firmware again upon .start()
  IB/uverbs: Prevent integer overflow in ib_umem_get address arithmetic
  IB/core: Avoid leakage from kernel to user space
  tcp: Fix crash in TCP Fast Open
  selinux: fix sel_write_enforce broken return value
  ALSA: hda - Fix headphone pin config for Lifebook T731
  ALSA: usb - Creative USB X-Fi Pro SB1095 volume knob support
  ALSA: hda - Add one more node in the EAPD supporting candidate list
  Linux 3.10.74
  net: ethernet: pcnet32: Setup the SRAM and NOUFLO on Am79C97{3, 5}
  powerpc/mpc85xx: Add ranges to etsec2 nodes
  hfsplus: fix B-tree corruption after insertion at position 0
  dm: hold suspend_lock while suspending device during device deletion
  vt6655: RFbSetPower fix missing rate RATE_12M
  perf: Fix irq_work 'tail' recursion
  Revert "iwlwifi: mvm: fix failure path when power_update fails in add_interface"
  mac80211: drop unencrypted frames in mesh fwding
  mac80211: disable u-APSD queues by default
  nl80211: ignore HT/VHT capabilities without QoS/WMM
  tcm_qla2xxx: Fix incorrect use of __transport_register_session
  tcm_fc: missing curly braces in ft_invl_hw_context()
  ASoC: wm8955: Fix wrong value references for boolean kctl
  ASoC: adav80x: Fix wrong value references for boolean kctl
  ASoC: ak4641: Fix wrong value references for boolean kctl
  ASoC: wm8904: Fix wrong value references for boolean kctl
  ASoC: wm8903: Fix wrong value references for boolean kctl
  ASoC: wm2000: Fix wrong value references for boolean kctl
  ASoC: wm8731: Fix wrong value references for boolean kctl
  ASoC: tas5086: Fix wrong value references for boolean kctl
  ASoC: wm8960: Fix wrong value references for boolean kctl
  ASoC: cs4271: Fix wrong value references for boolean kctl
  ASoC: sgtl5000: remove useless register write clearing CHRGPUMP_POWERUP
  Linux 3.10.73
  target: Allow Write Exclusive non-reservation holders to READ
  target: Allow AllRegistrants to re-RESERVE existing reservation
  target: Fix R_HOLDER bit usage for AllRegistrants
  target/pscsi: Fix NULL pointer dereference in get_device_type
  iscsi-target: Avoid early conn_logout_comp for iser connections
  target: Fix reference leak in target_get_sess_cmd() error path
  ARM: at91: pm: fix at91rm9200 standby
  ipvs: rerouting to local clients is not needed anymore
  ipvs: add missing ip_vs_pe_put in sync code
  powerpc/smp: Wait until secondaries are active & online
  x86/vdso: Fix the build on GCC5
  x86/fpu: Drop_fpu() should not assume that tsk equals current
  x86/fpu: Avoid math_state_restore() without used_math() in __restore_xstate_sig()
  crypto: aesni - fix memory usage in GCM decryption
  libsas: Fix Kernel Crash in smp_execute_task
  xen-pciback: limit guest control of command register
  nilfs2: fix deadlock of segment constructor during recovery
  regulator: core: Fix enable GPIO reference counting
  regulator: Only enable disabled regulators on resume
  ALSA: hda - Treat stereo-to-mono mix properly
  ALSA: hda - Add workaround for MacBook Air 5,2 built-in mic
  ALSA: hda - Set single_adc_amp flag for CS420x codecs
  ALSA: hda - Don't access stereo amps for mono channel widgets
  ALSA: hda - Fix built-in mic on Compaq Presario CQ60
  ALSA: control: Add sanity checks for user ctl id name string
  spi: pl022: Fix race in giveback() leading to driver lock-up
  tpm/ibmvtpm: Additional LE support for tpm_ibmvtpm_send
  workqueue: fix hang involving racing cancel[_delayed]_work_sync()'s for PREEMPT_NONE
  can: add missing initialisations in CAN related skbuffs
  Change email address for 8250_pci
  virtio_console: init work unconditionally
  fuse: notify: don't move pages
  fuse: set stolen page uptodate
  drm/radeon: drop setting UPLL to sleep mode
  drm/radeon: do a posting read in rs600_set_irq
  drm/radeon: do a posting read in si_set_irq
  drm/radeon: do a posting read in r600_set_irq
  drm/radeon: do a posting read in r100_set_irq
  drm/radeon: do a posting read in evergreen_set_irq
  drm/radeon: fix DRM_IOCTL_RADEON_CS oops
  tcp: make connect() mem charging friendly
  net: compat: Update get_compat_msghdr() to match copy_msghdr_from_user() behaviour
  tcp: fix tcp fin memory accounting
  Revert "net: cx82310_eth: use common match macro"
  rxrpc: bogus MSG_PEEK test in rxrpc_recvmsg()
  caif: fix MSG_OOB test in caif_seqpkt_recvmsg()
  inet_diag: fix possible overflow in inet_diag_dump_one_icsk()
  rds: avoid potential stack overflow
  net: sysctl_net_core: check SNDBUF and RCVBUF for min length
  sparc64: Fix several bugs in memmove().
  sparc: Touch NMI watchdog when walking cpus and calling printk
  sparc: perf: Make counting mode actually work
  sparc: perf: Remove redundant perf_pmu_{en|dis}able calls
  sparc: semtimedop() unreachable due to comparison error
  sparc32: destroy_context() and switch_mm() needs to disable interrupts.
  Linux 3.10.72
  ath5k: fix spontaneus AR5312 freezes
  ACPI / video: Load the module even if ACPI is disabled
  drm/radeon: fix 1 RB harvest config setup for TN/RL
  Drivers: hv: vmbus: incorrect device name is printed when child device is unregistered
  HID: fixup the conflicting keyboard mappings quirk
  HID: input: fix confusion on conflicting mappings
  staging: comedi: cb_pcidas64: fix incorrect AI range code handling
  dm snapshot: fix a possible invalid memory access on unload
  dm: fix a race condition in dm_get_md
  dm io: reject unsupported DISCARD requests with EOPNOTSUPP
  dm mirror: do not degrade the mirror on discard error
  staging: comedi: comedi_compat32.c: fix COMEDI_CMD copy back
  clk: sunxi: Support factor clocks with N factor starting not from 0
  fixed invalid assignment of 64bit mask to host dma_boundary for scatter gather segment boundary limit.
  nilfs2: fix potential memory overrun on inode
  IB/qib: Do not write EEPROM
  sg: fix read() error reporting
  ALSA: hda - Add pin configs for ASUS mobo with IDT 92HD73XX codec
  ALSA: pcm: Don't leave PREPARED state after draining
  tty: fix up atime/mtime mess, take four
  sunrpc: fix braino in ->poll()
  procfs: fix race between symlink removals and traversals
  debugfs: leave freeing a symlink body until inode eviction
  autofs4 copy_dev_ioctl(): keep the value of ->size we'd used for allocation
  USB: serial: fix potential use-after-free after failed probe
  TTY: fix tty_wait_until_sent on 64-bit machines
  USB: serial: fix infinite wait_until_sent timeout
  net: irda: fix wait_until_sent poll timeout
  xhci: fix reporting of 0-sized URBs in control endpoint
  xhci: Allocate correct amount of scratchpad buffers
  usb: ftdi_sio: Add jtag quirk support for Cyber Cortex AV boards
  USB: usbfs: don't leak kernel data in siginfo
  USB: serial: cp210x: Adding Seletek device id's
  KVM: MIPS: Fix trace event to save PC directly
  KVM: emulate: fix CMPXCHG8B on 32-bit hosts
  Btrfs:__add_inode_ref: out of bounds memory read when looking for extended ref.
  Btrfs: fix data loss in the fast fsync path
  btrfs: fix lost return value due to variable shadowing
  iio: imu: adis16400: Fix sign extension
  x86/asm/entry/64: Remove a bogus 'ret_from_fork' optimization
  PM / QoS: remove duplicate call to pm_qos_update_target
  target: Check for LBA + sectors wrap-around in sbc_parse_cdb
  mm/memory.c: actually remap enough memory
  mm/compaction: fix wrong order check in compact_finished()
  mm/nommu.c: fix arithmetic overflow in __vm_enough_memory()
  mm/mmap.c: fix arithmetic overflow in __vm_enough_memory()
  mm/hugetlb: add migration entry check in __unmap_hugepage_range
  team: don't traverse port list using rcu in team_set_mac_address
  udp: only allow UFO for packets from SOCK_DGRAM sockets
  usb: plusb: Add support for National Instruments host-to-host cable
  macvtap: make sure neighbour code can push ethernet header
  net: compat: Ignore MSG_CMSG_COMPAT in compat_sys_{send, recv}msg
  team: fix possible null pointer dereference in team_handle_frame
  net: reject creation of netdev names with colons
  ematch: Fix auto-loading of ematch modules.
  net: phy: Fix verification of EEE support in phy_init_eee
  ipv4: ip_check_defrag should not assume that skb_network_offset is zero
  ipv4: ip_check_defrag should correctly check return value of skb_copy_bits
  gen_stats.c: Duplicate xstats buffer for later use
  rtnetlink: call ->dellink on failure when ->newlink exists
  ipv6: fix ipv6_cow_metrics for non DST_HOST case
  rtnetlink: ifla_vf_policy: fix misuses of NLA_BINARY
  Linux 3.10.71
  libceph: fix double __remove_osd() problem
  libceph: change from BUG to WARN for __remove_osd() asserts
  libceph: assert both regular and lingering lists in __remove_osd()
  MIPS: Export FP functions used by lose_fpu(1) for KVM
  x86, mm/ASLR: Fix stack randomization on 64-bit systems
  blk-throttle: check stats_cpu before reading it from sysfs
  jffs2: fix handling of corrupted summary length
  md/raid1: fix read balance when a drive is write-mostly.
  md/raid5: Fix livelock when array is both resyncing and degraded.
  metag: Fix KSTK_EIP() and KSTK_ESP() macros
  gpio: tps65912: fix wrong container_of arguments
  arm64: compat Fix siginfo_t -> compat_siginfo_t conversion on big endian
  hx4700: regulator: declare full constraints
  KVM: x86: update masterclock values on TSC writes
  KVM: MIPS: Don't leak FPU/DSP to guest
  ARC: fix page address calculation if PAGE_OFFSET != LINUX_LINK_BASE
  ntp: Fixup adjtimex freq validation on 32-bit systems
  kdb: fix incorrect counts in KDB summary command output
  ARM: pxa: add regulator_has_full_constraints to poodle board file
  ARM: pxa: add regulator_has_full_constraints to corgi board file
  vt: provide notifications on selection changes
  usb: core: buffer: smallest buffer should start at ARCH_DMA_MINALIGN
  USB: fix use-after-free bug in usb_hcd_unlink_urb()
  USB: cp210x: add ID for RUGGEDCOM USB Serial Console
  tty: Prevent untrappable signals from malicious program
  axonram: Fix bug in direct_access
  cfq-iosched: fix incorrect filing of rt async cfqq
  cfq-iosched: handle failure of cfq group allocation
  iscsi-target: Drop problematic active_ts_list usage
  NFSv4.1: Fix a kfree() of uninitialised pointers in decode_cb_sequence_args
  Added Little Endian support to vtpm module
  tpm/tpm_i2c_stm_st33: Fix potential bug in tpm_stm_i2c_send
  tpm: Fix NULL return in tpm_ibmvtpm_get_desired_dma
  tpm_tis: verify interrupt during init
  ARM: 8284/1: sa1100: clear RCSR_SMR on resume
  tracing: Fix unmapping loop in tracing_mark_write
  MIPS: KVM: Deliver guest interrupts after local_irq_disable()
  nfs: don't call blocking operations while !TASK_RUNNING
  mmc: sdhci-pxav3: fix setting of pdata->clk_delay_cycles
  power_supply: 88pm860x: Fix leaked power supply on probe fail
  ALSA: hdspm - Constrain periods to 2 on older cards
  ALSA: off by one bug in snd_riptide_joystick_probe()
  lmedm04: Fix usb_submit_urb BOGUS urb xfer, pipe 1 != type 3 in interrupt urb
  cpufreq: speedstep-smi: enable interrupts when waiting
  PCI: Fix infinite loop with ROM image of size 0
  PCI: Generate uppercase hex for modalias var in uevent
  HID: i2c-hid: Limit reads to wMaxInputLength bytes for input events
  iwlwifi: mvm: always use mac color zero
  iwlwifi: mvm: fix failure path when power_update fails in add_interface
  iwlwifi: mvm: validate tid and sta_id in ba_notif
  iwlwifi: pcie: disable the SCD_BASE_ADDR when we resume from WoWLAN
  fsnotify: fix handling of renames in audit
  xfs: set superblock buffer type correctly
  xfs: inode unlink does not set AGI buffer type
  xfs: ensure buffer types are set correctly
  Bluetooth: ath3k: workaround the compatibility issue with xHCI controller
  Linux 3.10.70
  rbd: drop an unsafe assertion
  media/rc: Send sync space information on the lirc device
  net: sctp: fix passing wrong parameter header to param_type2af in sctp_process_param
  ppp: deflate: never return len larger than output buffer
  ipv4: tcp: get rid of ugly unicast_sock
  tcp: ipv4: initialize unicast_sock sk_pacing_rate
  bridge: dont send notification when skb->len == 0 in rtnl_bridge_notify
  ipv6: replacing a rt6_info needs to purge possible propagated rt6_infos too
  ping: Fix race in free in receive path
  udp_diag: Fix socket skipping within chain
  ipv4: try to cache dst_entries which would cause a redirect
  net: sctp: fix slab corruption from use after free on INIT collisions
  netxen: fix netxen_nic_poll() logic
  ipv6: stop sending PTB packets for MTU < 1280
  net: rps: fix cpu unplug
  ip: zero sockaddr returned on error queue
  Linux 3.10.69
  crypto: crc32c - add missing crypto module alias
  x86,kvm,vmx: Preserve CR4 across VM entry
  kvm: vmx: handle invvpid vm exit gracefully
  smpboot: Add missing get_online_cpus() in smpboot_register_percpu_thread()
  ALSA: ak411x: Fix stall in work callback
  ASoC: sgtl5000: add delay before first I2C access
  ASoC: atmel_ssc_dai: fix start event for I2S mode
  lib/checksum.c: fix build for generic csum_tcpudp_nofold
  ext4: prevent bugon on race between write/fcntl
  arm64: Fix up /proc/cpuinfo
  nilfs2: fix deadlock of segment constructor over I_SYNC flag
  lib/checksum.c: fix carry in csum_tcpudp_nofold
  mm: pagewalk: call pte_hole() for VM_PFNMAP during walk_page_range
  MIPS: Fix kernel lockup or crash after CPU offline/online
  MIPS: IRQ: Fix disable_irq on CPU IRQs
  PCI: Add NEC variants to Stratus ftServer PCIe DMI check
  gpio: sysfs: fix memory leak in gpiod_sysfs_set_active_low
  gpio: sysfs: fix memory leak in gpiod_export_link
  Linux 3.10.68
  target: Drop arbitrary maximum I/O size limit
  iser-target: Fix implicit termination of connections
  iser-target: Handle ADDR_CHANGE event for listener cm_id
  iser-target: Fix connected_handler + teardown flow race
  iser-target: Parallelize CM connection establishment
  iser-target: Fix flush + disconnect completion handling
  iscsi,iser-target: Initiate termination only once
  vhost-scsi: Add missing virtio-scsi -> TCM attribute conversion
  tcm_loop: Fix wrong I_T nexus association
  vhost-scsi: Take configfs group dependency during VHOST_SCSI_SET_ENDPOINT
  ib_isert: Add max_send_sge=2 minimum for control PDU responses
  IB/isert: Adjust CQ size to HW limits
  workqueue: fix subtle pool management issue which can stall whole worker_pool
  gpio: squelch a compiler warning
  efi-pstore: Make efi-pstore return a unique id
  pstore/ram: avoid atomic accesses for ioremapped regions
  pstore: Fix NULL pointer fault if get NULL prz in ramoops_get_next_prz
  pstore: skip zero size persistent ram buffer in traverse
  pstore: clarify clearing of _read_cnt in ramoops_context
  pstore: d_alloc_name() doesn't return an ERR_PTR
  pstore: Fail to unlink if a driver has not defined pstore_erase
  ARM: 8109/1: mm: Modify pte_write and pmd_write logic for LPAE
  ARM: 8108/1: mm: Introduce {pte,pmd}_isset and {pte,pmd}_isclear
  ARM: DMA: ensure that old section mappings are flushed from the TLB
  ARM: 7931/1: Correct virt_addr_valid
  ARM: fix asm/memory.h build error
  ARM: 7867/1: include: asm: use 'int' instead of 'unsigned long' for 'oldval' in atomic_cmpxchg().
  ARM: 7866/1: include: asm: use 'long long' instead of 'u64' within atomic.h
  ARM: lpae: fix definition of PTE_HWTABLE_PTRS
  ARM: fix type of PHYS_PFN_OFFSET to unsigned long
  ARM: LPAE: use phys_addr_t in alloc_init_pud()
  ARM: LPAE: use signed arithmetic for mask definitions
  ARM: mm: correct pte_same behaviour for LPAE.
  ARM: 7829/1: Add ".text.unlikely" and ".text.hot" to arm unwind tables
  drivers: net: cpsw: discard dual emac default vlan configuration
  regulator: core: fix race condition in regulator_put()
  spi/pxa2xx: Clear cur_chip pointer before starting next message
  dm cache: fix missing ERR_PTR returns and handling
  dm thin: don't allow messages to be sent to a pool target in READ_ONLY or FAIL mode
  nl80211: fix per-station group key get/del and memory leak
  NFSv4.1: Fix an Oops in nfs41_walk_client_list
  nfs: fix dio deadlock when O_DIRECT flag is flipped
  Input: i8042 - add noloop quirk for Medion Akoya E7225 (MD98857)
  ALSA: seq-dummy: remove deadlock-causing events on close
  powerpc/xmon: Fix another endiannes issue in RTAS call from xmon
  can: kvaser_usb: Fix state handling upon BUS_ERROR events
  can: kvaser_usb: Retry the first bulk transfer on -ETIMEDOUT
  can: kvaser_usb: Send correct context to URB completion
  can: kvaser_usb: Do not sleep in atomic context
  ASoC: wm8960: Fix capture sample rate from 11250 to 11025
  spi: dw-mid: fix FIFO size
  Linux 3.10.67
  md/raid5: fetch_block must fetch all the blocks handle_stripe_dirtying wants.
  ext4: fix warning in ext4_da_update_reserve_space()
  quota: provide interface for readding allocated space into reserved space
  crypto: add missing crypto module aliases
  crypto: include crypto- module prefix in template
  crypto: prefix module autoloading with "crypto-"
  drbd: merge_bvec_fn: properly remap bvm->bi_bdev
  Revert "swiotlb-xen: pass dev_addr to swiotlb_tbl_unmap_single"
  ipvs: uninitialized data with IP_VS_IPV6
  KEYS: close race between key lookup and freeing
  sata_dwc_460ex: fix resource leak on error path
  x86/asm/traps: Disable tracing and kprobes in fixup_bad_iret and sync_regs
  x86, tls: Interpret an all-zero struct user_desc as "no segment"
  x86, tls, ldt: Stop checking lm in LDT_empty
  x86/tsc: Change Fast TSC calibration failed from error to info
  x86, hyperv: Mark the Hyper-V clocksource as being continuous
  clocksource: exynos_mct: Fix bitmask regression for exynos4_mct_write
  can: dev: fix crtlmode_supported check
  bus: mvebu-mbus: fix support of MBus window 13
  ARM: dts: imx25: Fix PWM "per" clocks
  time: adjtimex: Validate the ADJ_FREQUENCY values
  time: settimeofday: Validate the values of tv from user
  dm cache: share cache-metadata object across inactive and active DM tables
  ipr: wait for aborted command responses
  drm/i915: Fix mutex->owner inspection race under DEBUG_MUTEXES
  scripts/recordmcount.pl: There is no -m32 gcc option on Super-H anymore
  ALSA: usb-audio: Add mic volume fix quirk for Logitech Webcam C210
  libata: prevent HSM state change race between ISR and PIO
  pinctrl: Fix two deadlocks
  gpio: sysfs: fix gpio device-attribute leak
  gpio: sysfs: fix gpio-chip device-attribute leak
  Linux 3.10.66
  s390/3215: fix tty output containing tabs
  s390/3215: fix hanging console issue
  fsnotify: next_i is freed during fsnotify_unmount_inodes.
  netfilter: ipset: small potential read beyond the end of buffer
  mmc: sdhci: Fix sleep in atomic after inserting SD card
  LOCKD: Fix a race when initialising nlmsvc_timeout
  x86, um: actually mark system call tables readonly
  um: Skip futex_atomic_cmpxchg_inatomic() test
  decompress_bunzip2: off by one in get_next_block()
  ARM: shmobile: sh73a0 legacy: Set .control_parent for all irqpin instances
  ARM: omap5/dra7xx: Fix frequency typos
  ARM: clk-imx6q: fix video divider for rev T0 1.0
  ARM: imx6q: drop unnecessary semicolon
  ARM: dts: imx25: Fix the SPI1 clocks
  Input: I8042 - add Acer Aspire 7738 to the nomux list
  Input: i8042 - reset keyboard to fix Elantech touchpad detection
  can: kvaser_usb: Don't send a RESET_CHIP for non-existing channels
  can: kvaser_usb: Reset all URB tx contexts upon channel close
  can: kvaser_usb: Don't free packets when tight on URBs
  USB: keyspan: fix null-deref at probe
  USB: cp210x: add IDs for CEL USB sticks and MeshWorks devices
  USB: cp210x: fix ID for production CEL MeshConnect USB Stick
  usb: dwc3: gadget: Stop TRB preparation after limit is reached
  usb: dwc3: gadget: Fix TRB preparation during SG
  OHCI: add a quirk for ULi M5237 blocking on reset
  gpiolib: of: Correct error handling in of_get_named_gpiod_flags
  NFSv4.1: Fix client id trunking on Linux
  ftrace/jprobes/x86: Fix conflict between jprobes and function graph tracing
  vfio-pci: Fix the check on pci device type in vfio_pci_probe()
  uvcvideo: Fix destruction order in uvc_delete()
  smiapp: Take mutex during PLL update in sensor initialisation
  af9005: fix kernel panic on init if compiled without IR
  smiapp-pll: Correct clock debug prints
  video/logo: prevent use of logos after they have been freed
  storvsc: ring buffer failures may result in I/O freeze
  iscsi-target: Fail connection on short sendmsg writes
  hp_accel: Add support for HP ZBook 15
  cfg80211: Fix 160 MHz channels with 80+80 and 160 MHz drivers
  ARC: [nsimosci] move peripherals to match model to FPGA
  drm/i915: Force the CS stall for invalidate flushes
  drm/i915: Invalidate media caches on gen7
  drm/radeon: properly filter DP1.2 4k modes on non-DP1.2 hw
  drm/radeon: check the right ring in radeon_evict_flags()
  drm/vmwgfx: Fix fence event code
  enic: fix rx skb checksum
  alx: fix alx_poll()
  tcp: Do not apply TSO segment limit to non-TSO packets
  tg3: tg3_disable_ints using uninitialized mailbox value to disable interrupts
  netlink: Don't reorder loads/stores before marking mmap netlink frame as available
  netlink: Always copy on mmap TX.
  Linux 3.10.65
  mm: Don't count the stack guard page towards RLIMIT_STACK
  mm: propagate error from stack expansion even for guard page
  mm, vmscan: prevent kswapd livelock due to pfmemalloc-throttled process being killed
  perf session: Do not fail on processing out of order event
  perf: Fix events installation during moving group
  perf/x86/intel/uncore: Make sure only uncore events are collected
  Btrfs: don't delay inode ref updates during log replay
  ARM: mvebu: disable I/O coherency on non-SMP situations on Armada 370/375/38x/XP
  scripts/kernel-doc: don't eat struct members with __aligned
  nilfs2: fix the nilfs_iget() vs. nilfs_new_inode() races
  nfsd4: fix xdr4 inclusion of escaped char
  fs: nfsd: Fix signedness bug in compare_blob
  serial: samsung: wait for transfer completion before clock disable
  writeback: fix a subtle race condition in I_DIRTY clearing
  cdc-acm: memory leak in error case
  genhd: check for int overflow in disk_expand_part_tbl()
  USB: cdc-acm: check for valid interfaces
  ALSA: hda - Fix wrong gpio_dir & gpio_mask hint setups for IDT/STAC codecs
  ALSA: hda - using uninitialized data
  ALSA: usb-audio: extend KEF X300A FU 10 tweak to Arcam rPAC
  driver core: Fix unbalanced device reference in drivers_probe
  x86, vdso: Use asm volatile in __getcpu
  x86_64, vdso: Fix the vdso address randomization algorithm
  HID: Add a new id 0x501a for Genius MousePen i608X
  HID: add battery quirk for USB_DEVICE_ID_APPLE_ALU_WIRELESS_2011_ISO keyboard
  HID: roccat: potential out of bounds in pyra_sysfs_write_settings()
  HID: i2c-hid: prevent buffer overflow in early IRQ
  HID: i2c-hid: fix race condition reading reports
  iommu/vt-d: Fix an off-by-one bug in __domain_mapping()
  UBI: Fix double free after do_sync_erase()
  UBI: Fix invalid vfree()
  pstore-ram: Allow optional mapping with pgprot_noncached
  pstore-ram: Fix hangs by using write-combine mappings
  PCI: Restore detection of read-only BARs
  ASoC: dwc: Ensure FIFOs are flushed to prevent channel swap
  ASoC: max98090: Fix ill-defined sidetone route
  ASoC: sigmadsp: Refuse to load firmware files with a non-supported version
  ath5k: fix hardware queue index assignment
  swiotlb-xen: pass dev_addr to swiotlb_tbl_unmap_single
  can: peak_usb: fix memset() usage
  can: peak_usb: fix cleanup sequence order in case of error during init
  ath9k: fix BE/BK queue order
  ath9k_hw: fix hardware queue allocation
  ocfs2: fix journal commit deadlock
  Linux 3.10.64
  Btrfs: fix fs corruption on transaction abort if device supports discard
  Btrfs: do not move em to modified list when unpinning
  eCryptfs: Remove buggy and unnecessary write in file name decode routine
  eCryptfs: Force RO mount when encrypted view is enabled
  udf: Verify symlink size before loading it
  exit: pidns: alloc_pid() leaks pid_namespace if child_reaper is exiting
  ncpfs: return proper error from NCP_IOC_SETROOT ioctl
  crypto: af_alg - fix backlog handling
  userns: Unbreak the unprivileged remount tests
  userns: Allow setting gid_maps without privilege when setgroups is disabled
  userns: Add a knob to disable setgroups on a per user namespace basis
  userns: Rename id_map_mutex to userns_state_mutex
  userns: Only allow the creator of the userns unprivileged mappings
  userns: Check euid no fsuid when establishing an unprivileged uid mapping
  userns: Don't allow unprivileged creation of gid mappings
  userns: Don't allow setgroups until a gid mapping has been setablished
  userns: Document what the invariant required for safe unprivileged mappings.
  groups: Consolidate the setgroups permission checks
  umount: Disallow unprivileged mount force
  mnt: Update unprivileged remount test
  mnt: Implicitly add MNT_NODEV on remount when it was implicitly added by mount
  mac80211: free management frame keys when removing station
  mac80211: fix multicast LED blinking and counter
  KEYS: Fix stale key registration at error path
  isofs: Fix unchecked printing of ER records
  x86/tls: Don't validate lm in set_thread_area() after all
  dm space map metadata: fix sm_bootstrap_get_nr_blocks()
  dm bufio: fix memleak when using a dm_buffer's inline bio
  nfs41: fix nfs4_proc_layoutget error handling
  megaraid_sas: corrected return of wait_event from abort frame path
  mmc: block: add newline to sysfs display of force_ro
  mfd: tc6393xb: Fail ohci suspend if full state restore is required
  md/bitmap: always wait for writes on unplug.
  x86, kvm: Clear paravirt_enabled on KVM guests for espfix32's benefit
  x86_64, switch_to(): Load TLS descriptors before switching DS and ES
  x86/tls: Disallow unusual TLS segments
  x86/tls: Validate TLS entries to protect espfix
  isofs: Fix infinite looping over CE entries
  Linux 3.10.63
  ALSA: usb-audio: Don't resubmit pending URBs at MIDI error recovery
  powerpc: 32 bit getcpu VDSO function uses 64 bit instructions
  ARM: sched_clock: Load cycle count after epoch stabilizes
  igb: bring link up when PHY is powered up
  ext2: Fix oops in ext2_get_block() called from ext2_quota_write()
  nEPT: Nested INVEPT
  net: sctp: use MAX_HEADER for headroom reserve in output path
  net: mvneta: fix Tx interrupt delay
  rtnetlink: release net refcnt on error in do_setlink()
  net/mlx4_core: Limit count field to 24 bits in qp_alloc_res
  tg3: fix ring init when there are more TX than RX channels
  ipv6: gre: fix wrong skb->protocol in WCCP
  sata_fsl: fix error handling of irq_of_parse_and_map
  ahci: disable MSI on SAMSUNG 0xa800 SSD
  AHCI: Add DeviceIDs for Sunrise Point-LP SATA controller
  media: smiapp: Only some selection targets are settable
  drm/i915: Unlock panel even when LVDS is disabled
  drm/radeon: kernel panic in drm_calc_vbltimestamp_from_scanoutpos with 3.18.0-rc6
  i2c: davinci: generate STP always when NACK is received
  i2c: omap: fix i207 errata handling
  i2c: omap: fix NACK and Arbitration Lost irq handling
  xen-netfront: Remove BUGs on paged skb data which crosses a page boundary
  mm: fix swapoff hang after page migration and fork
  mm: frontswap: invalidate expired data on a dup-store failure
  Linux 3.10.62
  nfsd: Fix ACL null pointer deref
  powerpc/powernv: Honor the generic "no_64bit_msi" flag
  bnx2fc: do not add shared skbs to the fcoe_rx_list
  nfsd4: fix leak of inode reference on delegation failure
  nfsd: Fix slot wake up race in the nfsv4.1 callback code
  rt2x00: do not align payload on modern H/W
  can: dev: avoid calling kfree_skb() from interrupt context
  spi: dw: Fix dynamic speed change.
  iser-target: Handle DEVICE_REMOVAL event on network portal listener correctly
  target: Don't call TFO->write_pending if data_length == 0
  srp-target: Retry when QP creation fails with ENOMEM
  Input: xpad - use proper endpoint type
  ARM: 8222/1: mvebu: enable strex backoff delay
  ARM: 8216/1: xscale: correct auxiliary register in suspend/resume
  ALSA: usb-audio: Add ctrl message delay quirk for Marantz/Denon devices
  can: esd_usb2: fix memory leak on disconnect
  USB: xhci: don't start a halted endpoint before its new dequeue is set
  usb-quirks: Add reset-resume quirk for MS Wireless Laser Mouse 6000
  usb: serial: ftdi_sio: add PIDs for Matrix Orbital products
  USB: serial: cp210x: add IDs for CEL MeshConnect USB Stick
  USB: keyspan: fix tty line-status reporting
  USB: keyspan: fix overrun-error reporting
  USB: ssu100: fix overrun-error reporting
  iio: Fix IIO_EVENT_CODE_EXTRACT_DIR bit mask
  powerpc/pseries: Fix endiannes issue in RTAS call from xmon
  powerpc/pseries: Honor the generic "no_64bit_msi" flag
  of/base: Fix PowerPC address parsing hack
  ASoC: wm_adsp: Avoid attempt to free buffers that might still be in use
  ASoC: sgtl5000: Fix SMALL_POP bit definition
  PCI/MSI: Add device flag indicating that 64-bit MSIs don't work
  ipx: fix locking regression in ipx_sendmsg and ipx_recvmsg
  pptp: fix stack info leak in pptp_getname()
  qmi_wwan: Add support for HP lt4112 LTE/HSPA+ Gobi 4G Modem
  ieee802154: fix error handling in ieee802154fake_probe()
  ipv4: Fix incorrect error code when adding an unreachable route
  inetdevice: fixed signed integer overflow
  sparc64: Fix constraints on swab helpers.
  uprobes, x86: Fix _TIF_UPROBE vs _TIF_NOTIFY_RESUME
  x86, mm: Set NX across entire PMD at boot
  x86: Require exact match for 'noxsave' command line option
  x86_64, traps: Rework bad_iret
  x86_64, traps: Stop using IST for #SS
  x86_64, traps: Fix the espfix64 #DF fixup and rewrite it in C
  MIPS: Loongson: Make platform serial setup always built-in.
  MIPS: oprofile: Fix backtrace on 64-bit kernel
  Linux 3.10.61
  mm: memcg: handle non-error OOM situations more gracefully
  mm: memcg: do not trap chargers with full callstack on OOM
  mm: memcg: rework and document OOM waiting and wakeup
  mm: memcg: enable memcg OOM killer only for user faults
  x86: finish user fault error path with fatal signal
  arch: mm: pass userspace fault flag to generic fault handler
  arch: mm: do not invoke OOM killer on kernel fault OOM
  arch: mm: remove obsolete init OOM protection
  mm: invoke oom-killer from remaining unconverted page fault handlers
  net: sctp: fix skb_over_panic when receiving malformed ASCONF chunks
  net: sctp: fix panic on duplicate ASCONF chunks
  net: sctp: fix remote memory pressure from excessive queueing
  KVM: x86: Don't report guest userspace emulation error to userspace
  SCSI: hpsa: fix a race in cmd_free/scsi_done
  net/mlx4_en: Fix BlueFlame race
  ARM: Correct BUG() assembly to ensure it is endian-agnostic
  perf/x86/intel: Use proper dTLB-load-misses event on IvyBridge
  mei: bus: fix possible boundaries violation
  perf: Handle compat ioctl
  MIPS: Fix forgotten preempt_enable() when CPU has inclusive pcaches
  dell-wmi: Fix access out of memory
  ARM: probes: fix instruction fetch order with <asm/opcodes.h>
  br: fix use of ->rx_handler_data in code executed on non-rx_handler path
  netfilter: nf_nat: fix oops on netns removal
  netfilter: xt_bpf: add mising opaque struct sk_filter definition
  netfilter: nf_log: release skbuff on nlmsg put failure
  netfilter: nfnetlink_log: fix maximum packet length logged to userspace
  netfilter: nf_log: account for size of NLMSG_DONE attribute
  ipc: always handle a new value of auto_msgmni
  clocksource: Remove "weak" from clocksource_default_clock() declaration
  kgdb: Remove "weak" from kgdb_arch_pc() declaration
  media: ttusb-dec: buffer overflow in ioctl
  NFSv4: Fix races between nfs_remove_bad_delegation() and delegation return
  nfs: Fix use of uninitialized variable in nfs_getattr()
  NFS: Don't try to reclaim delegation open state if recovery failed
  NFSv4: Ensure that we remove NFSv4.0 delegations when state has expired
  Input: alps - allow up to 2 invalid packets without resetting device
  Input: alps - ignore potential bare packets when device is out of sync
  dm raid: ensure superblock's size matches device's logical block size
  dm btree: fix a recursion depth bug in btree walking code
  block: Fix computation of merged request priority
  parisc: Use compat layer for msgctl, shmat, shmctl and semtimedop syscalls
  scsi: only re-lock door after EH on devices that were reset
  nfs: fix pnfs direct write memory leak
  firewire: cdev: prevent kernel stack leaking into ioctl arguments
  arm64: __clear_user: handle exceptions on strb
  ARM: 8198/1: make kuser helpers depend on MMU
  drm/radeon: add missing crtc unlock when setting up the MC
  mac80211: fix use-after-free in defragmentation
  macvtap: Fix csum_start when VLAN tags are present
  iwlwifi: configure the LTR
  libceph: do not crash on large auth tickets
  xtensa: re-wire umount syscall to sys_oldumount
  ALSA: usb-audio: Fix memory leak in FTU quirk
  ahci: disable MSI instead of NCQ on Samsung pci-e SSDs on macbooks
  ahci: Add Device IDs for Intel Sunrise Point PCH
  audit: keep inode pinned
  x86, x32, audit: Fix x32's AUDIT_ARCH wrt audit
  sparc32: Implement xchg and atomic_xchg using ATOMIC_HASH locks
  sparc64: Do irq_{enter,exit}() around generic_smp_call_function*().
  sparc64: Fix crashes in schizo_pcierr_intr_other().
  sunvdc: don't call VD_OP_GET_VTOC
  vio: fix reuse of vio_dring slot
  sunvdc: limit each sg segment to a page
  sunvdc: compute vdisk geometry from capacity
  sunvdc: add cdrom and v1.1 protocol support
  net: sctp: fix memory leak in auth key management
  net: sctp: fix NULL pointer dereference in af->from_addr_param on malformed packet
  gre6: Move the setting of dev->iflink into the ndo_init functions.
  ip6_tunnel: Use ip6_tnl_dev_init as the ndo_init function.
  Linux 3.10.60
  libceph: ceph-msgr workqueue needs a resque worker
  Btrfs: fix kfree on list_head in btrfs_lookup_csums_range error cleanup
  of: Fix overflow bug in string property parsing functions
  sysfs: driver core: Fix glue dir race condition by gdp_mutex
  i2c: at91: don't account as iowait
  acer-wmi: Add acpi_backlight=video quirk for the Acer KAV80
  rbd: Fix error recovery in rbd_obj_read_sync()
  drm/radeon: remove invalid pci id
  usb: gadget: udc: core: fix kernel oops with soft-connect
  usb: gadget: function: acm: make f_acm pass USB20CV Chapter9
  usb: dwc3: gadget: fix set_halt() bug with pending transfers
  crypto: algif - avoid excessive use of socket buffer in skcipher
  mm: Remove false WARN_ON from pagecache_isize_extended()
  x86, apic: Handle a bad TSC more gracefully
  posix-timers: Fix stack info leak in timer_create()
  mac80211: fix typo in starting baserate for rts_cts_rate_idx
  PM / Sleep: fix recovery during resuming from hibernation
  tty: Fix high cpu load if tty is unreleaseable
  quota: Properly return errors from dquot_writeback_dquots()
  ext3: Don't check quota format when there are no quota files
  nfsd4: fix crash on unknown operation number
  cpc925_edac: Report UE events properly
  e7xxx_edac: Report CE events properly
  i3200_edac: Report CE events properly
  i82860_edac: Report CE events properly
  scsi: Fix error handling in SCSI_IOCTL_SEND_COMMAND
  lib/bitmap.c: fix undefined shift in __bitmap_shift_{left|right}()
  cgroup/kmemleak: add kmemleak_free() for cgroup deallocations.
  usb: Do not allow usb_alloc_streams on unconfigured devices
  USB: opticon: fix non-atomic allocation in write path
  usb-storage: handle a skipped data phase
  spi: pxa2xx: toggle clocks on suspend if not disabled by runtime PM
  spi: pl022: Fix incorrect dma_unmap_sg
  usb: dwc3: gadget: Properly initialize LINK TRB
  wireless: rt2x00: add new rt2800usb device
  USB: option: add Haier CE81B CDMA modem
  usb: option: add support for Telit LE910
  USB: cdc-acm: only raise DTR on transitions from B0
  USB: cdc-acm: add device id for GW Instek AFG-2225
  usb: serial: ftdi_sio: add "bricked" FTDI device PID
  usb: serial: ftdi_sio: add Awinda Station and Dongle products
  USB: serial: cp210x: add Silicon Labs 358x VID and PID
  serial: Fix divide-by-zero fault in uart_get_divisor()
  staging:iio:ade7758: Remove "raw" from channel name
  staging:iio:ade7758: Fix check if channels are enabled in prenable
  staging:iio:ade7758: Fix NULL pointer deref when enabling buffer
  staging:iio:ad5933: Drop "raw" from channel names
  staging:iio:ad5933: Fix NULL pointer deref when enabling buffer
  OOM, PM: OOM killed task shouldn't escape PM suspend
  freezer: Do not freeze tasks killed by OOM killer
  ext4: fix oops when loading block bitmap failed
  cpufreq: intel_pstate: Fix setting max_perf_pct in performance policy
  ext4: fix overflow when updating superblock backups after resize
  ext4: check s_chksum_driver when looking for bg csum presence
  ext4: fix reservation overflow in ext4_da_write_begin
  ext4: add ext4_iget_normal() which is to be used for dir tree lookups
  ext4: grab missed write_count for EXT4_IOC_SWAP_BOOT
  ext4: don't check quota format when there are no quota files
  ext4: check EA value offset when loading
  jbd2: free bh when descriptor block checksum fails
  MIPS: tlbex: Properly fix HUGE TLB Refill exception handler
  target: Fix APTPL metadata handling for dynamic MappedLUNs
  target: Fix queue full status NULL pointer for SCF_TRANSPORT_TASK_SENSE
  qla_target: don't delete changed nacls
  ARC: Update order of registers in KGDB to match GDB 7.5
  ARC: [nsimosci] Allow "headless" models to boot
  KVM: x86: Emulator fixes for eip canonical checks on near branches
  KVM: x86: Fix wrong masking on relative jump/call
  kvm: x86: don't kill guest on unknown exit reason
  KVM: x86: Check non-canonical addresses upon WRMSR
  KVM: x86: Improve thread safety in pit
  KVM: x86: Prevent host from panicking on shared MSR writes.
  kvm: fix excessive pages un-pinning in kvm_iommu_map error path.
  media: tda7432: Fix setting TDA7432_MUTE bit for TDA7432_RF register
  media: ds3000: fix LNB supply voltage on Tevii S480 on initialization
  media: em28xx-v4l: give back all active video buffers to the vb2 core properly on streaming stop
  media: v4l2-common: fix overflow in v4l_bound_align_image()
  drm/nouveau/bios: memset dcb struct to zero before parsing
  drm/tilcdc: Fix the error path in tilcdc_load()
  drm/ast: Fix HW cursor image
  Input: i8042 - quirks for Fujitsu Lifebook A544 and Lifebook AH544
  Input: i8042 - add noloop quirk for Asus X750LN
  framebuffer: fix border color
  modules, lock around setting of MODULE_STATE_UNFORMED
  dm log userspace: fix memory leak in dm_ulog_tfr_init failure path
  block: fix alignment_offset math that assumes io_min is a power-of-2
  drbd: compute the end before rb_insert_augmented()
  dm bufio: update last_accessed when relinking a buffer
  virtio_pci: fix virtio spec compliance on restore
  selinux: fix inode security list corruption
  pstore: Fix duplicate {console,ftrace}-efi entries
  mfd: rtsx_pcr: Fix MSI enable error handling
  mnt: Prevent pivot_root from creating a loop in the mount tree
  UBI: add missing kmem_cache_free() in process_pool_aeb error path
  random: add and use memzero_explicit() for clearing data
  crypto: more robust crypto_memneq
  fix misuses of f_count() in ppp and netlink
  kill wbuf_queued/wbuf_dwork_lock
  ALSA: pcm: Zero-clear reserved fields of PCM status ioctl in compat mode
  evm: check xattr value length and type in evm_inode_setxattr()
  x86, pageattr: Prevent overflow in slow_virt_to_phys() for X86_PAE
  x86_64, entry: Fix out of bounds read on sysenter
  x86_64, entry: Filter RFLAGS.NT on entry from userspace
  x86, flags: Rename X86_EFLAGS_BIT1 to X86_EFLAGS_FIXED
  x86, fpu: shift drop_init_fpu() from save_xstate_sig() to handle_signal()
  x86, fpu: __restore_xstate_sig()->math_state_restore() needs preempt_disable()
  x86: Reject x32 executables if x32 ABI not supported
  vfs: fix data corruption when blocksize < pagesize for mmaped data
  UBIFS: fix free log space calculation
  UBIFS: fix a race condition
  UBIFS: remove mst_mutex
  fs: Fix theoretical division by 0 in super_cache_scan().
  fs: make cont_expand_zero interruptible
  mmc: rtsx_pci_sdmmc: fix incorrect last byte in R2 response
  libata-sff: Fix controllers with no ctl port
  pata_serverworks: disable 64-KB DMA transfers on Broadcom OSB4 IDE Controller
  Revert "percpu: free percpu allocation info for uniprocessor system"
  lockd: Try to reconnect if statd has moved
  drivers/net: macvtap and tun depend on INET
  ipv4: dst_entry leak in ip_send_unicast_reply()
  ax88179_178a: fix bonding failure
  ipv4: fix nexthop attlen check in fib_nh_match
  tracing/syscalls: Ignore numbers outside NR_syscalls' range
  Linux 3.10.59
  ecryptfs: avoid to access NULL pointer when write metadata in xattr
  ARM: at91/PMC: don't forget to write PMC_PCDR register to disable clocks
  ALSA: usb-audio: Add support for Steinberg UR22 USB interface
  ALSA: emu10k1: Fix deadlock in synth voice lookup
  ALSA: pcm: use the same dma mmap codepath both for arm and arm64
  arm64: compat: fix compat types affecting struct compat_elf_prpsinfo
  spi: dw-mid: terminate ongoing transfers at exit
  kernel: add support for gcc 5
  fanotify: enable close-on-exec on events' fd when requested in fanotify_init()
  mm: clear __GFP_FS when PF_MEMALLOC_NOIO is set
  Bluetooth: Fix issue with USB suspend in btusb driver
  Bluetooth: Fix HCI H5 corrupted ack value
  rt2800: correct BBP1_TX_POWER_CTRL mask
  PCI: Generate uppercase hex for modalias interface class
  PCI: Increase IBM ipr SAS Crocodile BARs to at least system page size
  iwlwifi: Add missing PCI IDs for the 7260 series
  NFSv4.1: Fix an NFSv4.1 state renewal regression
  NFSv4: fix open/lock state recovery error handling
  NFSv4: Fix lock recovery when CREATE_SESSION/SETCLIENTID_CONFIRM fails
  lzo: check for length overrun in variable length encoding.
  Revert "lzo: properly check for overruns"
  Documentation: lzo: document part of the encoding
  m68k: Disable/restore interrupts in hwreg_present()/hwreg_write()
  Drivers: hv: vmbus: Fix a bug in vmbus_open()
  Drivers: hv: vmbus: Cleanup vmbus_establish_gpadl()
  Drivers: hv: vmbus: Cleanup vmbus_teardown_gpadl()
  Drivers: hv: vmbus: Cleanup vmbus_post_msg()
  firmware_class: make sure fw requests contain a name
  qla2xxx: Use correct offset to req-q-out for reserve calculation
  mptfusion: enable no_write_same for vmware scsi disks
  be2iscsi: check ip buffer before copying
  regmap: fix NULL pointer dereference in _regmap_write/read
  regmap: debugfs: fix possbile NULL pointer dereference
  spi: dw-mid: check that DMA was inited before exit
  spi: dw-mid: respect 8 bit mode
  x86/intel/quark: Switch off CR4.PGE so TLB flush uses CR3 instead
  kvm: don't take vcpu mutex for obviously invalid vcpu ioctls
  KVM: s390: unintended fallthrough for external call
  kvm: x86: fix stale mmio cache bug
  fs: Add a missing permission check to do_umount
  Btrfs: fix race in WAIT_SYNC ioctl
  Btrfs: fix build_backref_tree issue with multiple shared blocks
  Btrfs: try not to ENOSPC on log replay
  Linux 3.10.58
  USB: cp210x: add support for Seluxit USB dongle
  USB: serial: cp210x: added Ketra N1 wireless interface support
  USB: Add device quirk for ASUS T100 Base Station keyboard
  ipv6: reallocate addrconf router for ipv6 address when lo device up
  tcp: fixing TLP's FIN recovery
  sctp: handle association restarts when the socket is closed.
  ip6_gre: fix flowi6_proto value in xmit path
  hyperv: Fix a bug in netvsc_start_xmit()
  tg3: Allow for recieve of full-size 8021AD frames
  tg3: Work around HW/FW limitations with vlan encapsulated frames
  l2tp: fix race while getting PMTU on PPP pseudo-wire
  openvswitch: fix panic with multiple vlan headers
  packet: handle too big packets for PACKET_V3
  tcp: fix tcp_release_cb() to dispatch via address family for mtu_reduced()
  sit: Fix ipip6_tunnel_lookup device matching criteria
  myri10ge: check for DMA mapping errors
  Linux 3.10.57
  cpufreq: ondemand: Change the calculation of target frequency
  cpufreq: Fix wrong time unit conversion
  nl80211: clear skb cb before passing to netlink
  drbd: fix regression 'out of mem, failed to invoke fence-peer helper'
  jiffies: Fix timeval conversion to jiffies
  md/raid5: disable 'DISCARD' by default due to safety concerns.
  media: vb2: fix VBI/poll regression
  mm: numa: Do not mark PTEs pte_numa when splitting huge pages
  mm, thp: move invariant bug check out of loop in __split_huge_page_map
  ring-buffer: Fix infinite spin in reading buffer
  init/Kconfig: Fix HAVE_FUTEX_CMPXCHG to not break up the EXPERT menu
  perf: fix perf bug in fork()
  udf: Avoid infinite loop when processing indirect ICBs
  Linux 3.10.56
  vm_is_stack: use for_each_thread() rather then buggy while_each_thread()
  oom_kill: add rcu_read_lock() into find_lock_task_mm()
  oom_kill: has_intersects_mems_allowed() needs rcu_read_lock()
  oom_kill: change oom_kill.c to use for_each_thread()
  introduce for_each_thread() to replace the buggy while_each_thread()
  kernel/fork.c:copy_process(): unify CLONE_THREAD-or-thread_group_leader code
  arm: multi_v7_defconfig: Enable Zynq UART driver
  ext2: Fix fs corruption in ext2_get_xip_mem()
  serial: 8250_dma: check the result of TX buffer mapping
  ARM: 7748/1: oabi: handle faults when loading swi instruction from userspace
  netfilter: nf_conntrack: avoid large timeout for mid-stream pickup
  PM / sleep: Use valid_state() for platform-dependent sleep states only
  PM / sleep: Add state field to pm_states[] entries
  ipvs: fix ipv6 hook registration for local replies
  ipvs: Maintain all DSCP and ECN bits for ipv6 tun forwarding
  ipvs: avoid netns exit crash on ip_vs_conn_drop_conntrack
  md/raid1: fix_read_error should act on all non-faulty devices.
  media: cx18: fix kernel oops with tda8290 tuner
  Fix nasty 32-bit overflow bug in buffer i/o code.
  perf kmem: Make it work again on non NUMA machines
  perf: Fix a race condition in perf_remove_from_context()
  alarmtimer: Lock k_itimer during timer callback
  alarmtimer: Do not signal SIGEV_NONE timers
  parisc: Only use -mfast-indirect-calls option for 32-bit kernel builds
  powerpc/perf: Fix ABIv2 kernel backtraces
  sched: Fix unreleased llc_shared_mask bit during CPU hotplug
  ocfs2/dlm: do not get resource spinlock if lockres is new
  nilfs2: fix data loss with mmap()
  fs/notify: don't show f_handle if exportfs_encode_inode_fh failed
  fsnotify/fdinfo: use named constants instead of hardcoded values
  kcmp: fix standard comparison bug
  Revert "mac80211: disable uAPSD if all ACs are under ACM"
  usb: dwc3: core: fix ordering for PHY suspend
  usb: dwc3: core: fix order of PM runtime calls
  usb: host: xhci: fix compliance mode workaround
  genhd: fix leftover might_sleep() in blk_free_devt()
  lockd: fix rpcbind crash on lockd startup failure
  rtlwifi: rtl8192cu: Add new ID
  percpu: perform tlb flush after pcpu_map_pages() failure
  percpu: fix pcpu_alloc_pages() failure path
  percpu: free percpu allocation info for uniprocessor system
  ata_piix: Add Device IDs for Intel 9 Series PCH
  Input: i8042 - add nomux quirk for Avatar AVIU-145A6
  Input: i8042 - add Fujitsu U574 to no_timeout dmi table
  Input: atkbd - do not try 'deactivate' keyboard on any LG laptops
  Input: elantech - fix detection of touchpad on ASUS s301l
  Input: synaptics - add support for ForcePads
  Input: serport - add compat handling for SPIOCSTYPE ioctl
  dm crypt: fix access beyond the end of allocated space
  block: Fix dev_t minor allocation lifetime
  workqueue: apply __WQ_ORDERED to create_singlethread_workqueue()
  Revert "iwlwifi: dvm: don't enable CTS to self"
  SCSI: libiscsi: fix potential buffer overrun in __iscsi_conn_send_pdu
  NFC: microread: Potential overflows in microread_target_discovered()
  iscsi-target: Fix memory corruption in iscsit_logout_post_handler_diffcid
  iscsi-target: avoid NULL pointer in iscsi_copy_param_list failure
  Target/iser: Don't put isert_conn inside disconnected handler
  Target/iser: Get isert_conn reference once got to connected_handler
  iio:inkern: fix overwritten -EPROBE_DEFER in of_iio_channel_get_by_name
  iio:magnetometer: bugfix magnetometers gain values
  iio: adc: ad_sigma_delta: Fix indio_dev->trig assignment
  iio: st_sensors: Fix indio_dev->trig assignment
  iio: meter: ade7758: Fix indio_dev->trig assignment
  iio: inv_mpu6050: Fix indio_dev->trig assignment
  iio: gyro: itg3200: Fix indio_dev->trig assignment
  iio:trigger: modify return value for iio_trigger_get
  CIFS: Fix SMB2 readdir error handling
  CIFS: Fix directory rename error
  ASoC: davinci-mcasp: Correct rx format unit configuration
  shmem: fix nlink for rename overwrite directory
  x86 early_ioremap: Increase FIX_BTMAPS_SLOTS to 8
  KVM: x86: handle idiv overflow at kvm_write_tsc
  regmap: Fix handling of volatile registers for format_write() chips
  ACPICA: Update to GPIO region handler interface.
  MIPS: mcount: Adjust stack pointer for static trace in MIPS32
  MIPS: ZBOOT: add missing <linux/string.h> include
  ARM: 8165/1: alignment: don't break misaligned NEON load/store
  ARM: 7897/1: kexec: Use the right ISA for relocate_new_kernel
  ARM: 8133/1: use irq_set_affinity with force=false when migrating irqs
  ARM: 8128/1: abort: don't clear the exclusive monitors
  NFSv4: Fix another bug in the close/open_downgrade code
  NFSv4: nfs4_state_manager() vs. nfs_server_remove_lists()
  usb:hub set hub->change_bits when over-current happens
  usb: dwc3: omap: fix ordering for runtime pm calls
  USB: EHCI: unlink QHs even after the controller has stopped
  USB: storage: Add quirks for Entrega/Xircom USB to SCSI converters
  USB: storage: Add quirk for Ariston Technologies iConnect USB to SCSI adapter
  USB: storage: Add quirk for Adaptec USBConnect 2000 USB-to-SCSI Adapter
  storage: Add single-LUN quirk for Jaz USB Adapter
  usb: hub: take hub->hdev reference when processing from eventlist
  xhci: fix oops when xhci resumes from hibernate with hw lpm capable devices
  xhci: Fix null pointer dereference if xhci initialization fails
  USB: zte_ev: fix removed PIDs
  USB: ftdi_sio: add support for NOVITUS Bono E thermal printer
  USB: sierra: add 1199:68AA device ID
  USB: sierra: avoid CDC class functions on "68A3" devices
  USB: zte_ev: remove duplicate Qualcom PID
  USB: zte_ev: remove duplicate Gobi PID
  Revert "USB: option,zte_ev: move most ZTE CDMA devices to zte_ev"
  USB: option: add VIA Telecom CDS7 chipset device id
  USB: option: reduce interrupt-urb logging verbosity
  USB: serial: fix potential heap buffer overflow
  USB: sisusb: add device id for Magic Control USB video
  USB: serial: fix potential stack buffer overflow
  USB: serial: pl2303: add device id for ztek device
  xtensa: fix a6 and a7 handling in fast_syscall_xtensa
  xtensa: fix TLBTEMP_BASE_2 region handling in fast_second_level_miss
  xtensa: fix access to THREAD_RA/THREAD_SP/THREAD_DS
  xtensa: fix address checks in dma_{alloc,free}_coherent
  xtensa: replace IOCTL code definitions with constants
  drm/radeon: add connector quirk for fujitsu board
  drm/vmwgfx: Fix a potential infinite spin waiting for fifo idle
  drm/ast: AST2000 cannot be detected correctly
  drm/i915: Wait for vblank before enabling the TV encoder
  drm/i915: Remove bogus __init annotation from DMI callbacks
  HID: logitech-dj: prevent false errors to be shown
  HID: magicmouse: sanity check report size in raw_event() callback
  HID: picolcd: sanity check report size in raw_event() callback
  cfq-iosched: Fix wrong children_weight calculation
  ALSA: pcm: fix fifo_size frame calculation
  ALSA: hda - Fix invalid pin powermap without jack detection
  ALSA: hda - Fix COEF setups for ALC1150 codec
  ALSA: core: fix buffer overflow in snd_info_get_line()
  arm64: ptrace: fix compat hardware watchpoint reporting
  trace: Fix epoll hang when we race with new entries
  i2c: at91: Fix a race condition during signal handling in at91_do_twi_xfer.
  i2c: at91: add bound checking on SMBus block length bytes
  arm64: flush TLS registers during exec
  ibmveth: Fix endian issues with rx_no_buffer statistic
  ahci: add pcid for Marvel 0x9182 controller
  ahci: Add Device IDs for Intel 9 Series PCH
  pata_scc: propagate return value of scc_wait_after_reset
  drm/i915: read HEAD register back in init_ring_common() to enforce ordering
  drm/radeon: load the lm63 driver for an lm64 thermal chip.
  drm/ttm: Choose a pool to shrink correctly in ttm_dma_pool_shrink_scan().
  drm/ttm: Fix possible division by 0 in ttm_dma_pool_shrink_scan().
  drm/tilcdc: fix double kfree
  drm/tilcdc: fix release order on exit
  drm/tilcdc: panel: fix leak when unloading the module
  drm/tilcdc: tfp410: fix dangling sysfs connector node
  drm/tilcdc: slave: fix dangling sysfs connector node
  drm/tilcdc: panel: fix dangling sysfs connector node
  carl9170: fix sending URBs with wrong type when using full-speed
  Linux 3.10.55
  libceph: gracefully handle large reply messages from the mon
  libceph: rename ceph_msg::front_max to front_alloc_len
  tpm: Provide a generic means to override the chip returned timeouts
  vfs: fix bad hashing of dentries
  dcache.c: get rid of pointless macros
  IB/srp: Fix deadlock between host removal and multipathd
  blkcg: don't call into policy draining if root_blkg is already gone
  mtd: nand: omap: Fix 1-bit Hamming code scheme, omap_calculate_ecc()
  mtd/ftl: fix the double free of the buffers allocated in build_maps()
  CIFS: Fix wrong restart readdir for SMB1
  CIFS: Fix wrong filename length for SMB2
  CIFS: Fix wrong directory attributes after rename
  CIFS: Possible null ptr deref in SMB2_tcon
  CIFS: Fix async reading on reconnects
  CIFS: Fix STATUS_CANNOT_DELETE error mapping for SMB2
  libceph: do not hard code max auth ticket len
  libceph: add process_one_ticket() helper
  libceph: set last_piece in ceph_msg_data_pages_cursor_init() correctly
  md/raid1,raid10: always abort recover on write error.
  xfs: don't zero partial page cache pages during O_DIRECT writes
  xfs: don't zero partial page cache pages during O_DIRECT writes
  xfs: don't dirty buffers beyond EOF
  xfs: quotacheck leaves dquot buffers without verifiers
  RDMA/iwcm: Use a default listen backlog if needed
  md/raid10: Fix memory leak when raid10 reshape completes.
  md/raid10: fix memory leak when reshaping a RAID10.
  md/raid6: avoid data corruption during recovery of double-degraded RAID6
  Bluetooth: Avoid use of session socket after the session gets freed
  Bluetooth: never linger on process exit
  mnt: Add tests for unprivileged remount cases that have found to be faulty
  mnt: Change the default remount atime from relatime to the existing value
  mnt: Correct permission checks in do_remount
  mnt: Move the test for MNT_LOCK_READONLY from change_mount_flags into do_remount
  mnt: Only change user settable mount flags in remount
  ring-buffer: Up rb_iter_peek() loop count to 3
  ring-buffer: Always reset iterator to reader page
  ACPI / cpuidle: fix deadlock between cpuidle_lock and cpu_hotplug.lock
  ACPI: Run fixed event device notifications in process context
  ACPICA: Utilities: Fix memory leak in acpi_ut_copy_iobject_to_iobject
  bfa: Fix undefined bit shift on big-endian architectures with 32-bit DMA address
  ASoC: pxa-ssp: drop SNDRV_PCM_FMTBIT_S24_LE
  ASoC: max98090: Fix missing free_irq
  ASoC: samsung: Correct I2S DAI suspend/resume ops
  ASoC: wm_adsp: Add missing MODULE_LICENSE
  ASoC: pcm: fix dpcm_path_put in dpcm runtime update
  openrisc: Rework signal handling
  MIPS: Fix accessing to per-cpu data when flushing the cache
  MIPS: OCTEON: make get_system_type() thread-safe
  MIPS: asm: thread_info: Add _TIF_SECCOMP flag
  MIPS: Cleanup flags in syscall flags handlers.
  MIPS: asm/reg.h: Make 32- and 64-bit definitions available at the same time
  MIPS: Remove BUG_ON(!is_fpu_owner()) in do_ade()
  MIPS: tlbex: Fix a missing statement for HUGETLB
  MIPS: Prevent user from setting FCSR cause bits
  MIPS: GIC: Prevent array overrun
  drivers: scsi: storvsc: Correctly handle TEST_UNIT_READY failure
  Drivers: scsi: storvsc: Implement a eh_timed_out handler
  powerpc/pseries: Failure on removing device node
  powerpc/mm: Use read barrier when creating real_pte
  powerpc/mm/numa: Fix break placement
  regulator: arizona-ldo1: remove bypass functionality
  mfd: omap-usb-host: Fix improper mask use.
  kernel/smp.c:on_each_cpu_cond(): fix warning in fallback path
  CAPABILITIES: remove undefined caps from all processes
  tpm: missing tpm_chip_put in tpm_get_random()
  firmware: Do not use WARN_ON(!spin_is_locked())
  spi: omap2-mcspi: Configure hardware when slave driver changes mode
  spi: orion: fix incorrect handling of cell-index DT property
  iommu/amd: Fix cleanup_domain for mass device removal
  media: media-device: Remove duplicated memset() in media_enum_entities()
  media: au0828: Only alt setting logic when needed
  media: xc4000: Fix get_frequency()
  media: xc5000: Fix get_frequency()
  Linux 3.10.54
  USB: fix build error with CONFIG_PM_RUNTIME disabled
  NFSv4: Fix problems with close in the presence of a delegation
  NFSv3: Fix another acl regression
  svcrdma: Select NFSv4.1 backchannel transport based on forward channel
  NFSD: Decrease nfsd_users in nfsd_startup_generic fail
  usb: hub: Prevent hub autosuspend if usbcore.autosuspend is -1
  USB: whiteheat: Added bounds checking for bulk command response
  USB: ftdi_sio: Added PID for new ekey device
  USB: ftdi_sio: add Basic Micro ATOM Nano USB2Serial PID
  ARM: OMAP2+: hwmod: Rearm wake-up interrupts for DT when MUSB is idled
  usb: xhci: amd chipset also needs short TX quirk
  xhci: Treat not finding the event_seg on COMP_STOP the same as COMP_STOP_INVAL
  Staging: speakup: Update __speakup_paste_selection() tty (ab)usage to match vt
  jbd2: fix infinite loop when recovering corrupt journal blocks
  mei: nfc: fix memory leak in error path
  mei: reset client state on queued connect request
  Btrfs: fix csum tree corruption, duplicate and outdated checksums
  hpsa: fix bad -ENOMEM return value in hpsa_big_passthru_ioctl
  x86/efi: Enforce CONFIG_RELOCATABLE for EFI boot stub
  x86_64/vsyscall: Fix warn_bad_vsyscall log output
  x86: don't exclude low BIOS area when allocating address space for non-PCI cards
  drm/radeon: add additional SI pci ids
  ext4: fix BUG_ON in mb_free_blocks()
  kvm: iommu: fix the third parameter of kvm_iommu_put_pages (CVE-2014-3601)
  Revert "KVM: x86: Increase the number of fixed MTRR regs to 10"
  KVM: nVMX: fix "acknowledge interrupt on exit" when APICv is in use
  KVM: x86: always exit on EOIs for interrupts listed in the IOAPIC redir table
  KVM: x86: Inter-privilege level ret emulation is not implemeneted
  crypto: ux500 - make interrupt mode plausible
  serial: core: Preserve termios c_cflag for console resume
  ext4: fix ext4_discard_allocated_blocks() if we can't allocate the pa struct
  drivers/i2c/busses: use correct type for dma_map/unmap
  hwmon: (dme1737) Prevent overflow problem when writing large limits
  hwmon: (ads1015) Fix out-of-bounds array access
  hwmon: (lm85) Fix various errors on attribute writes
  hwmon: (ads1015) Fix off-by-one for valid channel index checking
  hwmon: (gpio-fan) Prevent overflow problem when writing large limits
  hwmon: (lm78) Fix overflow problems seen when writing large temperature limits
  hwmon: (sis5595) Prevent overflow problem when writing large limits
  drm: omapdrm: fix compiler errors
  ARM: OMAP3: Fix choice of omap3_restore_es function in OMAP34XX rev3.1.2 case.
  mei: start disconnect request timer consistently
  ALSA: hda/realtek - Avoid setting wrong COEF on ALC269 & co
  ALSA: hda/ca0132 - Don't try loading firmware at resume when already failed
  ALSA: virtuoso: add Xonar Essence STX II support
  ALSA: hda - fix an external mic jack problem on a HP machine
  USB: Fix persist resume of some SS USB devices
  USB: ehci-pci: USB host controller support for Intel Quark X1000
  USB: serial: ftdi_sio: Add support for new Xsens devices
  USB: serial: ftdi_sio: Annotate the current Xsens PID assignments
  USB: OHCI: don't lose track of EDs when a controller dies
  isofs: Fix unbounded recursion when processing relocated directories
  HID: fix a couple of off-by-ones
  HID: logitech: perform bounds checking on device_id early enough
  stable_kernel_rules: Add pointer to netdev-FAQ for network patches
  Linux 3.10.53
  arch/sparc/math-emu/math_32.c: drop stray break operator
  sparc64: ldc_connect() should not return EINVAL when handshake is in progress.
  sunsab: Fix detection of BREAK on sunsab serial console
  bbc-i2c: Fix BBC I2C envctrl on SunBlade 2000
  sparc64: Guard against flushing openfirmware mappings.
  sparc64: Do not insert non-valid PTEs into the TSB hash table.
  sparc64: Add membar to Niagara2 memcpy code.
  sparc64: Fix huge TSB mapping on pre-UltraSPARC-III cpus.
  sparc64: Don't bark so loudly about 32-bit tasks generating 64-bit fault addresses.
  sparc64: Fix top-level fault handling bugs.
  sparc64: Handle 32-bit tasks properly in compute_effective_address().
  sparc64: Make itc_sync_lock raw
  sparc64: Fix argument sign extension for compat_sys_futex().
  sctp: fix possible seqlock seadlock in sctp_packet_transmit()
  iovec: make sure the caller actually wants anything in memcpy_fromiovecend
  net: Correctly set segment mac_len in skb_segment().
  macvlan: Initialize vlan_features to turn on offload support.
  net: sctp: inherit auth_capable on INIT collisions
  tcp: Fix integer-overflow in TCP vegas
  tcp: Fix integer-overflows in TCP veno
  net: sendmsg: fix NULL pointer dereference
  ip: make IP identifiers less predictable
  inetpeer: get rid of ip_id_count
  bnx2x: fix crash during TSO tunneling
  Linux 3.10.52
  x86/espfix/xen: Fix allocation of pages for paravirt page tables
  lib/btree.c: fix leak of whole btree nodes
  net/l2tp: don't fall back on UDP [get|set]sockopt
  net: mvneta: replace Tx timer with a real interrupt
  net: mvneta: add missing bit descriptions for interrupt masks and causes
  net: mvneta: do not schedule in mvneta_tx_timeout
  net: mvneta: use per_cpu stats to fix an SMP lock up
  net: mvneta: increase the 64-bit rx/tx stats out of the hot path
  Revert "mac80211: move "bufferable MMPDU" check to fix AP mode scan"
  staging: vt6655: Fix Warning on boot handle_irq_event_percpu.
  x86_64/entry/xen: Do not invoke espfix64 on Xen
  x86, espfix: Make it possible to disable 16-bit support
  x86, espfix: Make espfix64 a Kconfig option, fix UML
  x86, espfix: Fix broken header guard
  x86, espfix: Move espfix definitions into a separate header file
  x86-64, espfix: Don't leak bits 31:16 of %esp returning to 16-bit stack
  Revert "x86-64, modify_ldt: Make support for 16-bit segments a runtime option"
  timer: Fix lock inversion between hrtimer_bases.lock and scheduler locks
  printk: rename printk_sched to printk_deferred
  iio: buffer: Fix demux table creation
  staging: vt6655: Fix disassociated messages every 10 seconds
  mm, thp: do not allow thp faults to avoid cpuset restrictions
  scsi: handle flush errors properly
  rapidio/tsi721_dma: fix failure to obtain transaction descriptor
  cfg80211: fix mic_failure tracing
  ARM: 8115/1: LPAE: reduce damage caused by idmap to virtual memory layout
  crypto: af_alg - properly label AF_ALG socket
  Linux 3.10.51
  core, nfqueue, openvswitch: Orphan frags in skb_zerocopy and handle errors
  x86/efi: Include a .bss section within the PE/COFF headers
  s390/ptrace: fix PSW mask check
  Fix gcc-4.9.0 miscompilation of load_balance() in scheduler
  mm: hugetlb: fix copy_hugetlb_page_range()
  x86_32, entry: Store badsys error code in %eax
  hwmon: (smsc47m192) Fix temperature limit and vrm write operations
  parisc: Remove SA_RESTORER define
  coredump: fix the setting of PF_DUMPCORE
  Input: fix defuzzing logic
  slab_common: fix the check for duplicate slab names
  slab_common: Do not check for duplicate slab names
  tracing: Fix wraparound problems in "uptime" trace clock
  blkcg: don't call into policy draining if root_blkg is already gone
  ahci: add support for the Promise FastTrak TX8660 SATA HBA (ahci mode)
  libata: introduce ata_host->n_tags to avoid oops on SAS controllers
  libata: support the ata host which implements a queue depth less than 32
  block: don't assume last put of shared tags is for the host
  block: provide compat ioctl for BLKZEROOUT
  media: tda10071: force modulation to QPSK on DVB-S
  media: hdpvr: fix two audio bugs
  Linux 3.10.50
  ARC: Implement ptrace(PTRACE_GET_THREAD_AREA)
  sched: Fix possible divide by zero in avg_atom() calculation
  locking/mutex: Disable optimistic spinning on some architectures
  PM / sleep: Fix request_firmware() error at resume
  dm cache metadata: do not allow the data block size to change
  dm thin metadata: do not allow the data block size to change
  alarmtimer: Fix bug where relative alarm timers were treated as absolute
  drm/radeon: avoid leaking edid data
  drm/qxl: return IRQ_NONE if it was not our irq
  drm/radeon: set default bl level to something reasonable
  irqchip: gic: Fix core ID calculation when topology is read from DT
  irqchip: gic: Add support for cortex a7 compatible string
  ring-buffer: Fix polling on trace_pipe
  mwifiex: fix Tx timeout issue
  perf/x86/intel: ignore CondChgd bit to avoid false NMI handling
  ipv4: fix buffer overflow in ip_options_compile()
  dns_resolver: Null-terminate the right string
  dns_resolver: assure that dns_query() result is null-terminated
  sunvnet: clean up objects created in vnet_new() on vnet_exit()
  net: pppoe: use correct channel MTU when using Multilink PPP
  net: sctp: fix information leaks in ulpevent layer
  tipc: clear 'next'-pointer of message fragments before reassembly
  be2net: set EQ DB clear-intr bit in be_open()
  netlink: Fix handling of error from netlink_dump().
  net: mvneta: Fix big endian issue in mvneta_txq_desc_csum()
  net: mvneta: fix operation in 10 Mbit/s mode
  appletalk: Fix socket referencing in skb
  tcp: fix false undo corner cases
  igmp: fix the problem when mc leave group
  net: qmi_wwan: add two Sierra Wireless/Netgear devices
  net: qmi_wwan: Add ID for Telewell TW-LTE 4G v2
  ipv4: icmp: Fix pMTU handling for rare case
  tcp: Fix divide by zero when pushing during tcp-repair
  bnx2x: fix possible panic under memory stress
  net: fix sparse warning in sk_dst_set()
  ipv4: irq safe sk_dst_[re]set() and ipv4_sk_update_pmtu() fix
  ipv4: fix dst race in sk_dst_get()
  8021q: fix a potential memory leak
  net: sctp: check proc_dointvec result in proc_sctp_do_auth
  tcp: fix tcp_match_skb_to_sack() for unaligned SACK at end of an skb
  ip_tunnel: fix ip_tunnel_lookup
  shmem: fix splicing from a hole while it's punched
  shmem: fix faulting into a hole, not taking i_mutex
  shmem: fix faulting into a hole while it's punched
  iwlwifi: dvm: don't enable CTS to self
  igb: do a reset on SR-IOV re-init if device is down
  hwmon: (adt7470) Fix writes to temperature limit registers
  hwmon: (da9052) Don't use dash in the name attribute
  hwmon: (da9055) Don't use dash in the name attribute
  tracing: Add ftrace_trace_stack into __trace_puts/__trace_bputs
  tracing: Fix graph tracer with stack tracer on other archs
  fuse: handle large user and group ID
  Bluetooth: Ignore H5 non-link packets in non-active state
  Drivers: hv: util: Fix a bug in the KVP code
  media: gspca_pac7302: Add new usb-id for Genius i-Look 317
  usb: Check if port status is equal to RxDetect

Change-Id: I8791794ed100d5090dc52aef615d32e816fcfa1f
Signed-off-by: Ian Maund <imaund@codeaurora.org>
2015-08-13 14:38:09 -07:00
Greg Kroah-Hartman
f1178e991a Linux 3.10.84 2015-07-10 10:40:38 -07:00
Greg Kroah-Hartman
c484654239 Linux 3.10.83 2015-07-03 19:48:19 -07:00
Greg Kroah-Hartman
b3d7844844 Linux 3.10.82 2015-06-29 12:08:45 -07:00
Greg Kroah-Hartman
28114597f8 Linux 3.10.81 2015-06-22 16:56:08 -07:00
Greg Kroah-Hartman
14a86b32c5 Linux 3.10.80 2015-06-05 23:20:14 -07:00
Kirill A. Shutemov
c7c867483e kernel: use the gnu89 standard explicitly
commit 51b97e354ba9fce1890cf38ecc754aa49677fc89 upstream.

Sasha Levin reports:
 "gcc5 changes the default standard to c11, which makes kernel build
  unhappy

  Explicitly define the kernel standard to be gnu89 which should keep
  everything working exactly like it was before gcc5"

There are multiple small issues with the new default, but the biggest
issue seems to be that the old - and very useful - GNU extension to
allow a cast in front of an initializer has gone away.

Patch updated by Kirill:
 "I'm pretty sure all gcc versions you can build kernel with supports
  -std=gnu89.  cc-option is redunrant.

  We also need to adjust HOSTCFLAGS otherwise allmodconfig fails for me"

Note by Andrew Pinski:
 "Yes it was reported and both problems relating to this extension has
  been added to gnu99 and gnu11.  Though there are other issues with the
  kernel dealing with extern inline have different semantics between
  gnu89 and gnu99/11"

End result: we may be able to move up to a newer stdc model eventually,
but right now the newer models have some annoying deficiencies, so the
traditional "gnu89" model ends up being the preferred one.

Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
Singed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2015-06-05 23:19:53 -07:00
Greg Kroah-Hartman
b5bac1f597 Linux 3.10.79 2015-05-17 09:51:39 -07:00
Greg Kroah-Hartman
c9cc129b69 Linux 3.10.78 2015-05-13 05:15:52 -07:00
Greg Kroah-Hartman
9182148a53 Linux 3.10.77 2015-05-06 21:56:44 +02:00
Greg Kroah-Hartman
89bf6007dd Linux 3.10.76 2015-04-29 10:34:22 +02:00
Rohit Vaswani
2ad6e5eac8 Makefile: Enable ld fix for cortex-a53 errata 843419
Enable the linker flag --fix-cortex-a53-843419 for
ARM Cortex-A53 Errata 843419

Change-Id: I03e7be05eb96c4708c9791b4efbb7d4831ef5704
Signed-off-by: Rohit Vaswani <rvaswani@codeaurora.org>
2015-04-28 18:08:20 -07:00
Greg Kroah-Hartman
9ccc5af34b Linux 3.10.75 2015-04-19 10:12:19 +02:00
Greg Kroah-Hartman
c9ef473a54 Linux 3.10.74 2015-04-13 14:02:33 +02:00
Greg Kroah-Hartman
73895725a9 Linux 3.10.73 2015-03-26 15:01:29 +01:00
Greg Kroah-Hartman
7f4e642460 Linux 3.10.72 2015-03-18 13:22:50 +01:00
Greg Kroah-Hartman
389fb5fb0b Linux 3.10.71 2015-03-06 14:42:00 -08:00
Greg Kroah-Hartman
ef16065a9e Linux 3.10.70 2015-02-26 17:49:14 -08:00
Greg Kroah-Hartman
5cfc71ce13 Linux 3.10.69 2015-02-11 14:48:30 +08:00
Greg Kroah-Hartman
87dc7c99c7 Linux 3.10.68 2015-02-06 06:52:56 -08:00
Greg Kroah-Hartman
4227cffc1f Linux 3.10.67 2015-01-29 17:42:36 -08:00
Greg Kroah-Hartman
5d53369ea5 Linux 3.10.66 2015-01-27 07:52:51 -08:00