Hi Chris
another question is why we not just call "reservation_object_reserve_shared"
during below add_shared_fence function, so the BUG_ON() could be avoided and caller won't need
to worry when and how much time it should call reserve_shared() ?
thanks !