freebsd-dev/sys/fs
Robert Watson 9535efc00d Merge additional socket buffer locking from rwatson_netperf:
- Lock down low hanging fruit use of sb_flags with socket buffer
  lock.

- Lock down low hanging fruit use of so_state with socket lock.

- Lock down low hanging fruit use of so_options.

- Lock down low-hanging fruit use of sb_lowwat and sb_hiwat with
  socket buffer lock.

- Annotate situations in which we unlock the socket lock and then
  grab the receive socket buffer lock, which are currently actually
  the same lock.  Depending on how we want to play our cards, we
  may want to coallesce these lock uses to reduce overhead.

- Convert a if()->panic() into a KASSERT relating to so_state in
  soaccept().

- Remove a number of splnet()/splx() references.

More complex merging of socket and socket buffer locking to
follow.
2004-06-17 22:48:11 +00:00
..
cd9660 Second half of the dev_t cleanup. 2004-06-17 17:16:53 +00:00
coda Second half of the dev_t cleanup. 2004-06-17 17:16:53 +00:00
deadfs Remove advertising clause from University of California Regent's 2004-04-07 20:46:16 +00:00
devfs Second half of the dev_t cleanup. 2004-06-17 17:16:53 +00:00
fdescfs Remove advertising clause from University of California Regent's 2004-04-07 20:46:16 +00:00
fifofs Merge additional socket buffer locking from rwatson_netperf: 2004-06-17 22:48:11 +00:00
hpfs Do the dreaded s/dev_t/struct cdev */ 2004-06-16 09:47:26 +00:00
msdosfs Do the dreaded s/dev_t/struct cdev */ 2004-06-16 09:47:26 +00:00
ntfs Do the dreaded s/dev_t/struct cdev */ 2004-06-16 09:47:26 +00:00
nullfs Remove advertising clause from University of California Regent's 2004-04-07 20:46:16 +00:00
nwfs Make vm_page's PG_ZERO flag immutable between the time of the page's 2004-05-06 05:03:23 +00:00
portalfs Merge additional socket buffer locking from rwatson_netperf: 2004-06-17 22:48:11 +00:00
procfs Remove advertising clause from University of California Regent's 2004-04-07 20:46:16 +00:00
pseudofs When taking event callbacks (like process_exit) out from under Giant, those 2004-03-14 15:57:45 +00:00
smbfs Make vm_page's PG_ZERO flag immutable between the time of the page's 2004-05-06 05:03:23 +00:00
specfs Second half of the dev_t cleanup. 2004-06-17 17:16:53 +00:00
udf Do the dreaded s/dev_t/struct cdev */ 2004-06-16 09:47:26 +00:00
umapfs Remove advertising clause from University of California Regent's 2004-04-07 20:46:16 +00:00
unionfs Remove advertising clause from University of California Regent's 2004-04-07 20:46:16 +00:00