Use a big-lock for kernel sychronization instead of fine-grained locking
All checks were successful
Build ISO image / build-and-deploy (push) Successful in 2m21s
Build documentation / build-and-deploy (push) Successful in 54s

This commit is contained in:
2026-04-27 18:06:02 +02:00
parent 68cdd8d6d2
commit e5ebd7f3ba
56 changed files with 212 additions and 1206 deletions

View File

@@ -88,7 +88,7 @@ struct usb_driver_info {
uint8_t if_subclass;
uint8_t if_proto;
struct device* (*init)(struct xhci* xhci, struct xhci_usb_device* usb_device, struct proc* proc,
struct reschedule_ctx* rctx, uint64_t* lockflags);
struct reschedule_ctx* rctx);
};
extern struct usb_driver_info usb_driver_infos[USB_DRIVER_MAX_MATCHES];