Home
last modified time | relevance | path

Searched hist:"397 c19d1753d210247d77eb3ca33d1c7c1eb2fa9" (Results 1 – 15 of 15) sorted by relevance

/freebsd/sys/sys/
H A Dunpcb.hdiff 397c19d1753d210247d77eb3ca33d1c7c1eb2fa9 Sun Dec 30 02:42:15 CET 2007 Jeff Roberson <jeff@FreeBSD.org> Remove explicit locking of struct file.
- Introduce a finit() which is used to initailize the fields of struct file
in such a way that the ops vector is only valid after the data, type,
and flags are valid.
- Protect f_flag and f_count with atomic operations.
- Remove the global list of all files and associated accounting.
- Rewrite the unp garbage collection such that it no longer requires
the global list of all files and instead uses a list of all unp sockets.
- Mark sockets in the accept queue so we don't incorrectly gc them.

Tested by: kris, pho
diff 397c19d1753d210247d77eb3ca33d1c7c1eb2fa9 Sun Dec 30 02:42:15 CET 2007 Jeff Roberson <jeff@FreeBSD.org> Remove explicit locking of struct file.
- Introduce a finit() which is used to initailize the fields of struct file
in such a way that the ops vector is only valid after the data, type,
and flags are valid.
- Protect f_flag and f_count with atomic operations.
- Remove the global list of all files and associated accounting.
- Rewrite the unp garbage collection such that it no longer requires
the global list of all files and instead uses a list of all unp sockets.
- Mark sockets in the accept queue so we don't incorrectly gc them.

Tested by: kris, pho
H A Dfile.hdiff 397c19d1753d210247d77eb3ca33d1c7c1eb2fa9 Sun Dec 30 02:42:15 CET 2007 Jeff Roberson <jeff@FreeBSD.org> Remove explicit locking of struct file.
- Introduce a finit() which is used to initailize the fields of struct file
in such a way that the ops vector is only valid after the data, type,
and flags are valid.
- Protect f_flag and f_count with atomic operations.
- Remove the global list of all files and associated accounting.
- Rewrite the unp garbage collection such that it no longer requires
the global list of all files and instead uses a list of all unp sockets.
- Mark sockets in the accept queue so we don't incorrectly gc them.

Tested by: kris, pho
diff 397c19d1753d210247d77eb3ca33d1c7c1eb2fa9 Sun Dec 30 02:42:15 CET 2007 Jeff Roberson <jeff@FreeBSD.org> Remove explicit locking of struct file.
- Introduce a finit() which is used to initailize the fields of struct file
in such a way that the ops vector is only valid after the data, type,
and flags are valid.
- Protect f_flag and f_count with atomic operations.
- Remove the global list of all files and associated accounting.
- Rewrite the unp garbage collection such that it no longer requires
the global list of all files and instead uses a list of all unp sockets.
- Mark sockets in the accept queue so we don't incorrectly gc them.

Tested by: kris, pho
/freebsd/sys/netgraph/
H A Dng_socket.cdiff 397c19d1753d210247d77eb3ca33d1c7c1eb2fa9 Sun Dec 30 02:42:15 CET 2007 Jeff Roberson <jeff@FreeBSD.org> Remove explicit locking of struct file.
- Introduce a finit() which is used to initailize the fields of struct file
in such a way that the ops vector is only valid after the data, type,
and flags are valid.
- Protect f_flag and f_count with atomic operations.
- Remove the global list of all files and associated accounting.
- Rewrite the unp garbage collection such that it no longer requires
the global list of all files and instead uses a list of all unp sockets.
- Mark sockets in the accept queue so we don't incorrectly gc them.

Tested by: kris, pho
diff 397c19d1753d210247d77eb3ca33d1c7c1eb2fa9 Sun Dec 30 02:42:15 CET 2007 Jeff Roberson <jeff@FreeBSD.org> Remove explicit locking of struct file.
- Introduce a finit() which is used to initailize the fields of struct file
in such a way that the ops vector is only valid after the data, type,
and flags are valid.
- Protect f_flag and f_count with atomic operations.
- Remove the global list of all files and associated accounting.
- Rewrite the unp garbage collection such that it no longer requires
the global list of all files and instead uses a list of all unp sockets.
- Mark sockets in the accept queue so we don't incorrectly gc them.

