created | 2022-09-11T02:59:02Z |
---|---|
begin | 2022-09-04T00:00:00Z |
end | 2022-09-05T00:00:00Z |
path | src/sys |
commits | 4 |
date | 2022-09-04T06:49:11Z | |||
---|---|---|---|---|
author | jsg | |||
files | src/sys/arch/i386/i386/acpi_wakecode.S | log | diff | annotate |
src/sys/arch/m88k/m88k/eh_common.S | log | diff | annotate | |
src/sys/arch/macppc/macppc/locore.S | log | diff | annotate | |
src/sys/arch/riscv64/dev/stfpinctrl.c | log | diff | annotate | |
src/sys/dev/pci/bktr/bktr_core.h | log | diff | annotate | |
src/sys/netinet/igmp.c | log | diff | annotate | |
src/sys/netinet6/mld6.c | log | diff | annotate | |
src/sys/uvm/uvm_object.h | log | diff | annotate | |
message | spelling |
date | 2022-09-04T08:42:39Z | |||
---|---|---|---|---|
author | mglocker | |||
files | src/sys/arch/octeon/dev/octdwctwo.c | log | diff | annotate |
src/sys/dev/fdt/bcm2835_dwctwo.c | log | diff | annotate | |
src/sys/dev/usb/uhub.c | log | diff | annotate | |
src/sys/dev/usb/usbdivar.h | log | diff | annotate | |
src/sys/dev/usb/dwc2/dwc2.c | log | diff | annotate | |
src/sys/dev/usb/dwc2/dwc2.h | log | diff | annotate | |
src/sys/dev/usb/dwc2/dwc2_core.c | log | diff | annotate | |
src/sys/dev/usb/dwc2/dwc2_core.h | log | diff | annotate | |
message |
Improve periodic USB transfers (device intr, isoc) used for input devices, audio, and video. It's still not perfect, and will need further improvements. High level, the diff contains following changes: * Sync up with the Linux code base, which did re-work the periodic scheduling code path. * Run the driver in IPL_VM instead of IPL_USB to prioritize us before lower/equal interrupts (same what NetBSD does). * Add two new flags to our USB stack required by the updated driver code: - 'multi' flag in the usbd_hub structure to keep track whether a hub has one Transaction Translator for all ports (single TT) or one Transaction Translator per port (multi TT). - 'hcpriv' pointer in the usbd_tt structure for the HC driver to allocate memory for the scheduling depending on single or multi TT. "go for it" kettenis@ |
date | 2022-09-04T08:42:40Z | |||
---|---|---|---|---|
author | mglocker | |||
files | src/sys/dev/usb/dwc2/dwc2_coreintr.c | log | diff | annotate |
src/sys/dev/usb/dwc2/dwc2_hcd.c | log | diff | annotate | |
src/sys/dev/usb/dwc2/dwc2_hcd.h | log | diff | annotate | |
src/sys/dev/usb/dwc2/dwc2_hcdddma.c | log | diff | annotate | |
src/sys/dev/usb/dwc2/dwc2_hcdintr.c | log | diff | annotate | |
src/sys/dev/usb/dwc2/dwc2_hcdqueue.c | log | diff | annotate | |
src/sys/dev/usb/dwc2/dwc2_hw.h | log | diff | annotate | |
src/sys/dev/usb/dwc2/dwc2_params.c | log | diff | annotate | |
src/sys/dev/usb/dwc2/dwc2var.h | log | diff | annotate | |
src/sys/dev/usb/dwc2/files.dwc2 | log | diff | annotate | |
src/sys/dev/usb/dwc2/gcd.h | log | diff | annotate | |
message |
Improve periodic USB transfers (device intr, isoc) used for input devices, audio, and video. It's still not perfect, and will need further improvements. High level, the diff contains following changes: * Sync up with the Linux code base, which did re-work the periodic scheduling code path. * Run the driver in IPL_VM instead of IPL_USB to prioritize us before lower/equal interrupts (same what NetBSD does). * Add two new flags to our USB stack required by the updated driver code: - 'multi' flag in the usbd_hub structure to keep track whether a hub has one Transaction Translator for all ports (single TT) or one Transaction Translator per port (multi TT). - 'hcpriv' pointer in the usbd_tt structure for the HC driver to allocate memory for the scheduling depending on single or multi TT. "go for it" kettenis@ |
date | 2022-09-04T09:04:27Z | |||
---|---|---|---|---|
author | bluhm | |||
files | src/sys/kern/uipc_socket.c | log | diff | annotate |
message |
Use pru_send function to check socket splicing compatibility. Only checking socket type is not sufficient as it could splice together unix and inet sockets resulting in crashes. As splicing is about sending, the same send function looks like a good criteria. Reported-by: [email protected] Reported-by: [email protected] OK gnezdo@ |