fileobj_release: do not notify linux of surplus refs

Surplus refs on the linux side will not change anything, so spare
ourselves a message.
The final message will free all refs at once when the object is
destroyed.

Change-Id: Ie086b9dda663729962037c67e8233370509234a5
This commit is contained in:
Dominique Martinet
2018-07-24 18:46:02 +09:00
committed by Dominique Martinet
parent eb675818c7
commit 9d587dcbe8

View File

@ -359,7 +359,6 @@ static void fileobj_release(struct memobj *memobj)
memobj_lock(&obj->memobj); memobj_lock(&obj->memobj);
--obj->cref; --obj->cref;
free_sref = obj->sref - 1; /* surplus sref */
if (obj->cref <= 0) { if (obj->cref <= 0) {
free_sref = obj->sref; free_sref = obj->sref;
free_obj = obj; free_obj = obj;