No description
  • C 98.2%
  • Assembly 1%
  • Makefile 0.3%
  • Shell 0.2%
  • Python 0.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
liuyc20 e388a3537b vl53l1: fix i2c dma transfer crash
If the i2c master starts the dma transfer,
the buffer must be physical continous. or i2c_transfer will crash.

__dma_inv_area+0x28/0x58
geni_se_rx_dma_prep+0xb0/0x208
geni_i2c_xfer+0x2e8/0xf88
__i2c_transfer+0x598/0x790
i2c_transfer+0xa0/0xe8
cci_read.isra.1+0xa4/0x140 [stmvl53l1]
VL53L1_ReadMulti+0x3c/0x54 [stmvl53l1]
VL53L1_get_nvm_copy_data+0x40/0x88 [stmvl53l1]
VL53L1_read_p2p_data+0xbc/0x210 [stmvl53l1]
VL53L1_data_init+0x248/0x254 [stmvl53l1]
VL53L1_DataInit+0x28/0xcc [stmvl53l1]
stmvl53l1_setup+0x4a8/0x9f0 [stmvl53l1]
stmvl53l1_probe+0x1e4/0x8c8 [stmvl53l1]
i2c_device_probe+0x258/0x2e0
driver_probe_device+0x4c0/0x658
__driver_attach+0x104/0x1b0
bus_for_each_dev+0x8c/0xd8
driver_attach+0x2c/0x38
bus_add_driver+0x138/0x240
driver_register+0xac/0xf8
i2c_register_driver+0x4c/0xd0
stmvl53l1_init_i2c+0x44/0x188 [stmvl53l1]
stmvl53l1_init+0x3c/0x1000 [stmvl53l1]

Change-Id: I8c328f1e5187dbd1de80aa700aa560ef29a9ed4d
Signed-off-by: liuyc20 <liuyc20@lenovo.com>
Reviewed-on: https://gerrit.mot.com/1377597
SLTApproved: Slta Waiver
SME-Granted: SME Approvals Granted
Tested-by: Jira Key
Reviewed-by: Huosheng Liao <liaohs@motorola.com>
Reviewed-by: Dawei Wang <wangdw10@motorola.com>
Submit-Approved: Jira Key
2019-07-04 09:16:14 +00:00
Documentation/devicetree/bindings ASoC: move cirrus playback driver to QC audio-kernel 2019-06-14 03:27:39 -05:00
drivers vl53l1: fix i2c dma transfer crash 2019-07-04 09:16:14 +00:00
fs/exfat exfat: avoid uniname accessing invalid address 2019-01-08 20:40:12 -06:00
include ASoC: move cirrus playback driver to QC audio-kernel 2019-06-14 03:27:39 -05:00
sound/soc/codecs ASoC: move cirrus playback driver to QC audio-kernel 2019-06-14 03:27:39 -05:00
AndroidKernelModule.mk motorola: dlkm: Initial AndroidKernelModule.mk 2017-12-05 11:26:05 -06:00