История изменений
Исправление metawishmaster, (текущая версия) :
и еще, делать что-то типа «return pci_register_driver(&myDriver);» - это к попаболи
грамонее все ответы функций, которые могут вернуть ошибку обрабатывать так:
// при условии, что func что-то отличное от нуля при ошибке
ret = func([arg list]);
if (ret) {
// освободить память, если что-то аллоцировал
printk(KERN_ERR"error: блииин! в func косяк ;(");
return ret;
}
// весело шагаем дальше
...
Исправление metawishmaster, :
и еще, делать что-то типа «return pci_register_driver(&myDriver);» - это к попаболи
грамонее все ответы функций, которые могут вернуть ошибку обрабатывать так:
// при условии, что func что-то отличное от нуля при ошибке
ret = func([arg list]);
if (ret) {
// освободить память, если что-то аллоцировал
printk("error: блииин! в func косяк ;(")
return ret;
}
// весело шагаем дальше
...
Исходная версия metawishmaster, :
и еще, делать что-то типа «return pci_register_driver(&myDriver);» - это к попаболи
грамонее все ответы функций, которые могут вернуть ошибку обрабатывать так:
// при условии, что func что-то отличное от нуля при ошибке
ret = func([arg list]);
if (ret) {
// освободить память, если что-то аллоцировал
return ret;
}
// весело шагаем дальше
...