]> Pileus Git - ~andy/linux/blobdiff - include/linux/pstore.h
pstore: Introduce write_buf backend callback
[~andy/linux] / include / linux / pstore.h
index 1bd014b8e432f331a0e8b14e03007e15c9d55e4b..b107484192fc1263348375ca21898f92cd6778a2 100644 (file)
@@ -48,6 +48,10 @@ struct pstore_info {
        int             (*write)(enum pstore_type_id type,
                        enum kmsg_dump_reason reason, u64 *id,
                        unsigned int part, size_t size, struct pstore_info *psi);
+       int             (*write_buf)(enum pstore_type_id type,
+                       enum kmsg_dump_reason reason, u64 *id,
+                       unsigned int part, const char *buf, size_t size,
+                       struct pstore_info *psi);
        int             (*erase)(enum pstore_type_id type, u64 id,
                        struct pstore_info *psi);
        void            *data;