]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - include/linux/blkdev.h
implement in-kernel gendisk events handling
[mv-sheeva.git] / include / linux / blkdev.h
index 83031bcf836634bf295922766f4c6c90a55ca659..05667e6989f1b571ff6be4173e552ccad668c16d 100644 (file)
@@ -1251,6 +1251,9 @@ struct block_device_operations {
        int (*compat_ioctl) (struct block_device *, fmode_t, unsigned, unsigned long);
        int (*direct_access) (struct block_device *, sector_t,
                                                void **, unsigned long *);
+       unsigned int (*check_events) (struct gendisk *disk,
+                                     unsigned int clearing);
+       /* ->media_changed() is DEPRECATED, use ->check_events() instead */
        int (*media_changed) (struct gendisk *);
        void (*unlock_native_capacity) (struct gendisk *);
        int (*revalidate_disk) (struct gendisk *);