Searched hist:ffc1cc95e78ec05a3e1a0aed869e33a44d9f6641 (Results 1 – 3 of 3) sorted by relevance
/freebsd/sys/geom/ |
H A D | geom_int.h | diff ffc1cc95e78ec05a3e1a0aed869e33a44d9f6641 Fri Jan 28 20:12:29 CET 2022 Alexander Motin <mav@FreeBSD.org> GEOM: Relax direct dispatch for GEOM threads.
The only cases when direct dispatch does not make sense is for I/O submission from down thread and for completion from up thread. In all other cases, if both consumer and producer are OK about it, we can save on context switches.
MFC after: 2 weeks
|
H A D | geom_kern.c | diff ffc1cc95e78ec05a3e1a0aed869e33a44d9f6641 Fri Jan 28 20:12:29 CET 2022 Alexander Motin <mav@FreeBSD.org> GEOM: Relax direct dispatch for GEOM threads.
The only cases when direct dispatch does not make sense is for I/O submission from down thread and for completion from up thread. In all other cases, if both consumer and producer are OK about it, we can save on context switches.
MFC after: 2 weeks
|
H A D | geom_io.c | diff ffc1cc95e78ec05a3e1a0aed869e33a44d9f6641 Fri Jan 28 20:12:29 CET 2022 Alexander Motin <mav@FreeBSD.org> GEOM: Relax direct dispatch for GEOM threads.
The only cases when direct dispatch does not make sense is for I/O submission from down thread and for completion from up thread. In all other cases, if both consumer and producer are OK about it, we can save on context switches.
MFC after: 2 weeks
|