Click to return

MoKee Open Source Changelog from 02/25/2018 - 02/26/2018
---------------------------------------------------------------

Project: android
  •  codeworkx - use our own fork of frameworks/opt/net/wifi

Project: bootable/recovery
  •  Tom Marshall - recovery: Graphical UI
  •  Vitalii Kulikov - minui: Skip EV_REL input devices.
  •  Matt Mower - Allow custom bootloader msg offset in block misc
  •  Dan Pasanen - bootloader_message: allow devices to override
  •  andi34 - updater: Allow devices to suppress BLKDISCARD
  •  Steve Kondik - sr: Add performance control
  •  Vojtech Bocek - recovery: init: mount pstore fs
  •  Arnav Gupta - minui: accept RGBA and treat it as RGBX
  •  Pat Erley - recovery: Enable the menu for User builds
  •  Michael Bestas - recovery: Remove "Supported API" message
  •  Tom Marshall - recovery: Fix mounting f2fs partitions
  •  Keith Mok - Allow f2fs to reserve bytes for footer when formatting
  •  Brint E. Kriebel - update-binary: support reboot_now on older recoveries
  •  Daniel Hillenbrand - minui: support to pan display (FBIOPAN_DISPLAY)
  •  Andreas Blaesius - recovery: Allow devices to reboot to download mode
  •  Dan Pasanen - recovery: autodetect filesystem type
  •  Tom Marshall - sr: updater: Fix multi-stage docs
  •  Tom Marshall - sr: Dejank the menus, fix colors
  •  Steve Kondik - sr: Fix the progress bar
  •  Tom Marshall - sr: Return to main menu after selection
  •  Dan Pasanen - recovery: Add wipe system partition option
  •  Tom Marshall - recovery: Provide caching for sideload files
  •  Tom Marshall - recovery: bu: Implement backup/restore
  •  Tom Marshall - recovery: Provide sideload cancellation
  •  Tom Marshall - Blank screen during shutdown and reboot
  •  Tom Marshall - recovery: Awakening of MiniVold
  •  Matt Mower - sr: Allow device-specific recovery modules
  •  Matt Mower - sr: Include vendor init trigger
  •  Tom Marshall - recovery: Add fstools

Project: mokee-sdk
  •  LuK1337 - MKSettingsProvider: Fix default setting for DEV_FORCE_SHOW_NAVBAR

Project: device/mokee/sepolicy
  •  Paul Keith - common: Add sf_lcd_density_prop type and labelled props
  •  Tom Marshall - sepolicy: Initial policy for recovery

Project: device/qcom/sepolicy
  •  Paul Keith - sepolicy: Remove definition and labelling of sf_lcd_density_prop

Project: device/oneplus/msm8998-common
  •  codeworkx - msm8998: commonize dalvik and hwui prop overrides
  •  codeworkx - msm8998: wifi: wait for kernel driver to get ready
  •  codeworkx - msm8998: audio: use acdb id 114 for non fluence headset mic
  •  codeworkx - msm8998: update acdb ids from acdb_get

Project: device/oneplus/dumpling
  •  codeworkx - dumpling: commonize dalvik and hwui prop overrides

Project: system/sepolicy
  •  Tom Marshall - sepolicy: Allow recovery to write to rootfs

Project: system/extras
  •  Jaegeuk Kim - mkf2fsuserimg.sh: support sload_f2fs
  •  Jaegeuk Kim - mkf2fsuserimg.sh: add missing features
  •  Jaegeuk Kim - f2fs_utils: enable mac build by removing dead codes
  •  Chih-Hung Hsieh - Use -Werror in system/extras
  •  Dan Pasanen - extras: remove su
  •  Ricardo Cerqueira - f2fs_utils: Add a static libf2fs_sparseblock for minvold

Project: system/vold
  •  Luca Stefani - Revert "vold: Native NTFS kernel driver support"
  •  Steve Kondik - vold: Fix minivold

