This is quite bizarre. There is no code to ever change this value. It is only touched during mount or unmount, and the superblock is read, other fields are modified, and it is written back. Very little is done between the time the superblock is read and written, so I don't see a
Are all 4 bytes corrupt? Do they always contain the same garbage, or is it random? If the bytes are not printable, the command "d 8" should display the raw superblock.
Also, is the secondary superblock corrupt as well? "sup 2" or "d 15" will display the formatted/unformatted secondary superblock.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
This is quite bizarre. There is no code to ever change this value. It is only touched during mount or unmount, and the superblock is read, other fields are modified, and it is written back. Very little is done between the time the superblock is read and written, so I don't see a
Are all 4 bytes corrupt? Do they always contain the same garbage, or is it random? If the bytes are not printable, the command "d 8" should display the raw superblock.
Also, is the secondary superblock corrupt as well? "sup 2" or "d 15" will display the formatted/unformatted secondary superblock.