Files
linux/drivers/misc
Yuri Nudelman f06bad02b5 habanalabs: wrong VA size calculation
VA blocks are currently stored in an inconsistent way. Sometimes block
end is inclusive, sometimes exclusive. This leads to wrong size
calculations in certain cases, plus could lead to a segmentation fault
in case mapping process fails in the middle and we try to roll it back.
Need to make this consistent - start inclusive till end inclusive.

For example, the regions table may now look like this:
    0x0000 - 0x1fff : allocated
    0x2000 - 0x2fff : free
    0x3000 - 0x3fff : allocated

Signed-off-by: Yuri Nudelman <ynudelman@habana.ai>
Reviewed-by: Oded Gabbay <ogabbay@kernel.org>
Signed-off-by: Oded Gabbay <ogabbay@kernel.org>
2021-12-26 08:59:04 +02:00
..
2021-09-27 15:39:40 +02:00
2021-12-03 14:26:33 +01:00
2021-10-29 13:17:21 +01:00
2021-05-13 17:03:20 +02:00
2021-10-05 15:47:18 +02:00
2021-03-02 22:41:23 +11:00
2021-05-21 15:05:08 +02:00