summary refs log tree commit diff
path: root/fs/logfs/journal.c
diff options
context:
space:
mode:
authorJoern Engel <joern@logfs.org>2010-03-06 10:01:46 +0100
committerJoern Engel <joern@logfs.org>2010-03-06 10:01:46 +0100
commit9cf05b416d3324457f1dd8be35f4eaa7a9640bed (patch)
tree7a81abdbae27a6ab8882e3f722846a22720ce79d /fs/logfs/journal.c
parent6a08ab846cefc82a328cbf9abd96c2e58a6c3664 (diff)
downloadlinux-9cf05b416d3324457f1dd8be35f4eaa7a9640bed.tar.gz
[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.c7
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);
 }