Click to return

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

Project: kernel/samsung/apq8084
  •  Eric Dumazet - ping: implement proper locking
  •  Eric Dumazet - ip6_gre: fix ip6gre_err() invalid reads
  •  Takashi Iwai - ALSA: timer: Harden slave timer list handling

Project: kernel/samsung/smdk4412
  •  Dominggoes Isakh - i9100: Enable BLN support
  •  Dominggoes Isakh - cypress: BLN: Add notification support (CM9-paths)

Project: kernel/lenovo/a6000
  •  dev-harsh1998 - staging: prima: Update to LA.BR.1.2.9_rb1.18
  •  Willy Tarreau - Linux 3.10.106
  •  Willy Tarreau - char: lp: fix possible integer overflow in lp_setup()
  •  Aleksa Sarai - fs: exec: apply CLOEXEC before changing dumpable task flags
  •  Dave Jones - ipv6: handle -EFAULT from skb_copy_bits
  •  David Hildenbrand - KVM: kvm_io_bus_unregister_dev() should never fail
  •  Amos Kong - kvm: exclude ioeventfd from counting kvm_io_range limit
  •  Peter Xu - KVM: x86: clear bus pointer when destroyed
  •  Li RongQing - ipv6: fix the use of pcpu_tstats in ip6_tunnel
  •  Dan Carpenter - ipv6: pointer math error in ip6_tnl_parse_tlv_enc_lim()
  •  Eric Dumazet - ipv6: fix ip6_tnl_parse_tlv_enc_lim()
  •  Takashi Iwai - xc2028: Fix use-after-free bug properly
  •  Dan Carpenter - xc2028: unlock on error in xc2028_set_config()
  •  Vitaly Kuznetsov - Drivers: hv: avoid vfree() on crash
  •  Eric Dumazet - can: Fix kernel panic at security_sock_rcv_skb
  •  Oliver O'Halloran - mm/init: fix zone boundary creation
  •  Alan Stern - USB: dummy-hcd: fix bug in stop_activity (handle ep0)
  •  Alan Stern - USB: fix problems with duplicate endpoint addresses
  •  Johan Hovold - USB: usbtmc: add missing endpoint sanity check
  •  Arnaldo Carvalho de Melo - perf trace: Use the syscall raw_syscalls:sys_enter timestamp
  •  Daniel Borkmann - net: sctp: rework multihoming retransmission path selection to rfc4960
  •  Dan Carpenter - Staging: vt6655-6: potential NULL dereference in hostap_disable_hostapd()
  •  Herbert Xu - tun: Fix TUN_PKT_STRIP setting
  •  Vladimir Zapolskiy - ARM: dts: imx31: fix AVIC base address
  •  Vladimir Zapolskiy - ARM: dts: imx31: move CCM device node to AIPS2 bus devices
  •  James Hogan - MIPS: KGDB: Use kernel context for sleeping threads
  •  Guillaume Nault - l2tp: take reference on sessions being dumped
  •  Nathan Sullivan - net: phy: handle state correctly in phy_stop_machine
  •  Hongxu Jia - netfilter: arp_tables: fix invoking 32bit "iptable -P INPUT ACCEPT" failed in 64bit kernel
  •  Steven Rostedt (VMware) - ring-buffer: Have ring_buffer_iter_empty() return true when empty
  •  Steven Rostedt (VMware) - tracing: Allocate the snapshot buffer before enabling probe
  •  Ben Hutchings - rtl8150: Use heap buffers for all register access
  •  Ben Hutchings - pegasus: Use heap buffers for all register access
  •  Benjamin Herrenschmidt - powerpc: Disable HFSCR[TM] if TM is not supported
  •  Jack Morgenstein - net/mlx4_core: Fix racy CQ (Completion Queue) free
  •  Eugenia Emantayev - net/mlx4_en: Fix bad WQE issue
  •  Marcelo Henrique Cerri - s390/decompressor: fix initrd corruption caused by bss clear
  •  James Hogan - metag/usercopy: Add missing fixups
  •  James Hogan - metag/usercopy: Fix src fixup in from user rapf loops
  •  James Hogan - metag/usercopy: Set flags before ADDZ
  •  James Hogan - metag/usercopy: Add early abort to copy_to_user
  •  James Hogan - metag/usercopy: Fix alignment error checking
  •  Wei Yongjun - ring-buffer: Fix return value check in test_ringbuffer()
  •  bsegall@google.com - ptrace: fix PTRACE_LISTEN race corrupting task->state
  •  Andrew Lunn - ipv4: igmp: Allow removing groups from a removed interface
  •  Ludovic Desroches - i2c: at91: manage unexpected RXRDY flag when starting a transfer
  •  Alan Stern - USB: OHCI: Fix race between ED unlink and URB submission
  •  Rafael J. Wysocki - ACPI / PNP: Reserve ACPI resources at the fs_initcall_sync stage
  •  Dan Carpenter - ACPI / resources: free memory on error in add_region_before()
  •  Rafael J. Wysocki - ACPI / PNP: Avoid conflicting resource reservations
  •  Takashi Iwai - ALSA: ctxfi: Fix the incorrect check of dma_set_mask() call
  •  Takashi Iwai - ALSA: ctxfi: Fallback DMA mask to 32bit
  •  John Garry - scsi: libsas: fix ata xfer length
  •  Eric Biggers - ext4: mark inode dirty after converting inline directory
  •  Johan Hovold - mmc: ushc: fix NULL-deref at probe
  •  Johan Hovold - uwb: hwa-rc: fix NULL-deref at probe
  •  Johan Hovold - uwb: i1480-dfu: fix NULL-deref at probe
  •  Johan Hovold - USB: wusbcore: fix NULL-deref at probe
  •  Johan Hovold - USB: idmouse: fix NULL-deref at probe
  •  Johan Hovold - USB: uss720: fix NULL-deref at probe
  •  Johan Hovold - Input: cm109 - validate number of endpoints before using them
  •  Johan Hovold - Input: yealink - validate number of endpoints before using them
  •  Johan Hovold - Input: hanwang - validate number of endpoints before using them
  •  Johan Hovold - Input: ims-pcu - validate number of endpoints before using them
  •  Andrey Ulanov - net: unix: properly re-increment inflight counter of GC discarded candidates
  •  Eric Dumazet - net: properly release sk_frag.page
  •  Dan Streetman - xen: do not re-use pirq number cached in pci device msi msg data
  •  Johan Hovold - isdn/gigaset: fix NULL-deref at probe
  •  Peter Zijlstra - perf/core: Fix event inheritance on fork()
  •  Roman Mashak - net sched actions: decrement module reference count after table flush.
  •  Jon Maxwell - dccp/tcp: fix routing redirect race
  •  Eric Dumazet - net: net_enable_timestamp() can be called from irq contexts
  •  Peter Zijlstra - locking/static_keys: Add static_key_{en,dis}able() helpers
  •  Julian Anastasov - ipv4: mask tos for input route
  •  Matthias Schiffer - vxlan: correctly validate VXLAN ID against VXLAN_N_VID
  •  Johan Hovold - USB: serial: io_ti: fix information leak in completion handler
  •  Johan Hovold - USB: serial: io_ti: fix NULL-deref in interrupt callback
  •  Johan Hovold - USB: iowarrior: fix NULL-deref in write
  •  Johan Hovold - USB: iowarrior: fix NULL-deref at probe
  •  Johan Hovold - USB: serial: omninet: fix reference leaks at open
  •  Johan Hovold - USB: serial: safe_serial: fix information leak in completion handler
  •  Rik van Riel - tracing: Add #undef to fix compile error
  •  Arnd Bergmann - MIPS: ip27: Disable qlge driver in defconfig
  •  Johan Hovold - USB: serial: digi_acceleport: fix OOB-event processing
  •  Johan Hovold - USB: serial: digi_acceleport: fix OOB data sanity check
  •  Mikulas Patocka - dm: flush queued bios when process blocks to avoid deadlock
  •  Trond Myklebust - nlm: Ensure callback code also checks that the files match
  •  Steven Rostedt (VMware) - ktest: Fix child exit code processing
  •  Feras Daoud - IB/ipoib: Fix deadlock between rmmod and set_mode
  •  Julian Wiedmann - s390/qdio: clear DSCI prior to scanning multiple input queues
  •  J. Bruce Fields - NFSv4: fix getacl head length estimation
  •  Jason Gunthorpe - RDMA/core: Fix incorrect structure packing for booleans
  •  Miklos Szeredi - fuse: add missing FR_FORCE
  •  Christian Lamparter - ath9k: use correct OTP register offsets for the AR9340 and AR9550
  •  Raghava Aditya Renukunta - scsi: aacraid: Reorder Adapter status check
  •  Guennadi Liakhovetski - uvcvideo: Fix a wrong macro
  •  Paul Burton - MIPS: Handle microMIPS jumps in the same way as MIPS32/MIPS64 jumps
  •  Paul Burton - MIPS: Calculate microMIPS ra properly when unwinding the stack
  •  Paul Burton - MIPS: Fix is_jump_ins() handling of 16b microMIPS instructions
  •  Paul Burton - MIPS: Fix get_frame_info() handling of microMIPS function size
  •  Paul Burton - MIPS: Prevent unaligned accesses during stack unwinding
  •  Paul Burton - MIPS: Clear ISA bit correctly in get_frame_info()
  •  James Cowgill - MIPS: OCTEON: Fix copy_from_user fault handling for large buffers
  •  Shmulik Ladkani - net/sched: em_meta: Fix 'meta vlan' to correctly recognize zero VID frames
  •  Steffen Klassert - vti4: Don't count header length twice.
  •  Daniel Borkmann - net: 6lowpan: fix lowpan_header_create non-compression memcpy call
  •  Dan Carpenter - drm/nv50/disp: min/max are reversed in nv50_crtc_gamma_set()
  •  Ben Hutchings - ocfs2: do not write error flag to user structure we cannot copy from/to
  •  Thomas Gleixner - goldfish: Sanitize the broken interrupt handler
  •  Thomas Gleixner - x86/platform/goldfish: Prevent unconditional loading
  •  Johan Hovold - USB: serial: ark3116: fix register-accessor error handling
  •  Johan Hovold - USB: serial: opticon: fix CTS retrieval at open
  •  Johan Hovold - USB: serial: spcp8x5: fix modem-status handling
  •  Johan Hovold - USB: serial: ftdi_sio: fix line-status over-reporting
  •  Johan Hovold - USB: serial: ftdi_sio: fix extreme low-latency setting
  •  Johan Hovold - USB: serial: ftdi_sio: fix modem-status error handling
  •  Johan Hovold - USB: serial: mos7840: fix another NULL-deref at open
  •  Maxime Jayat - net: socket: fix recvmmsg not returning error from sock_error
  •  Anoob Soman - packet: Do not call fanout_release from atomic contexts
  •  Eric Dumazet - l2tp: do not use udp_ioctl()
  •  WANG Cong - ping: fix a null pointer dereference
  •  Eric Dumazet - netlabel: out of bound access in cipso_v4_validate()
  •  Eric Dumazet - ipv4: keep skb->dst around in presence of IP options
  •  Eric Dumazet - net: use a work queue to defer net_disable_timestamp() work
  •  Andrey Ryabinin - drm/i915: fix use-after-free in page_flip_completed()
  •  Steffen Maier - scsi: zfcp: fix use-after-free by not tracing WKA port open/close on failed send
  •  Thorsten Horstmann - mac80211: Fix adding of mesh vendor IEs
  •  Dave Martin - ARM: 8643/3: arm/ptrace: Preserve previous registers for short regset write
  •  J. Bruce Fields - svcrpc: fix oops in absence of krb5 module
  •  Alexey Kodanev - tcp: initialize max window for a new fastopen socket
  •  Eric Dumazet - net: fix harmonize_features() vs NETIF_F_HIGHDMA
  •  Andy Shevchenko - platform/x86: intel_mid_powerbtn: Set IRQ_ONESHOT
  •  Arnd Bergmann - s5k4ecgx: select CRC32 helper
  •  Ander Conselvan de Oliveira - drm/i915: Don't leak edid in intel_crt_detect_ddc()
  •  Russell King - crypto: caam - fix non-hmac hashes
  •  Robert Doebbelin - fuse: do not use iocb after it may have been freed
  •  Nicolas Iooss - ite-cir: initialize use_demodulator before using it
  •  Arnd Bergmann - ARM: ux500: fix prcmu_is_cpu_in_wfi() calculation
  •  Dave Martin - arm64/ptrace: Reject attempts to set incomplete hardware breakpoint fields
  •  Dave Martin - arm64/ptrace: Avoid uninitialised struct padding in fpr_set()
  •  Dave Martin - arm64/ptrace: Preserve previous registers for short regset write
  •  Richard Weinberger - ubifs: Fix journal replay wrt. xattr nodes
  •  Hauke Mehrtens - mtd: nand: xway: disable module support
  •  Stefan Wahren - mmc: mxs-mmc: Fix additional cycles after transmission stop
  •  J. Bruce Fields - svcrpc: don't leak contexts on PROC_DESTROY
  •  Vladimir Zapolskiy - ARM: dts: imx31: fix clock control module interrupts description
  •  Arnaldo Carvalho de Melo - perf scripting: Avoid leaking the scripting_context variable
  •  Saeed Mahameed - IB/mlx4: Fix port query for 56Gb Ethernet links
  •  Maor Gottlieb - IB/mlx4: Set traffic class in AH
  •  Johan Hovold - powerpc/ibmebus: Fix device reference leaks in sysfs interface
  •  Johan Hovold - powerpc/ibmebus: Fix further device reference leaks
  •  NeilBrown - NFSv4.1: nfs4_fl_prepare_ds must be careful about reporting success.
  •  Lukasz Odzioba - x86/cpu: Fix bootup crashes by sanitizing the argument of the 'clearcpuid=' command-line option
  •  Johan Hovold - USB: serial: ch341: fix modem-control and B0 handling
  •  Johan Hovold - USB: serial: ch341: fix resume after reset
  •  Johan Hovold - USB: serial: ch341: fix open and resume after B0
  •  Johan Hovold - USB: serial: ch341: fix control-message error handling
  •  Johan Hovold - USB: serial: ch341: fix open error handling
  •  Johan Hovold - USB: serial: ch341: fix initial modem-control state
  •  Johan Hovold - USB: serial: kl5kusb105: fix line-state error handling
  •  Mike Kravetz - mm/hugetlb.c: fix reservation race when freeing surplus pages
  •  Marcos Paulo de Souza - Input: i8042 - add Pegatron touchpad to noloop table
  •  Larry Finger - powerpc: Fix build warning on 32-bit PPC
  •  Herbert Xu - gro: Disable frag0 optimization on IPv6 ext headers
  •  Eric Dumazet - gro: use min_t() in skb_gro_reset_offset()
  •  Herbert Xu - gro: Enter slow-path if there is no tailroom
  •  Florian Fainelli - net: stmmac: Fix race between stmmac_drv_probe and stmmac_open
  •  Daniel Borkmann - net, sched: fix soft lockup in tc_classify
  •  Dan Carpenter - ser_gigaset: return -ENOMEM on error instead of success
  •  Johan Hovold - powerpc/pci/rpadlpar: Fix device reference leaks
  •  Dan Carpenter - mmc: mmc_test: Uninitialized return value
  •  Dan Carpenter - target/iscsi: Fix double free in lio_target_tiqn_addtpg()
  •  Arnd Bergmann - scsi: mvsas: fix command_active typo
  •  Huang Rui - iommu/amd: Fix the left value check of cmd buffer
  •  Pan Bian - clk: clk-wm831x: fix a logic error
  •  Guenter Roeck - hwmon: (ds620) Fix overflows seen when writing temperature limits
  •  Guenter Roeck - cris: Only build flash rescue image if CONFIG_ETRAX_AXISFLASHMAP is selected
  •  Felipe Balbi - usb: dwc3: gadget: always unmap EP0 requests
  •  Eva Rachel Retuya - staging: iio: ad7606: fix improper setting of oversampling pins
  •  Pan Bian - USB: serial: kl5kusb105: abort on open exception path
  •  Takashi Iwai - ALSA: usb-audio: Fix bogus error return in snd_usb_create_stream()
  •  Tony Lindgren - usb: musb: Fix trying to free already-free IRQ 4
  •  Dan Carpenter - usb: xhci-mem: use passed in GFP flags instead of GFP_KERNEL
  •  Johan Hovold - USB: serial: mos7720: fix parallel probe
  •  Johan Hovold - USB: serial: mos7720: fix parport use-after-free on probe errors
  •  Johan Hovold - USB: serial: mos7720: fix use-after-free on probe errors
  •  Johan Hovold - USB: serial: mos7720: fix NULL-deref at open
  •  Johan Hovold - USB: serial: mos7840: fix NULL-deref at open
  •  Johan Hovold - USB: serial: kobil_sct: fix NULL-deref in write
  •  Johan Hovold - USB: serial: cyberjack: fix NULL-deref at open
  •  Johan Hovold - USB: serial: oti6858: fix NULL-deref at open
  •  Johan Hovold - USB: serial: io_edgeport: fix NULL-deref at open
  •  Johan Hovold - USB: serial: ti_usb_3410_5052: fix NULL-deref at open
  •  Johan Hovold - USB: serial: garmin_gps: fix memory leak on failed URB submit
  •  Johan Hovold - USB: serial: iuu_phoenix: fix NULL-deref at open
  •  Johan Hovold - USB: serial: io_ti: fix another NULL-deref at open
  •  Johan Hovold - USB: serial: io_ti: fix NULL-deref at open
  •  Johan Hovold - USB: serial: spcp8x5: fix NULL-deref at open
  •  Johan Hovold - USB: serial: keyspan_pda: verify endpoints at probe
  •  Johan Hovold - USB: serial: pl2303: fix NULL-deref at open
  •  Johan Hovold - USB: serial: quatech2: fix sleep-while-atomic in close
  •  Johan Hovold - USB: serial: omninet: fix NULL-derefs at open and disconnect
  •  Krzysztof Opasiak - usb: gadget: composite: Test get_alt() presence instead of set_alt()
  •  Segher Boessenkool - powerpc: Convert cmp to cmpd in idle enter sequence
  •  Bart Van Assche - IB/multicast: Check ib_find_pkey() return value
  •  Bart Van Assche - IB/mad: Fix an array index check
  •  Steven Rostedt (Red Hat) - ftrace/x86_32: Set ftrace_stub to weak to prevent gcc from using short jumps to it
  •  Steffen Maier - scsi: zfcp: fix rport unblock race with LUN recovery
  •  Steffen Maier - scsi: zfcp: do not trace pure benign residual HBA responses at default level
  •  Benjamin Block - scsi: zfcp: fix use-after-"free" in FC ingress path after TMF
  •  Rabin Vincent - block: protect iterate_bdevs() against concurrent close
  •  Dan Carpenter - ext4: return -ENOMEM instead of success
  •  Darrick J. Wong - ext4: reject inodes with negative size
  •  Chandan Rajendra - ext4: fix stack memory corruption with 64k block size
  •  Chandan Rajendra - ext4: fix mballoc breakage with 64k block size
  •  Alex Porosanu - crypto: caam - fix AEAD givenc descriptors
  •  NeilBrown - block_dev: don't test bdev->bd_contains when it is not stable
  •  Johan Hovold - USB: serial: kl5kusb105: fix open error path
  •  Robbie Ko - Btrfs: fix tree search logic when replaying directory entry deletes
  •  Michal Hocko - hotplug: Make register and unregister notifier API symmetric
  •  Boris Brezillon - m68k: Fix ndelay() macro
  •  Thomas Gleixner - locking/rtmutex: Prevent dequeue vs. unlock race
  •  Jan Kara - ext4: fix data exposure after a crash
  •  Stephen Smalley - selinux: fix off-by-one in setprocattr
  •  Kees Cook - fbdev: color map copying bounds checking
  •  Wang Han - Revert "fbcmap: prevent memory overflow"
  •  Steve Rutherford - KVM: x86: Introduce segmented_write_std
  •  Paolo Bonzini - KVM: x86: fix emulation of "MOV SS, null selector"
  •  Ilya Dryomov - libceph: don't set weight to IN when OSD is destroyed
  •  Ryan Ware - EVM: Use crypto_memneq() for digest comparisons
  •  James Yonan - crypto: crypto_memneq - add equality testing of memory regions w/o timing leaks
  •  karthick111 - Revert "HID: hiddev: validate num_values for HIDIOCGUSAGES, HIDIOCSUSAGES commands"

Project: hardware/samsung
  •  Jason Vidal - liblights: Fix fast blinking notification LEDs.

Project: packages/apps/SetupWizard
  •  Aaron Kling - The bluetooth pairing page cannot be exited, disable it for now.

Project: device/lge/bullhead
  •  razorloves - bullhead: Swap left with right fingerprint gestures

Project: device/huawei/angler
  •  razorloves - angler: Swap left with right fingerprint gestures

Project: device/xiaomi/mido
  •  martincz - mido: mokee-ify

Project: vendor/mk
  •  Alexandre Oliveira - sensitive_pn: add missing phone number for Brazil

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