* build/make/ 796b6dd Revert "build: Warn on deprecated kernel header path" [klozz] c112f1f dexopt: Only dexopt boot and system server for non-user builds [klozz] cebfc9d Revert "build: don't dex preopt by default on linux" [klozz] fb3eb50 build: Separate commands in recovery foreach loops [klozz] fcfeb9d build: recovery: Support adding device-specific items [klozz] 762367a build: Make vendorimage depend on installed kernel [klozz] d4d5090 build: Make systemimage depend on installed kernel if system is root [klozz] 558917f kernel: Allow building dtbo.img [klozz] 9e04361 build: Warn on deprecated kernel header path [klozz] * device/motorola/addison/ 78404c3 addison: build Libiio from OSS [klozz] * device/qcom/sepolicy/ 1bde648 sepolicy: Add libcryptfs_hw to SP HALs [klozz] a3c654f sepolicy: Allow thermal-engine to read sysfs_uio[_file] [klozz] 1629f1e sepolicy: Add libsdm-disp-vndapis and libsdmutils to SP-HALs [klozz] 1ea5dab sepolicy: Allow system_server to 'read' qti_debugfs [klozz] 059e88d sepolicy: allow system_server to read alarm boot prop [klozz] e45dc97 sepolicy: Allow wcnss_service to set wlan.driver properties [klozz] badaab9 legacy: Import hci_qcomm_init policies [klozz] 12fc3c3 legacy: Fix camera domain socket labeling [klozz] 426f436 legacy: Allow mpdecision read runtime_status sysfs [klozz] 98d65e6 legacy: Address mpdecision denials [klozz] 6685b81 legacy: Allow system-server access to sensor devices [klozz] 0e2ce7d legacy: Add back legacy sensors rules [klozz] 5d72665 sepolicy: add missing sysfs_uio rules [klozz] 4e366d0 legacy: Label old kgsl sysfs nodes [klozz] 80210b9 legacy: Label old SSR sysfs [klozz] 7990835 legacy: Allow qmuxd access diag [klozz] 9361237 legacy: Label old UIO sysfs [klozz] 938193e sepolicy: Label boot/recovery/cache/system partitions [klozz] e2aa389 legacy: Add back old fdAlbum rule [klozz] e65cc8a legacy: Readd support for old perfd socket [klozz] 15ec65c sepolicy: Add sysfs labels for devices using 'soc.0' [klozz] 7bee398 legacy: label per_mgr as a binder service [klozz] 1f1e392 legacy: let audioserver connect to thermal engine sockets [klozz] c2d6112 legacy: Fix labeling the thermal sockets [klozz] e8babf1 legacy: allow rild to access radio data files [klozz] 4f290a5 legacy: add back imscm support into ims [klozz] 559e205 legacy: add back ipacm rules [klozz] d77bab4 legacy: label old msm_irqbalance prop [klozz] df2b574 legacy: label old hardcoded data paths [klozz] 6906fc7 legacy: let rfs_access do msm ipc ioctls [klozz] 8c97b43 legacy: add back rules for non-treble devices [klozz] d6bd14e legacy: add back radio rules [klozz] 039a4b5 legacy: add back perfd sepolicy [klozz] 938ce2b sepolicy: Add /data/vendor/time label for old oreo blobs [klozz] 3521430 Merge tag 'LA.UM.6.4.r1-05700-8x98.0' into xpe-12.1 [klozz] abde91e Revert "sepolicy: Allow platform app to find nfc service" [klozz] * device/xiaomi/land/ e2a743c land: fix duplicated sepolicy also add missing things for ril [klozz] 289b994 land: fix paddings [klozz] * device/xiaomi/mido/ df8af5a mido: allow clang build support for kernel [klozz] * device/xiaomi/msm8956-common/ 220b9f7 msm8956-common: drop fingerprintd idk why I added it lul also enable again camera and xiaomidoze [klozz] 0c1a968 msm8956: build libaudioalsa needed by audio tests [klozz] a27957b msm8956: Pin .vdex files as well [klozz] 36a3805 msm8956: Dex-preopt boot and system server [klozz] d4bed7d msm8956: convert audio_effects.conf to audio_effects.xml [klozz] e66c84a camera: fix build for 8.1 [klozz] 0f62f5e msm8956: drop barrier and discard flags [klozz] 8f77414 msm8956-common:moar sepolicy [klozz] * device/xperience/sepolicy/ 53e0653 sepolicy: adapt sudaemon policy for O [klozz] 31660c2 sepolicy: Clean up su policy for N [klozz] a73e869 sepolicy: allow kernel to read storage [klozz] 6c7b77e sepolicy: fix denial for sudaemon [klozz] e91cb22 sepolicy: Make superuser_device and sudaemon mlstrustedobjects [klozz] 81e94ce sepolicy: remove sudaemon type declaration [klozz] 405a66d sepolicy: Add policies for the new superuser sockets. [klozz] b57167a selinux: Workaround for devices with PR_SET_NO_NEW_PRIVS enforcement [klozz] 81cfc2c SELinux: su: Remove extra quote in a comment [klozz] 49bfc92 Add selinux policies for superuser [klozz] af49b4d sepolicy: Move exfat, ntfs and fuseblk types to system/sepolicy [klozz] 38ca54d qcom: Allow fsck to check /persist [klozz] 1369b74 sepolicy: allow vold to mount fuse-based sdcard [klozz] b36eeae sepolicy: Allow vold to `getattr` on mkfs_exec [klozz] bf6b856 sepolicy: fix denials for external storage [klozz] 35dda94 sepolicy: treat fuseblk as sdcard_external [klozz] 21cdb53 sepolicy: label exfat and ntfs mkfs executables [klozz] 350689f sepolicy: Add domain for mkfs binaries [klozz] 730743b sepolicy: Set the context for fsck.exfat/ntfs to fsck_exec [klozz] b3a7741 sepolicy: Fix sysinit denials [klozz] 5d20484 sepolicy: Permissions for userinit [klozz] 0d1850f sepolicy: allow userinit to set its property [klozz] aed5945 sepolicy: Add policy for sysinit [klozz] 831c4b9 sepolicy: qcom: add persist_block_device type [klozz] 8e37cb8 sepolicy: Allow apps to read battery status [klozz] dc8d0fb sepolicy: Move fingerprint 2.0 service out of private sepolicy [klozz] 0606a1f sepolicy: common: add rules for lineage vibrator hal and some changes for xperience [klozz] a0cdf83 Allow zygote to create cgroups files [klozz] ac8b498 sepolicy: Use custom ADB over network property [klozz] 95086e4 sepolicy: Fix permissions for service.adb.tcp.port [klozz] 42c7b6f sepolicy: Allow SystemServer to set service.adb.tcp.* properties [klozz] 5021002 sepolicy: Allow platform app to find nfc service [klozz] * frameworks/av/ b4d04d1 libmedia: Fix null pointer crash in secure buffer allocation.. [klozz] c4be363 camera: Workaround for GCC-compiled HAL3 drivers [klozz] * frameworks/base/ acc8b80 SystemUI: Fix crash when taking screenshot in partial screenshot view [klozz] 189fcb4 Allow adjusting screen density to smaller sizes. [klozz] 7c45be4 ATV: Don't install sounds that don't exist [klozz] 16ad593 Allow screen unpinning on devices without navbar [klozz] * frameworks/native/ 27734c7 input: Adjust priority [klozz] 85369b5 FWN:XPerience mods love *Battery Related [klozz] * hardware/qcom/audio-caf/msm8952/ 45c4722 hal: Update prefixes for audio system properties [klozz] c387e47 audio: Fix msm8952-snd-card-mtp support [klozz] ae0b754 hal: Clean up compilation warnings [klozz] 1c18cde hal: Fix voice call recording [klozz] 60d0dd7 hal: Add support for audio amplifier HAL [klozz] 6a2397a hal: Don't try to record using 3-mic unless we mean it [klozz] db969a4 audio: Extend platform parser to allow device name aliasing [klozz] b3d3d09 audio: Return ENODATA when position is failed to be retreived [klozz] * hardware/qcom/audio-caf/msm8974/ 1e82b3a visualizer: fix warnings due to uninitialized return values [klozz] d1b9d60 post_proc: return proper volume in reply data for offload effect [klozz] 387d49d Fix potential NULL dereference in Visualizer effect [klozz] 28e915a hal : Fix data initialization and input validation errors [klozz] e9377b9 post_proc: complete reverb environmental interfaces [klozz] 0f947db hal: effect: visualizer: support two offload sessions [klozz] 5fe07c3 policy_hal: update custom audio policy against OPR1.170521.001_AOSP [klozz] * hardware/qcom/audio-caf/msm8996/ bb0b40f hal: Restore proper ACDB loader v2 support after 21be3ac [klozz] * hardware/qcom/display-caf/msm8952/ 9e0b33d hwc: Set ioprio for vsync thread [klozz] 0ef3427 gralloc: allow forcing old pixel alignment [klozz] 8b3b4a5 Fix duplicate copy file rules [klozz] * hardware/qcom/display-caf/msm8974/ 6c25e19 hwc: Set ioprio for vsync thread [klozz] * hardware/qcom/power/ 106a5f1 power: Fix up compilation with 1.1 hal and legacy stats [klozz] 1c2f930 power: Remove mutex to camera hints [klozz] 4df068c power: Update perf hint ID's for display on off [klozz] * hardware/ril-caf/ 8d71a27 Sending empty strings instead of NULL for some RIL requests [klozz] * hardware/xperience/interfaces/ 2b7bfd9 lineage/interfaces: vibrator: add binderized service [klozz] * kernel/xiaomi/msm8956/ fd29e55 firmware_class: make firmware caching configurable [klozz] ea046d5 fs: add useful debug info to eventpoll string [klozz] 19c6f3c lpm-level: Fix residency calculate [klozz] fff7849 arm: DT: msm8976-camera: Add camss_top_ahb_clk_src to CPP node [klozz] a55a3a5 def: disable nfc and rdbg driver and regen def [klozz] * packages/apps/Bluetooth/ 425066d consider the situations where the device has only one volume level set. [Luca Stefani] * packages/apps/Settings/ 8a676ba add missing string [klozz] 5dadec5 FingerprintEnrollFindSensor: Don't overlay front for side sensors [klozz] 1c7a83c SimSettings: Handle NoClassDefFoundError on devices without telephony-ext [klozz] a897fc8 MSIM: Fix user set DDS sub in hotswap cases. [klozz] 289e700 Settings: Add package name to installed app details [klozz] c7cd24f SimSettings: Improve dialogs [klozz] 5348aa6 SimSettings: Correctly disable sim switch without SIM card [klozz] 7e425a7 SimSettings: Port manual provisiong support [klozz] 382a550 InstalledAppDetails: fix refreshing storage summary after force stop [klozz] 86e2e6d Settings: Use correct icon for ring volume [klozz] 4dc09eb fingerprint: Allow devices to configure sensor location [klozz] a80ce17 DevelopmentSettings: Also hide OEM unlock from search results [klozz] 0fd2b9d Allow sorting Applications by size [klozz] 5bcfab9 Refresh UI on force stop/disable [klozz] 1c8cc10 Improve app info screen [klozz] f7fbb03 DevelopmentSettings: Hide OEM unlock by default [klozz] 4b8df9e Clean up manifest issues [klozz] * packages/services/Telecomm/ 934cce7 Revert "Add back increasing ring feature (3/3)." [klozz] * packages/services/Telephony/ 1d4919c Add TD-SCDMA related network mode options [klozz] fb9c7f5 Fix multiple apn items issue [klozz] * system/core/ b4e4461 utils: Threads: Handle empty thread names [klozz] 53588fb healthd: Add support for HVDCP_3 chargers [klozz] 3b5dda0 healthd: Add DASH charger type [klozz] * system/qcom/ 6fa4282 Merge tag 'LA.UM.6.4.r1-05900-8x98.0' into xpe-12.1 [klozz] * system/sepolicy/ d04287d Revert "Restrict BOARD_PLAT_[PUBLIC|PRIVATE]_SEPOLICY_DIRS to one dir." [klozz] 170613b sepolicy: add sudaemon to ignore list [klozz] 3385423 sepolicy: update policies for sudaemon on O [klozz] ecdd417 sepolicy: Allow su by apps on userdebug_or_eng [klozz] f8c1f8b sepolicy: We need to declare before referencing [klozz] 48d4848 treble sepolicy tests: Workaround /sbin services labels [klozz] 4c9d8e5 sepolicy: Add missing exfat and fuseblk types [klozz] e815764 sepolicy: Fix up exfat and ntfs support [klozz] * vendor/motorola/ e17bdac update addison [klozz] * vendor/xperience/ 3a47f80 fix duplicated things [klozz] edb4edf Added Cape Verde carrier CVMóvel default APN as configured by sales agents [klozz] b68a6bd vendor: Disable statusbar padding by default on sw372dp [klozz] 19dc96d sensitive_pn: added Belgium & Switzerland [klozz] bcc2395 Updated Syma APN [klozz] 43d8c2d overlay: Disable SystemUI anti-falsing on lockscreen [klozz] f2de1cd allow tethering without a provisioning app [klozz] 305bee9 bfqio: Use pragma once for include guard [klozz] 2bc36e4 bfqio: Remove redundant extern [klozz] df7929b lineage: Hide mobile plan from Settings [klozz] 2eb1b33 overlay: frameworks: allow gms to access persistent data partition [klozz] 7d532c2 soong_config: Add TARGET_USES_QCOM_BSP_LEGACY [klozz] 630b3cf lineage: Add support for BFQIO cgroups [klozz] fa8b273 Revert "lineage: Add support for BFQIO cgroups" [klozz] 57f94a3 build: Merge UM platforms into common HALs and disable BSP [klozz] 1d14054 xpe: drop more CM apps [klozz] 63e5235 xpe: drop LOS sdk things [klozz] 4a24f52 kernel makefile changes to last LOS implementations to avoid issues doing a cherry-pick I copy the whole file [klozz] ==================== 01-28-2018 ==================== * device/xiaomi/land/ 313bf6f land: add mm-qcamera shims [klozz] ae7b2a2 land: drop some shims these are not needed anymore and update some others [klozz] 6b5abec land: fix bionic libc shim return to old times [klozz] f782c60 land: Fix camera shimming [klozz] cd5a351 land:return the libshim_camera [klozz] * kernel/motorola/msm8953/ 3d6d416 fix clang implementation [klozz] 08aec78 Fix extern inline use for gcc > 4.3 in c99 mode [klozz] 17f76a5 UPSTREAM: x86/build: Use __cc-option for boot code compiler options [klozz] c1f380c BACKPORT: x86/mm/kaslr: Use the _ASM_MUL macro for multiplication to work around Clang incompatibility [klozz] 8b60471 UPSTREAM: crypto, x86: aesni - fix token pasting for clang [klozz] 5ad857d UPSTREAM: Kbuild: provide a __UNIQUE_ID for clang [klozz] c396552 Makefile: Disable -Werror-implicit-function-declaration [klozz] 5fe7384 arm64: avoid overflow in VA_START and PAGE_OFFSET [klozz] f85d88f arm64: remove bogus TASK_SIZE_64 check [klozz] 5cb50df include/linux/dcache.h: use unsigned chars in struct name_snapshot [klozz] 00af30b msm: sde: fix unaligned memory read [klozz] 04db992 qcom: scm: fix boot issue when compiled with clang [klozz] 82d2b75 soc: qcom: smp2p: fix __iomem access in SMP2P_{GET,SET}_* [klozz] efca5b7 soc: qcom: fix boot failures with clang-built kernel [klozz] 3d33e79 drivers: media: msm: don't use nested functions [klozz] 62ca018 drivers: soc: qcom: fix register names on ARM64 [klozz] 8f9440d Input: mousedev - fix implicit conversion warning [klozz] e5b198a drivers: firmware: qcom: more specific -Wno-* subdirs [klozz] 2ab63bc kernel.h: handle pointers to arrays better in container_of() [klozz] 7203371 bug: split BUILD_BUG stuff out into [klozz] 56a0bba netfilter: ctnetlink: Make some parameters integer to avoid enum mismatch [klozz] 950ccc3 netfilter: nf_nat_h323: fix logical-not-parentheses warning [klozz] 14b0ae0 mm/zsmalloc: Change stat type parameter to int [klozz] aac7a4d mm/zsmalloc.c: fix -Wunneeded-internal-declaration warning [klozz] 1f31a2a PCI: Make PCI_ROM_ADDRESS_MASK a 32-bit constant [klozz] 3ddac18 dm ioctl: remove double parentheses [klozz] d2cf2bd llist: clang: introduce member_address_is_nonnull() [klozz] b7ae3ce sched/sysctl: Fix attributes of some extern declarations [klozz] 61e4d3c module: Remove const attribute from alias for MODULE_DEVICE_TABLE [klozz] 8be8b3d tools: Support relative directory path for 'O=' [klozz] 4bfd3e3 kbuild: add -no-integrated-as to KBUILD_[AC]FLAGS [klozz] 35f007e kbuild: Do not run modules_install and install in paralel [klozz] e86be17 kbuild: drop -Wno-unknown-warning-option from clang options [klozz] 7a4f60c kbuild: Add __cc-option macro [klozz] 0969c8d kbuild: clang: Disable the 'duplicate-decl-specifier' warning [klozz] eb0b57c compiler: clang: properly override 'inline' for clang [klozz] b298ef7 compiler: clang: suppress warning for unused static inline functions [klozz] 1c0cdb0 compiler: clang: always inline when CONFIG_OPTIMIZE_INLINING is disabled [klozz] 3578c8b kbuild: clang: Disable 'address-of-packed-member' warning [klozz] 4af4ca4 LINARO: Add -meabi gnu to the clang parameters [klozz] 96c7d79 Kbuild: disable clang -Wpointer-bool-conversion [klozz] b66b9d9 futex: don't optimize futex_detect_cmpxchg() on ARM64 [klozz] 7c9a34b firmware: fix EFI libstub with clang [klozz] 7bddc17 kasan: add clang-specific CFLAGS_KASAN [klozz] 0237800 kbuild: consolidate redundant sed script ASM offset generation [klozz] ff2e58c kbuild: Consolidate header generation from ASM offset information [klozz] 0b91496 kbuild: do not add $(bounds-file) and $(offsets-file) to targets [klozz] 8dec04c kbuild: Don't reset timestamps in include/generated if not needed [klozz] 5a25354 kbuild: remove redundant line from bounds.h/asm-offsets.h [klozz] 6679da5 kbuild: merge bounds.h and asm-offsets.h rules [klozz] 299c244 LLVMLinux: Kbuild: allow overriding clang target triple [klozz] add4107 LLVMLinux: Kbuild: fix GCC_TOOLCHAIN definition [klozz] 0bbd06a LLVMLINUX: arm64: Fix prfm error [klozz] 75108b3 LLVMLINUX: crypto: Explicitly pass through assembler options [klozz] 57dc6b4 LLVMLINUX: use -Oz instead of -Os when using clang [klozz] 91a777e LLVMLINUX: kbuild: Add -Werror to cc-option to support clang [klozz] ac2c231 LLVMLINUX: kbuild: Add more compiler options for clang [klozz] bbfc9e1 LLVMLINUX: kbuild: Add support to generate LLVM bitcode files [klozz] cfb9c5f LLVMLINUX: fs: Remove warning from COMPATIBLE_IOCTL [klozz] 436c67a LLVMLINUX: Kbuild: Disable the use of the Integrated Assembler when compiling with Clang [klozz] 6b80eec LLVMLINUX: kbuild: Add better clang cross build support [klozz] cf79075 LLVMLINUX: kbuild: Fix clang detection [klozz] 340b6cc LLVMLINUX: Makefile: remove -Werror [klozz] 8cfd3de ANDROID: HACK: arm64: use -mno-implicit-float instead of -mgeneral-regs-only [klozz] * packages/apps/Bluetooth/ 425066d consider the situations where the device has only one volume level set. [Luca Stefani] * packages/apps/CarrierConfig/ 4f1e967 CarrierConfig: Add selected configs for national roaming [LuK1337] * packages/apps/Dialer/ 437d540 Dialer: handle database upgrade from cm-14.1 [Dan Pasanen] * packages/services/Telecomm/ b28132b SensitivePhoneNumbers: Fix number comparison [Dan Pasanen] 25c63e8 SensitivePhoneNumbers: Handle lists of MCC codes [Dan Pasanen] 963e84f (1/2) Make sensitive phone numbers not to be shown in call log history. [Dan Pasanen] ==================== 01-27-2018 ==================== * device/xiaomi/land/ c8a5d6e land:some camera test [klozz] d864bb2 land:move to OSS ril [klozz] 4965af2 land: update display related [klozz] 9b3ab31 land: mediacodec_seccomp commits * mediacodec: Allow lseek syscall Add _lseek syscall to make file operations are successful. * Allow sysinfo and getcwd syscall Add sysinfo and getcwd syscall to make operations using gpustats successfull. * Adding syscalls for VPP functionality Adding syscalls inotify_init1 and inotify_add_watch used by VPP functionality. [klozz] e39a0f0 land: moard sepolicy [klozz] 6ff294a land drop libandroid_net_32 [klozz] 5cd8d1b land: Create dpm sockets via init.qcom.rc [klozz] 0fe2c8c land:build ims-ext-common [klozz] faa249e land: Add moar QTI privileged app permissions [klozz] 059ba79 land:Enable vulkan compute feature [klozz] 6e1f4bc land:move to clang build support [klozz] * frameworks/opt/telephony/ 548a72d MMS: Update apnProfileID for MMS only apn. [Arne Coucheron] * hardware/qcom/display-caf/msm8996/ c7794cd hwc: Set ioprio for vsync thread [klozz] 4a04ece qdutils: Remove qdutils source files from libqdMetaData [klozz] * hardware/xperience/interfaces/ c98ae0a xperience: build android.hidl.manager@1.0 too [klozz] * kernel/xiaomi/msm8937/ 7606f07 fix [klozz] 3544a62 Revert "perf/core: Fix concurrent sys_perf_event_open() vs. 'move_group' race" [klozz] 3dc8acd Revert "merge prima LA.UM.6.6.r1-05700-89xx.0" [klozz] 5244036 Linux 3.18.92 [klozz] 3b82873 e1000e: Fix e1000_check_for_copper_link_ich8lan return value. [klozz] 1e24d59 uas: ignore UAS for Norelsys NS1068(X) chips [klozz] bfd998d Bluetooth: Prevent stack info leak from the EFS element. [klozz] 9bc6271 staging: android: ashmem: fix a race condition in ASHMEM_SET_SIZE ioctl [klozz] 60b616b usbip: remove kernel addresses from usb device and urb debug msgs [klozz] 5ce9a86 USB: fix usbmon BUG trigger [klozz] 1bb1d16 usb: misc: usb3503: make sure reset is low for at least 100us [klozz] 0ee3918 USB: serial: cp210x: add new device ID ELV ALC 8xxx [klozz] e8c35bb USB: serial: cp210x: add IDs for LifeScan OneTouch Verio IQ [klozz] 2b90eb3 Revert "can: kvaser_usb: free buf in error paths" [klozz] b63f0d9 target: Avoid early CMD_T_PRE_EXECUTE failures during ABORT_TASK [klozz] 4d58791 iscsi-target: Make TASK_REASSIGN use proper se_cmd->cmd_kref [klozz] 9fbe5cd x86/microcode/intel: Extend BDW late-loading with a revision check [klozz] d1021f7 crypto: algapi - fix NULL dereference in crypto_remove_spawns() [klozz] bd2c2b6a net: stmmac: enable EEE in MII, GMII or RGMII only [klozz] 9f60fa4 sh_eth: fix SH7757 GEther initialization [klozz] c019d6f sh_eth: fix TSU resource handling [klozz] f7bd706 RDS: null pointer dereference in rds_atomic_free_op [klozz] e89580c RDS: Heap OOB write in rds_message_alloc_sgs() [klozz] bf4cafa 8021q: fix a memory leak for VLAN 0 device [klozz] a4beaac x86/acpi: Reduce code duplication in mp_override_legacy_irq() [klozz] dcf238d ALSA: aloop: Fix racy hw constraints adjustment [klozz] 7783bd9 ALSA: aloop: Fix inconsistent format due to incomplete rule [klozz] 240a4d4 ALSA: aloop: Release cable upon open error path [klozz] c5758ce ALSA: pcm: Allow aborting mutex lock at OSS read/write loops [klozz] 3448d96 ALSA: pcm: Abort properly at pending signal in OSS read/write loops [klozz] b8186fa ALSA: pcm: Add missing error checks in OSS emulation plugin builder [klozz] b0b7f11 ALSA: pcm: Remove incorrect snd_BUG_ON() usages [klozz] ce86bbc x86/acpi: Handle SCI interrupts above legacy space gracefully [klozz] 7b1b513 kvm: vmx: Scrub hardware GPRs at VM-exit [klozz] 962863f perf/core: Fix concurrent sys_perf_event_open() vs. 'move_group' race [klozz] 130e5e8 MIPS: Also verify sizeof `elf_fpreg_t' with PTRACE_SETREGSET [klozz] 7a32542 MIPS: Disallow outsized PTRACE_SETREGSET NT_PRFPREG regset accesses [klozz] f1b3e2c MIPS: Fix an FCSR access API regression with NT_PRFPREG and MSA [klozz] 9178c60 MIPS: Consistently handle buffer counter with PTRACE_SETREGSET [klozz] 0b949a2 MIPS: Guard against any partial write attempt with PTRACE_SETREGSET [klozz] 55d2d3c MIPS: Factor out NT_PRFPREG regset access helpers [klozz] fb0463b IB/srpt: Disable RDMA access by the initiator [klozz] 9f2f9f0 can: gs_usb: fix return value of the "set_bittiming" callback [klozz] 8cc768e Input: elantech - add new icbody type 15 [klozz] ba15425 kernel/signal.c: remove the no longer needed SIGNAL_UNKILLABLE check in complete_signal() [klozz] bf8a5fa kernel/signal.c: protect the SIGNAL_UNKILLABLE tasks from !sig_kernel_only() signals [klozz] 31a5e99 kernel/signal.c: protect the traced SIGNAL_UNKILLABLE tasks from SIGKILL [klozz] d522af1 fscache: Fix the default for fscache_maybe_release_page() [klozz] 180044d crypto: n2 - cure use after free [klozz] fa19274 kernel/acct.c: fix the acct->needcheck check in check_free_space() [klozz] 5b5d741 Linux 3.18.91 [klozz] ebce73f n_tty: fix EXTPROC vs ICANON interaction with TIOCINQ (aka FIONREAD) [klozz] ced9993 usb: xhci: Add XHCI_TRUST_TX_LENGTH for Renesas uPD720201 [klozz] e1953e7 usb: add RESET_RESUME for ELSA MicroLink 56K [klozz] 3f48d2c usb: Add device quirk for Logitech HD Pro Webcam C925e [klozz] 96b20ad USB: serial: option: add support for Telit ME910 PID 0x1101 [klozz] c2ed358 net: ipv4: fix for a race condition in raw_sendmsg [klozz] 2bd8ef5 sctp: Replace use of sockets_allocated with specified macro. [klozz] d5b02e6 net: mvmdio: disable/unprepare clocks in EPROBE_DEFER case [klozz] cdfedb9 tg3: Fix rx hang on MTU change with 5717/5719 [klozz] 2511fed tcp md5sig: Use skb's saddr when replying to an incoming segment [klozz] 76088b5 net: qmi_wwan: add Sierra EM7565 1199:9091 [klozz] 8bdc349 netlink: Add netns check on taps [klozz] 54f0463 net: igmp: Use correct source address on IGMPv3 reports [klozz] b54bdf5 ipv6: mcast: better catch silly mtu values [klozz] cf07fe8 ipv4: igmp: guard against silly MTU values [klozz] 94b5f1b kbuild: add '-fno-stack-check' to kernel build options [klozz] c58c9a9 ASoC: twl4030: fix child-node lookup [klozz] 5b36826 ring-buffer: Mask out the info bits when returning buffer page length [klozz] 5298bc0 tracing: Fix crash when it fails to alloc ring buffer [klozz] f75e5cd tracing: Fix possible double free on failure of allocating trace buffer [klozz] 8d95dbe tracing: Remove extra zeroing out of the ring buffer page [klozz] 8504544 net: mvneta: clear interface link status on port disable [klozz] 5d3cc9e powerpc/perf: Dereference BHRB entries safely [klozz] 0a6de40 KVM: X86: Fix load RFLAGS w/o the fixed bit [klozz] cd474d0 parisc: Hide Diva-built-in serial aux and graphics card [klozz] 6535806 PCI / PM: Force devices to D0 in pci_pm_thaw_noirq() [klozz] 12d984d ALSA: usb-audio: Fix the missing ctl name suffix at parsing SU [klozz] c70f651 ALSA: rawmidi: Avoid racy info ioctl via ctl device [klozz] 3f86be6 mfd: twl6040: Fix child-node lookup [klozz] e599cdd mfd: twl4030-audio: Fix sibling-node lookup [klozz] b5e8109 crypto: mcryptd - protect the per-CPU queue with a lock [klozz] 3dada33 ACPI: APEI / ERST: Fix missing error handling in erst_reader() [klozz] 577a4e4 Linux 3.18.90 [klozz] 6ca34f4 fm10k: ensure we process SM mbx when processing VF mbx [klozz] 98c5fbe scsi: lpfc: PLOGI failures during NPIV testing [klozz] 29b3407 scsi: lpfc: Fix secure firmware updates [klozz] 804487a PCI/AER: Report non-fatal errors only to the affected endpoint [klozz] 1ba4e54 igb: check memory allocation failure [klozz] 5dcb528 PCI: Create SR-IOV virtfn/physfn links before attaching driver [klozz] eaf4ffa scsi: cxgb4i: fix Tx skb leak [klozz] d524eca PCI: Avoid bus reset if bridge itself is broken [klozz] 1663e33 net: phy: at803x: Change error to EINVAL for invalid MAC [klozz] 9074151 crypto: crypto4xx - increase context and scatter ring buffer elements [klozz] f8e21f4 backlight: pwm_bl: Fix overflow condition [klozz] 3a36f6d cpuidle: powernv: Pass correct drv->cpumask for registration [klozz] 8094dce ARM: dma-mapping: disallow dma_get_sgtable() for non-kernel managed memory [klozz] f67099e xhci: plat: Register shutdown for xhci_plat [klozz] af63901 isdn: kcapi: avoid uninitialized data [klozz] 47c130a ARM: dts: am335x-evmsk: adjust mmc2 param to allow suspend [klozz] ab9967f netfilter: nf_nat_snmp: Fix panic when snmp_trap_helper fails to register [klozz] f3d0bd2 netfilter: nfnl_cthelper: fix a race when walk the nf_ct_helper_hash table [klozz] 8eb02c8 irda: vlsi_ir: fix check for DMA mapping errors [klozz] b07a23c i40e: Do not enable NAPI on q_vectors that have no rings [klozz] 9507c43 net: Do not allow negative values for busy_read and busy_poll sysctl interfaces [klozz] ea67f4c s390/qeth: no ETH header for outbound AF_IUCV [klozz] 688f6f0 HID: xinmo: fix for out of range for THT 2P arcade controller. [klozz] 08d1d94 hwmon: (asus_atk0110) fix uninitialized data access [klozz] fe4ce06 ARM: dts: ti: fix PCI bus dtc warnings [klozz] 9b20193 KVM: x86: correct async page present tracepoint [klozz] bd3bdcd scsi: lpfc: Fix PT2PT PRLI reject [klozz] 20186d9 netfilter: nfnl_cthelper: Fix memory leak [klozz] 36e98a5 netfilter: nfnl_cthelper: fix runtime expectation policy updates [klozz] d5b77e8 usb: gadget: udc: remove pointer dereference after free [klozz] d39cd39 usb: gadget: f_uvc: Sanity check wMaxPacketSize for SuperSpeed [klozz] 9065f98 net: qmi_wwan: Add USB IDs for MDM6600 modem on Motorola Droid 4 [klozz] b8b567e crypto: deadlock between crypto_alg_sem/rtnl_mutex/genl_mutex [klozz] bd60023 r8152: fix the list rx_done may be used without initialization [klozz] 8cf7938 cpuidle: Validate cpu_dev in cpuidle_add_sysfs() [klozz] a3c30ee ALSA: hda - add support for docking station for HP 820 G2 [klozz] 41f9349 arm64: Initialise high_memory global variable earlier [klozz] f7cc520 merge prima LA.UM.6.6.r1-05700-89xx.0 [klozz] 3e1564d Merge remote-tracking branch 'test/LA.UM.6.6.r1-05700-89xx.0' into xpe-12.1 [klozz] 013d137 fix build remove duplicated shets [klozz] ebf22f8 block, bfq: add Early Queue Merge (EQM) to BFQ-v7r8 for 3.18.0 [klozz] 60ebfde block: introduce the BFQ-v7r8 I/O sched for 3.18.0 [klozz] e8ca502 block: cgroups, kconfig, build bits for BFQ-v7r8-3.18.0 [klozz] df20ee3 Revert "GPU Optimizations" [klozz] 91fce06 Revert "Optimizations" [klozz] d27024e fix clang implementation [klozz] 685006c Fix extern inline use for gcc > 4.3 in c99 mode [klozz] 74778fa UPSTREAM: x86/build: Use __cc-option for boot code compiler options [klozz] ad727fa BACKPORT: x86/mm/kaslr: Use the _ASM_MUL macro for multiplication to work around Clang incompatibility [klozz] 65545fb UPSTREAM: crypto, x86: aesni - fix token pasting for clang [klozz] af9e819 UPSTREAM: Kbuild: provide a __UNIQUE_ID for clang [klozz] 207fba2 Makefile: Disable -Werror-implicit-function-declaration [klozz] 2cd4a12 arm64: avoid overflow in VA_START and PAGE_OFFSET [klozz] f84de83 arm64: remove bogus TASK_SIZE_64 check [klozz] 65daf52 include/linux/dcache.h: use unsigned chars in struct name_snapshot [klozz] b55b932 msm: sde: fix unaligned memory read [klozz] 6c8f823 qcom: scm: fix boot issue when compiled with clang [klozz] 736a987 soc: qcom: smp2p: fix __iomem access in SMP2P_{GET,SET}_* [klozz] f42e7df2 soc: qcom: fix boot failures with clang-built kernel [klozz] eec10cb drivers: media: msm: don't use nested functions [klozz] 4cb2ec8 drivers: soc: qcom: fix register names on ARM64 [klozz] 147deea Input: mousedev - fix implicit conversion warning [klozz] 3c7126c drivers: firmware: qcom: more specific -Wno-* subdirs [klozz] a73c673 kernel.h: handle pointers to arrays better in container_of() [klozz] 6d8226b bug: split BUILD_BUG stuff out into [klozz] f4c1b56 netfilter: ctnetlink: Make some parameters integer to avoid enum mismatch [klozz] 64f9c5f netfilter: nf_nat_h323: fix logical-not-parentheses warning [klozz] d0ee051 mm/zsmalloc: Change stat type parameter to int [klozz] 7b4a38a mm/zsmalloc.c: fix -Wunneeded-internal-declaration warning [klozz] 65c36fd PCI: Make PCI_ROM_ADDRESS_MASK a 32-bit constant [klozz] b5849ed dm ioctl: remove double parentheses [klozz] 2e9b056 llist: clang: introduce member_address_is_nonnull() [klozz] 610641a sched/sysctl: Fix attributes of some extern declarations [klozz] 756883a module: Remove const attribute from alias for MODULE_DEVICE_TABLE [klozz] 6e5fdce tools: Support relative directory path for 'O=' [klozz] 4f8900c kbuild: add -no-integrated-as to KBUILD_[AC]FLAGS [klozz] 6b79234 kbuild: Do not run modules_install and install in paralel [klozz] e3265b3 kbuild: drop -Wno-unknown-warning-option from clang options [klozz] 0c73e72 kbuild: Add __cc-option macro [klozz] 2c8f547 kbuild: clang: Disable the 'duplicate-decl-specifier' warning [klozz] a67f25d compiler: clang: properly override 'inline' for clang [klozz] 3b4153e compiler: clang: suppress warning for unused static inline functions [klozz] 45fb8b5 compiler: clang: always inline when CONFIG_OPTIMIZE_INLINING is disabled [klozz] 5f9d2c6 kbuild: clang: Disable 'address-of-packed-member' warning [klozz] fa5dd90 LINARO: Add -meabi gnu to the clang parameters [klozz] d8fc970 Kbuild: disable clang -Wpointer-bool-conversion [klozz] 1c58bb9 futex: don't optimize futex_detect_cmpxchg() on ARM64 [klozz] e826176 firmware: fix EFI libstub with clang [klozz] e52074f kasan: add clang-specific CFLAGS_KASAN [klozz] 405ed6d kbuild: consolidate redundant sed script ASM offset generation [klozz] c852658 kbuild: Consolidate header generation from ASM offset information [klozz] f3a5c3f kbuild: do not add $(bounds-file) and $(offsets-file) to targets [klozz] 6d0d448 kbuild: Don't reset timestamps in include/generated if not needed [klozz] 6f77d1d kbuild: remove redundant line from bounds.h/asm-offsets.h [klozz] 6f16f6c kbuild: merge bounds.h and asm-offsets.h rules [klozz] 623a29a LLVMLinux: Kbuild: allow overriding clang target triple [klozz] 5b3cbb0 LLVMLinux: Kbuild: fix GCC_TOOLCHAIN definition [klozz] c69ec68 LLVMLINUX: arm64: Fix prfm error [klozz] 551dfda LLVMLINUX: crypto: Explicitly pass through assembler options [klozz] 4cbb17c LLVMLINUX: use -Oz instead of -Os when using clang [klozz] 2888625 LLVMLINUX: kbuild: Add -Werror to cc-option to support clang [klozz] 7522b12 LLVMLINUX: kbuild: Add more compiler options for clang [klozz] 5e36384 LLVMLINUX: kbuild: Add support to generate LLVM bitcode files [klozz] 745e685 LLVMLINUX: fs: Remove warning from COMPATIBLE_IOCTL [klozz] 9d0c14b LLVMLINUX: Kbuild: Disable the use of the Integrated Assembler when compiling with Clang [klozz] 369cb2b LLVMLINUX: kbuild: Add better clang cross build support [klozz] b681e69 LLVMLINUX: kbuild: Fix clang detection [klozz] 7ddc29f LLVMLINUX: Makefile: remove -Werror [klozz] ab1014b ANDROID: HACK: arm64: use -mno-implicit-float instead of -mgeneral-regs-only [klozz] fcdba1e scripts: Support a custom compiler name [klozz] * kernel/xiaomi/msm8953/ 9640da8 fix clang implementation [klozz] d364be8 Fix extern inline use for gcc > 4.3 in c99 mode [klozz] 6a96da8 UPSTREAM: x86/build: Use __cc-option for boot code compiler options [klozz] f9af4d2 BACKPORT: x86/mm/kaslr: Use the _ASM_MUL macro for multiplication to work around Clang incompatibility [klozz] b6499bc UPSTREAM: crypto, x86: aesni - fix token pasting for clang [klozz] fd7f5b4 UPSTREAM: Kbuild: provide a __UNIQUE_ID for clang [klozz] c43b02c Makefile: Disable -Werror-implicit-function-declaration [klozz] 558a8ec arm64: avoid overflow in VA_START and PAGE_OFFSET [klozz] b88c013 arm64: remove bogus TASK_SIZE_64 check [klozz] eff008d include/linux/dcache.h: use unsigned chars in struct name_snapshot [klozz] 2950844 msm: sde: fix unaligned memory read [klozz] fb01e82 qcom: scm: fix boot issue when compiled with clang [klozz] f554736 soc: qcom: smp2p: fix __iomem access in SMP2P_{GET,SET}_* [klozz] 8268893 soc: qcom: fix boot failures with clang-built kernel [klozz] 342e76e drivers: media: msm: don't use nested functions [klozz] 5336d82 drivers: soc: qcom: fix register names on ARM64 [klozz] 35e7259 Input: mousedev - fix implicit conversion warning [klozz] 533cb93 drivers: firmware: qcom: more specific -Wno-* subdirs [klozz] 8145999 kernel.h: handle pointers to arrays better in container_of() [klozz] 7da6681 bug: split BUILD_BUG stuff out into [klozz] 1e11445 netfilter: ctnetlink: Make some parameters integer to avoid enum mismatch [klozz] 03c4811 netfilter: nf_nat_h323: fix logical-not-parentheses warning [klozz] bc08256 mm/zsmalloc: Change stat type parameter to int [klozz] d4590d5 mm/zsmalloc.c: fix -Wunneeded-internal-declaration warning [klozz] e83c49a PCI: Make PCI_ROM_ADDRESS_MASK a 32-bit constant [klozz] 71d4d8a dm ioctl: remove double parentheses [klozz] ead53ce llist: clang: introduce member_address_is_nonnull() [klozz] d9d7d3b sched/sysctl: Fix attributes of some extern declarations [klozz] 3333243 module: Remove const attribute from alias for MODULE_DEVICE_TABLE [klozz] e254451 tools: Support relative directory path for 'O=' [klozz] 1f39011 kbuild: add -no-integrated-as to KBUILD_[AC]FLAGS [klozz] 6dad86a kbuild: Do not run modules_install and install in paralel [klozz] fbbe3cd kbuild: drop -Wno-unknown-warning-option from clang options [klozz] 7e88e62 kbuild: Add __cc-option macro [klozz] 780893d kbuild: clang: Disable the 'duplicate-decl-specifier' warning [klozz] 3000172 compiler: clang: properly override 'inline' for clang [klozz] 2685ae2 compiler: clang: suppress warning for unused static inline functions [klozz] 6b198df compiler: clang: always inline when CONFIG_OPTIMIZE_INLINING is disabled [klozz] 105c3e5 kbuild: clang: Disable 'address-of-packed-member' warning [klozz] f3333b3 LINARO: Add -meabi gnu to the clang parameters [klozz] 060eb28 Kbuild: disable clang -Wpointer-bool-conversion [klozz] 0ec9293 futex: don't optimize futex_detect_cmpxchg() on ARM64 [klozz] 968ea23 firmware: fix EFI libstub with clang [klozz] 2229c7e kasan: add clang-specific CFLAGS_KASAN [klozz] 9c06f3b kbuild: consolidate redundant sed script ASM offset generation [klozz] 27a544b kbuild: Consolidate header generation from ASM offset information [klozz] 115edec kbuild: do not add $(bounds-file) and $(offsets-file) to targets [klozz] e872348 kbuild: Don't reset timestamps in include/generated if not needed [klozz] 9b7364a kbuild: remove redundant line from bounds.h/asm-offsets.h [klozz] e3c8608 kbuild: merge bounds.h and asm-offsets.h rules [klozz] 56130dc LLVMLinux: Kbuild: allow overriding clang target triple [klozz] 6428840 LLVMLinux: Kbuild: fix GCC_TOOLCHAIN definition [klozz] 6a85a1c LLVMLINUX: arm64: Fix prfm error [klozz] 6caa626 LLVMLINUX: crypto: Explicitly pass through assembler options [klozz] 9754f03 LLVMLINUX: use -Oz instead of -Os when using clang [klozz] 129219e LLVMLINUX: kbuild: Add -Werror to cc-option to support clang [klozz] bcfdd69 LLVMLINUX: kbuild: Add more compiler options for clang [klozz] 6720b96 LLVMLINUX: kbuild: Add support to generate LLVM bitcode files [klozz] 7eb2b1a LLVMLINUX: fs: Remove warning from COMPATIBLE_IOCTL [klozz] 03ca114 LLVMLINUX: Kbuild: Disable the use of the Integrated Assembler when compiling with Clang [klozz] bfd2f16 LLVMLINUX: kbuild: Add better clang cross build support [klozz] e245350 LLVMLINUX: kbuild: Fix clang detection [klozz] f71dd14 LLVMLINUX: Makefile: remove -Werror [klozz] d0660fa ANDROID: HACK: arm64: use -mno-implicit-float instead of -mgeneral-regs-only [klozz] a78db8a scripts: Support a custom compiler name [klozz] * vendor/xiaomi/ ed0387f land: some ril permissions and don't track prebuilt libril [klozz] f7e2c51 land:Update radio/IMS blobs and do some cleaning [klozz]