diff options
author | Joern Engel <joern@logfs.org> | 2010-03-06 10:01:46 +0100 |
---|---|---|
committer | Joern Engel <joern@logfs.org> | 2010-03-06 10:01:46 +0100 |
commit | 9cf05b416d3324457f1dd8be35f4eaa7a9640bed (patch) | |
tree | 7a81abdbae27a6ab8882e3f722846a22720ce79d /fs/logfs/journal.c | |
parent | [LogFS] Check feature flags (diff) | |
download | linux-9cf05b416d3324457f1dd8be35f4eaa7a9640bed.tar.xz linux-9cf05b416d3324457f1dd8be35f4eaa7a9640bed.zip |
[LogFS] Remove h_version field
Incompatible change: h_compr is moved up so the padding is all in one chunk.
Diffstat (limited to 'fs/logfs/journal.c')
-rw-r--r-- | fs/logfs/journal.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/fs/logfs/journal.c b/fs/logfs/journal.c index 57eb4fb444a9..6ad30a4c9052 100644 --- a/fs/logfs/journal.c +++ b/fs/logfs/journal.c @@ -419,12 +419,13 @@ static size_t __logfs_write_header(struct logfs_super *super, { jh->h_len = cpu_to_be16(len); jh->h_type = cpu_to_be16(type); - jh->h_version = cpu_to_be16(++super->s_last_version); jh->h_datalen = cpu_to_be16(datalen); jh->h_compr = compr; jh->h_pad[0] = 'H'; - jh->h_pad[1] = 'A'; - jh->h_pad[2] = 'T'; + jh->h_pad[1] = 'E'; + jh->h_pad[2] = 'A'; + jh->h_pad[3] = 'D'; + jh->h_pad[4] = 'R'; jh->h_crc = logfs_crc32(jh, len + sizeof(*jh), 4); return ALIGN(len, 16) + sizeof(*jh); } |