big_oops_buf_sz = 0;
 }
 
-static struct pstore_zbackend backend_zlib = {
+static const struct pstore_zbackend backend_zlib = {
        .compress       = compress_zlib,
        .decompress     = decompress_zlib,
        .allocate       = allocate_zlib,
        big_oops_buf_sz = 0;
 }
 
-static struct pstore_zbackend backend_lzo = {
+static const struct pstore_zbackend backend_lzo = {
        .compress       = compress_lzo,
        .decompress     = decompress_lzo,
        .allocate       = allocate_lzo,
        big_oops_buf_sz = 0;
 }
 
-static struct pstore_zbackend backend_lz4 = {
+static const struct pstore_zbackend backend_lz4 = {
        .compress       = compress_lz4,
        .decompress     = decompress_lz4,
        .allocate       = allocate_lz4,
 };
 #endif
 
-static struct pstore_zbackend *zbackend =
+static const struct pstore_zbackend *zbackend =
 #if defined(CONFIG_PSTORE_ZLIB_COMPRESS)
        &backend_zlib;
 #elif defined(CONFIG_PSTORE_LZO_COMPRESS)