Open
Conversation
added 30 commits
September 6, 2016 02:08
CRs Change ID Subject -------------------------------------------------------------------------------------------------------------- 1062989 If53ea4afd6fd237b2690022a582dce0a78f02b60 mtd:speedtest: Make multiblock erase test optional 1060831 I41f935da3d4af1dd04eb4b3299e36a0f528633da USB: dwc3-msm: Fix issue related to error recovery for E 1033170 1062752 I407920d63b4600b610794141e5b7ceb5a33980c1 clk: msm: mdss: update PLL configuration to clear precal 1062989 I6d3378e6d32d692986d5f6cbc3fd9958ca773570 mtd:pagetest: Add neighbour erase test case 1021945 I1f1967fd9e95444cca728f09e3e8f4914b2abb95 qseecom: allocate sglistinfo buffer for kernel clients 1056694 Ied2d4803c0840be00929b7093601aab39930b3e9 msm: mdss: confiure the dynamic fps correctly 1061536 I20059f3060a885077d950b1deb61346b01da1928 cnss: Add vdd-wlan validation 1057251 I4187a59116ca9d278017e81e815e5bbcd3a921e2 ARM: dts: msm: Add blsp2_qup2 to list of bypass wakeup i 1062989 I7d3d1c37a730336d26616d851da77c60e68ed5f0 mtd:readtest: Allow using MTD_OPS_AUTO_OOB 1057013 Ia678276ed1c3c223b1cedd1e6e8713ca06aefd14 msm: ipa3: Fix timeout period of IPA resource add depend 1047963 I34e8268a0defe335ca9d360e910655c2891cd572 msm: kgsl: Change device-type memory mapping to Normal-N 1062989 Id58368bdf577c15151f5e996569ae57e2bd7bf6b mtd:oobtest: Check the mtd pointers before dereference 1045782 I51a31376e8368931552aecfc82e6cc43e4b18b1e msm: msm_bus: Add support for multiple ops in rules engi 1063265 I2b8ea3d8dddbfe4c97f010c608ef5727fdd69bc2 cnss: Add PCIE_SWITCH_DELAY when wlan do SSR 1053780 I29930120a72a08533c859002f646af93e67c754f msm: kgsl: Get GPU snapshot if wait for global timestamp 1044170 1054936 I372e2e1c68f13f5d537ea33980eb63487f31d589 serial: msm_serial_hs: Add extra delay during close with 1057013 I6337f93c13678c9256dfd46825f9a317cdaa0a1b msm: ipa3: Fix wrong parameter to xdci release function Change-Id: I4e89a5317d5d90652ff77a66df4d7df460d1f75d CRs-Fixed: 1047963, 1062752, 1063265, 1056694, 1044170, 1053780, 1021945, 1061536, 1062989, 1045782, 1033170, 1054936, 1057251, 1060831, 1057013
CRs Change ID Subject -------------------------------------------------------------------------------------------------------------- 1022868 I6557d28afe9d0ac11b76c683ffba76d7d6ffd377 mhi: core: Preserve DB Mode state during lpm 1037945 I08d85ef462f09003aaa17f6ebc5d27de7083796f msm: vidc: update the check to ignore extradata plane in 1040594 I47b36ba2fc882f494991f58c7edddd08e4bbbe8d ASoC: msm: qdsp6v2: Fix offload gapless transition 1063166 If202002ca78ac1c59b70acde2e91cb7cca8e065e defconfig: msm: Enable gpio-usbdetect driver for 8953 1060416 I591f18aa225cc6690bf423f2ae5bc7dafd4dad78 msm: vidc: Compare ion_handles rather than fds 1060262 I6a142f3506dcccdb35f56e8e27fe7706321882ac staging: android: ion: fix up file mode 1055668 Ibb8afffdc1e4780a48d085918cb6d6cf84cc0dba msm: camera: Export IR LED device to mm-qcamera-daemon 1055668 I63da161f90bce2c33d1e7e9d5822c8635e307fd5 msm: camera: Export IR CUT device to mm-qcamera-daemon 1060507 Icf927ce1eb7107007e1cc5c7b5f0a63814510398 msm: ipa: add dma test suite 1055668 I30d1c4e6c40b8e58a70f06db9e05231b4c7f676f msm: camera: Add a driver to control IR CUT device 1052832 I741d9e5c5b415011348e862c3f1ee4fe28c3969f ASoC: soc: change audio cpe drivers to use %pK 1055668 I2e04fa47efd1454bb487eca67bd9ceaeab3e9edf msm: camera: Add a driver to control IR LED device 1059239 Ic9de15b536cc89f135f8090c86bbef0818252d33 msm: vidc: Fix buffer size computation for slave side cp 1022868 I89a1ea3e8ac6b1b210df245e8bd199206cdbb649 ARM: dts: msm: mhi: document mhi-chan-cfg settings 1011881 I2b3536f5eb2742d6b6855140c40724f6425d1578 msm: vidc: Use internal size for extradata plane 1049828 Ib085b2dd8274c348ac687a2966173558119c4e40 ARM: dts: msm: Add camera sensor device nodes for APQ805 1052832 I9ff5cf06b019c566973eb609bf5d37969b98d31d ASoC: soc: change audio drivers to use %pK 1052832 Id6d45982cbe42a113e58c9b6509eb6ef8064aeef ASoC: msm: qdsp6v2: Change audio drivers to use %pK Change-Id: I91dd1de284751cbe55688b488d139ff8031f2029 CRs-Fixed: 1060507, 1063166, 1060416, 1060262, 1022868, 1052832, 1049828, 1037945, 1011881, 1040594, 1055668, 1059239
CRs Change ID Subject -------------------------------------------------------------------------------------------------------------- 1059608 I84718f939090b564853f7d6a8662900f2af19ba0 ecryptfs: forbid opening files without mmap handler 1055667 Ie90fd68e24e7e793aaac64290e3c1e41682d6d5a ASoC: msm: qdsp6v2: support decode of g711 clips 1061073 I1b75ee6d0d13438fedbaf045a3cdc7f47bf32ba2 msm: mdss: Fix compat IOCTLS in rotator and primary 1058586 Ic09ff82ddf9efbb9f1766c8bba1a5b50adafb157 power: smb135x-charger: Disable TEMP MONITOR in parallel 1057143 Ie6f19319b75f3bf389ddd5a8168fd3bcd3efbc8b diag: Clear masks upon logging exit 1054344 I30492b79b96356177cdcc72e4e2ee656317de500 msm-core: debug: Update the number of supported pstates 1059598 I0052ab287e40bac491a55f324eca4917cf9980ae cdc_ncm: do not call usbnet_link_change from cdc_ncm_bin 1063166 I39893be8377916b4f079ae3251ddb9edc049e47d ARM: dts: msm: Add device node for 8053 APQ IOT MTP 1058565 Ie3ed9fd8a4d58d4664fa71b2d3da320fabc6a05b msm: isp: buffer queue management specific flags 1022868 I72394e52a4c94d30a4be77a57d0aec05b22139ee ARM: dts: msm: Change MHI chan 101 config settings for m 1046606 Ib1af53ab52a65cca2ed9b3489359813e690b1cd6 ASoC: msm: qdsp6v2: check if index is out of range befor 1059618 Idcfb2fffba72618a5fda1c6cc94394ed4f79be93 netfilter: x_tables: make sure e->next_offset covers rem 1046606 I8e359864508cc2307d9e9619f36c7c08cc3842f9 ALSA: timer: check if timer->card is null before using i 1045535 Ifd0edd0deef2d8336a0e867f636bce89bb0b57e1 msm: mdss: hdmi: check encryption status only when panel 1059587 I07568c78448b9d4bcc19b506ac0cbeb3d8af6961 KEYS: potential uninitialized variable 1059599 I8869c1b4ea4982a00836723c6a71d8d0668f0252 ASN.1: Fix non-match detection failure on data overrun 1059602 I6b7e3b60aa17e7b67d20d4a894cafcb05e76dcbd ppp: take reference on channels netns 1063612 Ib8237444251da879ac1fb4694a3abac69ebe3c4c ARM: dts: msm: remove modem wdog for mdmcalifornium 1063868 Iafbcb6de2588c5cdc407470e5dcb0c6879eef2e3 ARM: dts: msm: split adsp and wcnss f/w region for msm89 1048053 I2cee1848c3862d0fa8439c8a9c6bb2a72315e9e0 msm: camera: isp: check stream state before accessing lo 1059608 I1bf47b15e8201d3a049a04e1b054c664d9be9bea proc: prevent stacking filesystems on top 1063166 Ifbbe5b10c3fb82d6df870a66694e17e065631c0a gpio-usbselect: Support Host mode role switch as well fo 1053266 I356647136f434f72ab9a02eecaf9cc48d4b52f9d defconfig: msm: enable CNSS and HL_SDIO_CORE 1051259 Ifa2c4721a156c34c6d917ff950d648bea6cee50e msm: camera: sensor: Add state validation for flash 1055667 Iab3a45c43b38b4e004c9c297fb84dfe9e6f3e2be msm: Add msm_audio_g711_dec header file to Kbuild 997002 I524e48c38060865b6b83191202e5f057213abdca diag: Use correct bridge index while sending data 1059618 Id3ec56cdc333990d62c99d6c2e59dbcce633bcc1 netfilter: x_tables: validate e->target_offset early 1059608 I73409be3e4cfba82bae36a487227eb5260cd6e37 sched: panic on corrupted stack end 1046606 Ia988b11ff7d03edc4ddd959571da1378da62077c ASoC: msm: qdsp6v2: check if buf is null before using it 1063393 I585f4c560f0920d3cb56cce009297b5665abb42e usb: composite: Draw 900mA on USB resume if speed is sup 1035815 I551462291b28e623920e412d7ece08fd0eb11be5 msm: camera: isp: dump pingpong mismatch debug info 1055667 I5296de4f525adec549c8d51fbf7fc76120b3b4f5 misc: qcom: qdsp6v2: add G711 decoder driver 1059596 I425228695bd50751476ac6032f10e3b927825f35 netfilter: x_tables: fix unconditional helper 1046606 Ia490d15a51ad70759c917fbe7e84fdadaa140e20 ASoC: wcd9xxx: check impedance index before use Change-Id: I5c59d8e1291992f8ccb8d697bbb75726b1abe30e CRs-Fixed: 1063393, 1053266, 1059608, 1059602, 1063868, 1055667, 1058586, 1059598, 1059599, 1061073, 1063612, 1059596, 1057143, 1035815, 997002, 1054344, 1051259, 1059618, 1046606, 1058565, 1063166, 1045535, 1022868, 1048053, 1059587
CRs Change ID Subject -------------------------------------------------------------------------------------------------------------- 1063744 Ibe5a85ce4c78b7346e8840916f868cf8011e2b92 dwc3-msm: Don't mark fatal error with IN_L2 for USB cabl 1056157 Ie3869c74603355eb9c96e17d54a0b679191be47b ASoC: apq8009: add support for external codec over i2s 1045782 I5ac6bc515bb7be6e5a2010b83b682666f3ef8ca5 msm: msm_bus: add bandwidth query support 1056157 I47df80cfbf17be62718a1d945f6dfd1d4e851720 ASoC: wcd9335: Add support for Microphone Activity Detec 1056157 I52464b696df546bb7b098da7e07de08dc39c24c9 ASoC: apq8009: add changes to build machine driver 1060978 Idad7ae47eb8b7e87e42c4ac905d1dd1f82046593 arm: mm: support ARCH_MMAP_RND_BITS 1048826 I824d980b208da3a15d35f74970755c8f18500263 video: adf: zero out mapping data on adf_buffer_map() fa 1058744 I66436b7c2d9e02658cfc4c195ca78852b09c01f7 memshare: Add support to listen to SUBSYS_RAMDUMP_NOTIFI 1060978 Ibf6463467f28221470619b4f43ece062d41ae6b8 defconfig: msm: update mmap randomness for all targets 1061489 I4e69b9e1d1c41bc45be483d63fd26c7c2b59f0d2 ARM: dts: msm: Add cnss_sdio for apq8009 drone 1058405 I69b7e5542f561735ed044bdaf49f855b57777c84 msm: qpnp-haptic: Update function declarations 1065147 If3abe89bf0326230c29a49d293ab22ebcec93076 coresight: fix the dangling pointer issues on coresight 1064761 I54ba694f4c997bf5ecc540cee274e2cb07b77446 dwc3: core: clear DELAYP1TRANS with USB3PIPECTL register 1056157 I3ec8baba86660c55232345af994d6e745a8022c0 defconfig: msm: add support for external codec on apq800 1050538 I9ecb0103d7a73eedb2e0d1db1d5613b18dd77e59 qcedev: Validate Source and Destination addresses 1056157 Iad525d38afd6034d73d4c21f916a20343b24e39f msm: adsp-loader: Modify the adsp_state check to get sub 1063589 I09aa008abdcdb2683602be61f8dc0a0b10a85c8b power: qpnp-fg: update SOC_REPORTING_READY reporting log Change-Id: I490d5334f2134260d840f4e59d53fb510d6ba72d CRs-Fixed: 1056157, 1064761, 1061489, 1063589, 1058405, 1058744, 1048826, 1050538, 1060978, 1045782, 1063744, 1065147
CRs Change ID Subject -------------------------------------------------------------------------------------------------------------- 1024980 I38a01b25fdd3b4b330e0925cb762ec9747b31fa4 ARM: dts: msm: mhi_uci: Enable MHI TF Channels 1063261 Id17271823d167677a323dd1f52c7de4c6025b56e wil6210: prevent usage of incorrect TX hwtail 1048854 Ia5acae04522993d5b60a0bcb5ccc184c66532be8 BACKPORT: f2fs: add a max block check for get_data_block 1065563 I83cb2380b6ca56768c06e70ef1bf9ea3976b514a fuse: Grab the fc->lock for inode updates in shortcircui 1037593 Ia48b31622fcb043d31d197fab0a84ab40fc5c0ba mhi: rmnet: Add bg worker to allocate memory 1066711 I4ffa0839ee7d5404974986ceffdb9f423712022f msm: ipa: fix static analysis sign issue 1065053 Ie1fa6e7eaff4a2afcc772462848195814723f48b ARM: dts: msm: update APC CPR voltage margins for msm891 1065003 I4ce62745c82b4488cb1370248ab64951497493cd usb: gadget: gsi: Kick state machine with MESSAGE_PACKET 1055667 I7d463e4e14c896be33ffb3be418b9f91f49107c5 misc: qcom: qdsp6v2: modify amr decoder driver 1063261 I95c14c0fe7a33c078eb7d9aa44dd97a64f9b0fae wil6210: align to latest auto generated wmi.h 1055681 I9208b46c32821de3f5d9e3d828087d7bc29b9546 msm: mhi: Check bb ring and transfer ring when checking 1063261 Ifb92501aab14843309fed8e1214a867b2ccccfce wil6210: Fix driver down flow 1059866 I3424ae51461e04e0771560ff1c5b35cdf5b1fd6c msm: kgsl: Add WQ_SYSFS to the worker threads 1064855 Icf43c0a18cfc1644270b684a792632a6c81f1797 msm: sps: Avoid pipe disconnect while IRQ is in progress 1033609 Ibc9b5bc1be5edc6d0e23ed6184b0ac4d075f0719 power: smb1351-charger: Increase the HVDCP detection del 1063261 Ibc1e6dc2994268a60384b7d9bd459abc3791a0c4 wil6210: fix protection of wil->scan_request 1064055 If6961217df08bcf0506eedacb07874dfafd7c1ca crypto: msm: qce50: DMA-API buffers limitations 1063261 If66f7b2bd19a3ce579a203ced837a2d44480d53c wil6210: fix HALP handling in case of HALP vote time-out 1066530 I886e40f597169939ce4598863fd80145743d8db7 msm: ipa: add support for new QMI IDL 1063261 I169e0c94edf5df31336af1ede36900ec337f4314 wil6210: align to latest auto generated wmi.h 1066110 I38d2a605cb9dd188950ddd81a598bc43d646519f defconfig: msm: enable mdss xlog support 1055681 Id57db52e0eb2e5930ec228a920d109fef941389f msm: mhi_rmnet: If failed, do not retry to queue UL buff 1063261 I79f8522ae84dd209cb98c3bbc52cfaeb199dd342 wil6210: fix stop p2p device handling 1059866 Ic0dedbad67eb04d41afb6add4477f146dfff9784 msm: kgsl: Remove event worker 1065230 Ia042dec5ba062426baea4e97956579265c849e19 defconfig: mdm: Enable QRNG legacy driver 1049595 I9a6bd2750f81f6cabc1e7b5aff488b4a01f7897d mhi: core: add missing MHI state 1063261 Ib5c55a37208d76505658635b12afc88552d5a220 wil6210: support rx key setting for all TIDs 1065230 Ie630da39fa2a0f6ffc19c7703cbba146de8236e2 ARM: dts: msm: Add qrng device tree data for mdmcaliforn 1063261 I51e58438672a45d210df5db3ac813e656cb525df wil6210: change HALP logging category to IRQ 1063261 Id38c8e21a853907c884bccd2978f2fd0a547a1ca wil6210: fix wiphy registration sequence 1065732 I787918a3cd89de61643dfd12aea505f991c632e3 cnss_sdio: Change print format to kernel format 1064411 I54c28a8942cf1a6a47a4e8272f3159b35d753ead ASoC: msm: Add Buffer overflow check 1021945 I78a7600506b4d2457bb1c38f8a39888a9cf9467c qseecom: Change whitelist_support flag to false if TZ fa 1056157 I8d6ed43730981895f8c7ccfb1c49214ffa23701a ARM: dts: msm: add support for external codec on apq8009 Change-Id: I74c18777a6eac9914f2c0faf511d4e74184c3485 CRs-Fixed: 1064855, 1065563, 1048854, 1064055, 1066110, 1024980, 1037593, 1055681, 1055667, 1063261, 1065732, 1049595, 1065003, 1066711, 1059866, 1021945, 1056157, 1064411, 1033609, 1065230, 1065053, 1066530
CRs Change ID Subject -------------------------------------------------------------------------------------------------------------- 1061048 Ic19a8a67fe0e192c9c7c3f855c7eb33901ca2adc msm: kgsl: Change GPU clock gating sequence for A4XX and 1066142 I75c4c1adf2903da2f5749be9bff3b9c3f0bf444f driver-core: enable drivers to opt-out of async probe 1065499 Icff40d68d9b60617e8e3eb006eb697194b4e61f6 msm: ipa: Allocate memory on send message 1062738 I2ec164315180f571f229cff29790e9db3c87a033 ASoC: msm: qdsp6v2: add support for source tracking feat 1065147 Ic20405cf2f64c6bc38e994780577b7da42cf6aba coresight: hwtracing: fix dangling pointer issues 1023060 I6b361eadbc5830fa7d513b62c44fe99cb8a75fc8 ARM: dts: msm: Route to sw crypto for hmac and aead on m 1066142 Ic66895e07906ecf124039912426378f793b80af2 driver-core: add asynchronous probing support for driver 1023060 I35ad694c1f05dd10b634e2fae3937ba87aadd140 ARM: dts: msm: Route to sw crypto for hmac and aead on m 1066142 I707c72fd58ac5a480471ae693b569022e84ed3f0 driver-core: fix build for !CONFIG_MODULES 1056157 I61bb62e89f494b0f4ab94f0287501a3d55fcd02a ASoC: apq8009: add changes to enable lpass_mclk for apq8 1066413 Ia46877bb92ea0cc1d5f3712e5c70bb44232d5cfe usb: gsi: Capture USB GSI endpoint operations 1062271 If462fe3d82f139d72547f82dc7eb564f83cb35bf ASoC: msm: initialize the params array before using it 1066142 Ic20ee2354b2efdcf3c0d02c407863af559ff86fa driver-core: add driver module asynchronous probe suppor 1056157 I3f4bc5d54df990cda576d03bcc78e6b99a956094 ASoC: msm: Update machine driver with AVS 2.8 support 1044007 Ia706e7184ab31c5e4e3bb2668a1ab7660ca3c6ce Don't show empty tag stats for unprivileged uids 1066142 I2dcf8e7b001812d0f107df52ca5508f50d477143 ASoC: wsa881x-analog: make probe as async probes 1023060 Iaaaf36c479622744e6871b7615876c35063cc47f ARM: dts: msm: Route to sw crypto for hmac and aead on m 1066142 I098406c6aa42f1360437224c727e8bdcecbcf3d1 driver-core: make __device_attach() static 1066142 I78c69a0b82e53418e3199c5f06ac42839c793e9c ASoC: wsa881x-analog: fix overwrite of client->dev->driv 1056157 I4ec716b62b89f7e163d6e9d2e6e65b8ace505da5 ASoC: codecs: Update audio clock driver with AVS 2.8 sup 1066142 I422bc61363b64b012e40a61800472687b6bea0e3 module: add extra argument for parse_params() callback 1045782 I62e437d6c2cfa57d9f4b4afa86b99ecf383b36aa msm: msm_bus: fix memory allocation issues Change-Id: I3f01e15d1b33009aabffcc7c89bb31f8f94b607a CRs-Fixed: 1056157, 1044007, 1061048, 1062738, 1065499, 1023060, 1062271, 1045782, 1066142, 1065147, 1066413
CRs Change ID Subject -------------------------------------------------------------------------------------------------------------- 1004068 Ie024e44dff89caf51164490a59b6613d5e4e01ea msm: mdss: clear previous DSI_VIDEO_DONE interrupt 1047948 Id387325fc2bf03e4a36402aa0eeeace7e07e5dd5 ARM: dts: msm: Update DDR bandwidth voting for MSM8953 G 1063261 I20bc8d4b2b58fc3235ec3fe778738055d7535276 wil6210: extract firmware capabilities from FW file 1066294 I7d4fd8063a275f3934c04624e64b03a6eae26e05 ARM: dts: msm: Disable thermistor support for APQ8053 1067006 I4abdd79699d47054e268978aae9199f1d5d1ddcb Revert "usb: gsi: Queue control notification on gsi_resu 1066631 I8c73f2b3597d8b33f6306e3e85da53fcaacade87 ANDROID: dm: Mounting root as linear device when verity 1047743 I08c854d5885672cbe5410efe0736640b55de8bbb soc: qcom: glink: Validate ctx before using 1066631 I70aa5fbad3426d0efde1353f25e9972b3577a6a5 UPSTREAM: dm verity: move dm-verity.c to dm-verity-targe 1066631 I02d36bed1d54eaf1f1750a919fa91f66a7e9b96c ANDROID: dm verity fec: add sysfs attribute fec/correcte 1021678 Icc2f487681d0efb760999b30724c8ad4256e8130 msm: mdss: Add debug suppport for FRC 1043243 I3bb1af548dfcf97134f11602607698fc92c9fe51 msm: mdss: Refactor deterministic frame rate control 1065029 I23a66dd7aa6445df5e142b60859566ac388f222d cnss-sdio: Maintain the HW states for debugging 1067361 I9f9ca29cb15d2b5f75bc9c82039c8d9786944eb1 ARM: dts: msm: Increase venus CMA region size for msm890 1021678 Ifd1a92bd53a106f507c986052f63c671497ede0e msm: mdss: fix fps for different interfaces 1045916 Id5f204647205b2fde9e5cb422a3ddc8cc4f3a5a0 soc: qcom: glink: Receive remote rx_intent with a cookie 1066631 I0fee9e0bdb0e144cbf9d78ef2f57c3f96d049448 UPSTREAM: dm verity: factor out structures and functions 1049230 I7676d11747083eb35826c52abaa0de47f50032fc ASoc: msm: qdsp6v2: Fix timestamp glitch during gapless 1067268 I6a76c2859b2220cf42ce6d4fcf740770aeed32f5 qseecom: Fix issues raised by static analyser 1021678 I44ef35ccf7a93f0dbb5d91b3ed80b52f554045bc msm: mdss: Add interface for deterministic frame rate co 1063902 Ide08c477a4b0c382b015aa538b3975f4ed30ce81 ARM: dts: msm: Enable memory allocation for diag client 1056214 Id52457a8454153cca61b778a35188a5a5ac4c769 msm: wlan: Define CFG80211_CONNECT_TIMEOUT 1060407 I577dbff1cf2ee3711e1879aaa6dc48c72f98b98c soc: qcom: glink: Reduce code under spinlock 1066631 I754603a026d8fa305c9b2e3b2b9dd4b3a95014b1 UPSTREAM: dm verity: separate function for parsing opt a 1066631 Ib2f74553faaa6e0e3f5adf7d3742d5b4bfe15089 UPSTREAM: dm verity: factor out verity_for_bv_block() 1056214 Iad3dcc24dc8cd4bc0d56ac37ca672c8999cf1701 cfg80211: Allow cfg80211_connect_result() errors to be d 1066631 Ic65520874476d67c39aae7073f16b243b6c916c6 defconfig: msm: Enable FEC feature for DM-VERITY 987021 Ie49eee9478f4657cfb2a994ba60da1ec4c356339 msm: mdss: hide kernel addresses from unprevileged users 1066631 I0de4ad485ce3fd21402be2ca3af39fa0d11ccd17 ANDROID: dm: rename dm-linear methods for dm-android-ver 1066631 Iab79693de2d1defd66b5389c60b676f60b975aae UPSTREAM: dm verity: clean up duplicate hashing code 1066631 Id7f105187da2e3af96040bfc1be886cdda086aef UPSTREAM: dm verity: add ignore_zero_blocks feature 1062455 Id442844226398a66813a7ec59c662afea0af2778 mam: ipa: always add default flt rule at the end 1066631 Ie6b4d4d9591a09b751e5079d35f22c5f130e42e8 ANDROID: dm: Add android verity target 1067833 Iab8b0bc6fd17183fc6056f06a90421cde24987c8 usb: gadget: gsi: Set NUM_OF_TRB as 15 for IN and OUT GS 1066631 I04915db3f32c2676b41f26176fdebb80e0d159fe ANDROID: dm-android-verity: Rebase on top of 4.1 1059723 Iceb02e6dd78f4bbf313e2b4d252d6a30699619f0 msm: mdss: clear BTA_DONE interrupt during DSI read oper 1059616 I019c2de559db9e4b95860ab852211b456d78c4ca fs: ext4: disable support for fallocate FALLOC_FL_PUNCH_ 1021678 I1889c188bb459d48db7ffc7d67f1c1fdd29b0426 msm: mdss: Add deterministic frame rate control support 1066631 I260b15605fe62613bdfd74a4e6c95e5a824265df ANDROID: dm verity: port upstream changes to 3.18 1063062 If85a0dbb26e350588cbd6614c032bf208a205be2 clk: msm: gcc-8996: Add pinctrl clk for ln_bb_clk 1066631 Idbb195b3f1c2ad446224fa870965f16d8b4b63d7 ANDROID: dm-verity: run in a WQ_HIGHPRI workqueue 1066631 I940c7ed5526d36b793c2fe3981807d43109847a8 UPSTREAM: dm verity: add support for forward error corre 1061565 I80c64d66625b9fe9205e8ffaa7cfc851e06fcb94 soc: qcom: glink: Fix list corruption for tx_info Change-Id: I4d8fac8f1d554478675c72b05df67e72e936b07e CRs-Fixed: 1067361, 1067268, 1004068, 1063902, 1059723, 1066294, 1056214, 1067833, 1061565, 1021678, 1062455, 1063261, 1066631, 1045916, 1063062, 1065029, 1047948, 987021, 1060407, 1059616, 1049230, 1047743, 1043243, 1067006
CRs Change ID Subject -------------------------------------------------------------------------------------------------------------- 1068214 I1c686fcf6306e890cc0a5c3296cdcaff49282e2f pps: DR_SYNC pulse needs to be connected to Linux PPS dr 1066142 I2c771195cc07c57a6e03a169b1d12fefb5560e17 qcom: common_log: make dump registration as async 1056307 Ifd1f4e828373535fdf963aad22b217ae880c778c msm: sensor: Avoid potential stack overflow 1001626 1060391 I2e6a8b2a5657d4f5ee5e54afeaa858d09ccc9cac ARM: dts: msm: add camera dtsi for 8917 TMO 1068451 I99c6897ce20e90f8f5a6e9940658c9ccd89179fb msm: mhi_dev: Update verbosity level for MHI logs 1066142 I67c661d02d991a00bd1f6da118b7eb0b6d2ae658 msm: lpm-levels: optimize cluster and cpu_freq traces 1068722 I829e37aa7447a522086a5ea36c1e713f4fe3282b ARM: dts: msm: Add irqs to the mpm bypass list for msm89 1062211 Ic7b2bbf54716de47184a65fd001f0aa325a32af7 defconfig: msm8937/msm8940: Enable core control 1068696 I1606667e3b36c0d1d4ffd5922459aad49612a8cf ARM: dts: msm: Add initial-powerlevel for speedbin confi 1068441 Ic0b86e1521247b8d11c2f5d3b9068ca990d99a63 msm: mhi_dev: Add reset command support 1063800 Ia51889dd86561e7513b4e7123a9fefb77a26d1ea msm: mdss: serialize wait for pingpong with kickoff 1066814 I262daf202885edc910f454a63dd943258b61663e msm: emac: Fix issue with auto negotiation disabled 1060391 I48c8c71a168d0bfa06f3c66004d7620e08f0cd7d ARM: dts: msm: include camera dtsi for 8917 TMO 1002389 Id74650d5c4aaf9f84a56372f60ff5a40374e8f7b diag: Fix possible buffer corruption by proper typecasti 1064526 I7640d363bae3fc013c4afaeb5dc614b7876f5568 ASoC: msm: qdsp6v2: add Quat mi2s tx port id for MAD sup 1063261 I37ac0cf1845c96e6d9e0f8fffd6481e8c32efa50 wil6210: extract firmware version from file header 1062211 I61ea36332f21e8f456bdfba8b89dd4d148020b61 sched: Add a knob to disable the core_ctl 1062211 I65943d8e4a9eac1f9f5a40ad5aaf166679215f48 trace: Move core control trace events to scheduler 1059608 Id8d9bee96902bfefdc1d0d34cf98f3fd88f370f2 sched: panic on corrupted stack end 1058981 I4bc337df61065b35db534ee51790101bade22e1d can: rh850 support for CAN FD 1062917 Ie69fcf9044a89328e91ff8969044835f2a487a10 soc: qcom: flush persistent kmaps and fixmap mappings fo 1070499 I12b24f92c54c36029bbcc22a83b7eb78271781c4 msm: msm_dba: Initialize edid_addr variable 1058954 Ia79b1d8a9a0213c2f5296140bff7a36d3f035e21 msm: ipa: unlock WLAN doorbell register access 1068920 I36d278bf1837b2a18f74ff52b9be9b7e5a165857 cnss: Add new case in cnss runtime PM request feature 1063800 Id2cc64e3f10711b92f8b8f4f36f73f716c9ac831 msm: mdss: set interface stopped flag properly during su 1062211 I62acddeb707fc7d5626580166b3466e63f45fd89 qcom: core_ctl_helper: Remove 1058954 I35d4c5bfa3f0a3411692d862730aa08f9dfa99c7 ARM: dts: msm: add DB register address for mdmcaliforniu 1067738 I7fb07528a0d5813364fca53ebb4ab98918ebcc57 cnss: Enable SECURE FIRMWARE Download Feature 1061507 Iad71abbed72aa40b5c839260f5c297a885f7d128 ASoC: wcd-mbhc: correct cross connection check 1057698 I55515771477aa7b46737f93c0284c4ec25f5cceb mtd: nand_ids: Fix OOB size for Kingston part 1062211 I2c62af441fb9e5ba9f29719853a63e4c8f2d031b defconfig: msm: Disable core control helper 1066163 I0cf40e8ea6e3f9e62258a44ccdd959e9eae09d88 arm64: Add support for 32 bit app specific settings 1066142 Idbc679951ff7bd6fcfac4ba330452e29d78d86dd drivers: nfc: make nq-nci probe as async probe 1063338 Ic0d8f97752ccf88470da2423f3f8d56a32de227f msm: mdss: enable tearcheck while entering LP1 state 1062576 Iff9e7ed7b7918f9a371453a020086f22e844d7e4 adv7481: Add suspend and resume handler functions 1063443 I4541760da1df1a12b46430d02da60bc3ea424986 sched: Fix cpu_active_mask/cpu_online_mask race 1065996 I4bee08786ff3fc7f6109afcf923df46e76ad1619 msm: mdss: print fence name during sync fence timeouts 1066142 Id2e09547410e7eccda1dd95c180df7737ba187e2 mmc: sdhci-msm: make probe as async probe 1062211 Ia78e701468ea3828195c2a15c9cf9fafd099804a core_ctrl: Move core control into kernel Change-Id: Ia1361b5a3e0b708c50ede1dc4be01a5dfd462588 CRs-Fixed: 1068214, 1063800, 1067738, 1062576, 1059608, 1066142, 1060391, 1068451, 1058981, 1001626, 1068722, 1068920, 1063261, 1064526, 1066814, 1061507, 1066163, 1070499, 1062211, 1057698, 1068441, 1056307, 1063443, 1065996, 1068696, 1002389, 1063338, 1058954, 1062917
CRs Change ID Subject -------------------------------------------------------------------------------------------------------------- 1068988 I2ac4a396b5ec80d9c8e05852cca72efeffa4ed88 ASoC: msm: qdsp6v2: Add error check for index bounds 1065155 I56e0c5a0bb2dbc2dc1445fb578782ec5e8c98def Perf: Enable pmuv3 on 32 bit kernel 1071696 Id8fb80ca0297bc1d1854fdc710abce6a4d2f9620 input: synaptics_dsx_core: make clocks as optional for s 1054284 I73860a7bb252a0226b591a5f732e6a7b864911cf dwc3: gadget: Increase TXFIFO size as 3KB with endless U 1058826 Ifea3a6e8bf45481c65a4455ee64318304798fee2 misc: qcom: qdsp6v2: initialize config_32 1068888 I5637e52be59ea9504ea6ae317394bef0c28c7865 net: ipc_router: fix NULL pointer de-reference issue 1063825 I666617d513314903533f2356b5db4b9ca3eac6e4 QUSB2PHY: Fix leakage current issue during wall charger 1063825 Ib40689e1f6b087f0eafb3c570444e10e5408fd7e ARM: dts: msm: Add TCSR_PHY_LVL_SHIFT_KEEPER resource fo 1064526 I1e16668f5b0cb20af6baf0afdca3f5e8fb1e3f76 mfd: wcd9xxx-core: write same register with multiple val 1070584 I1a57fcc35a2d871dfb327dea16736e4e15c03fcc ASoC: msm: update uninitialized clk_val 1046213 I9ba24866b0729c98ecf18fd72d2feafbd067261f defconfig: msm: Enable bandwidth monitor driver for msm8 1068177 I98d3c9ba8654dbbd4474b7f95e850b9a18e4bb05 ARM: dts: msm: Add missing iommu-cells property for msm8 1070584 I4b5438dc5c92b6bebbe04d55cb2d000df8e39d1f ASoC: msm: qdsp6v2: update uninitialized ret 1070239 Icebed1bc9b4da214fec2ca924590403d1656fa5d msm: mdss: Fix potential NULL pointer dereference in mds 1050520 Ifa42d0d13a10ce803d5ce19e59659d56d0c92f43 power: qpnp-smbcharger: add voting logic for enabling/di 1067981 I82b08ff548a9abb0538a0ba24f699a99547ec7b7 soc: qcom: glink_ssr: Fix uninitialized variable 1038350 I466828a4f47f0c147df6826b8d3967a64e0ab6d2 usb: dwc3: Program event buffer post block reset on stop 1062125 1069401 I19450804d19c2a7ef2e5f356b7bf5b32d8a0232e ASoC: apq8009: add QTI_PP config 1029014 Iab49c8140a00b8b644f5b4f6c87e2e298a8bb107 sched: qhmp_core: Fix possible hotplug race in set_cpus 1069224 I673c2532d901cc3d3f7ede06da5c0338de10b81f usb: bam: Increase polling time to query IPA BAM pipe st 1066118 I3f32842d3ed6d6aa427d5c80a9078efce6c11012 msm: vidc: Correct enum value for vpx colorspace extrada 1065155 I95aacab201d51ffb4eb8e94d2e400578cab37fc8 soc: qcom: build kryo perf events only for MSM8996 1052787 Iedf7a3accbd14138ab7ed9e4e36a98fd7ca9a839 ASoC: utils: initialize dummy_codec before use 1070388 I1cd394fb4951b758f73192f5a24e88442d4591ae power: qpnp-typec: report POWER and DATA role for dual r 1071645 Ie0b2986cc2d2a078c7a962cf5bb5d8b6232fb31d ARM: dts: msm: Update memory map for msm8920 1060529 I383759466617777f31db44e53cf78cacf7c612b0 kasan: mm: Remove redundant kasan page alloc and free ca 1068370 Ie599a6d58f461ee7905402bf0a948ac829d8de12 msm: mdss: Allow WB to use first available control path 1069961 Idd0bbe6960aad2c557376e4a24827d7e1df8e023 CHROMIUM: usb: gadget: f_accessory: add .raw_request cal 1046213 I4197648fba7dc7b725b7511988cfca90d2a3df82 msm: msm_bus: Add Bandwidth Monitor driver 1062125 1069401 I98b8dcc26ec776777b835e8438983c79aeb25a42 ASoC: msm: qdsp6v2: add routing map for multimedia6 1071688 I634b9af27b5e86cc97a20eb58f1c2d68fd25f5a9 defconfig: msm: remove unused decompression methods for 1063929 I5a5cd6743c15cca7ca42a40db7dcd552c95b20b6 msm: mdss: add return values to MDSS recovery events 1070857 I3ba87e2491c70752ecb9c43b7143c71ec3326f08 input: touchscreen: fix issues found during static analy 1064938 Ic1140eafcc7cdd8d64c107bddc824eeca844462d msm: mdss: fix conditional check for panel LP configurat 1062351 Ie6ff66e272005bc83b3bb6ea8c353d4eb9088048 msm: camera: sensor: Change initializer to 0 instead of 1064526 I9cb53c75fe7f868fbf98f72a7ff9c56370df7709 ASoC: codecs: Add tasha mad port id for i2s 1065155 I0c517aa76415c2fad3fda4f8b80e22324c3d4de6 defconfig: msm: Enable Hardware perf event for 8937/8953 1071693 I4968a33ff2f753bd4eb163e96d2dbb88b134e787 lpm-levels: Fix warning for non-psci targets 1060554 I407b5ec8cdc2ac7f3b491644418d3eb1101ce65a msm: camera: Restructure data handling to be more robust 1070966 I2c88fca3614af7fe58bc858898449d47546da247 usb: xhci: clean up command queue on HC halt failure as 1066972 I7f9493344da2baddb88fd0db14b894fc242d9f9f msm: camera: Fix KW issues in sensor code 1063929 I0762a0f51d580a44cfa24ffac60cc465c241c733 msm: mdss: do not report overflow errors during read com 1067981 I3f78196927501f582c36d5815096581185d797b4 soc: qcom: glink: Fix uninitialzed return value. Change-Id: I93e67dd7193ca27ea7537049ec6b04a098a6b1f9 CRs-Fixed: 1068888, 1069224, 1068988, 1070966, 1060554, 1066118, 1063825, 1062125, 1070388, 1058826, 1071688, 1050520, 1069961, 1067981, 1046213, 1068370, 1070584, 1064526, 1071645, 1070857, 1029014, 1060529, 1052787, 1054284, 1062351, 1069401, 1038350, 1071693, 1071696, 1064938, 1066972, 1068177, 1065155, 1070239, 1063929
CRs Change ID Subject -------------------------------------------------------------------------------------------------------------- 1027069 I038f9dcb2e9bffb2637d82fb30794f6e6d4c578c msm: mhi_rmnet: Add support for platform devices 1054071 I7c1833d844fd432b33158686361e24e66a2fd92c usb: dwc3: restart usb upon endpoint cmd timeout 1027069 I84f806930206cd442a20a5f8367bef8f7bb9a4e1 ARM: dts: msm: Add mhi_rmnet dev node for mdm9x55 chipse 1072059 I284abb5889ceb8cf9cc689c79ed69422a0e74986 sched: Fix integer overflow in sched_update_nr_prod() 1070289 If5580f7f7a3913979e1cd7686af41f2a6d6f45e6 ARM: dts: msm: Add support for APQ8096pro AU V1.1 ADP Li 1072096 Ie4a0428523b0764e0234f0ae51a90c250166cca9 ARM: dts: msm: Disable neutrino reset GPIO at bootup on 1070289 I46b4e38415861f5971fda7dc90a4c3eb9051b2ee ARM: dts: msm: Add support for APQ8096proAU v1.1 ADP Change-Id: Ibb9de3da2446f20dd91017d123a63c52ddfb94cf CRs-Fixed: 1072059, 1070289, 1054071, 1072096, 1027069
CRs Change ID Subject -------------------------------------------------------------------------------------------------------------- 1070694 I41f328b36c57a0f7e0027addddc1748357db532c ASoC: msm: fix for automotive machine driver probe failu 1073043 I24e3f888167b7ff593373bfc4a55ce81cfc9e5c7 defconfig: msm: disable RMI4 dev V21 module 1046213 I80a0250a546709ff8bd9296be65b6ec7f5081990 msm: msm_bus: Clean up Bandwidth Monitor driver 1072093 I68b585db1b350c7ffd8ea662cab550aaa7a0727d Bluetooth: HID: Add Bus type for specific HID Keyboard 1073034 I429aa91f9c5fa92ce2e8b23cc4911454744f75c9 msm: kgsl: Fix dispatch_q NULL dereference 1070644 I4cd08a8ab8a5de6c46643eaff9b61779858887e3 msm: ipa: Fix ipa ready cb return value 1058240 I01d7b24b44fff039e72c80cca7f70158fa354470 perf: Tighten (and fix) the grouping condition 1072683 Ie97d5afb6c909560d3c42a0f85fff96701b201fc defconfig: msm8909w: update mmap randomness for all targ 1058981 I368b666108feafe820fe259af4090990eba24fc0 can: rh850 CAN FD backward compatibility 1059866 Ife0a31e96975239bf4fefd59ac6266568c4db1a5 msm: kgsl: Add sysfs control for pwrscale 1065824 I7873fbc0ca8b1f4e6b94d68aa49083d9327a9658 usb: gadget: serial: Increment write_started flag for zl 1046213 Ib87ac5464bedcc535afc7fb0143dc1a7d1f88e0f ARM: dts: msm: Add multimedia bandwidth monitor sensor f 1046213 If8c7fac8f0795eed2398cf46d8feea2ed91f097d ARM: dts: msm: Add multimedia bandwidth sensor info for Change-Id: I790797ba0481e23e2ae8144ecb6f6c3b2c777b72 CRs-Fixed: 1059866, 1072683, 1073034, 1073043, 1072093, 1070694, 1046213, 1058240, 1070644, 1058981, 1065824
CRs Change ID Subject -------------------------------------------------------------------------------------------------------------- 1042516 Iaaff06c1c39775d6a33ca17851f1e1579b2a2ecb mhi: core: Do not clear transaction status 1052829 I2ab941e9936726c6222975bdfc9f98e46284fe25 arm64: perf: reject groups spanning multiple HW PMUs 1064336 Ie1f0f48ffc1fd67fc8a2074d3d334fb8cd29c99f msm: ipa3: change FnR prints to low 1052829 I3b9a0078f7a4cd5370ed177c8bd1438c09425eb4 ARM: perf: reject groups spanning multiple hardware PMUs Change-Id: Ib840e238bbbd9da2bc015fdfc34cdf7eb8f19b47 CRs-Fixed: 1064336, 1052829, 1042516
CRs Change ID Subject -------------------------------------------------------------------------------------------------------------- 1032459 I20f639e09aaf3c533c98a12a2413570feae3d6d0 input: synaptics_dsx: allocate heap memory for temp buf 1063954 I8ec89830fc1e489fca5dd6cee01583d5ea0ed19d msm: camera: bug fix in IR LED driver 1050961 If14af809c443e12bd64e54910602c4aeeca4f0df dwc3-msm: Acquire lock for USB GSI endpoint related oper 1073034 I676dfa5567b1d09427e3e7691045fabc71b53d43 msm: kgsl: Fix potential device NULL pointer dereference 1064336 I5cfadb3ee7cb339b89b0c428bae46d3802476eb9 msm: ipa3: increase SSR tag timeout 1052814 Ib223d63d7cda22f3a79ddb6f0ef30df291339716 power: qpnp-smbcharger: Fix ICL voting on USB removal 1064482 I0ab680a709cc2f04a93526fe4e81f90008812653 ARM: dts: msm: Reduce boot time for 8953 Change-Id: I8883dcf9a4dbfb88c16259859f29a9b69b12c37a CRs-Fixed: 1032459, 1073034, 1064482, 1050961, 1064336, 1063954, 1052814
CRs Change ID Subject -------------------------------------------------------------------------------------------------------------- 1069341 I20fa4a1c02fd38f3bd552f3300a7d8d034128806 ARM: dts: msm: Add support for 8909W SWOC v4 circular va 987019 Ia300e3e38b8662afac15edda28959564b05c9367 ion: use %pK instead of %p which respects kptr_restrict 1045471 I199ff6b5e47552c045370e1cbdcd6817e7da9c6e ASoC: msm: Add support for 352800 sample rate and 32 bit 1045949 I85b36357bbb097b79f417c11c947f3405f0ff7ef ASoC: msm: qdsp6v2: Update device mapping for 7 channel 1074409 Ie3beae078e2d945326ae09050b46d05aa05a7f4e defconfig: msm: Optimize 8909W configs for memory footpr 1073697 Ic91ba821cfaf0051c6e1cb095b7e0ac53b398418 dwc3-msm: Log state of ID/VBUS/SUSPEND with USB log buff 1069377 Ia380ee6ad4584c29feb80fdc3b9247dd11e64a3e soundwire: Add support for usecases without compander 1072203 I9e5b0af18a971ffba6f311c33707b720f588ca75 ARM: dts: msm: Add external codec support for apq8053 IO 1045470 I242c357047a02b2954d969a63e4bccbe72e6511d ALSA: Add support for 352800 sample rate and 32 bit-widt 1073697 I8c20568595d06b3aef48dee4679a1ac6eb87ba97 dwc3-msm: Remove unwanted delay used on receiving VBUS n 1057307 I54ebc1bdff6ed7d91644165b16eb0a4240069321 wil6210: initial support for FTM and AOA 1073911 Ie1fcde1b523fb510f8393c7fc136d2a9af4abd57 ARM: dts: msm: update memory map for msm8909 based targe 1032459 I6d6ec71aa12474652e99887a0427f03952e6fe80 input: synaptics_rmi_dev: correct api call for releasing 1065155 Ia6858b2817f7ed941e938652e9c9197749c0a804 defconfig: msm: Enable Hw perf events for msm8909w targe 1070557 I23258dcaa98c0e5bc7bbf8d1f4fbe80d1ddf198e ARM: dts: msm: enable secure cma on 8917 1073093 Ibd807bf7972399cc51a21548fb839fcb00ba515e iio: imu: include BMI160 sensor driver makefile and kcon Change-Id: Ic511c19e69087179965a5d02dfb1afc6a5f1c255 CRs-Fixed: 1074409, 1032459, 987019, 1045949, 1073697, 1070557, 1069341, 1069377, 1073911, 1045470, 1045471, 1065155, 1073093, 1057307, 1072203
CRs Change ID Subject -------------------------------------------------------------------------------------------------------------- 1065916 I0e31c22f90006f27a77cd420288334b8355cee95 msm: sensor: validate the i2c table index before use 1074987 Ib0c3664ab439a6a8363e829856544b6f68bc613f defconfig: msm8909: Enable QPNP configs 1074901 I99b7feb4b9af8480912a0a3b3e9834f0ecd92189 diag: dci: Fix possible out of bound access 1068768 I3a1ecc89f379a90d9fdacf0baa9b6c8498bb93fb msm: mdss: fix spurious wait4pingpong timeouts 1022275 I208c8c83a8f5ee8efadf01175f60d70fb4bf48cf msm: pcie: support configurable wr halt size for PCIe 1072782 I92df514e31d5168b8dff4b249f4d8fd3e70c0118 dwc3: gadget: Don't memset TRB ring with zero related to 1022275 Ibe6b41c17bc60b467f8534307b89a47a6e481e22 ARM: dts: msm: make write halt size 1KB for PCIe2 on MSM 1073509 I09518a43438e27751f2b918d682f551550c4342e msm: mdss: Memset commit structure in compat path 1075013 I47d2e578743e771ad86aea850865dd7769841563 ARM: dts: msm: operate APC CPR in open-loop mode for msm 1068576 Ice50cf8147fbfc1ee9bddb779678add6a5d08bbd ARM: dts: msm: Enable csiphy clk in csid for msm8937 and 1062025 I6f38298d066852d1a41cb90167aa41f594eec9c0 msm: mdss: Add sysfs node for mdss to give runtime fps Change-Id: If45f6da07751afc362a555c93243ea82c1dca634 CRs-Fixed: 1022275, 1068768, 1075013, 1065916, 1072782, 1074901, 1073509, 1074987, 1068576, 1062025
CRs Change ID Subject -------------------------------------------------------------------------------------------------------------- 1066033 I1bf93d033e788c37899837f0c9e930bc4e20aa4c tcp: make challenge acks less predictable 1070658 Iaebff9158921b66f44136eafa64e2f1b54b508d4 ARM: dts: msm: drone APQ8096 HiRes sensor enable 1052835 Iad411dbba05326aa2bce82aff5e8140fd0a31a08 msm: camera: Change %p into %pK 1075023 Ie9ac8d169ba2168dfe079f8c5bc0d3917f18f86f defconfig: msm: Optimize 8909w configs in 1Gb variant fo 1074340 I0afb3f7886e7de330bf7e95fa0d1c4e5bf1341d6 ARM: dts: msm: Enable second usb port and host mode APQ8 1070658 I3a4048ec5ed7a79bce0e37a3194573fabe2422f1 ARM: dts: msm: add sensor in stereo pair APQ8096 1068765 Iec559b580f945f6c60fe64b913de59420c71ef9a power: smb23x-charger: Enable INOK interrupt when device 1060701 I6f9f7c050d5736fdf3e6bf45257ae410b7190c3b ARM: dts: msm: Add support for multiple neutrino on msm8 1036333 I7d34d186bcae02914edd5158a2ec40bdbb4d4b14 msm: cpp: Add support pagefault handler in CPP driver 1070658 I1ad5aa03e12d598756b8681bd6b5196b904917ee ARM: dts: msm: Adds downward facing camera for apq8096 1066019 I18bda54bb1427d9443a39a04a5c551720118dc26 BACKPORT: Bluetooth: Fix potential NULL dereference in R 1075971 I148ec26de180d85e678bf6599d8315c0bdd254b7 ARM: dts: msm: Optimize CNSS bus vote for MDM9640 1066017 I2b3ce22f4e206e74614d51453a1d59b7080ab05a binder: prevent kptr leak by using %pK format specifier 1066004 I13b15885df9dc0c17a3e1670ae9606bf3ce4ba05 KEYS: Fix ASN.1 indefinite length object parsing 1066021 Id898076926f658a1b8b27a3ccb848756b36de4ca ANDROID: binder: Clear binder and cookie when setting ha 1074203 I7065f62d8450e7be7965d3182e918a8179022105 power: smb23x-charger: Ignore USB suspend configuration 1075941 I30a6f5791942fcd5800a0b49cfb3b9dbd57d3e65 ARM: dts: msm: add touch support for 8909w SWOC V4 1066006 I447302392f46841f31c374bdb560fe5ee9c2d687 net: Fix use after free in the recvmmsg exit path 1073853 I3daf3722cfbdfff080161f9a0248fd8096550328 msm: kgsl: Disable UCHE global filter Change-Id: I80f9775f0d3a6c0e23264ec3553ef051e5ebae86 CRs-Fixed: 1066006, 1073853, 1066017, 1068765, 1074340, 1075941, 1066019, 1036333, 1066033, 1052835, 1060701, 1075971, 1070658, 1066004, 1075023, 1074203, 1066021
CRs Change ID Subject -------------------------------------------------------------------------------------------------------------- 1074315 I94fb0e5ae5e48c8932cf9e3540bd080e67d44988 dwc3-msm: Fix race condition between USB PM suspend and Change-Id: I2312718a96e97f6a6204a4bb4b59c327db9a7f8d CRs-Fixed: 1074315
CRs Change ID Subject -------------------------------------------------------------------------------------------------------------- 1033093 If8eca2047a6cc85136969295a31a55ded9a849c6 dwc3: gadget: Return -EAGAIN from dwc_gadget_func_wakeup 1076670 I9b2672d7c7804b6d5394516f451888d3ac8d7803 net: ipv6: Add sysctl entry to disable MTU updates from 1070093 Ic4ae29583e6562eba768a97fa820954d15139064 usb: gadget: gsi: Improve notify_req handling 1073423 I68c6346413dc7bd2a05bef72a6bcf33d76debdc1 net: Add CNSS2 platform driver 1027069 I51255634d2daffe8fb2e9e49448100fa095a303b ARM: dts: msm: Add mhi_rmnet1 device node for mdm9x55 ch 1027069 Ib3c2019fc269064d097bb7f40f01d4580e63a603 mhi: core: Add support for new MHI hardware channel 1027069 I607ba6997cf2beb8826f77f5b9dcf9aeb36f36ca ARM: dts: msm: Add support for a new MHI channel for mdm Change-Id: Icf9fcf4fdaeb61ae4ea925c5d1acc0ccf561930a CRs-Fixed: 1033093, 1073423, 1076670, 1070093, 1027069
CRs Change ID Subject -------------------------------------------------------------------------------------------------------------- 1075447 Iebc3767e9dbcf10a541b8b02f8696da84312447a input: pat9125: add support of sending rotating switch e 1027069 Icd3061f1a1a4b4b3dab8f9fe3b989a8afefd18b2 mhi: core: add support to enable MHI burst mode per chan 1077324 I271ff94bfe59430e69ea246f7e6ef90f7e0d6ac6 thermal: tsens: Check pointer validity before accessing 1077453 I9d576b32342f0d98e7ebe9204448debb6cba5d79 ARM: dts: msm: update APC CPR configuration for msm8940 1073981 I5b299791a27a61ab592552e3353a0d489886fb0d ASoC: msm: add change to reduce codec output level 1068378 I89aeebecb9c7a277a9e8cc63de963dd67851aeae Usb: Gadget: u_bam_data: Fix NULL ptr dereference in b2b 1073505 I66fc84c64145a456afe1fe62d5891914a478aba9 ARM: dts: msm: update coresight nodes for MSM 8953/8940/ 1042068 Iddb291b10cdcb5c42ab8497e06c2ce47885cd5ab msm: camera: cpp: Add validation for v4l2 ioctl argument 1075249 I8f66ab9375fd42573a895d5d872a3d2e1782adee msm: pcie: remove PCIe PHY and PARF dump in linkdown 1070487 I072e507b005236a4d08fa192135b37e32780d59c radio: initialize spacing to default value. 1073948 Id2ed9a6d4e31bd2acd3185bf7ef9c78f8a41cf36 input: misc: pat9125: fix issues found in static analysi 1058401 I0a05df94e7bdd5daadfa0713371a595a06b7bda7 msm: kgsl: Trigger preemption from preemption complete i 1070035 Ie919a2a886924f1b1e01415bfdaa53f74046f5b0 usb: gadget: composite: fix dereference after null check 1070067 Ib5e26f2e67b4e741841fea9c211eb645b9e62f56 USB: PHY: Avoid uninitialized variable error 1072656 I5e7bc2ed8dce0b1dde4931e653db4233e90ed1cd input: misc: add Kconfig and Makefile for pat9125 1073950 I13d12b33a6e2c7de60fcc2a34df949b064ac21bb msm: emac: Fix clock related warnings 1070067 I0d4b9f72a12e91b16f3844ac70db33b7de5e5263 usb_bam: Avoid uninitialized variable errors 1071486 I71b1d2548dc07c21ab8f12327662f5bb6998cdcb input: misc: pat9125: code clean-up in pat9125 driver 1072977 I42d0ced5cbfd741cf02ad71c80c4f01dde37f647 msm: mdss: protect iommu attached status variable with i 1074988 I9cd821f6369762151857e1bc2887895714262f54 wcnss: Read multiple SMD Packet from SMD Channel 1068113 Id1523786f1c87449ed3943f1726766dad6a4ade2 msm: pcie: initialize var in GPIO init function 1071809 1072166 1073136 I436ead23c93384961b38ca99b9312a40c50ad03a ASoC: msm: lock read/write when add/free audio ion memor 1067588 Icd6846d157af5a96d5ae49261e109cbd5ab8c266 ASoc: wcd9335: Ignore mbhc get impedance error 1073482 Ibc53bd27a58c90d309a38937d6de6eef62ddc99a msm: ipa3: Add specific logs to improve debugging capabi 1066287 Ie366894e9e89707fa2950a7ffbfe4e93059a19a3 This is the reference driver source code for Pixart OTS 1073291 I7aa23eabdf963146ae628eb159eee13a3e2bb935 msm: ipa3: fix benign prints on ipa3_usb_init 1077853 I25e98cd64aeebe773f2681f94b217b65740fe13c defconfig: msm: Enable timer and sched stats configs for 1027069 Ic867a0e843401065441995d0ae41c0d0f0bb0566 ARM: dts: msm: Disable burst mode for ADPL channel on md 1067229 I96317fc58f1610e87180ef970104b0a3a4080595 msm: vidc: Add support for TP10 color format 1070067 I27d8adf3082c81f6859be2656ca93dddaef42ec6 USB: dwc3: Avoid uninitialized variable error 1033093 I3f3cb1b6b42530bfa93e0d4badacfe651b6bbb4c f_gsi: Fix error handling with usb_func_ep_queue() retur 1065155 Icf1bf0777587d2f2f9b6a98dc25d633115f4a5bf defconfig: msm: Enable Hw perf events for msm8909w targe 1074954 Id2be933de4072f3953536c9a2b75f08763352673 ASoC: msm: qdsp6v2: Modify wait event and cmd state chec Change-Id: I4318cb44d9d74ee772dd6dac8399780d85151fd1 CRs-Fixed: 1070487, 1071486, 1077853, 1073482, 1073981, 1073291, 1068378, 1033093, 1070067, 1073948, 1072977, 1075447, 1027069, 1071809, 1077453, 1042068, 1073136, 1066287, 1058401, 1077324, 1074988, 1075249, 1067229, 1072656, 1073950, 1067588, 1068113, 1072166, 1074954, 1065155, 1070035, 1073505
CRs Change ID Subject -------------------------------------------------------------------------------------------------------------- 1078611 Ie43f889499546338d37cfbdd0dd8967ad18b8234 driver core: fix race between creating/querying glue dir 1067215 I08f8cbff267630f0ade33299762c4900c04f611b msm: mdss: Allow mdss driver to carry more lazy buffers 1075136 I16de5cd428fd035c973742ba61ce9287cc6d2881 ARM: msm: Add support for sdxhedehog 1079024 Ia255712dad083ec17b863d1ae7875ce04cf4aae5 msm: mdss: fix black screen issue during lk to kernel tr 1079036 I5dd5e24ca6b1ae6fd36d96dda8c3f17b66322f2b cnss: Toggle PCIe EP WLAN_EN on dual-wifi platforms 1075136 I044a202f6b3ddd8726749e1e18438a63e1d81ffc defconfig: sdx: Add new defconfig files for SDX hedgehog 1070261 I6be84411e0bfe4f90570ab62c2d0a0c8539b8f34 msm: ipa: fix reference count in rm 1075136 Ifdca37a0444cb03235a721e6f88b7c6c01070091 ARM: dts: msm: Add support for SDX hedgehog 1067354 I2d2f4f842bbfe8db204d3aef15d97eb99ba0eaf7 ARM: dts: msm: Change QOS latency value for 8917 1072671 I2a9b379715622b5f010a5780ca481da7f9619400 input: misc: pat9125: add gpio configuration and pinctrl 1081423 Ic43243c309f0fac1bcfbcaaa0ec2527d96938cd4 msm: ADSPRPC: Check for valid file list node 1077623 Idf045ba868e3fa47837575b268917838ff71f1a6 msm: ipa: fix mutex_lock with task->state != RUNNING 1072672 Ia4893c31eefcb5ac23440c67669af936620b31c1 input: misc: pat9125: add regulator framework support 1076956 I2e832569dc55919da3f1fec44b41d7f21a9faedf ARM: dts: msm: add pixart pat9125 dts node in msm8909 1079392 I8951b1a6a23ba5703b2958cc285990af25d887af defconfig: msm: enable CONFIG_MSM_MPM_OF for msm8909 con 1079024 Ia2fffa25928aa07d838d6fb5432a765d9721eb5a msm: mdss: fix higher power consumption in ambient mode 1074803 1076690 I2df3304029a05ce0f4cb11551e9ed768cd89f8b5 diag: Update msg, log and event information 1056142 Ic64f1e682de6fc0eb98ae28b7f9b27d086b5b3ed ARM: dts: msm: Modify IPA poll parameters for MSM8940 1038431 I8fd8bf7326f1ea80df1c2fdbb08ebf73aa9e279c ASoC: wsa881x: Add a mixer control to control gain 1064689 Ibb993839c1057fb62f43e99df3bee8328a4c702f msm: camera: Change MAX_CID_CH macro to 3 1075136 Icb7771f5b6ba49ec22082234d1bd0c106c39944e soc: qcom: socinfo: Add support for sdxhedgehog 1077985 I9a1665454ee0baa589ce657c8faa197b299882f3 ARM: dts: msm: Add DT entries to support for APQ8017 wit 1079024 Idcc412bea6711e5bb62903c546ce54ff8243eadc msm: mdss: clear MDP3 DMA read ptr intr if detected befo 1061091 Iade65145396afdd48a7d480c1b01db8835949625 msm: ADSPRPC: Check for proper pending close operation 1080796 Ife9d6a16e1607b40c71eb1897947bf4645ac9561 USB: dwc3-msm: Disable pipe clock requirement for HS/FS 1068576 Iaf03c1a6b13a19e8591ab3dbb462154130b41e5e msm: camera: Enable (2+1) lane csiphy combo mode 1064728 Ia93d93a442aa848cbd42a5fb8ecad5ef875f9abf ARM: dts: msm: Specify the temperature sensor name for m 1075136 I990052d768e3589591071ef7a916207f57131da5 pinctrl: qcom: Add support for sdxhedeghog 1078380 I115524d562b63a8ec76b327207919b6ac9327fe2 msm: ipa3: Do not wait for IPA DMA_TASK H/W ACK for GSI 1076948 I2f96cd0d301f580c0e7019746bade4e125661a36 msm: camera: Fixing NULL dereference in sensor code 1056863 I4ac0e35418acc415612196ce1453d0c5a585902f USB: gadget: u_bam: ratelimit skb allocation failure mes 1080759 Ic2e16e1d67bc881bd2ae6d00a51ba12835c7a4f7 msm: mdss: hdmi: fix uninitialized pointer issue in HDCP 1079024 Iaaf9d09e66480a70049f7b62188b4800c55d55ea msm: mdss: fix fence time out issue 1046231 I7b90f2896b8ca94a7a9150684d1885e24dc0a6f2 msm: isp: Add different flags in spin lock 1078500 I7b76a666663455413bab39c598a05a5d0b5feb51 clk: msm: gcc: Add efuse based fmax for GPU clk for MSM8 1078022 Iccbe925beb3ae597ce3d507ec0ef643aa75f94b1 defconfig: msm8909w: add pixart pat9125 driver for compi 1079024 I4d9465df0ce92aa9bd03cc70b9e979a22807ff5a msm: mdss: fix the bug in plane1 start address calculati 1080228 I643d87a1f00dcf5f1a82960318f4e632cd8249d0 ARM: dts: msm: define apq8009 modem and peripheral regio 1061297 Ibe42d1379af4f75377aec10eaa7bbaa1b4607605 leds: qpnp-wled: Fix configuration of ovp register 1075428 I575ba72030c3c453aac1118bceebe64a0445d138 power: qpnp-fg: Enable FULL_SOC based on charging status 1081425 I7cad7a724666f34bce73d40e4975373604fb1e87 soc: qcom: glink: Fix uninitialzed return value 1072781 Ie6b5a511f5b3077adae7d464de437f2aa893b0c9 msm: kgsl: Clear the interrupt immediately 1079024 I331b2211113e94019875429f657a600e91f7e939 msm: mdss: reduce logging from MDP3 driver 1068354 I2f63b6de504a0a00f751d30b07b268af05e10d7e msm: ADSPRPC: Support offloading to mdsp 1071891 I7d6b2e8878788615c02678a4a28d31dca0ed6bca msm: sensor: Adding mutex for actuator power down operat 1079024 Ia09b95d911aef86d0689ddb4cf7b8057d5c4f15a msm: mdss: fix SMMU attach issue when using gpu composit 1069060 Icbdb05aeb9211665420a872d3453dbbd24fd347b msm: ipa: fix ioctl input param validation 1077525 I012484aa92e8f25ed0ad4f6709a54f40409ab8d2 msm: ipa: Fix the memory leak in error cases 1079024 I6cd9831f068704a61f8c0667cdd72e1798c68349 msm: mdss: fix black screen issue on 8909MTP 1078353 I034d473e86b3fe7164d1c9ddad326c9dd77a188f regulator: msm_gfx_ldo: Fix invalid memory accesses 1073955 I5b2c1f724d820daf9c0bca8651cf85bd0ff67655 mmc: core: Enable HS mode first in the device and then i 1078615 I11a7add1addd60bb31a2366e46f1e197276026f9 ARM: dts: msm: Add GPU fmax support for MSM8940 1079024 I2320ca56b931d19ef205328a40803f293f6245e2 ARM: dts: msm: set QVGA AUO CX command mode as default p 1079061 Ia90832f9280f69c367c5d9f404b0d27c656e5c28 input: misc: pat9125: add sysfs for suspend-resume test 1073034 Ie34fad548214f287b67a8413c8658ebac65a95d3 PM/devfreq: Fix uninitialized use of stat variable 1068949 Iba43e192905ab37d196aea4b5d00861b9cb7c347 msm: ipa3: Support IPA-USB suspend sequence without remo 1079024 I47561f8dfd5cb28292685afc41da4a7166551fdf msm: mdss: always vote for ab/ib before solid fill start 1080098 I821af8970b6c2ced55d6464b8a7b56a458fa7d79 msm: rndis_ipa: fix to debug file system init failure 1072041 Id0d38b50ff0049c05ee5eb1ef489734c3c96c261 msm: isp: check for the stream info state. 1050605 I6210e244e6299ec747836f40d03e92c15c6e53ee ASoC: msm: Update the error handling when APR sends pack 1064728 I414a07ff4f9ee14b8f882d15644b06a73d5fcf76 msm: kgsl: Add and link gpu sysfs nodes 1078845 Ia51958baca0e68e96359c974b9170ce439858839 msm: sps: remove invalid checking 1079024 I17a824c88e374aee2404da7f57d5ba5f39e314bc msm: mdss: fix race condition in idle power collapse log 1080290 I0f48666ac948a9571e249598ae7cc19df9036b1d qseecom: check buffer size when loading firmware images 1080107 Ic754883ffdfb718c6082e1038a751fde7c49fa08 cnss_prealloc: add api to check memory leak and memory p 1078611 I33f1c0c9471b97a9c77aa7ac068c01be95b0df94 Revert "driver core: fix race between creating/querying Change-Id: I356ce79cf75a99502bcbc430f1fed1318fb6866c CRs-Fixed: 1071891, 1050605, 1080098, 1046231, 1079392, 1079024, 1080759, 1078380, 1077623, 1079036, 1068354, 1068949, 1077525, 1073034, 1064689, 1075136, 1038431, 1056142, 1078353, 1080290, 1056863, 1078615, 1075428, 1078611, 1076948, 1080107, 1080796, 1064728, 1070261, 1079061, 1067354, 1074803, 1061297, 1072781, 1067215, 1078845, 1081423, 1061091, 1068576, 1081425, 1078022, 1072671, 1072672, 1069060, 1073955, 1078500, 1072041, 1077985, 1080228, 1076956, 1076690
CRs Change ID Subject
--------------------------------------------------------------------------------------------------------------
I7814d3a777974514c0a539721622500dd7828b4f drm/msm/sde: remove plane decimation properties
Iaa2a1034d38ad9f741c5201de2de7c5f39aeaaf5 drm/msm/sde: fix reading of the pingpong counters
1083430 Ia4e3ff14e9149250038301fafd467d4913aaf221 ARM: dts: msm: Add ADC support for SDX hedgehog
Ia0626a81d033d2c554408cda29a2e6fbe32a6667 drm/msm/sde: limit primary plane count to number of crtc
Iff7f55592834fef0230982282af5b8b2890f97a5 drm/msm/dsi-staging: add catalog for dsi driver
I00b8be6f01cf2536dde4039f7e2944c211f428d8 drivers/gpu/drm: disable drm fbdev emulation
1077297 I6ec27cbf5efd07181df2f7a4c5af84f0e96724f2 power: smb135x-charger: Handle delay in src_detect state
I2ed06765ba4e980ee56c0c249f2aca997a7bf1b6 drm/msm/sde: consolidate SDE error logging on DRM standa
1082708 I0228967ca3b33a56489a80833c0565ba2dfe8c2a msm: ipa3: fix send_cmd_timeout logic
I68848b70edfec6852ed1aea7fcdfc80d9f24a074 ARM: dts: msm: add configurations for 1080p panel on msm
Ia5ef6d8bad1baa6b7cc72cd191fac66560259eeb ARM: dts: msm: add hdmi gpios for APQ8096AU dragon board
I464fa4d68a93602e6e639c7550f2d9c6895a4648 ARM: dts: msm: add nt35597 panel definition for msm8996
I2a3dd2f6cf44b6ed4055b8d590f3a7fb82463292 drm/msm: subdriver hook to validate modified formats
I5b574c7ecd80054a26937a95531a28c097d52c25 drm/msm/sde: improve resource manager hw block lookup ti
I7fccc14548e66ed7c5b24dc129247572209d506b drm/msm/sde: add utility functions for kms info
1072067 I1c46befc223285495b3c0650e6c3eaae81f58771 ASoc: msm: qdsp6v2: Add timestamp support for compress c
1059771 Icdf27dce5b3eb7cfc4a7686f044195db13a81a58 diag: Fix race condition while closing SMD
1079245 I6131aa646edfd6192e4f0895a7cc97728d6f7536 msm: gsi: add 1ms delay before reset
1078279 I140cec39460975f6e95738322259f6a924a26a74 ARM: dts: msm: update APCC/GFX CPR regulator configurati
1066972 Ibe1da70f3b16681ee8138f829470be5c0ad39d59 msm: isp: Initialize debug_state variable
1083043 I111906ef3d2d1a13dfe9c4fad0f1ca053957af66 ARM: dts: msm: include correct memory layout for apq8009
1068354 I2c10e95bef80d359a4bb3bfaf231a31d6c5c5771 ARM: dts: msm: Update mdsprpc apps CMA region in 8953
I2326b6c43cb7e6361be1f14d25f0e2e493c94177 drm/sde: add support for customized mode
I6d6b69deef69e7e0080361fd26148fa45c6032af drm/msm/sde: use common structure for phys encoder init
Iadf61500be020b432187bde75c681a0a1a0b000f drm/msm/sde: replace plane property/state handling with
I61b86781f0c602ace3b263a7236983094290959c drm/msm/sde: fix uninitialized return code in rm
I213f66b96c44e95cd91face84005d67b3a9d92a6 drm/msm: cache active displays within display manager
Ie5f6e2da0e34b77d68bd0fdcab82c5bd118c747d drm/msm/sde: add smmu domain selection logic to connecto
1015337 If40fbb2b28512923229f7a679a11257173bf8e16 break kconfig dependency loop
I807be30cc107809a376b19b7035de959371c8172 drm/msm: add non-realtime and secure smmu domains
I94ff410d919d0ee7290ca85541d2342be170bf65 ARM: dts: msm: support drm/render in msm8996 auto platfo
Ib0373839b31e12e2c7a1436f182fdf1aee37b48b drm: backport drm changes from 4.4 kernel to 3.18.
Ibb1ec859068418385920891a8485726d442858a2 clk/mdss: Keep MSM MDSS clock driver
I8befb674d9599725f66eadc4a293dcb24b96302f drm/msm/sde: add register name to logging
1073129 Idf76a7d964ec6989a0474d49895e54103f17938b drivers: soc: add size checks and update log messages
1072067 I62c51c23a47f26b221dccef6f83c03aef9f095a7 ASoC: compress: Fix compress capture stream handling
1079792 I042831213deb016b833f8364bbe430866581a2ee ARM: dts: msm: Add MSM8996 Pro AU GPU speed bins
Icb5e94a99a89780817541ea3c3b19e75f751568c ARM: dts: msm: add device tree for sde dsi device on msm
I4e2e4f99703dd0eb13b9eec552cd33cc8eac9e69 drm/msm: update SMMU context banks for drm display drive
I95c74470ab1cd3c02e97186a6c1560ef31e9749e drm/msm: update wrapper macros for event logging
I6a62b99dddce4da0485d34bca11704aeb9064465 video: fbdev: msm: build msm driver when dba is enabled
If9a2c04d867eea41c1fa3ee2eb02964bc71afc06 drm/msm: internal property updates should update cached
I0b08b6462d19044c4cffed10b0429e7f5d7285f6 drm/sde: add support for enabling scrambling feature
I5a63afa2765c43d220bfbbedd81d19c3a64de7d7 drm/msm/sde: add support for vblank callback
Ic986a228cb0c9fa23f59f340c9a049a17ad2e372 drm/msm: update plane, crtc and connector caps blob prop
I39b223638c2c126d57eee5551a57c7b8fd7cb1f5 drm/msm/sde: explicitly enumerate supported plane format
I415da3c1aed8d7fa6a919eba1e730aa7c8e3751a drm/msm/sde: assign ctls based on capability requirement
I47fb72be00fe8c1ac2234c04c58183de0e84e6be drm/dsi: turn off the wled backlight with panel power of
1080806 Iaef470317b92bd1b9a13140d6a97282c48f2f7f4 ARM: dts: msm: specify UART configuration for APQ8017
I82868a1aa3d5adc8ce41670840c8a3ef8b1d1bd6 drm/msm/sde: command mode panel encoder support
Iae79ebadb4731db444f39d3b7207b65cb2aa9243 drm/msm/sde: add planes color fill/fence timeout
I5f29238861e9bad41e7bac9f34cda12c29174868 drm/msm/dsi-staging: support dynamic frame-rate and vali
I6c016e08aa442feec0013b2c399c8448f9220909 base: firmware: add /lib64/firmware to firmware loading
I130b73ce8f391ce4ff1fbcc67787aaaa921df831 drm/sde: don't set inv_alpha_sel when alpha blending is
I3b0bc34f0ebcc2d24ab382f018bc4694074b558e drm:msm add hang dump function
Ibc836bb3d1fefb76e722df0de27a636696fb282c drm:msm Fix issue of iommu unmap fails
Ided74b09be909c9c9074fb053744b3bd2421d022 drm: adreno: Fix issue of wait too long
I34d84bc98f31d510b3dab85b3d0fac00e0a35c9e ARM: dts: msm: remove active DSI panel for msm8996 auto
I4b3e13209dd15cf7e8f932528c9929470bf5af42 drm/msm/sde: use sde plane csc cfg struct for user setti
1083141 Iee6b58e9d1b4c6021b33814b3ee3e22b6a8c672e usb: phy: Add snapshot of USB QUSB PHY v2 driver
I2f93d7cd24acf77359682f90b6b9647017ed62ba drm/msm/sde: add driver for sde support
I6a42bbf34f56beb74929296301842fa91659d0a9 drm/msm: add hdmi support for display manager
1083141 Iaede1269f514a314bd9717a33100f748e7753b2a usb: dwc3: Determine connection speed for HS PHY
I031eeec6378b6ce436c09c1a8388401e7ff48f52 drm/msm: switch to qti KGSL driver
Ic3534e99ef414c12ee6a9cdd2ce97745a3aa9001 drm/msm/sde: add connector api for querying display info
I5deb5f5eaec25a495266175b188c6965a2dc9297 ARM: dts: msm: assign virtual planes on msm8996 auto pla
1083361 Id8f5c4d8bdf5862e20722b5d77541949f70f9743 ARM: dts: msm: support the coexistence of 9x40 and mdmca
Ia2da1c3151b8557e7d12747a2a327d714b424a02 drm/msm: add support for last_fence ioctl
I0073a98740f23370da704f7ddc4642ad7fd10551 drm/msm/sde: add blending support for more use cases
1081637 I0a34f0bbc9f2049b826777a31e14d2cf62cdc211 qseecom: check error return value of ion_map_kernel
I3b1e648136eca1a9ffe3892e1c9964bcdff795a4 ARM: dts: msm: update settings for dsi panels
I7c4c91047fece87e24955ffc35bf6681a8235cab drm/msm/dsi-staging: add dsi drm interface
I25a9c74b92262d81986b3441c89d51bff2d14dbb drm/msm/sde: add basic sde object enumeration
Ib712a6b0dbf476aff1766a887d5b232a5a97912d drm/msm/sde: add z-order and plane id to prints
I23e0343cf2b4efec8c267fcb7105e4d8cc713fe9 ARM: dts: msm: enable dsi to hdmi bridge chip on 8996 au
Ie17ee18fe6be554ac90fdcee8c93e661ebc5e905 drm/msm/sde: clean up debug output
Ic2fd85023641099119a4390323cf015d0b77a7d0 drm:msm fix kernel hang issue when free gem obj
Ic9ed0164ef54f8d318970df59720e88b3f277e7f adreno/DRM: Get clock rate list from pwrlevel-bins
I9905e775ed73ba8dc8b57c717d32c4383b51d361 drm/msm/dsi-staging: add dsi controller driver
Ibfc874ef2e5b427f8a61dbc676be1481cd7a9ca9 drm:msm move GEM back buffer from SHMEM to DMA
I6bd28a65f56b1f340b2bf77d311675ebc069259d drm: mipi: change header format to work with msm hardwar
I917a153d12bbb6b84758591ba69fe15181af7791 drm/msm/sde: sde hw interrupt handling
1082715 I62331522ffdde799651b25db587938fcc5abd115 ARM: dts: msm: Add msm_cpufreq and m4m freq tables for M
I92a69f1d564ee87e3f040cbef5a0302468599440 drm/msm/sde: add hardware driver support for writeback i
I0cb7f5802df6da270738e98bf4a1748978cdd565 drm/msm/sde: add function to return raw interrupt status
Ia601a540d62445f499b73284d54ec53424aa347d drm/dsi-staging: reset drm/dsi data before reconfiguring
1077457 If2bb1900c07af1ea162da362c913d4880b0bc755 msm: crypto: Fix integer over flow check in qce driver
I6072b3ea1bdea6b93c1ddc04b8d38dc9fa790de3 drm/sde: remove warn on from sde encoder
I8b2885566530dc1e5b5a9ac66e4f48ba8d79a781 drm/dsi-staging: update configurations for display relat
1083072 Id941d046134d4c8e63f376c635695a8296c73fea msm: camera: Check status of actuators
I7e03ac0b39d6266ff865c00feb97bec6bc5d753b drm: Make drm.h uapi header safe for C++
Ib6ddb93cdb935f81c592d8fd863ee1b5c92ef058 gpu: drm: add cursor support for mdss 1.7
1080567 I415e332bbb112a3813d6e59d6a3c72f81fa4244a defconfig: mdm/sdx: enable SSR for mdm and sdx target
1078279 1083423 I8555162eab2c6bfead2e0762f28525e0aa56cf10 regulator: cpr3-hmss: Increase fuse combo count
1080107 I1ce1f1510e1fcf66adcdc713b7651a3098414160 cnss_prealloc: Enable memory leak check if SLUB_DEBUG en
I3a6f815d8e7ab7f22e719eaf7ef4c8150470d54f drm/msm/sde: simplify encoder display probe logic
If571888ec02f8aa94972543c76e8c5895751089a drm/msm/sde: fix atomic check for crtc driver
I8d1a986bf7af3e10884581c9bf931d438ec08caf drm/msm/dsi: remove unused tag from dsi API
1025311 I218e9a76049fdbef170ee05fa4d02c7d224809ff cfg80211: pass struct to interface combination check/ite
I79bd4e84633618865456c0d21bcace67c3c8cb80 drm/msm: use sde specific color format throughout
I14d93fa0c1cb6282d941e3284ae6ebe6de5f6772 drm/msm/sde: add api for determining current interface m
Id6789ef24616197a295bcb5687a0de659cc11e5d drm/msm/sde: add resource manager to enable dual dsi
Iad6a7cb0f97cc850ddb8013f4a543ee5e812ddcf drm: adreno: Support resource parsing for Adreno 5
I3fef703d094967d722472a20197d4ccbaa12bb6a drm/msm/sde: support more formats including compression
1083675 I0ba41c9564c12b0b2c419222b54fa0e05be93b75 msm: ipa3: wait for uC load before USB disconnect
1081350 I89defc0e832093b88bfbbfceeaf2f68dc98a9d19 clk: msm: gcc: Add support for 650MHz for GPU clock for
1068354 I0b4c2a90797edff78214d367c474da0c9f65d127 msm: ADSPRPC: Use modem heap for MDSP buffer allocations
I0e2e501eb1ed6beecae78a10e89fd755cc208ac6 drm/msm: handle null blob property array
Ic06c17f57496b22bcf820ea5c6929e334fa99a09 drm/msm/dsi-staging: add dsi phy driver
I35084dc0965115bf0a04f66969083d8dfb72abfa drm/msm/sde: add valid rotator writeback flag
Ic25e77112a378b96295d78f1bd9d8f48a07be32d drm/msm: disable mdp4 driver in drm kms
I7c024709f052fbf49f1c9e438d10a3c9f9aab023 drm/msm/sde: enable output_fence property
I8785f8cdaf32d62373678aa9c35dd94d39d7992f drm/msm/sde: input fence support for planes
Ia2486fe167b889633ea4fb4c42601791efda133c drm:msm add iommu fault handler function
I7d56bd315cc7ab997737f4c684fc95480ace4a3b drm/msm/sde: add output fence utility functions
I4ae403f5ad86e257defc3c6a720d8fd954d92d79 drm/sde: add wider hdmi support
1081415 Id17b456b5b0744cff2f53688b7857569e4d257d6 msm: mdss: Add support for direct secure dispaly transit
1083415 I83a955dc0dc23a689158121f2d7c787421a345ff ARM: dts: msm: Update APC CPR configuration for msm8940p
I6342511c59568c76278a519b84f93338157e59fa drm/msm/sde: sde encoder virtualization
I76879210bf51c6b30de94166f170ceae5001e1c7 drm/msm: enable both dsi drivers together
I41321d354a5fc98e70d561e829ae37a9b3106be0 drm: kms: change to use mdp smmu
I6b8887b5fa2172ce38dced86128f4ba84b1a58f1 drm/msm: add event log for profiling msm drm driver even
Idc3e9d3e5d2b04e78e0b7665b7036c07f94d4413 drm/msm: rename MSM drm platform driver's name into msm_
Ibe1dee72ae8d0e2ea2bfcfdaa61ef785fdb99359 drm: adreno: Fix the crash after submit command
Ifce411a3f0798e3af7dd7f19da27d67cdd849bfb drm/msm/sde: add virtual writeback device and connector
I2e784ab4fbb06b8156bef3a8d53a5ae8d69b2fd3 drm/msm/sde: fix plane stage setup in sde crtc
I088123889e398b38a4334d8fd3e346f593c41978 drm:msm add interface to query gpu address
1076446 Ie254b8876524956b816267eaaed205f65641c000 ASoC: wcd9335: Fix race during codec master clock (mclk)
I87cf32a445f541f85cd3e83793fa847903e3d56d drm/msm: enable seamless dynamic framerates
I65d4f43a082942cad8b0f3d877679f621ba5aa8c drm: adreno: Support processor commands of A5
I4620338489a71131a595b843f2a26a30e9234fd6 drm/msm: move display manager out from dsi-staging
I47f42f5ef57f4df2f19f66bdef737cc86906ab1d drm/msm/sde: move crtc towards multi-encoder support
Ib876667f1895e0fda0b38181a685d6f533e58b60 ARM: dts: msm: add SDE smmu node to msm8996
I74a3b5ebbde1ca43b060d6e5ba2462fb66f0a3a8 drm/msm/dsi-staging: add driver for dsi controller hardw
1078279 1083423 Ie781ffda433d491a38695caa5e55ec1ec7ff9b4a regulator: cpr3-mmss: Increase fuse combo count
Ic818da5e1d6a9a5b3a9e32e222518b829a9dce4a drm/msm/sde: enable NV12 modetest for planes
1083048 I652d276472f784d6ea0bc01af0d0ea489a615c78 power: bcl_peripheral: Fix deadlock condition not accoun
I4c316c3b9ca4fa57c3a1538be508c6daaffb88d1 drm/msm/sde: dynamic hardware resource manager
Ida8932f7fc55a3186dabd06282c5c59f1ed7aaa3 drm/msm/sde: update max up/down scale
Ib832f1814ee2fb04e2fd0e3f319c1e7ca1aed9ee drm:msm add mechanism to check status per draw
I06b9c57d79b678df1372293247f2be7ab34950ca drm/msm/sde: list hardwired mixer connections
I52713ad3b096f557091bbbd64bae460d69b46ab1 drm/msm: defer drm driver probe if backlight isn't ready
I8f4d2fd7053ee13ad00c8c377dd77ff929a84905 drm/msm/sde: add drm fourcc modifier for qcom compressed
1048435 I5ece4a5676cf1d2fae4a5276da5833272cd95ecb msm: ipa3: update IPA BCR register values
I267deb62adbf6ffc09e3ce36bb2c54e7e6768f0f fb: msm_dba: fix issue in dba driver
1083644 I139a997460991775e467cbf57f5e7a326c54ae06 UBI: Re-erase the PEB before writing the VID header
I19b98ec1ed86c08885ef6df1d05c7f692952c5b9 drm/msm: enable/disable sde during driver open and close
Ie3d2a237291588b6291fca1a49f073a787ae9035 drm: Make msm_drm.h uapi header safe for C++
1073206 I83c545f3344ee5fc3d356f0e08d3c20453e22b31 msm: mdss: Set default fps for dedicated WB
I8108de8882667fad00df000073ddfc23202b15e0 drm/msm/sde: add support for crtc properties
Iff1871710e7261450d1f23fa6f0938c25b5fcb45 drm/msm/sde: add generic support for drm connectors
I8b4bc5c78868ce99c514b0f6d4c2e30ce99bef8c ARM: dts: msm: add SDE writeback display for msm8996
I7f562431eaf30a9e7de16d813c41dbcc7253664c drm/msm/sde: pageflip fixes
I016448315433a2e157d1bdb63493ac3488772ae9 ARM: dts: msm: add configurations for 720p panel
I63d243ac2cb4e0b1eb46c4df9666641f9c2850ae drm/msm/sde: add support for dirty properties
I17b48412488f8ca7e32d6bda9e5089c560d1f711 drm/msm: allow flags to be set in property helpers
I9aba97465ad822c4c862f6aa5422dc47cb6664c8 drm/msm/dsi-staging: add support for command mode panels
Id2c0ed8b7c7ecd49ac39f9b7d3c56ba1f458f09c drm: adreno: Enable Adreno 5
1025311 I9d7ada3f573e31d4693c39df32c1aacd928f4b5f cfg80211: Add support to configure a beacon data rate
I54ca8a9babc11a135615c9217e21396ac9770477 drm/msm: add display manager to makefile
1072067 I7c6ab8bc0e88010eb221788cf8ce4c182e3128d9 ASoc: msm: qdsp6v2: Add support for compress capture
I8ad12df7d50d39e6a737b5609d299c5f3b254bfa drm/msm: fix atomic mode check for sde plane
Icc47df59a24faa2a019ab190d6c835a0ac93024d drm/msm/sde: add controller instance to INTF block in ca
Ifde95d00bb8387b9a8623cdc3a3b16ef86829c3b drm/msm: fix compilation error for msm-3.18 kernel
I788747750e7f586c58fe0d0bd3b5a4d223adfb96 drm/kms: remove compilation of hdcp_hdmi
I5be2d9c45d21c9d50e340036fdd7638e6b8c7ab9 drm/msm: add generic property/state handling
I0d9554353b81061dc0024cb57af0aab5e54c53a3 drm: Make uapi headers C89 pendantic compliant
1073947 I06f291054ba571d0d231f15cc9aba839aa00296f ASoC: msm8x16-wcd: Fix SSR record low volume issue
I7e0a368fbcf6a249a016d2224c01666fe51abae9 drm/msm/sde: add preliminary debugfs support
1070289 I46362c470abb130d6a7d2f5983a009517f30189b ARM: dts: support for APQ8096pro v1.1 ADP lite
I2a0a7575cf599da1c297a769c6e3969057ab0d1a drm: adreno: support legacy graphics api
I497cdd8e2d35afa842451321eee98ae3b9c34bf2 drm/msm/sde: avoid dereferencing scaler blob if null sta
I97d22b9a1a8f6e0094f1148af8adb31c826a266a drm/msm/sde: add topology management properties
1081430 I2abd67a8ff647165ddedb385e80f8705d73d3100 input: touchscreen: fix compilation errors for Goodix dr
Id8cbbcb2f520ac2956cf56cb959e120ae6f55855 drm/msm: use drm helper API for atomic check
I334fb2395db7174037ab8b1b9c32092ca94aa9b9 drm/msm/dsi-staging: fix dynamic fps and seamless update
1078568 Ice3a527b9952c0fdee813d8ad152d4c1deea7ecd regulator: msm_gfx_ldo: Fix the CX voting logic
Ie50f6dd23135353a71f7316b5ace06786160b669 drm/msm/sde: updates to planes atomic_check
I42b20c9a96c7e872cddef0e590efb845a84cf45c drm/msm/sde: init spinlock for lm_lock
Ic460f81ba11438c7f0032303824144cc913f20fd drm/msm/dsi-staging: add dsi definitions for new dsi dri
I12044e4f9f2640f9e8bbc7aca8d7a5d9ec92944b drm/msm/dsi-staging: add dsi panel driver
Ia097a5d64fa35472ea715ac99e14f496553d4b44 drm/msm/sde: use msm_display_info for display informatio
I41afbec7621e2d08326188b507c57ef09bb1602b drm/msm/dsi-staging: add driver for dsi phy hardware
1079918 I8aa7eda86beafacb3337be81c5a7f1f1e86f4998 mmc: core: Avoid frequent enable/disable of Auto BKOPS
Iec063eb2a3b206fb3d66fb2a176536d7838b08bf drm/msm/sde: enable blending across all planes
I2def7e0d33755ba31754c2cf5b2692053a110ee9 drm/msm/sde: remove crtc full modeset based on plane cha
I8527a6c25c20d1654124bc3247a6079c14884bb0 msm: sde: sde plane properties user definitions
I44a5f01c7dad4af6a14590fdbf2349b675f65393 drm/msm/dsi-staging: add dsi cmd/vid mode to display inf
I9fd1fa5b98dae509e8957ef0300aa00735903fdd drm/msm/sde: enable explicit input fences
I6d8b6438e9b67f474f7a45ae947219a878c9f6c0 drm/dsi: fix dsi control power supply turn off sequence
I4a26509a0ac28e0926b8bea90c5aaa5707a37e21 drm/msm/sde: set encoder role at display probe time
I9a5b7148d158c142ccd5af9681f273a19ea923af ARM: dts: msm: modify display node to support DRM for 89
Ifbbac08f8f93b8ad85d212593e5e3f3ddab3fdfd drm/dsi-staging: add support to get regulator data from
I25e724fec3e059d9997f3e3383e69223de6e111f drm/msm/sde: define sde specific macros for dmesg loggin
I60fcf4a4e6aea80292b590ee14506579123f372d drm/msm/sde: programmable pre-fetch support for video en
Id3b08bac976da6834e636cbd79d05b3ba4b91557 drm/msm/dsi-staging: add clock and power utilities
Id6db2d69e60a5728e026307685e60a0c52220927 drm/msm/sde: clean up crtc ctl tracking
Ie225a7cdb55a4982199c1735c37986950c5fad05 drm/sde: add bridge chip support for drm driver
I416da730c97815bfd318581d6b3a4f412c28839b drm: adreno: Fix issue of zero addrass writing
1081516 If655756b4598c20e85fd73720073b7d16ce143e9 ARM: dts: msm: Add FMAX tables for CPU and GPU clocks on
I6d692e7e1d8090c8dc7a11eee7f6c3643edc71ff drm/msm/sde: trigger plane modeset on buffer pitch chang
1081383 If15b8bc9c6953ff6d649bf7f48142c84b9be568a ARM: dts: msm: Add initial support for MSM8920 QRD SKU7
Ifdd213b3341ca3c21ca13aca4e56d9c2404030ff drm/msm: common display interface for mdp driver
If3c9383f176af90b154dd02b338017c48e2fbc70 drm/msm: add subdriver callback for single kickoff
Ieac1058b4ccb6a59c934c3ad5053dae20ca8c4e5 drm/msm/sde: add resource management for writeback and c
I4f18bac4427de498e5c0adff14c176f6d614abc5 drm/msm: remove clock framework dependency
I42164988cfe58b67a70ae3ffbc953b24fa708407 drm/msm/dsi-staging: add debugfs support for dsi driver
I59a0e86434165b34c008ea5e1d62ecb17b5cf1af drm/dsi-staging: remove interrupt handling
Ica19804d31c36fbb94b13e050c58e7f8207bab82 drm/msm: enable msm bus scaling feature
I2989d3b8689bd50e10732319ea93769dcc9fc295 drm/msm/sde: don't overflow mixer cfg fields
1072067 I04a0c4e34a0e1120cc5c0f121df6127d103b22f4 ASoC: compress: Fix compress device direction check
I366ea44e2e03211424b9cfa7b713178f5d01490d drm/msm/dsi-staging: use sde connector for dsi
I6981268e1b86201b45cd1816d48d2be9d80c02b6 drm/msm/sde: remove 'mdp' from sde file names
I018cfefea2fd3827d5f83c8e5717ebd95e497519 drm: edid: HDMI 2.0 HF-VSDB block parsing
I6bf2cf26bf9ac765f364f3485dd5f95cd769b392 ARM: dts: msm: fix compilation errors for msm8996
1082279 I75dadb78a3a47284c6fc5b6ffdc9f3d46b275074 can: rh850 support for AMB mode
I753215fb10651dbe2adbef730d8ef31ee5f32eac drm/msm/dsi-staging: turn gpio off if panel reset fails
1072067 Ic645335cf30fd1aa049e6a2623beaca8b64e46d8 ASoc: msm8976: Add new dai links to support compress cap
I715e446482aa0e3f7bba0dfe3a5d97d9c0a30768 ARM: dts: msm: remove hdmi connector for msm8996
I38abba32ee23fd0ef2c7825fc1bd6e0687cc6556 drm/msm/sde: fixup mdp top split pipe control
Ic7f420572d06b312aafbba19832d053a9e1a4aea drm/msm/sde: add hardware driver support for chroma down
If5564cf755dd2358aca756feddddb6f58969eb5c drm/msm/sde: enable dynamic hardware resource assignment
1083035 Ie34b765a6bce58e6793e5c2fc3919c4f9d314978 ARM: dts: msm: Add parrent clock "top_ahb_clk_src" for m
Ib6b94689183c9b5babbf81936c6aeef448c6aef2 drm/msm/sde: list block interconnects as bitmasks
I2406313c1e303444d2faecb99c34201fdb492473 drm/msm/sde: Bypass unused interface during smmu init
I3f463ba5556c50488bf8bec9c40c578c2e65bd5d drm/sde: assign different default zpos for each plane
I4fe86b6b206929217c0cf807a93287140d507e6c drm/msm/sde: move sde encoder to new display interface
I9d93362578daab2dcf90b4b2fa353faa37fc6b9b drm/msm/sde: apply default csc matrix when no user setti
1046503 I92df87c0e2ff54dd7ee513d277cc075eab561019 usb: dwc3: Update VBUS status with USB controller
Iac43158509b323169c2e7ab47fc9370915354fc6 drm/msm: validate framebuffer before accessing it
I4ad0dd10e5350e667575796bbd2d54d4553143de drm/msm/sde: init private kms pointer before modeset ini
Ibd557cc7a881859fd410aae8529addeedfa347c1 drm/msm/sde: add retire fence support
Id2b420c20d47aa5abbfc5558c53a16d8a011e2dc drm/sde: allow base layer plane stagging
Idfd42150f2162fd0e4c3b89916e8ed5a801c27ae drm/msm/sde: add wrappers for release fence API
I7ba3e48a1cf22d4f329844153eca89e76674e96b drm/msm: move dynamic fps and seamless updates
I7be4039dadf23578d440e5c35b789cc9ba6f0a14 drm/msm/sde: add cache for released plane states
I565afcf67969da3dbe6e358b5daeffc713b2027c drm/msm/sde: single kickoff to flush hardware
I4899bd74d8b41b864ed5e0dec2da11e929c7fa95 drm/msm: add smmu handler
I8c03630ae5a7e499cc0e879448d9b0cda08ac8f4 drm/msm/sde: enable writeback enumeration in display man
Id8fe472af84a9c4697a7501eb23acad1595b743c drm/msm/dsi-staging: dsi display tests
Ief223a8a5f41dbc952f2a5f8c347f013a8513666 drm:msm add gpu domain in smmu
1072067 I8e84577b5aff5e932632c4612a88808615d764ae ASoc: msm: qdsp6v2: Add TX app type support in compress
1049575 Ia32ab856b4d3a2326c1b004341b40d72b81c5d5b rng: lock global variable before accessing.
Iec7c97ddfa94461e5d1065b03205bf8d5206ed3f drm/msm/sde: add logmask area for top registers
Ic8ff650b1edd0a24c16c3b27343a0b915d2c0167 ARM: dts: msm: add HDMI support for msm8996 auto platfor
Icf82dbaa9ac914945f6ad2ba982595b39904a9af drm/msm/sde: add properties for planes
I392e247330980fcac87b6fbe49a289e0fc473d85 drm/sde: update plane pitches when it's different than f
I15f2070f7d552a6ec11bda0302f362e22ca6e84e drm/msm/sde: adding implementation for mdp_top in hw dri
I8edc918c4858f16d32af9373fc4626066b20d2e5 drm/msm/dsi-staging: add dsi display driver
I38543417fe611ce92ded1042374382aa1c1dd6a9 drm/adreno: fix issue during gpu driver recovery
I9d1498515d28d1702850b6ac9fa13aa95abee0bb drm/msm/sde: add debugfs for crtc
1073570 If5b6e3afcded909b6a3096edddec85148634274b msm: mdss: Add atomic commit support for MDP3 driver
I786a0c617a179d6d8405ef6cfeb0560eca324306 drm/msm/sde: change csc matrix coeff in h/w driver to s1
Change-Id: I741bac62016f876b7e21f041dc4365ade1d07372
CRs-Fixed: 1083072, 1081415, 1081350, 1015337, 1068354, 1081430, 1083141, 1080806, 1081637, 1083035, 1079245, 1078279, 1073570, 1046503, 1048435, 1073947, 1066972, 1070289, 1049575, 1076446, 1073206, 1025311, 1077457, 1082715, 1081516, 1080107, 1073129, 1083361, 1083423, 1081383, 1077297, 1059771, 1083675, 1078568, 1083048, 1083043, 1079792, 1083430, 1082279, 1083644, 1083415, 1080567, 1072067, 1082708, 1079918
CRs Change ID Subject -------------------------------------------------------------------------------------------------------------- 1051569 Ife9e165f6aa2112c1440819d659b97b5502a3f07 usb: dwc3: Remove tasklet bottom half handler 1038421 I9291cb08c4597922131b8c2d420e834a00a72621 usb: dwc3: Change dwc3 irq to oneshot threaded irq Change-Id: I8a3a09f91f1b9837dbd73a89bd9978d37bd271c5 CRs-Fixed: 1038421, 1051569
CRs Change ID Subject -------------------------------------------------------------------------------------------------------------- 1066012 I66c15b066808f28bd27bfe50fd0e03ff45a09fca ANDROID: binder: Add strong ref checks 1055677 I2046318ba40beca75bdc2f40554fc9a458da5581 msm: ipa3: Update registers configurations for IPAv3.5/3 1077811 Ie06b85d1f9d0a230c3d3832b6f0bbcdefc520c1e msm: ipa: use GFP_ATOMIC for DMA memory allocation durin 1082439 Ifb21ae3baa3df001d944aa2c9db36dffa2a29504 ARM: dts: msm: Add GPU speed bin 2 support for MSM8996Pr 1051371 If2a7eaf11ad05ced3c52ff87be934745b7dc713b msm: ipa3: update BCR Regsiter values for IPA v3.1 and v 1072562 I46f2d73df3bde0b5c1ab4c59d908d94ece9cb6c6 drivers: iio: Add BMI160 DT Bindings 1082872 I085d816474fff3a6d76db1fdb969b6a762867df7 ARM: dts: msm: Add support for speed bin 2 for MSM8996Pr 1072739 Ifc6102d367fb0ca9fffbd50a6077dccd779e9a6c serial: msm_serial_hs: Move HS UART pins to known state 1083423 I97b9b98305e3478012664b636df26299eca66f26 ARM: dts: msm: update APCC/GFX CPR regulator configurati 1055677 I2e5bd023d643d2fbba32f226c5eb85c39b620f3b msm: ipa3: Adapt version handling to support IPAv3.5/3.5 1074020 Ifcebdc405155d402e1e2e9fdd514a02a3760476f msm: pm-boot: Change WARN to pr_warn to avoid stack dump Change-Id: Ic81bfa9061aefcc86549086f206eeb685f5d0422 CRs-Fixed: 1074020, 1072739, 1072562, 1082872, 1055677, 1077811, 1066012, 1082439, 1083423, 1051371
CRs Change ID Subject -------------------------------------------------------------------------------------------------------------- 1049826 I3e11ca7f6df4bb0d928512f81f3e3dc40fed791a msm: camera: cpp: Validate frame message before manipula 1081654 I3005b829bfdea1d3e9f086676c446b62b5d30d0b mhi: core: power management redesign 1081654 If8af0805501901a15981bbc6db0c92d2e040eb78 msm: mhi_rmnet: Keep wake when processing transfer Change-Id: Ib75c5c45ff3285e2f9acae654337ed29948c7ed8 CRs-Fixed: 1081654, 1049826
CRs Change ID Subject -------------------------------------------------------------------------------------------------------------- 1080107 Ib52521628505b1f6bade3a7a6107504e3867c279 cnss_sdio: pre-alloc memory leak check on probe failure 1082418 I6d7b8d17ed1a20577c9ca6816be833b0bbf80c90 cfg80211: Define macro to indicate support for cfg80211 1084079 Ic0581f3b8ebaed84d22f627d5ddd3dcb32dafb21 adv7481: Release CCI clocks and vreg during a probe fail 1081911 Id0da3b24d55ac56ff6b61372ede9c63f50b2f4d4 ASoC: msm: qdsp6v2: Add timestamp support for lsm detect 1084524 Ic5d81acc26bb40582fbd15d4a8eec61655063ef3 msm: clock-local2: Change WARN to pr_warn to avoid stack 1086597 I7e35276cf08159aa366437c352814595bd29c087 ARM: dts: msm: enable right ov7251 sensor for apq8096 dr 1076959 I8de2db02e6e073144bc5d8a9173313102c9a598f msm: soc: Avoid calling bus clear pdata 1086995 Ibaab202c47a475623e197a13191b2fed638ce20b arm: dma-mapping: page align size before flush tlb 1084892 Ib16e3c3f6dc7d194af4eeca6f58c78483af71482 coresight: fix spinlock corruption issue 1083361 Ia96dd434765b9703338808ff70fb9461b9c0970b ARM: dts: msm: add PCIe EP mode PHY init sequence on MDM 1085820 I97c9861b75b02aab800c373d33364bf066b41d96 ARM: dts: msm: include mdmcalifornium v1.1 files in sdxh 1083593 Ia8c110b5f67eeec07586adb30ec3a7aff7ce265a i2c-msm-v2: Use "subsys" instead of "arch" initcall 1063474 I63450a94ccbf6c25b935d06dc16b3a26b1d076e3 ASoC: wcd-mbhc: correct detection logic for headphone 1083361 I3534e4a9841cfa7a4fca3dcbb0518d336a7bf95c msm: ep_pcie: support coexistence of MDM9x40 and mdmcali 1086658 I84956dc33c303713ce7a0e1c4af442745e924ff8 ARM: dts: msm: add support for full hd panel on msm8996 1085529 I19c85b7298aeaf46936ebbf170cec9c61413c1f4 ARM: dts: msm: Set proper actuator regulator for apq8096 1064046 I0a7e36b7e1fef9d42a4c0fe33d69a4debf15af2f msm: kgsl: Allow mempools to configure from the device t 1081911 I157c77bba5aa2b9d0cc9dcbdfaba405554301611 ASoC: msm-cpe: Add timestamp support for lsm event statu 1081911 If027418a6d8a1ea48dcb6a0c146f68e7dd7a2664 uapi: lsm_params: Add interface to disable polling 1071271 I35d8cbbd5914f82bef80c8f3d874fedb0b7c74c0 fbdev: use unsigned integers to prevent overflow 1084977 I31450d8717a4daa50a9b1ab5f0bed7696cfd566f defconfig: msm: Enable SHA NEON crypto for DM verity in 1082450 Icde1959982ad83d202d8d19683f26e0d989b88c0 ARM: dts: msm: Enable memory allocation for diag client 1081911 I4684ae346884d656e95350b7a63929b91a843512 ASoC: msm: qdsp6v2: Add support to connect LSM to ADM 1081012 Idaf00f936ca3fba5969d7e9de44d64ed98119665 defconfig: Use automotive camera settings 1079245 Iee80fd2bf4b549665a12791009f0cf5ecc7653b9 msm: gsi: add command stats 1086149 If66188f4d80b5f7b181f46fe1124b6049486c55b ARM: dts: msm: Add bandwidth monitor devicetree under so 1080020 I48fddbcb846b578ceb39eadffdc067c798a48be6 ASoC: msm: initiate mbhc_start only once 1085645 I9d1ab64b6e2da4cb1d271309697b3474f638ddba clk: msm: gcc: Update the number of bases for MSM8920 1079573 Ifca70382972a562a3571c363e8e3e74a2143e86b power: qpnp-smbcharger: optimize shutdown() hook 1082852 I4e24f7bd436d0c9806eae2a2b97f91fc5545a2c8 nl80211: allow BSS data to include CLOCK_BOOTTIME timest 1085586 I7ace9fd8dfe5ee99cb750b2723e8f22701039552 drm/sde: only set split registers for DSI interfaces 1085856 I48d862a9c67d52c0ed8c3c0309b0ff56d13e97f4 drm/sde: don't return error when fail to set panel pin c 1072280 I9640112b8945dc603e3af55fc1096bea9f7e6634 ASoC: qdsp6v2: fix potential bug of infinite loop 1085568 I03600742a1b02e9ebfa8394a2772e1e96801d6bd ARM: dts: msm: update IPA node for sdx-hedgehog 1073409 I3cef834ed1df836356ba40e6e950a534ec49819d msm: sps: add the checking of userspace input length 1080662 I42e448ecacad4781b460c4c989026307169ba1b5 UPSTREAM: mm: remove gup_flags FOLL_WRITE games from __g 1051541 I9bd487459277e509cf64c0124a2d2e3f5fdc443b msm: vidc: Keep video formats instance specific 1086141 Icc276c7cc38a8b8b8ec12835d7caf7c2e7003083 xhci-plat: Update IRQ flag for primary HCD 1082357 I100c4a394ce54859920a53221339da18304b3684 firmware_class: Add an additional path to fw_path list 1081911 I03895c983527d87389ca69e85235b1def5b4a2fa ASoC: msm: qdsp6v2: Extend LSM support to 48khz, 24bit a 1078910 I9cb454cebb74df291479cecc3533d2c684363f77 ion: disable system contig heap 1078000 I142f31c6bb46d6a394ad012077e1703875a120ad drivers: qcom: ultrasound: Lock async driver calls 1019773 Ibb6b1ce3a035260edbba61c2a443bbda09b17cee msm: gsi: driver upgrade for gsi version 1.2 and 1.3 1079713 I663e937806f38dc3b04c8d7662cd8b045facd12b radio-iris: check argument values before copying the dat 1082480 Ib799ce36cc4e39e0db20df978789f57ab9c8eead cfg80211: refactor nl80211_start_sched_scan so it can be 1082480 Id30d201358654c77a99f46500178ebf975d609d5 cfg80211: allow drivers to support random MAC addresses 1083361 I1dd559e911296e3804c58a83133ddc5d05b00a60 ARM: dts: msm: add register offsets for PCIe EP mode on 1046503 I4573a077bb455ebe3750ab76a91d2593d7e94ea5 usb: phy: qusb: Remove updating VBUS status from QUSB PH 1021945 I0030b0008d6224cda3fdc1f80308a7e9bcfe4405 qseecom: whitelist support for kernel client and listene 1082480 I2b7318ca8f6af29a9eb13d14e8c1e55bd41ae654 cfg80211: Define macro to indicate support for random ma 1025311 I741f0b060a91d2bec5ca81692f808423bdd8a653 cfg80211: support virtual interfaces with different beac 1082476 I3a79950b76c1c38e487471f21dc60590b032dd3f msm: vidc: Correct debugfs directory name 1076959 Ic3e5e51dcf95722ce81ea5546b2df99a4661a176 msm: cpp: De-init bandwidth manager during error conditi 1086785 I40bd00f824693a10dd1356b9aef13992603e842b ARM: dts: msm: Add Rx buffer nodes for IPA HW on MSM8953 1081911 Ib911ee44620799b02756f6e03b19d1408f7d816c uapi: lsm_params: Add timestamp support for lsm detectio 1081911 Ibeac063e4606340a5e32172d4430a722dc8fa314 ASoC: msm-cpe: Add interface to set port 1084966 If0afc6b1209b03ae17472a17b34d9d403757bfd0 soc: qcom: Replace ARRAY_SIZE macro with strlen 1064046 Ie6789e13be7316a0de43538b9e477920fa64c6bb ARM: dts: msm: Add GPU mempools properties for all msm 1084253 Ib6e10b7822c0f80f38bf3d22809780ce2add36c4 ARM: dts: msm: set correct display type on 8996 auto adp 1008665 I068f5c7d33758063878721d7cce1308fa803e3bd spmi-pmic-arb: add support to dispatch interrupt based o 1084262 I0bfa69316889e5b3c35c2ca2c1884a19092f364c drm/sde: always use two hw physical pipes as defined in 1080803 I71924f370c92c7875706c350f74c7859852c4809 msm: vdec: Avoid setting incorrect color format for DPB 1086113 I1639753a914682050d974edebeec0f9141a3787d ARM: dts: msm: enable HDMI and DSI displays on 8996 auto 1086670 I56862e5d0e75bc765158316028990d945cde0603 Revert "clk: msm: gcc: Add support for 650MHz for GPU cl 1081911 I2e429235e0486c958cacf18e5b704736791c2f7e ASoC: msm: qdsp6v2: Add App type cfg support for Listen 1084939 Ic2534a7b8a28c952330a2c8fe16550ad4c25a0a3 ARM: dts: msm: updating AFE clock version for msm8909 1086873 I8bd2eb93393766bf9c301766e525354770577e0a net: rmnet_data: Handle leaked packets when adding MAP f 1085266 I11551594e5115e71aa116cc7238953205a4118c3 msm: ipa: fix division by 0 for DMA pipes 1084253 I771a300bc5322ee4f87f417534267636d84891c6 drm/sde: report connector id based on display type 1073423 I224dd71c5c2ec58bf29f7e634a0f39cfd7f86fcf cnss2: Expose PCIe PM control vote API to WLAN host driv 1085590 I9af0fa99ab6bcf9e09f4f7b372d53e6f1638e6d0 drm/sde: add panel count to support multiple bridge chip 1081654 Ic9b2a4ee925569986abb46ce8c4688d539fd4d41 ARM: dts: msm: Reserve MHI EV ring 0 for ctrl events for 1084375 I6d04b6343713a91d97ff18631141772f92f4ed00 ASoC: wcd9335: Add 24bit record support 1085021 I3776603d7055e69eb2c8e5003ab83bc0483ab7c8 drm/sde: set display h/v polarity according to panel inf Change-Id: Ibb7b542ab4533def385ac5c827ac8da779d91d56 CRs-Fixed: 1086873, 1082418, 1084524, 1083593, 1082450, 1086670, 1084892, 1085856, 1008665, 1063474, 1086113, 1084939, 1081654, 1079245, 1072280, 1082480, 1078000, 1046503, 1019773, 1084262, 1084977, 1082476, 1080803, 1025311, 1085266, 1079713, 1084079, 1080107, 1082852, 1085645, 1083361, 1071271, 1086785, 1073423, 1085021, 1081012, 1064046, 1021945, 1085590, 1081911, 1085820, 1086149, 1085586, 1051541, 1086141, 1079573, 1082357, 1086995, 1086658, 1084966, 1080020, 1085529, 1078910, 1084253, 1086597, 1085568, 1073409, 1076959, 1080662, 1084375
CRs Change ID Subject -------------------------------------------------------------------------------------------------------------- 1087370 I1efe7484d6f4eb1956c95689420b06b40278588e ARM: dts: msm: enable ADV7535 on MSM8996Pro Auto CDP lit 1078950 Idc6b27fb0b73b9057541ecc02c6c2aac46b50ffc tty: Prevent ldisc drivers from re-using stale tty field 1086586 I2837194cf0cadd4732396c26d666fd8d192cc4bc ASoC: mdm: Add a new dai-link for compress offload 1078939 I088f5d2bc9392cb3510bd1a65c96d45ad7b89cd6 af_unix: Guard against other == sk in unix_dgram_sendmsg 1078947 I456201ddb7d70c5efaf56ce7ec41ae3683f2a67c assoc_array: don't call compare_object() on a node 1078960 I852df78e148c46f0d812a447c658b04234852117 netfilter: nfnetlink: correctly validate length of batch 1086963 I55e4352c6572ff23c9e7f2a89ba86ded1652eca9 msm: ipa3: update TZ unlock attribute 1078951 I3b04131079a27f0b1cd60df03c793e8d9ffe5e91 HID: core: prevent out-of-bound readings 1008319 I986d8c36c839a1dee23761465ad331ffc31dd6ac crypto: msm: qce50: Prevent deadlock during timeout 1080161 Ida93236efe17e28295968f85b7fec68d3861883b ARM: dts: msm: optimize boot latency with wsa nodes disa 1078952 I95389e2cbeee5c47c6539d113a1bc2bb4f28bad0 proc: prevent accessing /proc/<PID>/environ until it's r 1084375 I0a2561e7bbd35a142b23e62b0181b68001c2337d ASoC: msm: Add new dai links for compress capture 1060848 I53e7abf49829159a4b07f9047617268e03162ff9 msm: ipa: Hold wakelock on Neutrino offload enable 1084485 Ib0323014017818668a4a634e463f751fd5e9d24a lpm-levels: Change _WARN_printf to pr_err when residency 1078945 Ic189429d1cc1e292ad4f240643a92aec32638189 perf: Fix race in swevent hash 1086963 Ia44fe2ad4b7b6fe4efef7807e60f24b6f12e4398 msm: ipa3: add an API to unlock PCIe memory regions 1078941 Ie9848961d236739df5014474f2c2a781af9fb811 audit: fix a double fetch in audit_log_single_execve_arg 1086586 I3ef6121bac5d297ffddd5cf2eb51729d058fef7a ARM: dts: mdm: Add compress platform driver for MDM9607 Change-Id: I3a5660fc3ddb388ea2449aaa0e5e85ffe76a1d83 CRs-Fixed: 1084485, 1060848, 1078941, 1086963, 1087370, 1078947, 1008319, 1078952, 1078951, 1078950, 1086586, 1078939, 1078960, 1078945, 1080161, 1084375
CRs Change ID Subject -------------------------------------------------------------------------------------------------------------- 1090191 I1bed040afc2deb8a52a3648e054a12d1b3c4701c ARM: dts: msm: enable adv7533 on msm8996 auto cdp platfo 1073011 I002f3eda7b1b1d06f38ee69c613ef4e90da51615 BACKPORT: n_tty: Fix unordered accesses to lockless read 1078922 I68f13ab93f017e4886d8cf1b5c6e234a138a3e34 ext4: fix potential use after free in __ext4_journal_sto 1078917 I1e2f96f9d0874e0c42ddd1909f17dc4ccd936e0b ALSA: usb-audio: Fix double-free in error paths after sn 1081102 I9665dfc1c52d77dc8953042101d726e7f7ba1807 msm: vidc: Add Colorspace in sequence change event 1078931 I3c7b643f6440c4fb6160a57c1058523030b46a6c BACKPORT: usb: gadget: f_fs: Fix use-after-free 1077546 I3ac3714ccaf4ac9f16c26f59b9550aa825483344 f_gsi: Don't send end xfer command when USB is into U3 s 1088159 I97ed8092516d678b172d84fde8cf2958ddae9e45 rcu: Kick rcuo kthreads after their CPU goes offline 1078920 Ia3c791c6cf81a6c156561106230cbf5e8dfad0bc block: fix use-after-free in seq file 1081265 Ib9f2448e564c4800535bd80d13c9bda5cc283c3c diag: Fix error response during SSR 1083004 I62229187e1f3e0ec11ff4b5a31c36dcee86dc8b7 arm64: msm: Add support for uncompressed kernel image 1078915 Iba5975e360eb2b2729b6f958b7cb00bfc469e51b tcp: fix use after free in tcp_xmit_retransmit_queue() 1078921 I02fda1eb5173f5cf4db999147c623720892da529 block: fix use-after-free in sys_ioprio_get() 1090188 Ia7d1009a91c3ed6a3eff182ade553cb3d8e2e35d fb: msm_dba: add post-on-sleep support for adv7533 vreg 1078926 Ieb2715c26d4d65dece365099d8b7d59f397e5468 sg: Fix double-free when drives detach during SG_IO 1078936 I24f0958f97ca04916b8c6845f3122732e1928e6c [media] xc2028: avoid use after free 1074383 1075002 I300d1a0081fafcbef3c00c63cddd49be54a651e5 f_gsi: Make usb ipa wq as freezable workqueue 1088112 Ib2d6bc2051c8bc60a69263e7abfce1fd7c6c4347 dwc3-msm: Use resume_work() with USB VBUS state notifica Change-Id: I5d80cc187e072fdae4f3b4e331f7659a27ccad99 CRs-Fixed: 1075002, 1078936, 1088112, 1073011, 1090191, 1078926, 1081102, 1081265, 1074383, 1088159, 1083004, 1078917, 1078915, 1077546, 1078922, 1078920, 1078921, 1078931, 1090188
CRs Change ID Subject -------------------------------------------------------------------------------------------------------------- 1082381 I7617798ece03908aec6dac60ad77e199ed306d47 msm: isp: check for the stream info state in stop stream 1083940 Ib1682bdc6d3034a22586af62a3d8986c54d369d5 qseecom: fix incomplete error handling for several funct 1075082 I971e555ec8d02ccf4382e83132a696b065a8ff12 qseecom: improve error checks in qseecom_probe() 1073433 Ieb5fd8429726efd7686387bccb55952fb053280a mm: cma: check the max limit for cma allocation 1089739 994871 I907adfb5f5d24c06dd038b07a17b31d42b91dfad soc: qcom: ipc_router_mhi_xprt: Code Refactor to handle 1090133 Iafbe5379668358236a2f245d7a44bd3e2ef811ba ARM: dts: msm: update modem, adsp and wcnss regions for 1032013 I836a68a0beb381e8175f108fbe0d3c7fcb6ab903 power: qpnp-smbcharger: Add property to set min ICL for 1072562 I4a885777954ba5b2fcec885c62b47d896b932529 ARM: dts: msm: BMI driver enablement for 9x07 1032013 I6f881cf73cb4eeaf007fe9d46cbe870fbd5443cf power: qpnp-smbcharger: Add logic to run parallel AICL 1032013 Idc1b1e77e56971d2608edf7ae72898bcb9ceba08 power: pmic-voter: Increase max client number 1072562 Ic94bae3175203d2ebfb0bbef4b4fbea0665735c5 defconfig: mdm: Add BMI and IIO sensor config 1087022 I79cecfa1c61c6224b8f9cef8146a2bb44a7522e8 msm: isp: Clear irq status if irq is set again with sam 1032013 If867d4ff865296fff9d022547c088bc94453367d power: smb138x-charger: Add parallel charger logic 1082461 Ie3938c7e9f0f92e88f2344025317a45d81d027f9 ARM: dts: msm: Enable IMX274 on MSM8953 RCM/CDP 1090011 I1e2012601f884cc85f368fd78baeee7620c44d42 ARM: dts: msm: Add SMB1360 charger/FG DT node for APQ800 1089564 I09f8d65f1ed50c35ec86bf2bd5e0919fa474a433 power: smb1360-charger-fg: Fix the initialization sequen 1086186 Id681fbf3c923027d3db875d506cbe3f971919a8d qseecom: remove entry from qseecom_registered_app_list 1065142 I38482aeb8d03c81a1ebe91ba895916fc5064e8aa msm:isp: add recovery method in case of pingpong mismatc 1078959 I0fa3cd8d4a0d9ea76d085bba6020f1eda073c09b cgroup: prefer %pK to %p 1088839 Ieb75e168dc412489da1baaa59546a6548b98b35e msm: camera: Bug fix in IR LED Driver 1032013 Ie8c0e52b1d8afb7f3ad48d1dde74cb744c0115e3 power: power_supply: Add property to enable AICL 1032013 I16f52a41264e870935bc930d5af7c6cd2a755f20 power: qpnp-smbcharger: Re-run APSD if incorrect charger 1088210 Ia9caa30b88eccb99dfebe9179bb61b8c2abb5de4 NFC: Detection of NQ chip set and firmware version Change-Id: Id5acef264c609639a1f55a001f6e1ef1231eaa34 CRs-Fixed: 1078959, 1032013, 1072562, 1089739, 1087022, 1083940, 1073433, 1082461, 994871, 1065142, 1090133, 1082381, 1089564, 1086186, 1075082, 1088210, 1088839, 1090011
CRs Change ID Subject -------------------------------------------------------------------------------------------------------------- 1019556 I023e3fedd3ac6294d5ea5a01f4ffad36cccfd65f Revert "inet: Always increment refcount in inet_twsk_sch 1090158 Ifb8b97b6c710a148183f8948dd365884ae07b04a msm: config: Enable tethering related configuration on a 1091440 I0eb8b9a357f172984612175d1b03dd872df91b6f diag: Call diagmem_exit only if the mempool is initializ 1087474 I9e6022ab996861d3d78721aadea9e6116ded4e0f msm: ipa3: retry on IPA_HW_CONS_DISABLE_CMD_GSI_STOP_FAI 1088827 Id56d3da51fb6cfcf3be98f63c1ad2675e2af0589 ARM: dts: msm: Memory map changes for APQ8009 1081032 I896492b18c4ace6565fb9edd5cbf51f363ce157b input: synaptics: Add checks of user input data 1089862 Ia7e33fae35b3c5083ff5834344c21d6c8288b53d msm: pcie: support QGIC MSI for multiple clients 1082914 Ie66b3a8ca2ca418a4a52f65987266b8d580c121f msm: kgsl: Fix overflow in sharedmem cache range operati Change-Id: If00a86bd098ea37bb103160b4de01fad516ae5e5 CRs-Fixed: 1091440, 1081032, 1090158, 1087474, 1082914, 1089862, 1019556, 1088827
CRs Change ID Subject -------------------------------------------------------------------------------------------------------------- 1086301 Ibfc9b7bb36e5d10a56c9b72494806419383b72f6 msm: mhi_uci: Add support for platform devices 1082455 Ic35aabed71c24be53910829937c47fdd8ac80c46 ARM: dts: mdm: Support download mode through secure I/O 1069235 I564caea896fb6b7b7acef12dc72e1bf179977b3f usb: gadget: Enable/Disable USB_BAM based on composition 1091545 I07c1af28c6f4f5c14c2f3e5088f9742b23835f58 ARM: dts: msm: Add MHI device for MDM9640 1081032 Input: synaptics: check input, prevent sysfs races 1074226 I86547aa2c5d7ad5095807cfe87378f5540c05a66 mhi: core: Mark unprocessed events as STALE 1032883 I72184f18142daf9584318e2e64d661b08742e036 ASoC: mdmcalifornium: Add fix for machine driver probe f 1081711 Iee908c56ec530569b35dafa060139e0428efc781 soc: qcom: scm: add check to avoid buffer overflow 1086301 I27a12b7412db75e4843794d80146ca7475b02fdc mhi: core: Add support for multiple MHI devices 1077422 Ideeaa89f15b8895ce7256fed9f614d5c39ef105f msm: ipa: add api for getting IPA pdev 1091737 Ibbc89bc0441056f0db96537f7cd433d46e748178 defconfig: arm: Enable HW crypto driver for MDM9X07 1073673 I1ef3bd0da3f74fa41074021699b2226c48bde9c3 msm: kgsl: add egl_surface/egl_image usage count in debu 1073673 I2907495b65e62d95a892741aed008048bb86aced msm: kgsl: use seq_file for mem_entry debugfs 1093189 Ie986b6eb21845b679f068372e46dfb402f234dcf soc: qcom: rpm: Change driver memory allocation to use G 1083414 I2378f22995b7ddffb17d618df059d8aedb594d97 USB: gadget: ffs: Fix USBCV compliance failure due to ad 1087112 I001ca0473c37fcf713201386b5ed6a6244f6b37d arm64: avoid segfault on el0 cache maintenance 1091737 I088080bfa1f349235a78c31007d6008ff1b0a601 defconfig: arm: Enable qrng driver for MDM9X07 1091737 I426254c6151c93bdf5576726a4bbc1f875a8892c ARM: dts: msm: Add qprng device tree node for mdm9x07 1091545 I495f251364fbb7f466f4602f8a75f7546ee168ba defconfig: msm: Enable MHI, MHI_UCI, and MHI RMNET drive 1069235 I831d6aa5af69d1cade561fd149b5a323f2888b05 ARM: dts: msm: Remove unused dtsi flag for MSM8920/MSM89 1067974 I760416da7ced36bc0a7dfbaca026b2a5e56d0d0c ASoC: wcd9306: Setting DMIC clk lines to low 1090894 I42978f2230e95456e4b4e932365e5b2c83445f56 msm: gsi: fix interrupt processing 1087945 I4869d9ab29807f94fb1ae420b28de157bc83d482 ASoC: msm: add support for secondary MI2S TX hostless ca 1088363 Iaae2b34df2da4bcef08949f767ba82881c17c0eb ARM: dts: msm: add external audio codec support for 8920 1091737 I06cb5ec494fdcf69e928c4f3014e4b7e69660208 crypto: Kconfig: MDM9X07: Add Hardware crypto module 1089477 I8608f367d8c1018640e87d5b10416b0dc8a1bcd5 msm_rmnet_bam: Return NETDEV_TX_BUSY when queue is stopp 1034150 I1cc9b3270a9590ae52a143e2c864d8f173f4eaa9 ARM: dts: Add support for 512 MB DDR on mdmcalifornium 1087020 I6f9b7a630158355a7f920dcf9cfffe537b1c6a85 ASoC: msm: q6dspv2: fix potentional information leak 1087945 I7c29aa605549f54339b108beae39a4e8816ac6dd ARM: dts: msm: add support for secondary MI2S on msm8996 1088658 I2f994ae0250ffc8f740ea633324815ae429c74be msm: ipa3: linearize large skbs 1074469 1094125 Ia5fddfce1f2eebaa08aad0f53cab9c0993b37695 misc: qcom: qdsp6v2: register ioctl calls for g711mlaw d 1084210 I9556f18dd6a9fdf3f76c133ae75c04ecce171f08 ASoC: soc: prevent risk of buffer overflow 1082285 I4e6853022b558069304cde4cff7bc1445fd66213 msm: vidc: Allow clients to suggest I-frame sizes 1089477 Id7efdd10ac76c989c086cb5f934a4b666b7c5939 rmnet_data: queue QMAP control packets if start_xmit fai 1091545 I8d636ccbebf60177376ed80c614200d556e0a9a1 mhi_dev: mhi: Enable IPA DMA for software channels 1091107 Icd802281859ea5a7d54ff9b24a3298ba272adf0a ARM: dts: msm: Update APC CPR configuration for msm8920 1087945 Id8245c4caa831cf6f01b0e2102c8883fe0fcee92 ASoC: msm: qdsp6v2: add route for secondary MI2S TX host 1085699 I545771f9a84ecc9c2f641c17e057673a32b1f305 usb: gadget: Notify QTI upon cable connect for DPL 1091737 I2c11c9511d8b10b0a25e408249c18a18db8e7435 ARM: dts: msm: Add crypto device tree nodes for MDM9X07 Change-Id: I403f03240729f7942f557750a068eddfb506f5b9 CRs-Fixed: 1090894, 1085699, 1082455, 1093189, 1081711, 1067974, 1074469, 1087020, 1089477, 1087945, 1077422, 1094125, 1091107, 1073673, 1081032, 1069235, 1034150, 1032883, 1087112, 1091737, 1088658, 1091545, 1082285, 1088363, 1086301, 1084210, 1083414, 1074226
* Creates sysfs nodes and procfs symlinks to it to easy handle disable_keys and dt2w functions from userspace
* Creates sysfs nodes and procfs symlinks to it to easy handle disable_keys and dt2w functions from userspace
Fixes: [ 1.140622] Attribute set_cover_mode: read permission without 'show'
Change-Id: Ib8ad562c5e847a8511bf1e2dbda7c0f863ea25dd
* Rename vmax_mv to vtg_level * Add min/max/default voltage sysfs entries Change-Id: Iefa3accdb75fcef9bcb2d4c730ca0a72763994f3
* Add mutexes and call hap_set without the workqueue for direct mode Change-Id: I98f5b8ddea572def2706ad2cfa18f9dd460757ed
Blocking the timed_output sysfs node due to mutex contention causes severe device wake-up latency, as a process crucial to system resume writes to the timed_output vibrator node every time the device is resumed via the fingerprint reader (fingerprint reader triggers a haptic response on success). By processing haptics asynchronously via a worker, the timed_output sysfs won't get stalled for long periods of time (>30ms), and thus the device will consistently wake from sleep faster. Signed-off-by: Sultanxda <sultanxda@gmail.com> msm: qpnp-haptic: Prevent redundant calls to disable vibrator A redundant call to disable the vibrator right before something wants to enable it results in lack of vibration. Avoid re-disabling haptics to fix this. Signed-off-by: Sultanxda <sultanxda@gmail.com> msm: qpnp-haptic: Start shutoff timer after haptics actually start qpnp_hap_set() sometimes lags when enabling haptics, causing the shutoff timer to kill the haptics prematurely. Start the shutoff timer after haptics are enabled so that the requested duration is actually carried out. Change-Id: I91bad94d18415476b5b05c1e1a4a60ae180947df Signed-off-by: Sultanxda <sultanxda@gmail.com>
Change-Id: I9b352b69872e9fb185404457f349c6abef923a4f
The file include/media/lirc.h describes a public interface and should thus be a public header. See kernel bug https://bugzilla.kernel.org/show_bug.cgi?id=75751 which has a manpage describing the interface + an acknowledgment that this info belongs to uapi. Change-Id: I968947c59914bc4353902de552c7079453d6e1de Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
While reviewing the documentation gaps on LIRC, it was noticed that several ioctls aren't used by any LIRC drivers (nor at staging or mainstream). It doesn't make sense to document them, as they're not used anywhere. So, let's remove those from the lirc header. Change-Id: Iaa49ec4d89612a0c9fb08ef5bd4489d20a0d66ed Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
This header contains the userspace API for lirc. This is a fixup for commit b7be755 ("[media] bz#75751: Move internal header file lirc.h to uapi/"). It moved the header to the right place, but it forgot to add it at Kbuild. So, despite being at uapi, it is not copied to the right place. Change-Id: I348f9ba4207504393ae8ab64406dd6e4522d0acb Fixes: b7be755 ("[media] bz#75751: Move internal header file lirc.h to uapi/") Link: http://lkml.kernel.org/r/320c765d32bfc82c582e336d52ffe1026c73c644.1468439021.git.mchehab@s-opensource.com Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com> Cc: Alec Leamas <leamas.alec@gmail.com> Cc: <stable@vger.kernel.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Change-Id: I0cb0e3d930ac569e2f516aac6f86179dac78baa2 Signed-off-by: TheScarastic <warabhishek@gmail.com>
Change-Id: I02a83bb9c91ce8d54f4c142412c6ac3b0cd7e61a
mido doesnt have /vendor Change-Id: Ic4d984cd8d5748efb86018560a89beb670511a76
* caf tag LA.UM.6.6.r1-03000-89xx.0 Change-Id: Ib8ab580c6dc1aad533b2c5aa462c7394d7a0a9aa
Change-Id: I2ffa569198c35c5dbab762c6306d6161c23fc695
This reverts commit ebdc70c.
This reverts commit 1289534.
Rectangle number is being passed to kernel from userspace. Added required validation checks. CRs-Fixed: 2000464 Change-Id: I179caa1a86beb9a8f5f3f9b9ef489bf1fd12c73e Signed-off-by: Animesh Kishore <animeshk@codeaurora.org>
For non-atomic display commit that use pan_display, it is not possible to use multi-rect feature from the DMA pipe. This fix is to reject any multi-rect DMA pipe being used in the commit when all the non multi-rect DMA pipes are not available. CRs-Fixed: 2036486 Change-Id: I16722d62650807b5f46ca2bb544653f43a01edf1 Signed-off-by: Benjamin Chan <bkchan@codeaurora.org>
If power supply type is POWER_SUPPLY_TYPE_UNKNOWN at bootup, some userspace apps, such as heathd, fail to parse power supply properties. So, set power supply type to USB when the charger is not plugged during bootup. Change-Id: Iad3881b0fadb36ace6e5f2de6eaeac11f33a532c Signed-off-by: dukwung.kim <dukwung.kim@lge.com> Signed-off-by: choongryeol.lee <choongryeol.lee@lge.com>
RahifM
pushed a commit
to RahifM/android_kernel_xiaomi_msm8953
that referenced
this pull request
Nov 8, 2020
[ Upstream commit 96298f6 ] According to Core Spec Version 5.2 | Vol 3, Part A 6.1.5, the incoming L2CAP_ConfigReq should be handled during OPEN state. The section below shows the btmon trace when running L2CAP/COS/CFD/BV-12-C before and after this change. === Before === ... > ACL Data RX: Handle 256 flags 0x02 dlen 12 TheScarastic#22 L2CAP: Connection Request (0x02) ident 2 len 4 PSM: 1 (0x0001) Source CID: 65 < ACL Data TX: Handle 256 flags 0x00 dlen 16 TheScarastic#23 L2CAP: Connection Response (0x03) ident 2 len 8 Destination CID: 64 Source CID: 65 Result: Connection successful (0x0000) Status: No further information available (0x0000) < ACL Data TX: Handle 256 flags 0x00 dlen 12 TheScarastic#24 L2CAP: Configure Request (0x04) ident 2 len 4 Destination CID: 65 Flags: 0x0000 > HCI Event: Number of Completed Packets (0x13) plen 5 #25 Num handles: 1 Handle: 256 Count: 1 > HCI Event: Number of Completed Packets (0x13) plen 5 #26 Num handles: 1 Handle: 256 Count: 1 > ACL Data RX: Handle 256 flags 0x02 dlen 16 #27 L2CAP: Configure Request (0x04) ident 3 len 8 Destination CID: 64 Flags: 0x0000 Option: Unknown (0x10) [hint] 01 00 .. < ACL Data TX: Handle 256 flags 0x00 dlen 18 #28 L2CAP: Configure Response (0x05) ident 3 len 10 Source CID: 65 Flags: 0x0000 Result: Success (0x0000) Option: Maximum Transmission Unit (0x01) [mandatory] MTU: 672 > HCI Event: Number of Completed Packets (0x13) plen 5 #29 Num handles: 1 Handle: 256 Count: 1 > ACL Data RX: Handle 256 flags 0x02 dlen 14 #30 L2CAP: Configure Response (0x05) ident 2 len 6 Source CID: 64 Flags: 0x0000 Result: Success (0x0000) > ACL Data RX: Handle 256 flags 0x02 dlen 20 #31 L2CAP: Configure Request (0x04) ident 3 len 12 Destination CID: 64 Flags: 0x0000 Option: Unknown (0x10) [hint] 01 00 91 02 11 11 ...... < ACL Data TX: Handle 256 flags 0x00 dlen 14 #32 L2CAP: Command Reject (0x01) ident 3 len 6 Reason: Invalid CID in request (0x0002) Destination CID: 64 Source CID: 65 > HCI Event: Number of Completed Packets (0x13) plen 5 #33 Num handles: 1 Handle: 256 Count: 1 ... === After === ... > ACL Data RX: Handle 256 flags 0x02 dlen 12 TheScarastic#22 L2CAP: Connection Request (0x02) ident 2 len 4 PSM: 1 (0x0001) Source CID: 65 < ACL Data TX: Handle 256 flags 0x00 dlen 16 TheScarastic#23 L2CAP: Connection Response (0x03) ident 2 len 8 Destination CID: 64 Source CID: 65 Result: Connection successful (0x0000) Status: No further information available (0x0000) < ACL Data TX: Handle 256 flags 0x00 dlen 12 TheScarastic#24 L2CAP: Configure Request (0x04) ident 2 len 4 Destination CID: 65 Flags: 0x0000 > HCI Event: Number of Completed Packets (0x13) plen 5 #25 Num handles: 1 Handle: 256 Count: 1 > HCI Event: Number of Completed Packets (0x13) plen 5 #26 Num handles: 1 Handle: 256 Count: 1 > ACL Data RX: Handle 256 flags 0x02 dlen 16 #27 L2CAP: Configure Request (0x04) ident 3 len 8 Destination CID: 64 Flags: 0x0000 Option: Unknown (0x10) [hint] 01 00 .. < ACL Data TX: Handle 256 flags 0x00 dlen 18 #28 L2CAP: Configure Response (0x05) ident 3 len 10 Source CID: 65 Flags: 0x0000 Result: Success (0x0000) Option: Maximum Transmission Unit (0x01) [mandatory] MTU: 672 > HCI Event: Number of Completed Packets (0x13) plen 5 #29 Num handles: 1 Handle: 256 Count: 1 > ACL Data RX: Handle 256 flags 0x02 dlen 14 #30 L2CAP: Configure Response (0x05) ident 2 len 6 Source CID: 64 Flags: 0x0000 Result: Success (0x0000) > ACL Data RX: Handle 256 flags 0x02 dlen 20 #31 L2CAP: Configure Request (0x04) ident 3 len 12 Destination CID: 64 Flags: 0x0000 Option: Unknown (0x10) [hint] 01 00 91 02 11 11 ..... < ACL Data TX: Handle 256 flags 0x00 dlen 18 #32 L2CAP: Configure Response (0x05) ident 3 len 10 Source CID: 65 Flags: 0x0000 Result: Success (0x0000) Option: Maximum Transmission Unit (0x01) [mandatory] MTU: 672 < ACL Data TX: Handle 256 flags 0x00 dlen 12 #33 L2CAP: Configure Request (0x04) ident 3 len 4 Destination CID: 65 Flags: 0x0000 > HCI Event: Number of Completed Packets (0x13) plen 5 #34 Num handles: 1 Handle: 256 Count: 1 > HCI Event: Number of Completed Packets (0x13) plen 5 #35 Num handles: 1 Handle: 256 Count: 1 ... Signed-off-by: Howard Chung <howardchung@google.com> Signed-off-by: Marcel Holtmann <marcel@holtmann.org> Signed-off-by: Sasha Levin <sashal@kernel.org>
RahifM
pushed a commit
to RahifM/android_kernel_xiaomi_msm8953
that referenced
this pull request
Feb 9, 2023
commit 9c09b21 upstream. syzbot found the following crash on: HEAD commit: e96407b4 usb-fuzzer: main usb gadget fuzzer driver git tree: https://github.com/google/kasan.git usb-fuzzer console output: https://syzkaller.appspot.com/x/log.txt?x=147ac20c600000 kernel config: https://syzkaller.appspot.com/x/.config?x=792eb47789f57810 dashboard link: https://syzkaller.appspot.com/bug?extid=62a1e04fd3ec2abf099e compiler: gcc (GCC) 9.0.0 20181231 (experimental) ================================================================== BUG: KASAN: use-after-free in __lock_acquire+0x302a/0x3b50 kernel/locking/lockdep.c:3753 Read of size 8 at addr ffff8881cf591a08 by task syz-executor.1/26260 CPU: 1 PID: 26260 Comm: syz-executor.1 Not tainted 5.3.0-rc2+ TheScarastic#24 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Call Trace: __dump_stack lib/dump_stack.c:77 [inline] dump_stack+0xca/0x13e lib/dump_stack.c:113 print_address_description+0x6a/0x32c mm/kasan/report.c:351 __kasan_report.cold+0x1a/0x33 mm/kasan/report.c:482 kasan_report+0xe/0x12 mm/kasan/common.c:612 __lock_acquire+0x302a/0x3b50 kernel/locking/lockdep.c:3753 lock_acquire+0x127/0x320 kernel/locking/lockdep.c:4412 __raw_spin_lock_irqsave include/linux/spinlock_api_smp.h:110 [inline] _raw_spin_lock_irqsave+0x32/0x50 kernel/locking/spinlock.c:159 hiddev_release+0x82/0x520 drivers/hid/usbhid/hiddev.c:221 __fput+0x2d7/0x840 fs/file_table.c:280 task_work_run+0x13f/0x1c0 kernel/task_work.c:113 exit_task_work include/linux/task_work.h:22 [inline] do_exit+0x8ef/0x2c50 kernel/exit.c:878 do_group_exit+0x125/0x340 kernel/exit.c:982 get_signal+0x466/0x23d0 kernel/signal.c:2728 do_signal+0x88/0x14e0 arch/x86/kernel/signal.c:815 exit_to_usermode_loop+0x1a2/0x200 arch/x86/entry/common.c:159 prepare_exit_to_usermode arch/x86/entry/common.c:194 [inline] syscall_return_slowpath arch/x86/entry/common.c:274 [inline] do_syscall_64+0x45f/0x580 arch/x86/entry/common.c:299 entry_SYSCALL_64_after_hwframe+0x49/0xbe RIP: 0033:0x459829 Code: fd b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 0f 83 cb b7 fb ff c3 66 2e 0f 1f 84 00 00 00 00 RSP: 002b:00007f75b2a6ccf8 EFLAGS: 00000246 ORIG_RAX: 00000000000000ca RAX: fffffffffffffe00 RBX: 000000000075c078 RCX: 0000000000459829 RDX: 0000000000000000 RSI: 0000000000000080 RDI: 000000000075c078 RBP: 000000000075c070 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 000000000075c07c R13: 00007ffcdfe1023f R14: 00007f75b2a6d9c0 R15: 000000000075c07c Allocated by task 104: save_stack+0x1b/0x80 mm/kasan/common.c:69 set_track mm/kasan/common.c:77 [inline] __kasan_kmalloc mm/kasan/common.c:487 [inline] __kasan_kmalloc.constprop.0+0xbf/0xd0 mm/kasan/common.c:460 kmalloc include/linux/slab.h:552 [inline] kzalloc include/linux/slab.h:748 [inline] hiddev_connect+0x242/0x5b0 drivers/hid/usbhid/hiddev.c:900 hid_connect+0x239/0xbb0 drivers/hid/hid-core.c:1882 hid_hw_start drivers/hid/hid-core.c:1981 [inline] hid_hw_start+0xa2/0x130 drivers/hid/hid-core.c:1972 appleir_probe+0x13e/0x1a0 drivers/hid/hid-appleir.c:308 hid_device_probe+0x2be/0x3f0 drivers/hid/hid-core.c:2209 really_probe+0x281/0x650 drivers/base/dd.c:548 driver_probe_device+0x101/0x1b0 drivers/base/dd.c:709 __device_attach_driver+0x1c2/0x220 drivers/base/dd.c:816 bus_for_each_drv+0x15c/0x1e0 drivers/base/bus.c:454 __device_attach+0x217/0x360 drivers/base/dd.c:882 bus_probe_device+0x1e4/0x290 drivers/base/bus.c:514 device_add+0xae6/0x16f0 drivers/base/core.c:2114 hid_add_device+0x33c/0x990 drivers/hid/hid-core.c:2365 usbhid_probe+0xa81/0xfa0 drivers/hid/usbhid/hid-core.c:1386 usb_probe_interface+0x305/0x7a0 drivers/usb/core/driver.c:361 really_probe+0x281/0x650 drivers/base/dd.c:548 driver_probe_device+0x101/0x1b0 drivers/base/dd.c:709 __device_attach_driver+0x1c2/0x220 drivers/base/dd.c:816 bus_for_each_drv+0x15c/0x1e0 drivers/base/bus.c:454 __device_attach+0x217/0x360 drivers/base/dd.c:882 bus_probe_device+0x1e4/0x290 drivers/base/bus.c:514 device_add+0xae6/0x16f0 drivers/base/core.c:2114 usb_set_configuration+0xdf6/0x1670 drivers/usb/core/message.c:2023 generic_probe+0x9d/0xd5 drivers/usb/core/generic.c:210 usb_probe_device+0x99/0x100 drivers/usb/core/driver.c:266 really_probe+0x281/0x650 drivers/base/dd.c:548 driver_probe_device+0x101/0x1b0 drivers/base/dd.c:709 __device_attach_driver+0x1c2/0x220 drivers/base/dd.c:816 bus_for_each_drv+0x15c/0x1e0 drivers/base/bus.c:454 __device_attach+0x217/0x360 drivers/base/dd.c:882 bus_probe_device+0x1e4/0x290 drivers/base/bus.c:514 device_add+0xae6/0x16f0 drivers/base/core.c:2114 usb_new_device.cold+0x6a4/0xe79 drivers/usb/core/hub.c:2536 hub_port_connect drivers/usb/core/hub.c:5098 [inline] hub_port_connect_change drivers/usb/core/hub.c:5213 [inline] port_event drivers/usb/core/hub.c:5359 [inline] hub_event+0x1b5c/0x3640 drivers/usb/core/hub.c:5441 process_one_work+0x92b/0x1530 kernel/workqueue.c:2269 worker_thread+0x96/0xe20 kernel/workqueue.c:2415 kthread+0x318/0x420 kernel/kthread.c:255 ret_from_fork+0x24/0x30 arch/x86/entry/entry_64.S:352 Freed by task 104: save_stack+0x1b/0x80 mm/kasan/common.c:69 set_track mm/kasan/common.c:77 [inline] __kasan_slab_free+0x130/0x180 mm/kasan/common.c:449 slab_free_hook mm/slub.c:1423 [inline] slab_free_freelist_hook mm/slub.c:1470 [inline] slab_free mm/slub.c:3012 [inline] kfree+0xe4/0x2f0 mm/slub.c:3953 hiddev_connect.cold+0x45/0x5c drivers/hid/usbhid/hiddev.c:914 hid_connect+0x239/0xbb0 drivers/hid/hid-core.c:1882 hid_hw_start drivers/hid/hid-core.c:1981 [inline] hid_hw_start+0xa2/0x130 drivers/hid/hid-core.c:1972 appleir_probe+0x13e/0x1a0 drivers/hid/hid-appleir.c:308 hid_device_probe+0x2be/0x3f0 drivers/hid/hid-core.c:2209 really_probe+0x281/0x650 drivers/base/dd.c:548 driver_probe_device+0x101/0x1b0 drivers/base/dd.c:709 __device_attach_driver+0x1c2/0x220 drivers/base/dd.c:816 bus_for_each_drv+0x15c/0x1e0 drivers/base/bus.c:454 __device_attach+0x217/0x360 drivers/base/dd.c:882 bus_probe_device+0x1e4/0x290 drivers/base/bus.c:514 device_add+0xae6/0x16f0 drivers/base/core.c:2114 hid_add_device+0x33c/0x990 drivers/hid/hid-core.c:2365 usbhid_probe+0xa81/0xfa0 drivers/hid/usbhid/hid-core.c:1386 usb_probe_interface+0x305/0x7a0 drivers/usb/core/driver.c:361 really_probe+0x281/0x650 drivers/base/dd.c:548 driver_probe_device+0x101/0x1b0 drivers/base/dd.c:709 __device_attach_driver+0x1c2/0x220 drivers/base/dd.c:816 bus_for_each_drv+0x15c/0x1e0 drivers/base/bus.c:454 __device_attach+0x217/0x360 drivers/base/dd.c:882 bus_probe_device+0x1e4/0x290 drivers/base/bus.c:514 device_add+0xae6/0x16f0 drivers/base/core.c:2114 usb_set_configuration+0xdf6/0x1670 drivers/usb/core/message.c:2023 generic_probe+0x9d/0xd5 drivers/usb/core/generic.c:210 usb_probe_device+0x99/0x100 drivers/usb/core/driver.c:266 really_probe+0x281/0x650 drivers/base/dd.c:548 driver_probe_device+0x101/0x1b0 drivers/base/dd.c:709 __device_attach_driver+0x1c2/0x220 drivers/base/dd.c:816 bus_for_each_drv+0x15c/0x1e0 drivers/base/bus.c:454 __device_attach+0x217/0x360 drivers/base/dd.c:882 bus_probe_device+0x1e4/0x290 drivers/base/bus.c:514 device_add+0xae6/0x16f0 drivers/base/core.c:2114 usb_new_device.cold+0x6a4/0xe79 drivers/usb/core/hub.c:2536 hub_port_connect drivers/usb/core/hub.c:5098 [inline] hub_port_connect_change drivers/usb/core/hub.c:5213 [inline] port_event drivers/usb/core/hub.c:5359 [inline] hub_event+0x1b5c/0x3640 drivers/usb/core/hub.c:5441 process_one_work+0x92b/0x1530 kernel/workqueue.c:2269 worker_thread+0x96/0xe20 kernel/workqueue.c:2415 kthread+0x318/0x420 kernel/kthread.c:255 ret_from_fork+0x24/0x30 arch/x86/entry/entry_64.S:352 The buggy address belongs to the object at ffff8881cf591900 which belongs to the cache kmalloc-512 of size 512 The buggy address is located 264 bytes inside of 512-byte region [ffff8881cf591900, ffff8881cf591b00) The buggy address belongs to the page: page:ffffea00073d6400 refcount:1 mapcount:0 mapping:ffff8881da002500 index:0x0 compound_mapcount: 0 flags: 0x200000000010200(slab|head) raw: 0200000000010200 0000000000000000 0000000100000001 ffff8881da002500 raw: 0000000000000000 00000000000c000c 00000001ffffffff 0000000000000000 page dumped because: kasan: bad access detected Memory state around the buggy address: ffff8881cf591900: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb ffff8881cf591980: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb > ffff8881cf591a00: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb ^ ffff8881cf591a80: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb ffff8881cf591b00: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc ================================================================== In order to avoid opening a disconnected device, we need to check exist again after acquiring the existance lock, and bail out if necessary. Reported-by: syzbot <syzbot+62a1e04fd3ec2abf099e@syzkaller.appspotmail.com> Cc: Andrey Konovalov <andreyknvl@google.com> Signed-off-by: Hillf Danton <hdanton@sina.com> Signed-off-by: Jiri Kosina <jkosina@suse.cz> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Signed-off-by: Greg Kroah-Hartman <gregkh@google.com> Change-Id: Id19b3134f297881a0ce25ab78ef036f61cf8b52b
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
ca i fork this repo , i want to port to nubia m2