mirror of
https://github.com/opnsense/src.git
synced 2026-02-16 17:19:56 -05:00
functions are selfcontained (ie. they touch only isa_dma.c static variables and hardware) so a private lock is sufficient to prevent races. This changes only i386/amd64 while there are also isa_dma functions for ia64/sparc64. Sparc64 are ones empty stubs and ia64 ones are unused as ia64 does not have isa (says marcel). This patch removes explicit locking of Giant from a few drivers (there are some that requires this but lack ones - this patch fixes this) and also removes the need for implicit locking of Giant from attach routines where it's provided by newbus. Approved by: ed (mentor, implicit) Reviewed by: jhb, attilio (glanced by) Tested by: Giovanni Trematerra <giovanni.trematerra gmail com> IA64 clue: marcel |
||
|---|---|---|
| .. | ||
| ibfoo.c | ||
| ibfoo_int.h | ||
| pcii.c | ||
| tnt4882.c | ||
| ugpib.h | ||
| upd7210.c | ||
| upd7210.h | ||