fix ia64 clocksource
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest3 patches 4 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/3 | fix ia64 clocksource : copy time structures into fsys_gtod_data | +0 | 0 replies | |
| 2/3 | fix ia64 clocksource : separate data for jitter compensation | +0 | 0 replies | |
| 3/3 | fix ia64 clocksource : remove cmpxchg loop in gettimeofday | +0 | 0 replies |
Reviews trailers per patch
None of the 3 patches has a Reviewed-by or Acked-by of their own; the series has one for all of them.
| Patch | Bob Picco | Hidetoshi Seto |
|---|---|---|
| Series | A-b | A-b |
| 1/3 | ||
| 2/3 | ||
| 3/3 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH 0/3] fix ia64 clocksource
Hi all,
This is a set of patch for ia64 clocksource to improve performance of fsys_gettimeofday (and also normal gettimeofday).
[1/3] copy time structures into fsys_gtod_data
[2/3] separate data for jitter compensation
[3/3] remove cmpxchg loop in gettimeofday
Finally, the results of my test at start:
Quoted 7 lines
# clocksource (Bob's) : default CPU 0: 4.66 (usecs) (0 errors / 2145680 iterations) CPU 1: 4.65 (usecs) (493 errors / 2148438 iterations) CPU 2: 4.63 (usecs) (668 errors / 2159461 iterations) CPU 3: 4.62 (usecs) (654 errors / 2163997 iterations) # clocksource (Bob's) : nojitter CPU 0: 0.14 (usecs) (0 errors / 70945550 iterations)
Quoted 8 lines
CPU 1: 0.14 (usecs) (470 errors / 71640889 iterations) CPU 2: 0.14 (usecs) (664 errors / 70960917 iterations) CPU 3: 0.14 (usecs) (571 errors / 70956121 iterations) # clocksource (Bob's) : nolwsys CPU 0: 2.88 (usecs) (0 errors / 3475147 iterations) CPU 1: 2.88 (usecs) (0 errors / 3474881 iterations) CPU 2: 2.96 (usecs) (0 errors / 3382229 iterations) CPU 3: 2.97 (usecs) (0 errors / 3371004 iterations)
are now refined to:
Quoted 7 lines
# clocksource (fixed) : default CPU 0: 1.33 (usecs) (0 errors / 7507837 iterations) CPU 1: 1.31 (usecs) (0 errors / 7621659 iterations) CPU 2: 1.27 (usecs) (0 errors / 7865412 iterations) CPU 3: 1.27 (usecs) (0 errors / 7863362 iterations) # clocksource (fixed) : nojitter CPU 0: 0.14 (usecs) (0 errors / 69608888 iterations)
Quoted 8 lines
CPU 1: 0.14 (usecs) (0 errors / 70277433 iterations) CPU 2: 0.14 (usecs) (0 errors / 69632925 iterations) CPU 3: 0.14 (usecs) (0 errors / 69606531 iterations) # clocksource (fixed) : nolwsys CPU 0: 1.48 (usecs) (0 errors / 6770870 iterations) CPU 1: 1.48 (usecs) (0 errors / 6777897 iterations) CPU 2: 1.49 (usecs) (0 errors / 6728101 iterations) CPU 3: 1.49 (usecs) (0 errors / 6703961 iterations)
Thanks,
H.Seto