Home
last modified time | relevance | path

Searched hist:d489a79a (Results 1 – 9 of 9) sorted by relevance

/dragonfly/sys/vfs/hammer/
H A Dhammer_transaction.cd489a79a 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 Dhammer_inode.cd489a79a 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 Ddevfs_core.cd489a79a 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 Ddevfs_vnops.cd489a79a 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 Dhammer2_subr.cd489a79a 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 Dsys_pipe.cd489a79a 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 Dvfs_subr.cd489a79a 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 Dpipe.hd489a79a 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 Dprocfs_vnops.cd489a79a 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