SVNews r329216

NOTE: This service is experimental and subject to change! Use at your own risk!

2018-02-13 15:44:35 - r329216 by kib (Konstantin Belousov)

Complete list of files affected by revision r329216:

(Note: At the moment, these links point to ViewVC on svn.freebsd.org. They are probably slow. Do not overuse.)

  History   Contents   Diff   MODIFY   /head/sys/compat/linuxkpi/common/include/linux/mm.h  

Commit message:

linuxkpi: Do not leak pages on put.

When the owner of the wire reference releases the last reference, it
might be that the page was already attempted to be freed (but free
cannot be performed at that time due to wire). Check that the page
was removed from the object as the indicator of the free attempt and
finish the free operation if so.

Reported and tested by: Slava Shwartsman
Reviewed by: hselasky
Sponsored by: Mellanox Technologies
MFC after: 1 week

 


Powered by Python FreeBSD support by secnetix GmbH & Co. KG

Page generated in 13 ms, 1 file printed. Current time is 2018-05-23 04:58:45. All times are in UTC/GMT.