Tested by: kris, pho
/freebsd/sys/opencrypto/
H A Dcryptodev.cdiff 397c19d1753d210247d77eb3ca33d1c7c1eb2fa9 Sun Dec 30 02:42:15 CET 2007 Jeff Roberson <jeff@FreeBSD.org> Remove explicit locking of struct file.
- Introduce a finit() which is used to initailize the fields of struct file
in such a way that the ops vector is only valid after the data, type,
and flags are valid.
- Protect f_flag and f_count with atomic operations.
- Remove the global list of all files and associated accounting.
- Rewrite the unp garbage collection such that it no longer requires
the global list of all files and instead uses a list of all unp sockets.
- Mark sockets in the accept queue so we don't incorrectly gc them.

Tested by: kris, pho
diff 397c19d1753d210247d77eb3ca33d1c7c1eb2fa9 Sun Dec 30 02:42:15 CET 2007 Jeff Roberson <jeff@FreeBSD.org> Remove explicit locking of struct file.
- Introduce a finit() which is used to initailize the fields of struct file
in such a way that the ops vector is only valid after the data, type,
and flags are valid.
- Protect f_flag and f_count with atomic operations.
- Remove the global list of all files and associated accounting.
- Rewrite the unp garbage collection such that it no longer requires
the global list of all files and instead uses a list of all unp sockets.
- Mark sockets in the accept queue so we don't incorrectly gc them.

Tested by: kris, pho
/freebsd/sys/kern/
H A Duipc_mqueue.cdiff 397c19d1753d210247d77eb3ca33d1c7c1eb2fa9 Sun Dec 30 02:42:15 CET 2007 Jeff Roberson <jeff@FreeBSD.org> Remove explicit locking of struct file.
- Introduce a finit() which is used to initailize the fields of struct file
in such a way that the ops vector is only valid after the data, type,
and flags are valid.
- Protect f_flag and f_count with atomic operations.
- Remove the global list of all files and associated accounting.
- Rewrite the unp garbage collection such that it no longer requires
the global list of all files and instead uses a list of all unp sockets.
- Mark sockets in the accept queue so we don't incorrectly gc them.

Tested by: kris, pho
diff 397c19d1753d210247d77eb3ca33d1c7c1eb2fa9 Sun Dec 30 02:42:15 CET 2007 Jeff Roberson <jeff@FreeBSD.org> Remove explicit locking of struct file.
- Introduce a finit() which is used to initailize the fields of struct file
in such a way that the ops vector is only valid after the data, type,
and flags are valid.
- Protect f_flag and f_count with atomic operations.
- Remove the global list of all files and associated accounting.
- Rewrite the unp garbage collection such that it no longer requires
the global list of all files and instead uses a list of all unp sockets.
- Mark sockets in the accept queue so we don't incorrectly gc them.

Tested by: kris, pho
H A Dkern_event.cdiff 397c19d1753d210247d77eb3ca33d1c7c1eb2fa9 Sun Dec 30 02:42:15 CET 2007 Jeff Roberson <jeff@FreeBSD.org> Remove explicit locking of struct file.
- Introduce a finit() which is used to initailize the fields of struct file
in such a way that the ops vector is only valid after the data, type,
and flags are valid.
- Protect f_flag and f_count with atomic operations.
- Remove the global list of all files and associated accounting.
- Rewrite the unp garbage collection such that it no longer requires
the global list of all files and instead uses a list of all unp sockets.
- Mark sockets in the accept queue so we don't incorrectly gc them.

Tested by: kris, pho
diff 397c19d1753d210247d77eb3ca33d1c7c1eb2fa9 Sun Dec 30 02:42:15 CET 2007 Jeff Roberson <jeff@FreeBSD.org> Remove explicit locking of struct file.
- Introduce a finit() which is used to initailize the fields of struct file
in such a way that the ops vector is only valid after the data, type,
and flags are valid.
- Protect f_flag and f_count with atomic operations.
- Remove the global list of all files and associated accounting.
- Rewrite the unp garbage collection such that it no longer requires
the global list of all files and instead uses a list of all unp sockets.
- Mark sockets in the accept queue so we don't incorrectly gc them.