Project: external/f2fs-tools
  •  Tom Marshall - f2fs-tools: Rename utf conversion symbols
  •  Tom Marshall - f2fs-tools: Rename quota symbols
  •  Tom Marshall - f2fs-tools: Add static libs for recovery

Project: external/e2fsprogs
  •  Jin Qian - Fix build warnings with '__bitwise' macro redefined

Project: packages/apps/DeskClock
  •  martincz - DeskClock: update .gitattributes
  •  martincz - DeskClock: Derp

Project: packages/apps/Jelly
  •  martincz - Jelly: update .gitattributes
  •  artanis - Automatic translation import

Project: packages/apps/Dialer
  •  martincz - Dialer: rollback trans
  •  martincz - Dialer: Derp
  •  martincz - Dialer: update .gitattributes

Project: packages/apps/Gallery2
  •  martincz - Gallery2: update .gitattributes
  •  martincz - Gallery2: rollback trans
  •  martincz - Gallery2: Derp

Project: packages/apps/MKParts
  •  martincz - MKParts: update .gitattributes
  •  artanis - Automatic translation import

Project: packages/apps/WallpaperPicker
  •  martincz - WallpaperPicker: update gitattributes

Project: packages/apps/Contacts
  •  Toha - Contacts: Enable support for device contact.

Project: packages/apps/FMRadio
  •  martincz - FMRadio: update .gitattributes
  •  martincz - FMRadio: rollback trans
  •  martincz - FMRadio: Derp

Project: packages/apps/AudioFX
  •  martincz - AudioFX: rollback trans
  •  artanis - Automatic translation import

Project: packages/apps/Settings
  •  Roman Birg - Settings: Add LineageOS legal info
  •  Joey - Settings: "Security & location" -> "Security & privacy"

Project: vendor/mk
  •  Jaap Jan Meijer - Don't enable ANDROID_BINDER_IPC_32BIT for mixed userspace/kernel
  •  Michael Bestas - Bump LINEAGE_PLATFORM_SDK_VERSION to 8

