Bladeren bron

Kernel/USB: Pass in device address as last argument to Pipe constructor

The order of poll_interval and device_address was flipped.
Luke 4 jaren geleden
bovenliggende
commit
1ca5b6caa9
1 gewijzigde bestanden met toevoegingen van 1 en 1 verwijderingen
  1. 1 1
      Kernel/Bus/USB/USBPipe.cpp

+ 1 - 1
Kernel/Bus/USB/USBPipe.cpp

@@ -13,7 +13,7 @@ namespace Kernel::USB {
 
 
 KResultOr<NonnullOwnPtr<Pipe>> Pipe::try_create_pipe(USBController const& controller, Type type, Direction direction, u8 endpoint_address, u16 max_packet_size, i8 device_address, u8 poll_interval)
 KResultOr<NonnullOwnPtr<Pipe>> Pipe::try_create_pipe(USBController const& controller, Type type, Direction direction, u8 endpoint_address, u16 max_packet_size, i8 device_address, u8 poll_interval)
 {
 {
-    auto pipe = adopt_own_if_nonnull(new (nothrow) Pipe(controller, type, direction, endpoint_address, max_packet_size, device_address, poll_interval));
+    auto pipe = adopt_own_if_nonnull(new (nothrow) Pipe(controller, type, direction, endpoint_address, max_packet_size, poll_interval, device_address));
     if (!pipe)
     if (!pipe)
         return ENOMEM;
         return ENOMEM;