{"push_id":1272910664,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"cff403ac84f5d58a9df1cf15655a6661f7cd3da1","before":"7ebe17ed614991a6a11bf3d4523334308a545f52","commits":[{"sha":"7c69072a6dbcbc7535185956d3b117607a8e6b81","author":{"name":"cem","email":"af7db0ed4336d177a834fba8f4630f263ff96ae4@FreeBSD.org"},"message":"ioat(4): Don't \"complete\" DMA descriptors prematurely\n\nIn r304602, I mistakenly removed the ioat_process_events check that we weren't\nprocessing events before the hardware had completed the descriptor\n(\"last_seen\").  Reinstate that logic.\n\nKeep the defensive loop condition and additionally make sure we've actually\ncompleted a descriptor before blindly chasing the ring around.\n\nIn reset, queue and finish the startup command before allowing any event\nprocessing or submission to occur.  Avoid potential missed callouts by\nrequeueing the poll later.","distinct":true,"url":"https://api.github.com/repos/bsd-hacker/freebsd/commits/7c69072a6dbcbc7535185956d3b117607a8e6b81"},{"sha":"cff403ac84f5d58a9df1cf15655a6661f7cd3da1","author":{"name":"cem","email":"af7db0ed4336d177a834fba8f4630f263ff96ae4@FreeBSD.org"},"message":"ioat(4): Add additional CTR tracing during reset","distinct":true,"url":"https://api.github.com/repos/bsd-hacker/freebsd/commits/cff403ac84f5d58a9df1cf15655a6661f7cd3da1"}]}
{"actor":{"display_login":"bsd-hacker"}}