Tested by: kris, pho
H A Dsys_generic.cdiff 397c19d1753d210247d77eb3ca33d1c7c1eb2fa9 Sun Dec 30 02:42:15 CET 2007 Jeff Roberson <jeff@FreeBSD.org> Remove explicit locking of struct file.
- Introduce a finit() which is used to initailize the fields of struct file
in such a way that the ops vector is only valid after the data, type,
and flags are valid.
- Protect f_flag and f_count with atomic operations.
- Remove the global list of all files and associated accounting.
- Rewrite the unp garbage collection such that it no longer requires
the global list of all files and instead uses a list of all unp sockets.
- Mark sockets in the accept queue so we don't incorrectly gc them.

Tested by: kris, pho
diff 397c19d1753d210247d77eb3ca33d1c7c1eb2fa9 Sun Dec 30 02:42:15 CET 2007 Jeff Roberson <jeff@FreeBSD.org> Remove explicit locking of struct file.
- Introduce a finit() which is used to initailize the fields of struct file
in such a way that the ops vector is only valid after the data, type,
and flags are valid.
- Protect f_flag and f_count with atomic operations.
- Remove the global list of all files and associated accounting.
- Rewrite the unp garbage collection such that it no longer requires
the global list of all files and instead uses a list of all unp sockets.
- Mark sockets in the accept queue so we don't incorrectly gc them.

Tested by: kris, pho
H A Dsys_pipe.cdiff 397c19d1753d210247d77eb3ca33d1c7c1eb2fa9 Sun Dec 30 02:42:15 CET 2007 Jeff Roberson <jeff@FreeBSD.org> Remove explicit locking of struct file.
- Introduce a finit() which is used to initailize the fields of struct file
in such a way that the ops vector is only valid after the data, type,
and flags are valid.
- Protect f_flag and f_count with atomic operations.
- Remove the global list of all files and associated accounting.
- Rewrite the unp garbage collection such that it no longer requires
the global list of all files and instead uses a list of all unp sockets.
- Mark sockets in the accept queue so we don't incorrectly gc them.

Tested by: kris, pho
diff 397c19d1753d210247d77eb3ca33d1c7c1eb2fa9 Sun Dec 30 02:42:15 CET 2007 Jeff Roberson <jeff@FreeBSD.org> Remove explicit locking of struct file.
- Introduce a finit() which is used to initailize the fields of struct file
in such a way that the ops vector is only valid after the data, type,
and flags are valid.
- Protect f_flag and f_count with atomic operations.
- Remove the global list of all files and associated accounting.
- Rewrite the unp garbage collection such that it no longer requires
the global list of all files and instead uses a list of all unp sockets.
- Mark sockets in the accept queue so we don't incorrectly gc them.

Tested by: kris, pho
H A Duipc_syscalls.cdiff 397c19d1753d210247d77eb3ca33d1c7c1eb2fa9 Sun Dec 30 02:42:15 CET 2007 Jeff Roberson <jeff@FreeBSD.org> Remove explicit locking of struct file.
- Introduce a finit() which is used to initailize the fields of struct file
in such a way that the ops vector is only valid after the data, type,
and flags are valid.
- Protect f_flag and f_count with atomic operations.
- Remove the global list of all files and associated accounting.
- Rewrite the unp garbage collection such that it no longer requires
the global list of all files and instead uses a list of all unp sockets.
- Mark sockets in the accept queue so we don't incorrectly gc them.

Tested by: kris, pho
diff 397c19d1753d210247d77eb3ca33d1c7c1eb2fa9 Sun Dec 30 02:42:15 CET 2007 Jeff Roberson <jeff@FreeBSD.org> Remove explicit locking of struct file.
- Introduce a finit() which is used to initailize the fields of struct file
in such a way that the ops vector is only valid after the data, type,
and flags are valid.
- Protect f_flag and f_count with atomic operations.
- Remove the global list of all files and associated accounting.
- Rewrite the unp garbage collection such that it no longer requires
the global list of all files and instead uses a list of all unp sockets.
- Mark sockets in the accept queue so we don't incorrectly gc them.

