freebsd-dev/sys/dev/cardbus
Warner Losh 4e96c99bdf Push down Giant one layer. In the days of yore, back when Penitums
were the new kids on the block and F00F hacks were all the rage, one
needed to take out Giant to do anything moderately complicated with
the VM, mappings and such. So the pccard / cardbus code held Giant for
the entire insertion or removal process.

Today, the VM is MP safe. The lock is only needed for dealing with
newbus things. Move locking and unlocking Giant to be only around
adding and probing devices in pccard and cardbus.
2018-03-20 22:01:18 +00:00
..
cardbus_cis.c 1k objects on the stack are a bad idea. While it's likely safe in this 2017-12-12 20:22:09 +00:00
cardbus_cis.h sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
cardbus_device.c sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
cardbus.c Push down Giant one layer. In the days of yore, back when Penitums 2018-03-20 22:01:18 +00:00
cardbusreg.h sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
cardbusvar.h sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00