Fix a ring controller where writeback was handled incorrectly