Click to return

MoKee Open Source Changelog from 02/19/2017 - 02/20/2017
---------------------------------------------------------------

Project: kernel/lge/msm8996
  •  Matt Filetto - Revert "DT: update dsi-panel sw47407 commands"
  •  Matt Filetto - elsa: de-commonize panel DTs
  •  Matt Filetto - dts: sw49407_panel: disable partial update
  •  Matt Filetto - elsa: disable 2nd screen for now
  •  Matt Filetto - elsa: update other variant DTs for new bluetooth driver

Project: kernel/lge/hammerhead
  •  Siqi Lin - BACKPORT: msm: camera: Avoid exposing kernel addresses
  •  Abhijit Kulkarni - msm: mdss: hide kernel addresses from unprevileged users
  •  Siqi Lin - net: ping: Fix stack buffer overflow in ping_common_sendmsg()

Project: kernel/cyanogen/msm8916
  •  Pranav Vashi - perf: Clean up spaces and fix mismerge

Project: kernel/asus/z00d
  •  Artem Borisov - Revert "Revert "Z00D: kang fugu's cpufreq_interactive""
  •  Flex1911 - Z00D: enable conservative governor
  •  Flex1911 - cpufreq: bring back cpufreq_cpu_get_raw
  •  Flex1911 - Revert "Z00D: kang fugu's cpufreq_interactive"

Project: kernel/zuk/msm8996
  •  Flour_Mo - Fix cmaera fc
  •  Fatih Akca - drivers: staging: Import qcacld-2.0 driver

Project: kernel/htc/msm8960
  •  Ethan Chen - jet: Clean up defconfig

Project: kernel/oneplus/msm8996
  •  dianlujitao - Revert "input: synaptics: s3320: Actually set BTN_TOOL_FINGER keybit"

