Millwall defender Adam Smith has had the red card he received against Barnsley on Saturday overturned.