Ioctl generation with linux HEAD fails
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 35/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Cần làm rõ
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- linux, rust
- Lĩnh vực
- build-system, operating-systems
Hướng nghiên cứu
Start by reproducing the generator-script failure against Linux HEAD and inspect list.c and include/linux/ext4.h, especially EXT4_IOC32_GROUP_ADD and the incomplete compat_ext4_new_group_input type. Trace how linux-raw-sys handles these uapi definitions, then verify that generation completes without the reported compiler error and produces valid ioctl bindings.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
@joshtriplett As a followup to #53, I was investigating running the generator script with linux HEAD, but I'm hitting this error:
list.c: In function ‘list’:
include/linux/ext4.h:47:54: error: invalid application of ‘sizeof’ to incomplete type ‘struct compat_ext4_new_group_input’
47 | #define EXT4_IOC32_GROUP_ADD _IOW('f', 8, struct `)
| ^~~~~~
It seems compat_ext4_new_group_input isn't defined in the uapi headers, but EXT4_IOC32_GROUP_ADD isn't usable without it. Should compat_ext4_new_group_input be moved into uapi?
- Ngôn ngữ chính
- Rust
- Star
- 71
- Fork
- 63
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của sunfishcode/linux-raw-sys
-
add OPENAT2_REGULAR Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 67/100
sunfishcode/linux-raw-sys#194 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
sunfishcode/linux-raw-sys#192 · 1 bình luận ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
sunfishcode/linux-raw-sys#188 ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 68/100
sunfishcode/linux-raw-sys#189 ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100
sunfishcode/linux-raw-sys#179 ·
Tất cả issue của sunfishcode/linux-raw-sys
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
Eynzof/Hermes-CN-Desktop#610 ·
-
Axis areas are always keyboard-focusable (Sense::drag), even with allow_axis_zoom_drag(false) Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
-
bug team:backend track:services-maintenance
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
cowprotocol/services#4950 ·
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
gitbutlerapp/gitbutler#15998 · 1 bình luận ·