Tested by: kris, pho
H A Duipc_usrreq.cdiff 397c19d1753d210247d77eb3ca33d1c7c1eb2fa9 Sun Dec 30 02:42:15 CET 2007 Jeff Roberson <jeff@FreeBSD.org> Remove explicit locking of struct file.
- Introduce a finit() which is used to initailize the fields of struct file
in such a way that the ops vector is only valid after the data, type,
and flags are valid.
- Protect f_flag and f_count with atomic operations.
- Remove the global list of all files and associated accounting.
- Rewrite the unp garbage collection such that it no longer requires
the global list of all files and instead uses a list of all unp sockets.
- Mark sockets in the accept queue so we don't incorrectly gc them.

Tested by: kris, pho
diff 397c19d1753d210247d77eb3ca33d1c7c1eb2fa9 Sun Dec 30 02:42:15 CET 2007 Jeff Roberson <jeff@FreeBSD.org> Remove explicit locking of struct file.
- Introduce a finit() which is used to initailize the fields of struct file
in such a way that the ops vector is only valid after the data, type,
and flags are valid.
- Protect f_flag and f_count with atomic operations.
- Remove the global list of all files and associated accounting.
- Rewrite the unp garbage collection such that it no longer requires
the global list of all files and instead uses a list of all unp sockets.
- Mark sockets in the accept queue so we don't incorrectly gc them.

Tested by: kris, pho
H A Dvfs_vnops.cdiff 397c19d1753d210247d77eb3ca33d1c7c1eb2fa9 Sun Dec 30 02:42:15 CET 2007 Jeff Roberson <jeff@FreeBSD.org> Remove explicit locking of struct file.
- Introduce a finit() which is used to initailize the fields of struct file
in such a way that the ops vector is only valid after the data, type,
and flags are valid.
- Protect f_flag and f_count with atomic operations.
- Remove the global list of all files and associated accounting.
- Rewrite the unp garbage collection such that it no longer requires
the global list of all files and instead uses a list of all unp sockets.
- Mark sockets in the accept queue so we don't incorrectly gc them.

Tested by: kris, pho
diff 397c19d1753d210247d77eb3ca33d1c7c1eb2fa9 Sun Dec 30 02:42:15 CET 2007 Jeff Roberson <jeff@FreeBSD.org> Remove explicit locking of struct file.
- Introduce a finit() which is used to initailize the fields of struct file
in such a way that the ops vector is only valid after the data, type,
and flags are valid.
- Protect f_flag and f_count with atomic operations.
- Remove the global list of all files and associated accounting.
- Rewrite the unp garbage collection such that it no longer requires
the global list of all files and instead uses a list of all unp sockets.
- Mark sockets in the accept queue so we don't incorrectly gc them.

Tested by: kris, pho
H A Dkern_descrip.cdiff 397c19d1753d210247d77eb3ca33d1c7c1eb2fa9 Sun Dec 30 02:42:15 CET 2007 Jeff Roberson <jeff@FreeBSD.org> Remove explicit locking of struct file.
- Introduce a finit() which is used to initailize the fields of struct file
in such a way that the ops vector is only valid after the data, type,
and flags are valid.
- Protect f_flag and f_count with atomic operations.
- Remove the global list of all files and associated accounting.
- Rewrite the unp garbage collection such that it no longer requires
the global list of all files and instead uses a list of all unp sockets.
- Mark sockets in the accept queue so we don't incorrectly gc them.

Tested by: kris, pho
diff 397c19d1753d210247d77eb3ca33d1c7c1eb2fa9 Sun Dec 30 02:42:15 CET 2007 Jeff Roberson <jeff@FreeBSD.org> Remove explicit locking of struct file.
- Introduce a finit() which is used to initailize the fields of struct file
in such a way that the ops vector is only valid after the data, type,
and flags are valid.
- Protect f_flag and f_count with atomic operations.
- Remove the global list of all files and associated accounting.
- Rewrite the unp garbage collection such that it no longer requires
the global list of all files and instead uses a list of all unp sockets.
- Mark sockets in the accept queue so we don't incorrectly gc them.