Project: kernel/oneplus/msm8998
  •  Greg Kroah-Hartman - Linux 4.4.118
  •  Wu Fengguang - net: dst_cache_per_cpu_dst_set() can be static
  •  Kamil Konieczny - crypto: s5p-sss - Fix kernel Oops in AES-ECB mode
  •  Jan Dakinevich - KVM: nVMX: invvpid handling improvements
  •  Jan Dakinevich - KVM: VMX: clean up declaration of VPID/EPT invalidation types
  •  Jim Mattson - kvm: nVMX: Fix kernel panics induced by illegal INVEPT/INVVPID types
  •  David Hildenbrand - KVM: nVMX: vmx_complete_nested_posted_interrupt() can't fail
  •  David Hildenbrand - KVM: nVMX: kmap() can't fail
  •  Darren Kenny - x86/speculation: Fix typo IBRS_ATT, which should be IBRS_ALL
  •  KarimAllah Ahmed - x86/spectre: Simplify spectre_v2 command line parsing
  •  David Woodhouse - x86/retpoline: Avoid retpolines for built-in __init functions
  •  Dan Williams - x86/kvm: Update spectre-v1 mitigation
  •  Josh Poimboeuf - x86/paravirt: Remove 'noreplace-paravirt' cmdline option
  •  Colin Ian King - x86/spectre: Fix spelling mistake: "vunerable"-> "vulnerable"
  •  Dan Williams - x86/spectre: Report get_user mitigation for spectre_v1
  •  Dan Williams - nl80211: Sanitize array index in parse_txq_params
  •  Dan Williams - vfs, fdtable: Prevent bounds-check bypass via speculative execution
  •  Dan Williams - x86/syscall: Sanitize syscall table de-references under speculation
  •  Dan Williams - x86/get_user: Use pointer masking to limit speculation
  •  Dan Williams - x86: Introduce barrier_nospec
  •  Dan Williams - x86: Implement array_index_mask_nospec
  •  Dan Williams - array_index_nospec: Sanitize speculative array de-references
  •  Mark Rutland - Documentation: Document array_index_nospec
  •  Dou Liyang - x86/spectre: Check CONFIG_RETPOLINE in command line parser
  •  Thomas Gleixner - x86/cpu/bugs: Make retpoline module warning conditional
  •  Borislav Petkov - x86/bugs: Drop one "mitigation" from dmesg
  •  Borislav Petkov - x86/nospec: Fix header guards names
  •  Andi Kleen - module/retpoline: Warn about missing retpoline in module
  •  Peter Zijlstra - KVM: VMX: Make indirect call speculation safe
  •  Peter Zijlstra - KVM: x86: Make indirect calls in emulator speculation safe
  •  Waiman Long - x86/retpoline: Remove the esp/rsp thunk
  •  Wanpeng Li - KVM: async_pf: Fix #DF due to inject "Page not Present" and "Page Ready" exceptions simultaneously
  •  Arnd Bergmann - kasan: rework Kconfig settings
  •  Sudip Mukherjee - drm/gma500: remove helper function
  •  Borislav Petkov - x86/microcode/AMD: Change load_microcode_amd()'s param to bool to fix preemptibility bug
  •  Michal Marek - genksyms: Fix segfault with invalid declarations
  •  Andy Lutomirski - dell-wmi, dell-laptop: depends DMI
  •  Arnd Bergmann - netlink: fix nla_put_{u8,u16,u32} for KASAN
  •  Vinod Koul - ASoC: Intel: Kconfig: fix build when ACPI is not enabled
  •  Arnd Bergmann - ARM: tegra: select USB_ULPI from EHCI rather than platform
  •  Arnd Bergmann - ncr5380: shut up gcc indentation warning
  •  Arnd Bergmann - usb: phy: msm add regulator dependency
  •  Arnd Bergmann - idle: i7300: add PCI dependency
  •  Arnd Bergmann - binfmt_elf: compat: avoid unused function warning
  •  Arnd Bergmann - isdn: sc: work around type mismatch warning
  •  Arnd Bergmann - power: bq27xxx_battery: mark some symbols __maybe_unused
  •  Arnd Bergmann - Revert "power: bq27xxx_battery: Remove unneeded dependency in Kconfig"
  •  Miklos Szeredi - ncpfs: fix unused variable warning
  •  Arnd Bergmann - gpio: xgene: mark PM functions as __maybe_unused
  •  Arnd Bergmann - net: hp100: remove unnecessary #ifdefs
  •  Jun Nie - dmaengine: zx: fix build warning
  •  Arnd Bergmann - perf/x86: Shut up false-positive -Wmaybe-uninitialized warning
  •  Arnd Bergmann - wireless: cw1200: use __maybe_unused to hide pm functions_
  •  Arnd Bergmann - cw1200: fix bogus maybe-uninitialized warning
  •  Arnd Bergmann - v4l: remove MEDIA_TUNER dependency for VIDEO_TUNER
  •  Arnd Bergmann - hdpvr: hide unused variable
  •  Thierry Reding - drm/gma500: Sanity-check pipe index
  •  Heikki Krogerus - serial: 8250_mid: fix broken DMA dependency
  •  Arnd Bergmann - ASoC: rockchip: use __maybe_unused to hide st_irq_syscfg_resume
  •  Arnd Bergmann - ISDN: eicon: reduce stack size of sig_ind function
  •  Arnd Bergmann - em28xx: only use mt9v011 if camera support is enabled
  •  Arnd Bergmann - go7007: add MEDIA_CAMERA_SUPPORT dependency
  •  Arnd Bergmann - KVM: add X86_LOCAL_APIC dependency
  •  Arnd Bergmann - Input: tca8418_keypad - hide gcc-4.9 -Wmaybe-uninitialized warning
  •  Arnd Bergmann - drm/nouveau: hide gcc-4.9 -Wmaybe-uninitialized
  •  Arnd Bergmann - tc358743: fix register i2c_rd/wr functions
  •  Randy Dunlap - staging: unisys: visorinput depends on INPUT
  •  Luis R. Rodriguez - i2c: remove __init from i2c_register_board_info()
  •  Arnd Bergmann - b2c2: flexcop: avoid unused function warnings
  •  Arnd Bergmann - infiniband: cxgb4: use %pR format string for printing resources
  •  Colin Ian King - iio: adc: axp288: remove redundant duplicate const on axp288_adc_channels
  •  Arnd Bergmann - ASoC: mediatek: add i2c dependency
  •  Arnd Bergmann - genirq/msi: Add stubs for get_cached_msi_msg/pci_write_msi_msg
  •  Arnd Bergmann - tty: cyclades: cyz_interrupt is only used for PCI
  •  Paul Bolle - drm/vmwgfx: use *_32_bits() macros
  •  Arnd Bergmann - tlan: avoid unused label with PCI=n
  •  Colin Ian King - tc1100-wmi: fix build warning when CONFIG_PM not enabled
  •  Arnd Bergmann - ipv4: ipconfig: avoid unused ic_proto_used symbol
  •  Arnd Bergmann - netfilter: ipvs: avoid unused variable warnings
  •  Borislav Petkov - x86/platform/olpc: Fix resume handler build warning
  •  Glen Lee - staging: wilc1000: fix kbuild test robot error
  •  Arnd Bergmann - rtlwifi: fix gcc-6 indentation warning
  •  Arnd Bergmann - USB: cdc_subset: only build when one driver is enabled
  •  Arnd Bergmann - hwrng: exynos - use __maybe_unused to hide pm functions
  •  Arnd Bergmann - fbdev: sm712fb: avoid unused function warnings
  •  Sudip Mukherjee - Drivers: hv: vmbus: fix build warning
  •  Arnd Bergmann - modsign: hide openssl output in silent builds
  •  Arnd Bergmann - fbdev: s6e8ax0: avoid unused function warnings
  •  Arnd Bergmann - mtd: cfi: enforce valid geometry configuration
  •  Arnd Bergmann - mtd: sh_flctl: pass FIFO as physical address
  •  Borislav Petkov - amd-xgbe: Fix unused suspend handlers build warning
  •  Arnd Bergmann - fbdev: auo_k190x: avoid unused function warnings
  •  Arnd Bergmann - driver-core: use 'dev' argument in dev_dbg_ratelimited stub
  •  Arnd Bergmann - target/user: Fix cast from pointer to phys_addr_t
  •  Arnd Bergmann - tty: hvc_xen: hide xen_console_remove when unused
  •  Arnd Bergmann - usb: musb/ux500: remove duplicate check for dma_is_compatible
  •  Arnd Bergmann - pwc: hide unused label
  •  Arnd Bergmann - SCSI: initio: remove duplicate module device table
  •  Arnd Bergmann - scsi: mvumi: use __maybe_unused to hide pm functions
  •  Daniel Wagner - video: Use bool instead int pointer for get_opt_bool() argument
  •  Arnd Bergmann - fbdev: sis: enforce selection of at least one backend
  •  Arnd Bergmann - staging: ste_rmi4: avoid unused function warnings
  •  Sudip Mukherjee - video: fbdev: sis: remove unused variable
  •  Arnd Bergmann - scsi: fdomain: drop fdomain_pci_tbl when built-in
  •  Arnd Bergmann - mptfusion: hide unused seq_mpt_print_ioc_summary function
  •  Julia Lawall - mtd: maps: add __init attribute
  •  Arnd Bergmann - mtd: ichxrom: maybe-uninitialized with gcc-4.9
  •  Arnd Bergmann - md: avoid warning for 32-bit sector_t
  •  Arnd Bergmann - profile: hide unused functions when !CONFIG_PROC_FS
  •  Sudip Mukherjee - dpt_i2o: fix build warning
  •  Fabian Frederick - drivers/net: fix eisa_driver probe section mismatch
  •  Sudip Mukherjee - scsi: sim710: fix build warning
  •  Arnd Bergmann - x86/boot: Avoid warning for zero-filling .bss
  •  Arnd Bergmann - thermal: spear: use __maybe_unused for PM functions
  •  Arnd Bergmann - ssb: mark ssb_bus_register as __maybe_unused
  •  Arnd Bergmann - reiserfs: avoid a -Wmaybe-uninitialized warning
  •  Arnd Bergmann - ALSA: hda/ca0132 - fix possible NULL pointer use
  •  Kefeng Wang - arm64: Kconfig: select COMPAT_BINFMT_ELF only when BINFMT_ELF is set
  •  Arnd Bergmann - scsi: advansys: fix uninitialized data access
  •  Arnd Bergmann - x86/platform: Add PCI dependency for PUNIT_ATOM_DEBUG
  •  Arnd Bergmann - x86: add MULTIUSER dependency for KVM
  •  Arnd Bergmann - thermal: fix INTEL_SOC_DTS_IOSF_CORE dependencies
  •  Arnd Bergmann - x86/build: Silence the build with "make -s"
  •  Josh Poimboeuf - tools build: Add tools tree support for 'make -s'
  •  Arnd Bergmann - x86/fpu/math-emu: Fix possible uninitialized variable use
  •  Arnd Bergmann - arm64: define BUG() instruction without CONFIG_BUG
  •  Borislav Petkov - x86/ras/inject: Make it depend on X86_LOCAL_APIC=y
  •  Arnd Bergmann - scsi: advansys: fix build warning for PCI=n
  •  Arnd Bergmann - video: fbdev: via: remove possibly unused variables
  •  Borislav Petkov - platform/x86: intel_mid_thermal: Fix suspend handlers unused warning
  •  Augusto Mecking Caringi - gpio: intel-mid: Fix build warning when !CONFIG_PM
  •  Arnd Bergmann - vmxnet3: prevent building with 64K pages
  •  Arnd Bergmann - isdn: icn: remove a #warning
  •  Arnd Bergmann - virtio_balloon: prevent uninitialized variable use
  •  Jia-Ju Bai - hippi: Fix a Fix a possible sleep-in-atomic bug in rr_close
  •  Jan Beulich - xen: XEN_ACPI_PROCESSOR is Dom0-only
  •  Karol Herbst - x86/mm/kmmio: Fix mmiotrace for page unaligned addresses
  •  Dave Young - mm/early_ioremap: Fix boot hang with earlyprintk=efi,keep
  •  Tobias Jordan - dmaengine: jz4740: disable/unprepare clk if probe fails
  •  Russell King - drm/armada: fix leak of crtc structure
  •  Steffen Klassert - xfrm: Fix stack-out-of-bounds with misconfigured transport mode policies.
  •  Takuo Koguchi - spi: sun4i: disable clocks in the remove function
  •  Stefan Potyra - ASoC: rockchip: disable clock on error
  •  Cai Li - clk: fix a panic error caused by accessing NULL pointer
  •  Gustavo A. R. Silva - dmaengine: at_hdmac: fix potential NULL pointer dereference in atc_prep_dma_interleaved
  •  Christophe JAILLET - dmaengine: ioat: Fix error handling path
  •  Eric Biggers - 509: fix printing uninitialized stack memory when OID is empty
  •  Nikolay Borisov - btrfs: Fix possible off-by-one in btrfs_search_path_in_tree
  •  Nogah Frankel - net_sched: red: Avoid illegal values
  •  Nogah Frankel - net_sched: red: Avoid devision by zero
  •  Zumeng Chen - gianfar: fix a flooded alignment reports because of padding issue.
  •  Stefan Haberland - s390/dasd: prevent prefix I/O error
  •  Ravi Bangoria - powerpc/perf: Fix oops when grouping different pmu events
  •  Gao Feng - ipvlan: Add the skb->mark as flow4's member to lookup route
  •  Will Deacon - scripts/kernel-doc: Don't fail with status != 0 if error encountered with -none
  •  Moni Shoua - RDMA/cma: Make sure that PSN is not over max allowed
  •  Andre Przywara - pinctrl: sunxi: Fix A80 interrupt pin bank
  •  Mauro Carvalho Chehab - media: s5k6aa: describe some function parameters
  •  Satheesh Rajendran - perf bench numa: Fixup discontiguous/sparse numa nodes
  •  Jiri Olsa - perf top: Fix window dimensions change handling
  •  Peter Ujfalusi - ARM: dts: am4372: Correct the interrupts_properties of McASP
  •  Tony Lindgren - ARM: dts: Fix omap4 hang with GPS connected to USB by using wakeupgen
  •  Keerthy - ARM: AM33xx: PRM: Remove am33xx_pwrdm_read_prev_pwrst function
  •  Tony Lindgren - ARM: OMAP2+: Fix SRAM virt to phys translation for save_secure_ram_context
  •  Randy Dunlap - usb: build drivers/usb/common/ when USB_SUPPORT is set
  •  Shuah Khan - usbip: keep usbip_device sockfd state in sync with tcp_socket
  •  Alexandru Ardelean - staging: iio: adc: ad7192: fix external frequency setting
  •  Eric Biggers - binder: check for binder_thread allocation failure in binder_poll()
  •  Ben Hutchings - staging: android: ashmem: Fix a race condition in pin ioctls
  •  Paolo Abeni - dn_getsockoptdecnet: move nf_{get/set}sockopt outside sock lock
  •  Dave Jones - Make DST_CACHE a silent config option
  •  Arnd Bergmann - arm64: dts: add #cooling-cells to CPU nodes
  •  Arnd Bergmann - video: fbdev/mmp: add MODULE_LICENSE
  •  Arnd Bergmann - ASoC: ux500: add MODULE_LICENSE tag
  •  Willem de Bruijn - net: avoid skb_warn_bad_offload on IS_ERR
  •  Cong Wang - netfilter: xt_RATEEST: acquire xt_rateest_mutex for hash insert
  •  Paolo Abeni - netfilter: on sockopt() acquire sock lock only in the required scope
  •  Dmitry Vyukov - netfilter: ipt_CLUSTERIP: fix out-of-bounds accesses in clusterip_tg_check()
  •  Eric Dumazet - netfilter: x_tables: avoid out-of-bounds reads in xt_request_find_{match|target}
  •  Dmitry Vyukov - netfilter: x_tables: fix int overflow in xt_alloc_table_info()
  •  Wanpeng Li - KVM: x86: fix escape of guest dr6 to the host
  •  Eric Biggers - crypto: x86/twofish-3way - Fix %rbp usage
  •  Paul Moore - selinux: skip bounded transition processing if the policy isn't loaded
  •  Paul Moore - selinux: ensure the context is NUL terminated in security_context_to_sid_core()
  •  David Howells - Provide a function to create a NUL-terminated string from unterminated data
  •  Chris Wilson - drm: Require __GFP_NOFAIL for the legacy drm_modeset_lock_all
  •  Jens Axboe - blktrace: fix unlocked registration of tracepoints
  •  Cong Wang - xfrm: check id proto in validate_tmpl()
  •  Steffen Klassert - xfrm: Fix stack-out-of-bounds read on socket policy lookup.
  •  Tetsuo Handa - mm,vmscan: Make unregister_shrinker() no-op if register_shrinker() failed.
  •  Johannes Berg - cfg80211: check dev_set_name() return value
  •  Paolo Abeni - net: replace dst_cache ip6_tunnel implementation with the generic one
  •  Paolo Abeni - net: add dst_cache support

Project: frameworks/base
  •  martincz - base: update .gitattributes
  •  martincz - base: rollback trans
  •  Dan Pasanen - NightDisplayController: report unvailable if livedisplay feature is present
  •  Wileen Chiu - Show 3G data icon for TD-SCDMA network type
  •  Reifu Sato - Collapse Notification panel after tapping CLEAR ALL button

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