prsethi
3651d1150d
gpu: nvgpu: update kmdi interfaces
...
Patch udpates/fixes following issues.
- Updates nvgpu_dbg_gpu_get_mappings_entry.size to u64 to address >4G
limitations.
- Removes offset from original cpuva and unmaps only original mapped
address.
- Call nvgpu_vm_find_mapped_buf_range() in place of
nvgpu_vm_find_mapped_buf() to find the addresses which are not
page aligned.
- Update logic to parse the gpuva while trying to find gpu mappings so
that gpuva which are more than the mapped buffer base address can also
be considered.
Bug 200722275
Change-Id: If33d85db37a9f03a662984c212544a8b2ade471c
Signed-off-by: prsethi <prsethi@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvgpu/+/2612129
Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com >
Reviewed-by: Dinesh T <dt@nvidia.com >
Reviewed-by: Vaibhav Kachore <vkachore@nvidia.com >
GVS: Gerrit_Virtual_Submit
2022-03-17 10:15:04 -07:00
..
2022-02-14 22:00:33 -08:00
2022-02-17 04:58:32 -08:00
2020-12-15 14:10:29 -06:00
2020-12-15 14:10:29 -06:00
2020-12-15 14:10:29 -06:00
2020-12-15 14:10:29 -06:00
2020-12-15 14:10:29 -06:00
2022-02-04 22:02:33 -08:00
2020-12-15 14:13:28 -06:00
2020-12-15 14:13:48 -06:00
2021-11-25 08:16:31 -08:00
2021-11-25 08:16:31 -08:00
2021-11-25 08:16:31 -08:00
2018-06-15 17:47:31 -07:00
2021-09-02 11:42:08 -07:00
2019-01-31 12:04:10 -08:00
2022-02-09 20:50:21 -08:00
2022-02-09 20:50:21 -08:00
2022-02-09 20:50:21 -08:00
2022-02-09 20:50:21 -08:00
2022-02-09 20:50:21 -08:00
2022-02-09 20:50:21 -08:00
2022-02-09 20:50:21 -08:00
2022-02-09 20:50:21 -08:00
2022-02-09 20:50:21 -08:00
2018-09-05 04:51:40 -07:00
2020-12-15 14:13:28 -06:00
2019-07-26 04:07:01 -07:00
2020-12-15 14:13:28 -06:00
2019-06-11 09:46:24 -07:00
2022-02-09 20:50:21 -08:00
2022-02-09 20:50:21 -08:00
2022-02-09 20:50:21 -08:00
2022-02-09 20:50:21 -08:00
2021-12-10 13:25:05 -08:00
2021-09-10 16:02:43 -07:00
2022-02-11 18:27:39 -08:00
2022-02-09 20:50:21 -08:00
2022-02-09 20:50:21 -08:00
2022-02-09 20:50:21 -08:00
2022-02-09 20:50:21 -08:00
2022-02-09 20:50:21 -08:00
2019-01-10 20:09:38 -08:00
2018-09-05 04:51:50 -07:00
2022-02-09 20:50:21 -08:00
2022-02-09 20:50:21 -08:00
2020-12-15 14:13:28 -06:00
2019-02-11 20:55:07 -08:00
2022-02-09 20:50:21 -08:00
2022-02-09 20:50:21 -08:00
2021-08-28 06:56:24 -07:00
2019-06-13 23:05:43 -07:00
2020-12-15 14:13:28 -06:00
2019-02-01 09:45:57 -08:00
2022-02-09 20:50:21 -08:00
2022-02-09 20:50:21 -08:00
2021-09-10 16:02:43 -07:00
2021-11-27 10:08:14 -08:00
2021-09-02 11:42:08 -07:00
2020-12-15 14:13:28 -06:00
2020-12-15 14:13:28 -06:00
2022-03-16 14:48:10 -07:00
2021-11-18 03:57:18 -08:00
2018-06-15 17:47:31 -07:00
2021-08-11 01:55:08 -07:00
2020-12-15 14:13:28 -06:00
2020-12-15 14:13:28 -06:00
2019-02-20 23:05:04 -08:00
2021-10-27 21:18:19 -07:00
2021-05-10 02:53:39 -07:00
2021-04-19 19:45:24 -07:00
2021-06-28 22:39:06 -07:00
2018-06-15 17:47:31 -07:00
2021-05-18 18:18:25 -07:00
2020-12-15 14:13:28 -06:00
2022-02-09 20:50:21 -08:00
2022-02-27 18:10:41 -08:00
2018-10-29 08:04:25 -07:00
2022-03-17 10:15:04 -07:00
2020-12-15 14:13:28 -06:00
2022-03-15 04:28:09 -07:00
2022-03-01 00:08:49 -08:00
2022-03-07 15:17:35 -08:00
2021-06-27 05:02:58 -07:00
2022-03-01 00:08:55 -08:00
2020-12-15 14:13:48 -06:00
2022-03-01 00:08:43 -08:00
2022-03-01 00:08:43 -08:00
2021-05-10 10:08:13 -07:00
2022-02-11 18:27:39 -08:00
2022-03-16 08:19:50 -07:00
2020-12-15 14:13:28 -06:00
2021-11-12 07:31:15 -08:00
2021-04-28 11:19:19 -07:00
2021-04-19 19:45:24 -07:00
2018-06-15 17:47:31 -07:00
2022-03-09 21:04:59 -08:00
2021-08-23 05:27:50 -07:00
2022-02-01 09:50:45 -08:00
2020-12-15 14:13:28 -06:00
2021-06-28 18:09:14 -07:00
2021-10-11 12:29:09 -07:00
2020-12-15 14:13:48 -06:00
2021-10-11 12:29:09 -07:00
2020-12-15 14:13:28 -06:00
2020-12-15 14:13:28 -06:00
2018-07-26 00:06:07 -07:00
2020-12-15 14:13:28 -06:00
2020-12-15 14:13:28 -06:00
2020-12-15 14:13:28 -06:00
2020-12-15 14:13:28 -06:00
2020-12-15 14:13:28 -06:00
2020-12-15 14:13:48 -06:00
2022-03-01 00:08:31 -08:00
2019-04-22 05:25:48 -07:00
2018-08-29 20:34:34 -07:00
2018-09-09 17:22:24 -07:00
2018-08-29 20:34:34 -07:00
2018-09-09 17:22:24 -07:00
2018-09-09 17:22:24 -07:00
2019-07-26 04:07:01 -07:00
2018-09-05 04:51:36 -07:00
2019-07-26 04:07:01 -07:00
2018-11-08 19:35:09 -08:00
2020-12-15 14:13:28 -06:00
2018-08-29 20:34:34 -07:00
2019-05-15 22:29:40 -07:00
2020-12-15 14:13:28 -06:00
2018-10-12 17:35:10 +05:30
2021-09-16 21:45:43 -07:00
2020-12-15 14:13:28 -06:00
2022-03-16 14:48:10 -07:00
2022-01-05 20:57:40 -08:00
2018-06-15 17:47:31 -07:00
2021-12-03 08:43:52 -08:00
2022-01-12 07:40:37 -08:00
2021-06-08 21:54:23 -07:00
2021-09-25 15:47:25 -07:00
2021-10-07 17:53:30 -07:00
2021-04-21 10:15:20 -07:00
2018-06-15 17:47:31 -07:00
2021-11-26 08:46:00 -08:00
2018-06-15 17:47:31 -07:00
2021-05-25 14:30:30 -07:00
2020-12-15 14:13:28 -06:00
2021-04-28 19:15:31 -07:00
2021-04-28 19:15:31 -07:00
2022-02-27 18:10:41 -08:00
2021-11-19 08:08:11 -08:00
2020-12-15 14:13:28 -06:00
2019-05-06 02:56:53 -07:00
2020-12-15 14:13:28 -06:00
2020-12-15 14:13:28 -06:00
2020-12-15 14:13:28 -06:00
2022-02-22 05:57:37 -08:00
2018-06-15 17:47:31 -07:00
2020-12-15 14:10:29 -06:00
2022-03-01 06:08:00 -08:00
2022-02-09 20:50:21 -08:00
2022-03-09 21:07:59 -08:00
2022-01-05 20:57:32 -08:00