drivers/gpib/TODO

Source file repositories/reference/linux-study-clean/drivers/gpib/TODO

File Facts

System
Linux kernel
Corpus path
drivers/gpib/TODO
Extension
[no extension]
Size
482 bytes
Lines
11
Domain
Driver Families
Bucket
drivers/gpib
Inferred role
Driver Families: drivers/gpib
Status
atlas-only

Why This File Exists

Repeatable hardware-adapter layer. Deep compatibility for every driver is out of scope; this atlas records patterns, probe lifecycles, bus glue, IRQ/DMA usage, and links back to core abstractions.

Dependency Surface

Detected Declarations

Annotated Snippet

TODO:
- checkpatch.pl fixes
  These checks should be ignored:
    CHECK:ALLOC_SIZEOF_STRUCT: Prefer kmalloc(sizeof(*board->private_data)...) over kmalloc(sizeof(struct xxx_priv)...)
    ./gpio/gpib_bitbang.c:50: ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parenthese
  This warning will be addressed later:  WARNING:UNDOCUMENTED_DT_STRING: DT compatible string
- resolve XXX notes where possible
- fix FIXME notes
- clean-up commented-out code
- fix typos

Annotation

Implementation Notes