Searched hist:a1f50615 (Results 1 – 1 of 1) sorted by relevance
/freebsd/sys/kern/ |
H A D | sys_timerfd.c | a1f50615 Tue Sep 05 22:10:44 GMT 2023 Jake Freeland <jfree@FreeBSD.org> timerfd: Define a locking regime
Define a locking regime for the members of struct timerfd and document it so future code can follow the standard. The lock legend can be found in a comment above struct timerfd.
Additionally, * Add assertions based on locking regime. * Fill kn_data with the expiration count when EVFILT_READ is triggered. * Report st_ctim for stat(2). * Check if file has f_type == DTYPE_TIMERFD before assigning timerfd pointer to f_data.
MFC After: 3 days Reviewed by: imp, kib, markj Differential Revision: https://reviews.freebsd.org/D41600 a1f50615 Tue Sep 05 22:10:44 GMT 2023 Jake Freeland <jfree@FreeBSD.org> timerfd: Define a locking regime
Define a locking regime for the members of struct timerfd and document it so future code can follow the standard. The lock legend can be found in a comment above struct timerfd.
Additionally, * Add assertions based on locking regime. * Fill kn_data with the expiration count when EVFILT_READ is triggered. * Report st_ctim for stat(2). * Check if file has f_type == DTYPE_TIMERFD before assigning timerfd pointer to f_data.
MFC After: 3 days Reviewed by: imp, kib, markj Differential Revision: https://reviews.freebsd.org/D41600
|