]> Pileus Git - ~andy/linux/blobdiff - include/linux/pstore.h
Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...
[~andy/linux] / include / linux / pstore.h
index 41977737bb7d3bdf7b7d7be5d2ccf6dd4401ebd8..2455ef2683f050660b32bb1c81fc5a381d775e9f 100644 (file)
@@ -35,7 +35,9 @@ struct pstore_info {
        struct mutex    buf_mutex;      /* serialize access to 'buf' */
        char            *buf;
        size_t          bufsize;
-       size_t          (*read)(u64 *id, enum pstore_type_id *type,
+       int             (*open)(struct pstore_info *psi);
+       int             (*close)(struct pstore_info *psi);
+       ssize_t         (*read)(u64 *id, enum pstore_type_id *type,
                        struct timespec *time);
        u64             (*write)(enum pstore_type_id type, size_t size);
        int             (*erase)(u64 id);