Files
RedBear-OS/drivers/usb
Red Bear OS 774a0ac118 xhcid: P0-A4 — bounds-check root_hub_port_index() calls
Replace 5 bare unwrap() / index-operator sites on root_hub_port_index()
with bounded access:
  get_pls():    expect() with diagnostic (returns u8, can't use ?)
  poll():       match None → continue
  print_port:   match None → continue
  reset_port(): ok_or_else(|| Error::new(EINVAL))? (returns Result)
  attach:       ok_or_else(|| Error::new(EINVAL))? (returns Result)

Added EINVAL to syscall::error import.
2026-07-07 02:07:46 +03:00
..