Efficient journaling and recovery mechanism for embedded flash file systems
AssigneeHoneywell International Inc.
InventorAnil Kumar Pandit
Life of this patent
Estimating the term…
Loading patent…
AssigneeHoneywell International Inc.
InventorAnil Kumar Pandit
Estimating the term…
Implicit journaling of a file operation relating to a file stored in a flash memory is performed by locking a semaphore corresponding to the file on which a file operation is to be performed, by initializing journaling of the file operation using the file map, by performing the file operation on the file, by completing journaling of the file operation using a file map corresponding to the file, and unlocking the semaphore. Additionally or alternatively, a file system is placed in a stable state following an interruption occurring during a file operation by scanning File Maps corresponding to the files, determining whether a file operation is incomplete based on validity flags contained in the file maps, and performing remediation so as to eliminate the incomplete file operation.
A method of journaling a file operation relating to a file stored in a flash memory, the flash memory containing a file map containing at least one entry about the file, the method comprising:
A method performed at a file system startup with respect to files stored on a flash memory, the method comprising:
A method of journaling a file operation relating to a file stored in a flash memory, the flash memory containing a file map containing at least one entry about the file, the method comprising:
Dependencies are inferred from the claim text.