@@ -282,8 +282,8 @@ func finishThrottleDevices(s *specgen.SpecGenerator) error {
282
282
if err := unix .Stat (k , & statT ); err != nil {
283
283
return err
284
284
}
285
- v .Major = (int64 (unix .Major (statT .Rdev )))
286
- v .Minor = (int64 (unix .Minor (statT .Rdev )))
285
+ v .Major = (int64 (unix .Major (uint64 ( statT .Rdev ) )))
286
+ v .Minor = (int64 (unix .Minor (uint64 ( statT .Rdev ) )))
287
287
s .ResourceLimits .BlockIO .ThrottleReadBpsDevice = append (s .ResourceLimits .BlockIO .ThrottleReadBpsDevice , v )
288
288
}
289
289
}
@@ -293,8 +293,8 @@ func finishThrottleDevices(s *specgen.SpecGenerator) error {
293
293
if err := unix .Stat (k , & statT ); err != nil {
294
294
return err
295
295
}
296
- v .Major = (int64 (unix .Major (statT .Rdev )))
297
- v .Minor = (int64 (unix .Minor (statT .Rdev )))
296
+ v .Major = (int64 (unix .Major (uint64 ( statT .Rdev ) )))
297
+ v .Minor = (int64 (unix .Minor (uint64 ( statT .Rdev ) )))
298
298
s .ResourceLimits .BlockIO .ThrottleWriteBpsDevice = append (s .ResourceLimits .BlockIO .ThrottleWriteBpsDevice , v )
299
299
}
300
300
}
@@ -304,8 +304,8 @@ func finishThrottleDevices(s *specgen.SpecGenerator) error {
304
304
if err := unix .Stat (k , & statT ); err != nil {
305
305
return err
306
306
}
307
- v .Major = (int64 (unix .Major (statT .Rdev )))
308
- v .Minor = (int64 (unix .Minor (statT .Rdev )))
307
+ v .Major = (int64 (unix .Major (uint64 ( statT .Rdev ) )))
308
+ v .Minor = (int64 (unix .Minor (uint64 ( statT .Rdev ) )))
309
309
s .ResourceLimits .BlockIO .ThrottleReadIOPSDevice = append (s .ResourceLimits .BlockIO .ThrottleReadIOPSDevice , v )
310
310
}
311
311
}
@@ -315,8 +315,8 @@ func finishThrottleDevices(s *specgen.SpecGenerator) error {
315
315
if err := unix .Stat (k , & statT ); err != nil {
316
316
return err
317
317
}
318
- v .Major = (int64 (unix .Major (statT .Rdev )))
319
- v .Minor = (int64 (unix .Minor (statT .Rdev )))
318
+ v .Major = (int64 (unix .Major (uint64 ( statT .Rdev ) )))
319
+ v .Minor = (int64 (unix .Minor (uint64 ( statT .Rdev ) )))
320
320
s .ResourceLimits .BlockIO .ThrottleWriteIOPSDevice = append (s .ResourceLimits .BlockIO .ThrottleWriteIOPSDevice , v )
321
321
}
322
322
}
0 commit comments