Revert "scheduler: task.Data made 64bit to avoid overflow"
This reverts commit fd8938c634
.
Этот коммит содержится в:
родитель
fd8938c634
коммит
ed2db8a26d
2 изменённых файлов: 2 добавлений и 2 удалений
|
@ -13,7 +13,7 @@ type Task struct {
|
|||
Ptr unsafe.Pointer
|
||||
|
||||
// Data is a field which can be used for storing state information.
|
||||
Data uint64
|
||||
Data uint
|
||||
|
||||
// state is the underlying running state of the task.
|
||||
state state
|
||||
|
|
|
@ -88,7 +88,7 @@ func addSleepTask(t *task.Task, duration timeUnit) {
|
|||
panic("runtime: addSleepTask: expected next task to be nil")
|
||||
}
|
||||
}
|
||||
t.Data = uint64(duration)
|
||||
t.Data = uint(duration) // TODO: longer durations
|
||||
now := ticks()
|
||||
if sleepQueue == nil {
|
||||
scheduleLog(" -> sleep new queue")
|
||||
|
|
Загрузка…
Создание таблицы
Сослаться в новой задаче