Tested by: kris, pho
H A Dvfs_syscalls.cdiff 397c19d1753d210247d77eb3ca33d1c7c1eb2fa9 Sun Dec 30 02:42:15 CET 2007 Jeff Roberson <jeff@FreeBSD.org> Remove explicit locking of struct file.
- Introduce a finit() which is used to initailize the fields of struct file
in such a way that the ops vector is only valid after the data, type,
and flags are valid.
- Protect f_flag and f_count with atomic operations.
- Remove the global list of all files and associated accounting.
- Rewrite the unp garbage collection such that it no longer requires
the global list of all files and instead uses a list of all unp sockets.
- Mark sockets in the accept queue so we don't incorrectly gc them.

Tested by: kris, pho
diff 397c19d1753d210247d77eb3ca33d1c7c1eb2fa9 Sun Dec 30 02:42:15 CET 2007 Jeff Roberson <jeff@FreeBSD.org> Remove explicit locking of struct file.
- Introduce a finit() which is used to initailize the fields of struct file
in such a way that the ops vector is only valid after the data, type,
and flags are valid.
- Protect f_flag and f_count with atomic operations.
- Remove the global list of all files and associated accounting.
- Rewrite the unp garbage collection such that it no longer requires
the global list of all files and instead uses a list of all unp sockets.
- Mark sockets in the accept queue so we don't incorrectly gc them.

Tested by: kris, pho
/freebsd/sys/fs/fifofs/
H A Dfifo_vnops.cdiff 397c19d1753d210247d77eb3ca33d1c7c1eb2fa9 Sun Dec 30 02:42:15 CET 2007 Jeff Roberson <jeff@FreeBSD.org> Remove explicit locking of struct file.
- Introduce a finit() which is used to initailize the fields of struct file
in such a way that the ops vector is only valid after the data, type,
and flags are valid.
- Protect f_flag and f_count with atomic operations.
- Remove the global list of all files and associated accounting.
- Rewrite the unp garbage collection such that it no longer requires
the global list of all files and instead uses a list of all unp sockets.
- Mark sockets in the accept queue so we don't incorrectly gc them.

Tested by: kris, pho
diff 397c19d1753d210247d77eb3ca33d1c7c1eb2fa9 Sun Dec 30 02:42:15 CET 2007 Jeff Roberson <jeff@FreeBSD.org> Remove explicit locking of struct file.
- Introduce a finit() which is used to initailize the fields of struct file
in such a way that the ops vector is only valid after the data, type,
and flags are valid.
- Protect f_flag and f_count with atomic operations.
- Remove the global list of all files and associated accounting.
- Rewrite the unp garbage collection such that it no longer requires
the global list of all files and instead uses a list of all unp sockets.
- Mark sockets in the accept queue so we don't incorrectly gc them.

Tested by: kris, pho
/freebsd/sys/fs/devfs/
H A Ddevfs_vnops.cdiff 397c19d1753d210247d77eb3ca33d1c7c1eb2fa9 Sun Dec 30 02:42:15 CET 2007 Jeff Roberson <jeff@FreeBSD.org> Remove explicit locking of struct file.
- Introduce a finit() which is used to initailize the fields of struct file
in such a way that the ops vector is only valid after the data, type,
and flags are valid.
- Protect f_flag and f_count with atomic operations.
- Remove the global list of all files and associated accounting.
- Rewrite the unp garbage collection such that it no longer requires
the global list of all files and instead uses a list of all unp sockets.
- Mark sockets in the accept queue so we don't incorrectly gc them.

Tested by: kris, pho
diff 397c19d1753d210247d77eb3ca33d1c7c1eb2fa9 Sun Dec 30 02:42:15 CET 2007 Jeff Roberson <jeff@FreeBSD.org> Remove explicit locking of struct file.
- Introduce a finit() which is used to initailize the fields of struct file
in such a way that the ops vector is only valid after the data, type,
and flags are valid.
- Protect f_flag and f_count with atomic operations.
- Remove the global list of all files and associated accounting.
- Rewrite the unp garbage collection such that it no longer requires
the global list of all files and instead uses a list of all unp sockets.
- Mark sockets in the accept queue so we don't incorrectly gc them.

Tested by: kris, pho