Mateusz Guzik 89c4c2e53b vfs: swap placement between v_type and v_tag
The former is frequently accessed (e.g., in vfs_cache_lookup) and shares the
cacheline with v_usecount, avoidably adding to cache misses during concurrent
lookup. The latter is almost unused and probably can get garbage-collected.

The struct does not change in size despite enum vs char * discrepancy.
On 64-bit archs there used to be 4 bytes padding after v_type giving 480 bytes
in total.
2019-11-30 16:40:16 +00:00
..
2019-11-28 02:32:17 +00:00
2019-11-29 14:02:32 +00:00
2019-11-28 19:30:41 +00:00
2019-11-28 02:32:17 +00:00
2019-11-29 14:46:13 +00:00
2019-11-28 02:32:17 +00:00
2019-11-24 23:21:47 +00:00