freebsd-dev/sys/dev/pccard
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
..
card_if.m
pccard_cis_quirks.c sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
pccard_cis.c sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
pccard_cis.h sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
pccard_device.c sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
pccard.c Push down Giant one layer. In the days of yore, back when Penitums 2018-03-20 22:01:18 +00:00
pccarddevs
pccardreg.h sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
pccardvar.h Minor formatting and style tweaks to some comments. 2017-12-28 18:51:35 +00:00
pccardvarp.h sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
power_if.m