|
Revision tags: release/13.4.0-p5, release/13.5.0-p1, release/14.2.0-p3, release/13.5.0, release/14.2.0-p2, release/14.1.0-p8, release/13.4.0-p4, release/14.1.0-p7, release/14.2.0-p1, release/13.4.0-p3, release/14.2.0, release/13.4.0, release/14.1.0 |
|
| #
36d16f5c |
| 23-Mar-2024 |
Konstantin Belousov <[email protected]> |
cdevpriv(9): document devfs_foreach_cdevpriv()
(cherry picked from commit 88f2c58d1a857f0ccedd49da3dc29d8d193b4fdd)
|
|
Revision tags: release/13.3.0, release/14.0.0 |
|
| #
fa9896e0 |
| 16-Aug-2023 |
Warner Losh <[email protected]> |
Remove $FreeBSD$: two-line nroff pattern
Remove /^\.\\"\n\.\\"\s*\$FreeBSD\$$\n/
|
|
Revision tags: release/13.2.0, release/12.4.0, release/13.1.0, release/12.3.0, release/13.0.0, release/12.2.0, release/11.4.0, release/12.1.0, release/11.3.0, release/12.0.0, release/11.2.0, release/10.4.0, release/11.1.0, release/11.0.1, release/11.0.0, release/10.3.0 |
|
| #
8d7e0f58 |
| 02-Dec-2015 |
John Baldwin <[email protected]> |
The cdevpriv_dtr_t typedef was not able to be used in a function prototype like the various d_*_t typedefs since it declared a function pointer rather than a function. Add a new d_priv_dtor_t typede
The cdevpriv_dtr_t typedef was not able to be used in a function prototype like the various d_*_t typedefs since it declared a function pointer rather than a function. Add a new d_priv_dtor_t typedef that declares the function and can be used as a function prototype. The previous typedef wasn't useful outside of the cdevpriv implementation, so retire it.
The name d_priv_dtor_t was chosen to be more consistent with cdev methods since it is commonly used in place of d_close_t even though it is not a direct pointer in struct cdevsw.
Reviewed by: kib, imp MFC after: 1 month Differential Revision: https://reviews.freebsd.org/D4340
show more ...
|
| #
75824a7b |
| 20-Aug-2015 |
Bryan Drewery <[email protected]> |
Remove reference to non-existent kern_openat(9).
MFC after: 3 days Sponsored by: EMC / Isilon Storage Division
|
|
Revision tags: release/10.2.0 |
|
| #
1e9469d1 |
| 21-Dec-2014 |
Christian Brueffer <[email protected]> |
Fix various mdoc issues and some EOL whitespace.
Found with: mandoc -Tlint
|
|
Revision tags: release/10.1.0, release/9.3.0, release/10.0.0, release/9.2.0, release/8.4.0, release/9.1.0 |
|
| #
07da61a6 |
| 15-Aug-2012 |
Hans Petter Selasky <[email protected]> |
Streamline use of cdevpriv and correct some corner cases.
1) It is not useful to call "devfs_clear_cdevpriv()" from "d_close" callbacks, hence for example read, write, ioctl and so on might be sleep
Streamline use of cdevpriv and correct some corner cases.
1) It is not useful to call "devfs_clear_cdevpriv()" from "d_close" callbacks, hence for example read, write, ioctl and so on might be sleeping at the time of "d_close" being called and then then freed private data can still be accessed. Examples: dtrace, linux_compat, ksyms (all fixed by this patch)
2) In sys/dev/drm* there are some cases in which memory will be freed twice, if open fails, first by code in the open routine, secondly by the cdevpriv destructor. Move registration of the cdevpriv to the end of the drm open routines.
3) devfs_clear_cdevpriv() is not called if the "d_open" callback registered cdevpriv data and the "d_open" callback function returned an error. Fix this.
Discussed with: phk MFC after: 2 weeks
show more ...
|
|
Revision tags: release/8.3.0_cvs, release/8.3.0, release/9.0.0 |
|
| #
a6d11f71 |
| 25-May-2011 |
Ruslan Ermilov <[email protected]> |
[mdoc] Fixed .Dt call.
|
|
Revision tags: release/7.4.0_cvs, release/8.2.0_cvs, release/7.4.0, release/8.2.0, release/8.1.0_cvs, release/8.1.0 |
|
| #
60841389 |
| 29-Mar-2010 |
Xin LI <[email protected]> |
MFC r204383:
Add several necessary .El's
|
| #
aa12cea2 |
| 14-Apr-2010 |
Ulrich Spörlein <[email protected]> |
mdoc: order prologue macros consistently by Dd/Dt/Os
Although groff_mdoc(7) gives another impression, this is the ordering most widely used and also required by mdocml/mandoc.
Reviewed by: ru Appro
mdoc: order prologue macros consistently by Dd/Dt/Os
Although groff_mdoc(7) gives another impression, this is the ordering most widely used and also required by mdocml/mandoc.
Reviewed by: ru Approved by: philip, ed (mentors)
show more ...
|
|
Revision tags: release/7.3.0_cvs, release/7.3.0 |
|
| #
0a431e07 |
| 27-Feb-2010 |
Xin LI <[email protected]> |
Add several necessary .El's.
MFC after: 2 weeks
|
|
Revision tags: release/8.0.0_cvs, release/8.0.0, release/7.2.0_cvs, release/7.2.0, release/7.1.0_cvs, release/7.1.0, release/6.4.0_cvs, release/6.4.0 |
|
| #
6da593a2 |
| 16-Nov-2008 |
Ed Schouten <[email protected]> |
Fix argument layout of devfs_get_cdevpriv().
Right now it shows `void' and `**datap' as two different arguments, while they belong together.
|
| #
630f2c3b |
| 11-Sep-2008 |
Konstantin Belousov <[email protected]> |
Add a first draft of the cdevpriv(9) documentation
|