Patent ID: 8924793

Claim:
A data storage device, comprising: storage media, the storage media comprising a plurality of media defects, at least some of the media defects being listed in a grown defect list and a primary defect list comprising a plurality of entries sorted in an order according to physical address locations; a controller, the controller being configured to generate a push down list from the primary defect list and the grown defect list by at least: populating the push down list with entries from the primary defect list such that the push down list entries maintain the order; translating each entry in the grown defect list to a physical address location; and inserting each translated physical address location with updated push down count into the push down list, the inserting comprising: creating a number of blank entries in the push down list that is equal to a number of entries to be inserted in the push down list; and updating the push down list with each entry in the grown defect list such that the order is maintained and such that each entry in the push down list is moved at most once.