I would say it depends on the floor, if its very sturdy, no deflection then I would be tempted to patch the holes and overboard with hardiebacker .. If there is movement, squeaks etc then take it up.
18mm ply min - SBR on all surfaces, even the edges
Glued (Polyurethane glue) and screwed down...