Project: kernel/motorola/msm8952
  •  Willy Tarreau - Linux 3.10.105
  •  Guenter Roeck - metag: Only define atomic_dec_if_positive conditionally
  •  Max Staudt - fbdev/efifb: Fix 16 color palette entry calculation
  •  Bart Van Assche - dm: mark request_queue dead before destroying the DM device
  •  Jan Remmet - regulator: tps65910: Work around silicon erratum SWCZ010
  •  Peter Ujfalusi - ASoC: omap-mcpdm: Fix irq resource handling
  •  Dan Carpenter - mfd: 88pm80x: Double shifting bug in suspend/resume
  •  Andrey Ryabinin - mpi: Fix NULL ptr dereference in mpi_powm() [ver #3]
  •  Michael Walle - hwmon: (adt7411) set bit 3 in CFG1 register
  •  Sergei Miroshnichenko - can: dev: fix deadlock reported after bus-off
  •  Mike Snitzer - dm flakey: fix reads to be issued if drop_writes configured
  •  Chris Metcalf - tile: avoid using clocksource_cyc2ns with absolute cycle count
  •  Myron Stowe - PCI: Handle read-only BARs on AMD CS553x devices
  •  Punit Agrawal - ACPI / APEI: Fix incorrect return value of ghes_proc()
  •  Alexander Usyskin - mei: bus: fix received data size check in NFC fixup
  •  Arnd Bergmann - staging: iio: ad5933: avoid uninitialized variable in error case
  •  Long Li - hv: do not lose pending heartbeat vmbus packets
  •  Jan Viktorin - uio: fix dmem_region_start computation
  •  Liu Gang - gpio: mpc8xxx: Correct irq handler function
  •  Mauro Carvalho Chehab - cx231xx: fix GPIOs for Pixelview SBTVD hybrid
  •  Mauro Carvalho Chehab - cx231xx: don't return error on success
  •  Mauro Carvalho Chehab - mb86a20s: fix demod settings
  •  Mauro Carvalho Chehab - mb86a20s: fix the locking logic
  •  Andrew Bresticker - pstore/ram: Use memcpy_fromio() to save old buffer
  •  Furquan Shaikh - pstore/ram: Use memcpy_toio instead of memcpy
  •  Sebastian Andrzej Siewior - pstore/core: drop cmpxchg based updates
  •  Daniel Glöckner - mmc: block: don't use CMD23 with very old MMC cards
  •  Fabio Estevam - mmc: mxs: Initialize the spinlock prior to using it
  •  Johan Hovold - PM / sleep: fix device reference leak in test_suspend
  •  Johan Hovold - mfd: core: Fix device reference leak in mfd_clone_cell
  •  Jaewon Kim - ratelimit: fix bug in time interval by resetting right begin time
  •  Ding Tianhong - rcu: Fix soft lockup for rcu_nocb_kthread
  •  Dan Carpenter - tools/vm/slabinfo: fix an unintentional printf
  •  Richard Weinberger - drbd: Fix kernel_sendmsg() usage - potential NULL deref
  •  Glauber Costa - cfq: fix starvation of asynchronous writes
  •  Willy Tarreau - Revert "ipc/sem.c: optimize sem_lock()"
  •  Michal Hocko - kernel/fork: fix CLONE_CHILD_CLEARTID regression in nscd
  •  Steven Rostedt (Red Hat) - tracing: Move mutex to protect against resetting of seq data
  •  Oliver Neukum - kaweth: fix firmware download
  •  Jeremy Linton - net: sky2: Fix shutdown crash
  •  Eli Cooper - ipv4: Set skb->protocol properly for local output
  •  Brian Norris - mwifiex: printk() overflow with 32-byte SSIDs
  •  Johannes Berg - cfg80211: limit scan results cache size
  •  Johannes Berg - mac80211: discard multicast and 4-addr A-MSDUs
  •  Felix Fietkau - mac80211: fix purging multicast PS buffer queue
  •  Stephen Suryaputra Lin - ipv4: use new_gw for redirect neigh lookup
  •  WANG Cong - neigh: check error pointer instead of NULL for ipv4_neigh_lookup()
  •  Marcelo Ricardo Leitner - sctp: assign assoc_id earlier in __sctp_connect
  •  Eric Dumazet - dccp: fix out of bound access in dccp_v4_err()
  •  Eric Dumazet - dccp: do not send reset to already closed sockets
  •  Eric Dumazet - net: mangle zero checksum in skb_checksum_help()
  •  Eric Dumazet - net: clear sk_err_soft in sk_clone_lock()
  •  Marcelo Ricardo Leitner - sctp: validate chunk len before actually using it
  •  Jiri Slaby - net: sctp, forbid negative length
  •  Anoob Soman - packet: call fanout_release, while UNREGISTERING a netdev
  •  Nikolay Aleksandrov - ipmr, ip6mr: fix scheduling while atomic and a deadlock with ipmr_get_route
  •  Eric Dumazet - net: avoid sk_forward_alloc overflows
  •  Eric Dumazet - net: fix sk_mem_reclaim_partial()
  •  Oliver Hartkopp - can: bcm: fix warning in bcm_connect/proc_register
  •  Jann Horn - netfilter: fix namespace handling in nf_log_proc_dostring
  •  Stefan Richter - firewire: net: fix fragmented datagram_size off-by-one
  •  Stefan Richter - firewire: net: guard against rx buffer overflows
  •  Jack Morgenstein - net/mlx4_core: Allow resetting VF admin mac to zero
  •  Arend Van Spriel - brcmfmac: avoid potential stack overflow in brcmf_cfg80211_start_ap()
  •  Florian Fainelli - brcmsmac: Initialize power in brcms_c_stf_ss_algo_channel_get()
  •  Florian Fainelli - brcmsmac: Free packet if dma_mapping_error() fails in dma_rxfill
  •  Chuck Lever - svc: Avoid garbage replies when pc_func() returns rpc_drop_reply
  •  Sara Sharon - iwlwifi: pcie: fix access to scratch buffer
  •  Michal Kubecek - ipvs: count pre-established TCP states as active
  •  Michal Kubecek - net: disable fragment reassembly if high_thresh is set to zero
  •  Emrah Demir - mISDN: Fixing missing validation in base_sock_bind()
  •  Maciej S. Szmigiero - mISDN: Support DR6 indication in mISDNipac driver
  •  Konstantin Khlebnikov - net: ratelimit warnings about dst entry refcount underflow or overflow
  •  Mahesh Bandewar - bonding: Fix bonding crash
  •  Eric Dumazet - tcp: take care of truncations done by sk_filter()
  •  Douglas Caetano dos Santos - tcp: fix wrong checksum calculation on MTU probing
  •  Eric Dumazet - tcp: fix overflow in __tcp_retransmit_skb()
  •  Eric Dumazet - tcp: properly scale window in tcp_v[46]_reqsk_send_ack()
  •  Vegard Nossum - net/irda: handle iriap_register_lsap() allocation failure
  •  Paolo Abeni - ip6_tunnel: disable caching when the traffic class is inherited
  •  Eli Cooper - ip6_tunnel: Clear IP6CB in ip6tunnel_xmit()
  •  Eric Dumazet - ipv6: dccp: add missing bind_conflict to dccp_ipv6_mapped
  •  Eric Dumazet - ipv6: dccp: fix out of bound access in dccp_v6_err()
  •  Nicolas Dichtel - ipv6: correctly add local routes when lo goes up
  •  Lance Richardson - ip6_gre: fix flowi6_proto value in ip6gre_xmit_other()
  •  Sabrina Dubroca - ipv6: fix rtnl locking in setsockopt for anycast and multicast
  •  Wei Yongjun - ipv6: addrconf: fix dev refcont leak when DAD failed
  •  Hannes Frederic Sowa - ipv6: move DAD and addrconf_verify processing to workqueue
  •  Hannes Frederic Sowa - ipv6: split duplicate address detection and router solicitation timer
  •  Michal Kubeček - ipv6: don't call fib6_run_gc() until routing is ready
  •  Joe Perches - stddef.h: move offsetofend inside #ifndef/#endif guard, neaten
  •  Denys Vlasenko - include/stddef.h: Move offsetofend() from vfio.h to a generic kernel header
  •  Gavin Shan - drivers/vfio: Rework offsetofend()
  •  Scot Doyle - vt: clear selection before resizing
  •  Jiri Slaby - tty: vt, fix bogus division in csi_J
  •  Arnaldo Carvalho de Melo - perf symbols: Fixup symbol sizes before picking best ones
  •  Karl Beldan - mtd: nand: davinci: Reinitialize the HW ECC engine in 4bit hwctl
  •  Dan Carpenter - mtd: pmcmsp-flash: Allocating too much in init_msp_flash()
  •  Brian Norris - mtd: blkdevs: fix potential deadlock + lockdep warnings
  •  Mark Bloch - IB/cm: Mark stale CM id's whenever the mad agent was unregistered
  •  Tariq Toukan - IB/uverbs: Fix leak of XRC target QPs
  •  Matan Barak - IB/mlx4: Fix create CQ error flow
  •  Alex Vesker - IB/mlx4: Fix incorrect MC join state bit-masking on SR-IOV
  •  Alex Vesker - IB/ipoib: Don't allow MC joins during light MC flush
  •  Erez Shitrit - IB/core: Fix use after free in send_leave function
  •  Erez Shitrit - IB/ipoib: Fix memory corruption in ipoib cm mode connect flow
  •  Emmanouil Maroudas - EDAC: Increment correct counter in edac_inc_ue_error()
  •  Tejun Heo - timers: Use proper base migration in add_timer_on()
  •  Gavin Li - cdc-acm: fix wrong pipe type on rx interrupt xfers
  •  Krzysztof Kozlowski - thermal: hwmon: Properly report critical temperature in sysfs
  •  Linus Walleij - iio: accel: kxsd9: Fix scaling bug
  •  Linus Walleij - iio: accel: kxsd9: Fix raw read return
  •  Cyrille Pitchen - i2c: at91: fix write transfers by clearing pending interrupt first
  •  Dan Carpenter - em28xx-i2c: rt_mutex_trylock() returns zero on failure
  •  Yadi.hu - i2c-eg20t: fix race between i2c init and interrupt enable
  •  Dave Gerlach - hwrng: omap - Only fail if pm_runtime_get_sync returns < 0
  •  Nishanth Menon - hwrng: omap - Fix assumption that runtime_get_sync will always succeed
  •  Krzysztof Kozlowski - hwrng: exynos - Disable runtime PM on probe failure
  •  Dmitry Torokhov - Input: ili210x - fix permissions on "calibrate" attribute
  •  Dmitry Torokhov - Input: i8042 - set up shared ps2_cmd_mutex for AUX ports
  •  Dmitry Torokhov - Input: i8042 - break load dependency between atkbd/psmouse and i8042
  •  Dan Carpenter - qxl: check for kmap failures
  •  Michel Dänzer - drm/radeon: Ensure vblank interrupt is enabled on DPMS transition to on
  •  Daniel Vetter - drm: Reject page_flip for !DRIVER_MODESET
  •  Christian König - drm/radeon: fix radeon_move_blit on 32bit systems
  •  Markus Elfring - driver core: Delete an unnecessary check before the function call "put_device"
  •  Dan Carpenter - hostfs: Freeing an ERR_PTR in hostfs_fill_sb_common()
  •  Jan Kara - isofs: Do not return EACCES for unknown filesystems
  •  Vegard Nossum - fs/seq_file: fix out-of-bounds read
  •  Trond Myklebust - NFSv4: Open state recovery must account for file permission changes
  •  Chuck Lever - NFS: Don't drop CB requests with invalid principals
  •  Kinglong Mee - NFSD: Using free_conn free connection
  •  Trond Myklebust - NFSv4.x: Fix a refcount leak in nfs_callback_up_net
  •  Boris Brezillon - UBI: fastmap: scrub PEB when bitflips are detected in a free PEB EC header
  •  Richard Weinberger - ubifs: Fix regression in ubifs_readdir()
  •  Richard Weinberger - ubifs: Abort readdir upon error
  •  Richard Weinberger - UBIFS: Fix possible memory leak in ubifs_readdir()
  •  Richard Weinberger - ubifs: Fix xattr_names length in exit paths
  •  Vincent Stehlé - ubifs: Fix assertion in layout_in_gaps()
  •  Ashish Samant - ocfs2: fix start offset to ocfs2_zero_range_for_truncate()
  •  Joseph Qi - ocfs2/dlm: fix race between convert and migration
  •  Jeff Mahoney - btrfs: ensure that file descriptor used with subvol ioctls is a dir
  •  Darrick J. Wong - libxfs: clean up _calc_dquots_per_chunk
  •  Dave Chinner - xfs: fix superblock inprogress check
  •  Mike Galbraith - reiserfs: Unlock superblock before calling reiserfs_quota_on_mount()
  •  Jeff Mahoney - reiserfs: fix "new_insert_key may be used uninitialized ..."
  •  Ross Zwisler - ext4: allow DAX writeback for hole punch
  •  Daeho Jeong - ext4: reinforce check of i_dtime when clearing high fields of uid and gid
  •  Konstantin Khlebnikov - ext4: use __GFP_NOFAIL in ext4_free_blocks()
  •  Daeho Jeong - ext4: avoid modifying checksum fields directly during checksum verification
  •  Theodore Ts'o - ext4: validate that metadata blocks do not overlap superblock
  •  Ching Huang - scsi: arcmsr: Send SYNCHRONIZE_CACHE command to firmware
  •  Ewan D. Milne - scsi: scsi_debug: Fix memory leak if LBP enabled and module is unloaded
  •  Dan Carpenter - scsi: arcmsr: Buffer overflow in arcmsr_iop_message_xfer()
  •  Ming Lei - scsi: Fix use-after-free
  •  Brian King - scsi: ibmvfc: Fix I/O hang when port is not mapped
  •  Sumit Saxena - scsi: megaraid_sas: fix macro MEGASAS_IS_LOGICAL to avoid regression
  •  Kashyap Desai - scsi: megaraid_sas: Fix data integrity failure for JBOD (passthrough) devices
  •  Andrey Grodzovsky - mpt2sas: Fix secure erase premature termination
  •  James Bottomley - scsi: mpt3sas: fix hang on ata passthrough commands
  •  Suganath Prabu S - scsi: mpt3sas: Unblock device after controller reset
  •  Andrey Grodzovsky - scsi: mpt3sas: Fix secure erase premature termination
  •  Dan Carpenter - scsi: zfcp: spin_lock_irqsave() is not nestable
  •  Steffen Maier - zfcp: trace full payload of all SAN records (req,resp,iels)
  •  Steffen Maier - zfcp: fix payload trace length for SAN request&response
  •  Steffen Maier - zfcp: fix D_ID field with actual value on tracing SAN responses
  •  Steffen Maier - zfcp: restore tracing of handle for port and LUN with HBA records
  •  Steffen Maier - zfcp: trace on request for open and close of WKA port
  •  Steffen Maier - zfcp: restore: Dont use 0 to indicate invalid LUN in rec trace
  •  Steffen Maier - zfcp: retain trace level for SCSI and HBA FSF response records
  •  Steffen Maier - zfcp: close window with unblocked rport during rport gone
  •  Steffen Maier - zfcp: fix ELS/GS request&response length for hardware data router
  •  Steffen Maier - zfcp: fix fc_host port_type with NPIV
  •  Takashi Iwai - ALSA: ali5451: Fix out-of-bound position reporting
  •  Vegard Nossum - ALSA: timer: fix NULL pointer dereference on memory allocation failure
  •  Vegard Nossum - ALSA: timer: fix division by zero after SNDRV_TIMER_IOCTL_CONTINUE
  •  Vegard Nossum - ALSA: timer: fix NULL pointer dereference in read()/ioctl() race
  •  Takashi Iwai - ALSA: rawmidi: Fix possible deadlock with virmidi registration
  •  Petr Vandrovec - Fix USB CB/CBI storage devices with CONFIG_VMAP_STACK=y
  •  Peter Chen - usb: chipidea: move the lock initialization to core file
  •  Johan Hovold - USB: serial: cp210x: fix tiocmget error handling
  •  Greg Kroah-Hartman - usb: misc: legousbtower: Fix NULL pointer deference
  •  Konstantin Shkolnyy - USB: serial: cp210x: fix hardware flow-control disable
  •  Dan Carpenter - usb: gadget: fsl_qe_udc: signedness bug in qe_get_frame()
  •  Alan Stern - USB: change bInterval default to 10 ms
  •  Yoshihiro Shimoda - usb: renesas_usbhs: fix clearing the {BRDY,BEMP}STS condition
  •  Alexey Khoroshilov - USB: serial: mos7840: fix non-atomic allocation in write path
  •  Alexey Khoroshilov - USB: serial: mos7720: fix non-atomic allocation in write path
  •  Johan Hovold - USB: kobil_sct: fix non-atomic allocation in write path
  •  Alexey Klimov - USB: serial: fix memleak in driver-registration error path
  •  Jim Lin - usb: xhci: Fix panic if disconnect
  •  Alan Stern - USB: fix typo in wMaxPacketSize validation
  •  Alan Stern - USB: validate wMaxPacketValue entries in endpoint descriptors
  •  Felipe Balbi - usb: dwc3: gadget: increment request->actual once
  •  Andrey Ryabinin - coredump: fix unfreezable coredumping task
  •  Jann Horn - swapfile: fix memory corruption via malformed swapfile
  •  Linus Torvalds - Fix potential infoleak in older kernels
  •  Al Viro - arc: don't leak bits of kernel stack into coredump
  •  Al Viro - fix memory leaks in tracing_buffers_splice_read()
  •  Al Viro - fix fault_in_multipages_...() on architectures with no-op access_ok()
  •  Al Viro - ia64: copy_from_user() should zero the destination on access_ok() failure
  •  Al Viro - ppc32: fix copy_from_user()
  •  Al Viro - sparc32: fix copy_from_user()
  •  Al Viro - mn10300: copy_from_user() should zero on access_ok() failure...
  •  Guenter Roeck - openrisc: fix the fix of copy_from_user()
  •  Al Viro - openrisc: fix copy_from_user()
  •  Al Viro - parisc: fix copy_from_user()
  •  Al Viro - metag: copy_from_user() should zero the destination on access_ok() failure
  •  Al Viro - alpha: fix copy_from_user()
  •  Al Viro - asm-generic: make copy_from_user() zero the destination properly
  •  Al Viro - mips: copy_from_user() must zero the destination on access_ok() failure
  •  Al Viro - hexagon: fix strncpy_from_user() error return
  •  Al Viro - sh: fix copy_from_user()
  •  Al Viro - score: fix copy_from_user() and friends
  •  Al Viro - blackfin: fix copy_from_user()
  •  Al Viro - cris: buggered copy_from_user/copy_to_user/clear_user
  •  Al Viro - frv: fix clear_user()
  •  Al Viro - asm-generic: make get_user() clear the destination on errors
  •  Vineet Gupta - ARC: uaccess: get_user to zero out dest in cause of fault
  •  Al Viro - s390: get_user() should zero on failure
  •  Al Viro - score: fix __get_user/get_user
  •  Al Viro - sh64: failing __get_user() should zero
  •  Al Viro - m32r: fix __get_user()
  •  Al Viro - mn10300: failing __get_user() and get_user() should zero
  •  Al Viro - microblaze: fix copy_from_user()
  •  Al Viro - microblaze: fix __get_user()
  •  John David Anglin - parisc: Ensure consistent state when switching to kernel stack at syscall entry
  •  Stefan Haberland - s390/dasd: fix hanging device after clear subchannel
  •  Dan Carpenter - avr32: off by one in at32_init_pio()
  •  Guenter Roeck - avr32: fix 'undefined reference to `___copy_from_user'
  •  Al Viro - avr32: fix copy_from_user()
  •  Pan Xinhui - powerpc/nvram: Fix an incorrect partition merge
  •  Paul Mackerras - powerpc/64: Fix incorrect return value from __copy_tofrom_user
  •  Gavin Shan - powerpc/powernv: Use CPU-endian PEST in pnv_pci_dump_p7ioc_diag_data()
  •  Anton Blanchard - powerpc/vdso64: Use double word compare on pointers
  •  Paul Mackerras - powerpc/mm: Don't alias user region to other regions below PAGE_OFFSET
  •  Marcin Nowakowski - MIPS: ptrace: Fix regs_return_value for kernel context
  •  Paul Burton - MIPS: Malta: Fix IOCU disable switch read for MIPS64
  •  Will Deacon - arm64: debug: avoid resetting stepping state machine when TIF_SINGLESTEP
  •  Will Deacon - arm64: spinlocks: implement smp_mb__before_spinlock() as smp_mb()
  •  James Hogan - arm64: Define AT_VECTOR_SIZE_ARCH for ARCH_DLINFO
  •  Mark Rutland - arm64: avoid returning from bad_mode
  •  Russell King - ARM: sa1111: fix pcmcia suspend/resume
  •  Russell King - ARM: sa1100: clear reset status prior to reboot
  •  Srinivas Ramana - ARM: 8618/1: decompressor: reset ttbcr fields to use TTBR0 on ARMv7
  •  Robin Murphy - ARM: 8616/1: dt: Respect property size when parsing CPUs
  •  Baoquan He - iommu/amd: Free domain id when free a domain of struct dma_ops_domain
  •  Joerg Roedel - iommu/amd: Update Alias-DTE in update_device_table()
  •  Michael S. Tsirkin - x86/um: reuse asm-generic/barrier.h
  •  H.J. Lu - x86/build: Build compressed x86 kernels as PIE
  •  Steven Rostedt - x86/paravirt: Do not trace _paravirt_ident_*() functions
  •  Jiri Kosina - x86/mm/pat, /dev/mem: Remove superfluous error message
  •  Wanpeng Li - x86/apic: Do not init irq remapping if ioapic is disabled
  •  Sebastian Andrzej Siewior - x86/mm: Disable preemption during CR3 read+write
  •  Andy Lutomirski - x86/traps: Ignore high word of regs->cs in early_idt_handler_common
  •  Juergen Gross - x86/xen: fix upper bound of pmd loop in xen_cleanhighmap()
  •  Ben Hutchings - xen-pciback: Add name prefix to global 'permissive' variable
  •  Konrad Rzeszutek Wilk - xen/pciback: Don't allow MSI-X ops if PCI_COMMAND_MEMORY is not set.
  •  Konrad Rzeszutek Wilk - xen/pciback: For XEN_PCI_OP_disable_msi[|x] only disable if device has MSI(X) enabled.
  •  Konrad Rzeszutek Wilk - xen/pciback: Do not install an IRQ handler for MSI interrupts.
  •  Konrad Rzeszutek Wilk - xen/pciback: Return error on XEN_PCI_OP_enable_msix when device has MSI or MSI-X enabled
  •  Konrad Rzeszutek Wilk - xen/pciback: Return error on XEN_PCI_OP_enable_msi when device has MSI or MSI-X enabled
  •  Konrad Rzeszutek Wilk - xen/pciback: Save the number of MSI-X entries to be copied later.
  •  Konrad Rzeszutek Wilk - xen/pciback: Save xen_pci_op commands before processing it
  •  Roger Pau Monné - xen-blkback: only read request operation from shared ring once
  •  David Vrabel - xen-netback: use RING_COPY_REQUEST() throughout
  •  David Vrabel - xen-netback: don't use last request to determine minimum Tx credit
  •  David Vrabel - xen: Add RING_COPY_REQUEST()
  •  Jan Beulich - x86/mm/xen: Suppress hugetlbfs in PV guests
  •  Ignacio Alvarado - KVM: Disable irq while unregistering user notifier
  •  Paolo Bonzini - KVM: x86: fix missed SRCU usage in kvm_lapic_set_vapic_addr
  •  Ido Yariv - KVM: x86: fix wbinvd_dirty_mask use-after-free
  •  James Hogan - KVM: MIPS: Make ERET handle ERL before EXL
  •  Radim Krčmář - KVM: nVMX: postpone VMCS changes on MSR_IA32_APICBASE write
  •  James Hogan - KVM: MIPS: Drop other CPU ASIDs on guest MMU changes
  •  James Hogan - KVM: MIPS: Precalculate MMIO load resume PC
  •  Nicholas Mc Guire - MIPS: KVM: Fix unused variable build warning
  •  Ondrej Mosnáček - crypto: gcm - Fix IV buffer size in crypto_gcm_setkey
  •  Herbert Xu - crypto: skcipher - Fix blkcipher walk OOM crash
  •  Ard Biesheuvel - crypto: cryptd - initialize child shash_desc on import
  •  Herbert Xu - crypto: algif_skcipher - Load TX SG list after waiting
  •  Herbert Xu - crypto: algif_skcipher - Fix race condition in skcipher_check_key
  •  Herbert Xu - crypto: algif_hash - Fix race condition in hash_check_key
  •  Herbert Xu - crypto: af_alg - Forbid bind(2) when nokey child sockets are present
  •  Herbert Xu - crypto: algif_skcipher - Remove custom release parent function
  •  Herbert Xu - crypto: algif_hash - Remove custom release parent function
  •  Herbert Xu - crypto: af_alg - Allow af_af_alg_release_parent to be called on nokey path
  •  Herbert Xu - crypto: algif_skcipher - Add key check exception for cipher_null
  •  Herbert Xu - crypto: skcipher - Add crypto_skcipher_has_setkey
  •  Herbert Xu - crypto: algif_hash - Require setkey before accept(2)
  •  Herbert Xu - crypto: shash - Fix has_key setting
  •  Herbert Xu - crypto: hash - Add crypto_ahash_has_setkey
  •  Herbert Xu - crypto: algif_skcipher - Add nokey compatibility path
  •  Herbert Xu - crypto: af_alg - Add nokey compatibility path
  •  Herbert Xu - crypto: af_alg - Disallow bind/setkey/... after accept(2)
  •  Herbert Xu - crypto: algif_skcipher - Require setkey before accept(2)
  •  Peter Zijlstra - sched/core: Fix an SMP ordering race in try_to_wake_up() vs. schedule()
  •  Andrea Arcangeli - mm: thp: fix SMP race condition between THP page fault and MADV_DONTNEED
  •  Tim Murray - kgsl: convert some workqueues to use kthreads
  •  Tim Murray - mdss: move to a kthread for vsync_retire_work_handler
  •  Pradeep Sawlani - ksm: check and skip page, if it is already scanned
  •  FrozenCow - usb: gadget: mass_storage: added sysfs entry for cdrom to LUNs
  •  Jan Kara - block: Reserve only one queue tag for sync IO if only 3 tags are available
  •  Fengguang Wu - readahead: make context readahead more conservative
  •  Namjae Jeon - writeback: fix writeback cache thrashing
  •  Junxiao Bi - writeback: fix race that cause writeback hung
  •  Jan Kara - ext4: Speedup WB_SYNC_ALL pass called from sync(2)
  •  Tahsin Erdogan - block: Make CFQ default to IOPS mode on SSDs
  •  Yuchung Cheng - tcp: enable sockets to use MSG_FASTOPEN by default
  •  flar2 - AIO: Don't plug the I/O queue in do_io_submit()
  •  Mel Gorman - mm: slub: Default slub_max_order to 0
  •  Eric Dumazet - tcp_cubic: do not set epoch_start in the future
  •  Eric Dumazet - tcp_cubic: better follow cubic curve after idle period
  •  Neal Cardwell - tcp: fix timing issue in CUBIC slope calculation
  •  Jeff Liu - binfmt_elf.c: use get_random_int() to fix entropy depleting
  •  Willi Ye - Ignore warnings
  •  arter97 - Introduce Adreno idler for devfreq-based Adreno devices
  •  Steven Rostedt (Red Hat) - tracepoints: Do not trace when cpu is offline
  •  Meng Wang - ASoC: msm: q6dspv2: fix potentional information leak
  •  Karthik Reddy Katta - drivers: soc: qcom: Add overflow check for sound model size
  •  Zhen Kong - qseecom: improve error checks in qseecom_probe()
  •  Daniel Rosenberg - ANDROID: sdcardfs: Switch strcasecmp for internal call
  •  Daniel Rosenberg - ANDROID: sdcardfs: switch to full_name_hash and qstr
  •  Daniel Rosenberg - ANDROID: sdcardfs: Add GID Derivation to sdcardfs
  •  Fred Fettinger - kgsl: disable HW clock gating in all GPU blocks
  •  franciscofranco - Optimized Task-Search for upto 6% increase in Performance
  •  Tim Murray - cpuidle: don't disable cpuidle when entering suspend
  •  Dmitry Vyukov - tty: limit terminal size to 4M chars
  •  Stratos Karafotis - cpufreq: Introduce new relation for freq selection
  •  Pranav Vashi - qcom-cpufreq: Prevent false check
  •  Pranav Vashi - fs: Tweak mount options for all partitions
  •  Chester Kener - block: Disable add_random add_random was implemented for spinning hard disks.  It only slows SSDs down.  Read here http://wiki.samat.org/SSD for more info.
  •  franciscofranco - block: bfq: set IOPS mode by default with slice_idle set to 0
  •  Francisco Franco - writeback: increase bdi_min_ratio to 5
  •  Francisco Franco - proc: much faster /proc/vmstat
  •  Jordan Crouse - adreno_tz: Check that partner_gpu_profile is not NULL before using it
  •  Sunil Khatri - PM / devfreq: GPU load with reference to max frequency
  •  Jordan Crouse - adreno_tz: NULL check in __do_partner_event
  •  Jordan Crouse - adreno_tz: Initialize a static workqueue at init time
  •  Morten Rasmussen - sched/fair: Optimize find_idlest_cpu() when there is no choice
  •  XileForce - Topology: Enhance For MultiCore Decision Making
  •  Steve Kondik - msm_rmnet: Kill logspam
  •  Pranav Vashi - audit: Mute userspace and kernel audit logs
  •  andip71 - tcp_output: set initial TCP window size to 64K
  •  MEGAX91 - Remove some more dmseg spam
  •  Tim Murray - cpuidle: don't disable cpuidle when entering suspend
  •  Alex Naidis - ion: Fix permissions on source file
  •  Daniel Rosenberg - ANDROID: sdcardfs: add support for user permission isolation
  •  Al Viro - sg_write()/bsg_write() is not fit to be called under KERNEL_DS
  •  Takashi Iwai - ALSA: pcm : Call kill_fasync() in stream lock
  •  Alberto97 - Don't go crazy when disabling CONFIG_MMC_FFU
  •  Sultanxda - proc: Remove verifiedbootstate flag from /proc/cmdline
  •  EunTaik Lee - staging/android/ion : fix a race condition in the ion driver
  •  Francisco Franco - drivers: wakeup: bypass two WiFi wakelocks
  •  Francisco Franco - power: wakeup: prevent IPA_WS wakelock from being acquired by default
  •  Binesh B - Prop-(CR) Country specific NV file
  •  Sultan Qasim Khan - Disable pointer for TWRP
  •  kangjie - net: fix infoleak in rtnetlink (fixed)
  •  Steve Kondik - drivers: cpufreq: Send a uevent when governor changes
  •  Varun - Lock initial TCP window size to 64k (Improves network ping and output)
  •  myfluxi - devfreq: Use high priority workqueue
  •  franciscofranco - qcom: msm-core: uninterruptible wait - you can kiss my arse goodbye
  •  franciscofranco - mdss: use an interruptible thread on edp to reduce load_average
  •  Steve Kondik - msm: Fix high load average from uninterruptible waits
  •  Srivatsa S. Bhat - cpufreq: governor: Be friendly towards latency-sensitive bursty workloads
  •  anarkia1976 - devfreq: gpu: added simple time_in_state stats
  •  myfluxi - PM: devfreq: Always reflect a change of polling interval
  •  myfluxi - msm: kgsl: Report correct GPU frequency in sysfs
  •  engstk - Optimized Integer SQRT. for upto 3x faster operation
  •  gustavoss - Optimized Console FrameBuffer for upto 70% increase in Performance
  •  Andrew Chant - input: synaptics: defer sysfs creation during init
  •  Jianqiang Zhao - msm: msm_bus: fix stack overflow bug
  •  Lukas Czerner - UPSTREAM: ext4: fix potential use after free in __ext4_journal_stop
  •  Divya Ponnusamy - staging: android: Change %p to %pK in debug messages
  •  Vinay Kalia - Replace %p with %pK to prevent leaking kernel address
  •  Diogo Ferreira - bfq-sched: Forcefully lookup entities when the cache is inconsistent
  •  David Howells - KEYS: Fix short sprintf buffer in /proc/keys show function
  •  Nick Desaulniers - fs: ext4: disable support for fallocate FALLOC_FL_PUNCH_HOLE

Project: kernel/xiaomi/msm8996
  •  Daniel Rosenberg - ANDROID: sdcardfs: Add missing path_put
  •  Daniel Rosenberg - ANDROID: sdcardfs: Fix incorrect hash
  •  Daniel Rosenberg - ANDROID: sdcardfs: Switch strcasecmp for internal call
  •  Daniel Rosenberg - ANDROID: sdcardfs: switch to full_name_hash and qstr
  •  Daniel Rosenberg - ANDROID: sdcardfs: Add GID Derivation to sdcardfs
  •  Daniel Rosenberg - ANDROID: sdcardfs: Remove redundant operation
  •  Daniel Rosenberg - ANDROID: sdcardfs: add support for user permission isolation
  •  Daniel Rosenberg - ANDROID: sdcardfs: Refactor configfs interface
  •  Daniel Rosenberg - ANDROID: sdcardfs: Allow non-owners to touch

Project: hardware/samsung
  •  Andreas Schneider - audio: Improve logging in out_set_parameters()
  •  Andreas Schneider - audio: Implement WB_AMR callback correctly

Project: packages/apps/SetupWizard
  •  artanis - Automatic translation import
  •  Luca Stefani - SetupWizard: Include tests makefile

Project: packages/apps/Aegis
  •  artanis - Automatic translation import

Project: packages/apps/MKParts
  •  artanis - Automatic translation import

Project: packages/apps/Venus
  •  artanis - Automatic translation import

Project: packages/apps/Dialer
  •  artanis - Automatic translation import

Project: packages/apps/CellBroadcastReceiver
  •  Michael W - CellBroadcastReceiver: Fix strings

Project: packages/apps/Recorder
  •  artanis - Automatic translation import

Project: packages/apps/Snap
  •  codeworkx - Snap: CaptureModule: fix preview being invisible on first start
  •  Danny Baumann - CaptureModule: Fix UI.

Project: packages/apps/AmazeFileManager
  •  artanis - Automatic translation import

Project: packages/apps/MKCenter
  •  artanis - Automatic translation import

Project: packages/apps/Settings
  •  artanis - Automatic translation import

Project: device/zuk/z2
  •  Flour_Mo - Update some file
  •  Flour_Mo - Update some file

Project: device/samsung/i9300
  •  Simon Shields - power: split HINT_INTERACTION and HINT_LAUNCH
  •  Simon Shields - i9300: power: switch to POWER_HINT_LAUNCH

Project: device/sony/satsuki
  •  Chenxi Mao - satsuki: update audio route

Project: device/sony/sumire
  •  Chenxi Mao - sumire: update audio route.

Project: device/oneplus/oneplus3
  •  dianlujitao - op3: Hide sRGB toggle in developer options

Project: frameworks/base
  •  Hamster Tian - ResolverActivity: reduce elevation to make it flat
  •  artanis - Automatic translation import

Project: external/mokee/BuildController
  •  Martincz Gao - Revert "build-target: skip z2"

Project: vendor/zuk/z2
  •  Flour_Mo - Update some file

Project: vendor/mksdk
  •  Zhao Wei Liew - Add a proper description for MK_SETUP_WIZARD_COMPLETED deprecation

Project: vendor/motorola/athene
  •  martincz - Update proprietary libs

---------------------------------------------------------------
You can see more changelog from http://changelog.mokeedev.com