]> rtime.felk.cvut.cz Git - linux-imx.git/blobdiff - include/linux/firewire.h
firewire: fix libdc1394/FlyCap2 iso event regression
[linux-imx.git] / include / linux / firewire.h
index 191501afd7fb040268496ea68a9e47e043bc906b..5d7782e42b8f22f81df12652348ff9a21aebc7e4 100644 (file)
@@ -251,8 +251,10 @@ struct ieee1394_device_id;
 
 struct fw_driver {
        struct device_driver driver;
+       int (*probe)(struct fw_unit *unit, const struct ieee1394_device_id *id);
        /* Called when the parent device sits through a bus reset. */
        void (*update)(struct fw_unit *unit);
+       void (*remove)(struct fw_unit *unit);
        const struct ieee1394_device_id *id_table;
 };
 
@@ -434,6 +436,7 @@ struct fw_iso_context {
        int type;
        int channel;
        int speed;
+       bool drop_overflow_headers;
        size_t header_size;
        union {
                fw_iso_callback_t sc;