/dragonfly/sys/vfs/hammer/ |
H A D | hammer_transaction.c | d489a79a Wed Mar 11 18:57:57 GMT 2020 Matthew Dillon <dillon@apollo.backplane.com> kernel - Rework vfs_timestamp(), adjust default
* Rework the vfs_timestamp() precision mode as follows:
0 TSP_SEC seconds granularity 1 TSP_HZ ticks granularity 2 TSP_USEC ticks granularity modulo microseconds 3 TSP_NSEC ticks granularity modulo nanoseconds 4 TSP_USEC_PRECISE precise microseconds (expensive) 5 TSP_NSEC_PRECISE precise nanoseconds (expensive)
The default is TSP_USEC (with tick granularity)
* Change numerous bits of code that were calling getmicrotime() or calling microtime()/nanotime() explicitly instead of calling vfs_timstamp(). procfs and devfs in particular.
Reported-by: mjg
|
H A D | hammer_inode.c | d489a79a Wed Mar 11 18:57:57 GMT 2020 Matthew Dillon <dillon@apollo.backplane.com> kernel - Rework vfs_timestamp(), adjust default
* Rework the vfs_timestamp() precision mode as follows:
0 TSP_SEC seconds granularity 1 TSP_HZ ticks granularity 2 TSP_USEC ticks granularity modulo microseconds 3 TSP_NSEC ticks granularity modulo nanoseconds 4 TSP_USEC_PRECISE precise microseconds (expensive) 5 TSP_NSEC_PRECISE precise nanoseconds (expensive)
The default is TSP_USEC (with tick granularity)
* Change numerous bits of code that were calling getmicrotime() or calling microtime()/nanotime() explicitly instead of calling vfs_timstamp(). procfs and devfs in particular.
Reported-by: mjg
|
/dragonfly/sys/vfs/devfs/ |
H A D | devfs_core.c | d489a79a Wed Mar 11 18:57:57 GMT 2020 Matthew Dillon <dillon@apollo.backplane.com> kernel - Rework vfs_timestamp(), adjust default
* Rework the vfs_timestamp() precision mode as follows:
0 TSP_SEC seconds granularity 1 TSP_HZ ticks granularity 2 TSP_USEC ticks granularity modulo microseconds 3 TSP_NSEC ticks granularity modulo nanoseconds 4 TSP_USEC_PRECISE precise microseconds (expensive) 5 TSP_NSEC_PRECISE precise nanoseconds (expensive)
The default is TSP_USEC (with tick granularity)
* Change numerous bits of code that were calling getmicrotime() or calling microtime()/nanotime() explicitly instead of calling vfs_timstamp(). procfs and devfs in particular.
Reported-by: mjg
|
H A D | devfs_vnops.c | d489a79a Wed Mar 11 18:57:57 GMT 2020 Matthew Dillon <dillon@apollo.backplane.com> kernel - Rework vfs_timestamp(), adjust default
* Rework the vfs_timestamp() precision mode as follows:
0 TSP_SEC seconds granularity 1 TSP_HZ ticks granularity 2 TSP_USEC ticks granularity modulo microseconds 3 TSP_NSEC ticks granularity modulo nanoseconds 4 TSP_USEC_PRECISE precise microseconds (expensive) 5 TSP_NSEC_PRECISE precise nanoseconds (expensive)
The default is TSP_USEC (with tick granularity)
* Change numerous bits of code that were calling getmicrotime() or calling microtime()/nanotime() explicitly instead of calling vfs_timstamp(). procfs and devfs in particular.
Reported-by: mjg
|
/dragonfly/sys/vfs/hammer2/ |
H A D | hammer2_subr.c | d489a79a Wed Mar 11 18:57:57 GMT 2020 Matthew Dillon <dillon@apollo.backplane.com> kernel - Rework vfs_timestamp(), adjust default
* Rework the vfs_timestamp() precision mode as follows:
0 TSP_SEC seconds granularity 1 TSP_HZ ticks granularity 2 TSP_USEC ticks granularity modulo microseconds 3 TSP_NSEC ticks granularity modulo nanoseconds 4 TSP_USEC_PRECISE precise microseconds (expensive) 5 TSP_NSEC_PRECISE precise nanoseconds (expensive)
The default is TSP_USEC (with tick granularity)
* Change numerous bits of code that were calling getmicrotime() or calling microtime()/nanotime() explicitly instead of calling vfs_timstamp(). procfs and devfs in particular.
Reported-by: mjg
|
/dragonfly/sys/kern/ |
H A D | sys_pipe.c | d489a79a Wed Mar 11 18:57:57 GMT 2020 Matthew Dillon <dillon@apollo.backplane.com> kernel - Rework vfs_timestamp(), adjust default
* Rework the vfs_timestamp() precision mode as follows:
0 TSP_SEC seconds granularity 1 TSP_HZ ticks granularity 2 TSP_USEC ticks granularity modulo microseconds 3 TSP_NSEC ticks granularity modulo nanoseconds 4 TSP_USEC_PRECISE precise microseconds (expensive) 5 TSP_NSEC_PRECISE precise nanoseconds (expensive)
The default is TSP_USEC (with tick granularity)
* Change numerous bits of code that were calling getmicrotime() or calling microtime()/nanotime() explicitly instead of calling vfs_timstamp(). procfs and devfs in particular.
Reported-by: mjg
|
H A D | vfs_subr.c | d489a79a Wed Mar 11 18:57:57 GMT 2020 Matthew Dillon <dillon@apollo.backplane.com> kernel - Rework vfs_timestamp(), adjust default
* Rework the vfs_timestamp() precision mode as follows:
0 TSP_SEC seconds granularity 1 TSP_HZ ticks granularity 2 TSP_USEC ticks granularity modulo microseconds 3 TSP_NSEC ticks granularity modulo nanoseconds 4 TSP_USEC_PRECISE precise microseconds (expensive) 5 TSP_NSEC_PRECISE precise nanoseconds (expensive)
The default is TSP_USEC (with tick granularity)
* Change numerous bits of code that were calling getmicrotime() or calling microtime()/nanotime() explicitly instead of calling vfs_timstamp(). procfs and devfs in particular.
Reported-by: mjg
|
/dragonfly/sys/sys/ |
H A D | pipe.h | d489a79a Wed Mar 11 18:57:57 GMT 2020 Matthew Dillon <dillon@apollo.backplane.com> kernel - Rework vfs_timestamp(), adjust default
* Rework the vfs_timestamp() precision mode as follows:
0 TSP_SEC seconds granularity 1 TSP_HZ ticks granularity 2 TSP_USEC ticks granularity modulo microseconds 3 TSP_NSEC ticks granularity modulo nanoseconds 4 TSP_USEC_PRECISE precise microseconds (expensive) 5 TSP_NSEC_PRECISE precise nanoseconds (expensive)
The default is TSP_USEC (with tick granularity)
* Change numerous bits of code that were calling getmicrotime() or calling microtime()/nanotime() explicitly instead of calling vfs_timstamp(). procfs and devfs in particular.
Reported-by: mjg
|
/dragonfly/sys/vfs/procfs/ |
H A D | procfs_vnops.c | d489a79a Wed Mar 11 18:57:57 GMT 2020 Matthew Dillon <dillon@apollo.backplane.com> kernel - Rework vfs_timestamp(), adjust default
* Rework the vfs_timestamp() precision mode as follows:
0 TSP_SEC seconds granularity 1 TSP_HZ ticks granularity 2 TSP_USEC ticks granularity modulo microseconds 3 TSP_NSEC ticks granularity modulo nanoseconds 4 TSP_USEC_PRECISE precise microseconds (expensive) 5 TSP_NSEC_PRECISE precise nanoseconds (expensive)
The default is TSP_USEC (with tick granularity)
* Change numerous bits of code that were calling getmicrotime() or calling microtime()/nanotime() explicitly instead of calling vfs_timstamp(). procfs and devfs in particular.
Reported-by: mjg
|