starpu.suppr 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. {
  2. don't care about cache hit stats
  3. Helgrind:Race
  4. fun:_starpu_msi_cache_hit
  5. ...
  6. }
  7. {
  8. don't care about cache miss stats
  9. Helgrind:Race
  10. fun:_starpu_msi_cache_miss
  11. ...
  12. }
  13. {
  14. known race, but not problematic in practice, see comment in _starpu_tag_clear
  15. Helgrind:LockOrder
  16. ...
  17. fun:_starpu_tag_free
  18. fun:_starpu_htbl_clear_tags
  19. ...
  20. fun:_starpu_tag_clear
  21. fun:starpu_shutdown
  22. ...
  23. }
  24. {
  25. There is actually no race on current_mode, because the mode can not change unexpectedly, until _starpu_notify_data_dependencies() is called further down. Valgrind can not know about such software rwlock.
  26. Helgrind:Race
  27. fun:_starpu_release_data_on_node
  28. fun:_starpu_push_task_output
  29. ...
  30. }
  31. {
  32. We do not care about races on profiling statistics
  33. Helgrind:Race
  34. fun:starpu_profiling_status_get
  35. ...
  36. }
  37. {
  38. This is the counterpart of the suppression above.
  39. Helgrind:Race
  40. fun:starpu_profiling_status_set
  41. ...
  42. }
  43. {
  44. We do not care about races on profiling statistics
  45. Helgrind:Race
  46. fun:_starpu_worker_get_status
  47. fun:_starpu_worker_reset_profiling_info_with_lock
  48. ...
  49. }
  50. {
  51. This is racy, but since we'll always put the same values, this is not a problem.
  52. Helgrind:Race
  53. fun:_starpu_codelet_check_deprecated_fields
  54. ...
  55. }
  56. {
  57. This is racy, but we don't care, it's only a statistic
  58. Helgrind:Race
  59. fun:starpu_task_nsubmitted
  60. ...
  61. }
  62. {
  63. This is racy, but we don't care, it's only a statistic
  64. Helgrind:Race
  65. fun:starpu_task_nready
  66. ...
  67. }
  68. {
  69. fscanf error
  70. Memcheck:Cond
  71. ...
  72. fun:fscanf
  73. fun:_starpu_load_bus_performance_files
  74. ...
  75. }
  76. {
  77. This is racy, but keep it away for now, otherwise it clutters the buildbot log
  78. Helgrind:Race
  79. fun:_starpu_fifo_empty
  80. fun:pop_task_eager_policy
  81. ...
  82. }
  83. {
  84. This is the counterpart of the suppression above
  85. Helgrind:Race
  86. fun:_starpu_fifo_push_task
  87. fun:push_task_eager_policy
  88. ...
  89. }
  90. {
  91. This is the counterpart of the suppression above
  92. Helgrind:Race
  93. fun:_starpu_fifo_push_sorted_task
  94. fun:_starpu_fifo_push_task
  95. fun:push_task_eager_policy
  96. ...
  97. }