Skip to content
Snippets Groups Projects
  • Craig Tiller's avatar
    0fcd53c7
    Fix a TSAN reported error · 0fcd53c7
    Craig Tiller authored
    We now pass down pointers to closures instead of (callback, arg) pair
    elements separately. This allows us to store one word atomically, fixing
    a race condition.
    
    All call sites have been updated to the new API. No new allocations are
    incurred. grpc_fd_state is deleted to avoid any temptation to ever add
    anything there again.
    0fcd53c7
    History
    Fix a TSAN reported error
    Craig Tiller authored
    We now pass down pointers to closures instead of (callback, arg) pair
    elements separately. This allows us to store one word atomically, fixing
    a race condition.
    
    All call sites have been updated to the new API. No new allocations are
    incurred. grpc_fd_state is deleted to avoid any temptation to ever add
    anything there again.
doc NaN GiB