История изменений
Исправление dsl, (текущая версия) :
А воспроизводится ли если
-
Объявить структуру для sys_cntl (глобальную) и структуры для ethernet, массива device и mdev (вложенные) как упакованные?
-
Объявить массив без блока инициализации и заполнить указателями позже?
UPD:
- Объявить структуры с принудительным выравниванием по 8 байтам, т.е.
union {
struct sys_cntl_type {
/* ... */
} sys_cntl;
uint64_t align;
}
Исправление dsl, :
А воспроизводится ли если
-
Объявить структуру для sys_cntl (глобальную) и структуры для ethernet, массива device и mdev (вложенные) как упакованные?
-
Объявить массив без блока инициализации и заполнить указателями позже?
UPD:
- Объявить структуры с принудительным выравниванием на по 8 байтам, т.е.
union {
struct sys_cntl_type {
/* ... */
} sys_cntl;
uint64_t align;
}
Исходная версия dsl, :
А воспроизводится ли если
-
Объявить структуру для sys_cntl (глобальную) и структуры для ethernet, массива device и mdev (вложенные) как упакованные?
-
Объявить массив без блока инициализации и заполнить указателями позже?