commit | aeda036c371c58d3a6dcb3e5ac3c1503e7ffc4cf | [log] [tgz] |
---|---|---|
author | Sasha Levin <sasha.levin@oracle.com> | Wed Dec 03 09:26:25 2014 -0500 |
committer | Oded Gabbay <oded.gabbay@amd.com> | Wed Dec 03 09:26:25 2014 -0500 |
tree | 3db5a04dbed1edae44c3375c1a06c8717c6b381c | |
parent | d5b75dc01fa9c699aee5f82f5dbe508da438ff94 [diff] |
amdkfd: use sizeof(long) granularity for the pasid bitmask All the bit operations (such as find_first_zero_bit()) read sizeof(long) bytes at a time. If we allocated less than sizeof(long) bytes for the bitmask we would be accessing invalid memory when working with the bitmask. Change the allocator to allocate sizeof(long) multiples for the bitmask. Signed-off-by: Sasha Levin <sasha.levin@oracle.com> Signed-off-by: Oded Gabbay <oded.gabbay@amd.com>