Patent ID: 8886597

Claim:
A method of updating a file system with changes initiated by a storage device, the method comprising: in a storage device comprising a memory and a memory controller, wherein the memory is configured to store a storage device file system, the memory controller: initiating within the storage device a change in one or more values within the storage device file system; logging in a synchronization log stored at the storage device the initiated change in the one or more values within the storage device file system; notifying a host device of the initiated change in the one or more values within the storage device file system logged in the synchronization log and, contingent on a message received from the host device that directs the storage device to make the initiated change in the one or more values within the storage device file system, making the change in the one or more values within the storage device file system, wherein while making the change, deferring other changes from taking place; and notifying the host device that values within the storage device file system saved at the storage device has changed and to update a representation of the storage device file system on the host device with the change to the one or more values within the storage device file system.