CVS commit: [thorpej-futex2] src/sys/kern

2021-08-06 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Sat Aug 7 01:22:34 UTC 2021 Modified Files: src/sys/kern [thorpej-futex2]: sys_futex.c Log Message: The return values for FUTEX_REQUEUE and FUTEX_CMP_REQUEUE are different, but we weren't doing to the right thing. FUTEX_REQUEUE

CVS commit: [thorpej-futex2] src/sys/kern

2021-08-06 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Aug 6 23:53:53 UTC 2021 Modified Files: src/sys/kern [thorpej-futex2]: sys_futex.c Log Message: Isolate knowledge of the union-ness of futex_key to where it's declared. To generate a diff of this commit: cvs rdiff -u -r1.1

CVS commit: [thorpej-futex2] src/sys/kern

2021-08-06 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Aug 6 18:23:58 UTC 2021 Modified Files: src/sys/kern [thorpej-futex2]: sys_futex.c Log Message: Correct a comment. To generate a diff of this commit: cvs rdiff -u -r1.12.4.2 -r1.12.4.3 src/sys/kern/sys_futex.c Please note

CVS commit: [thorpej-futex2] src/sys/kern

2021-08-05 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Thu Aug 5 23:23:50 UTC 2021 Modified Files: src/sys/kern [thorpej-futex2]: sys_futex.c Log Message: At the end of futex_wait(), when sleepq_block() returns 0, we would like to assert that l->l_futex == NULL, because all of the c