* @disk: the disk which will raise the event
  * @events: the events to raise
  *
- * Generate uevents for the disk. If DISK_EVENT_MEDIA_CHANGE is present,
- * attempt to free all dentries and inodes and invalidates all block
+ * Should be called when the media changes for @disk.  Generates a uevent
+ * and attempts to free all dentries and inodes and invalidates all block
  * device page cache entries in that case.
- *
- * Returns %true if DISK_EVENT_MEDIA_CHANGE was raised, or %false if not.
  */
-bool disk_force_media_change(struct gendisk *disk, unsigned int events)
+void disk_force_media_change(struct gendisk *disk)
 {
-       disk_event_uevent(disk, events);
-
-       if (!(events & DISK_EVENT_MEDIA_CHANGE))
-               return false;
-
+       disk_event_uevent(disk, DISK_EVENT_MEDIA_CHANGE);
        inc_diskseq(disk);
        if (__invalidate_device(disk->part0, true))
                pr_warn("VFS: busy inodes on changed media %s\n",
                        disk->disk_name);
        set_bit(GD_NEED_PART_SCAN, &disk->state);
-       return true;
 }
 EXPORT_SYMBOL_GPL(disk_force_media_change);
 
 
                goto out_err;
 
        /* and ... switch */
-       disk_force_media_change(lo->lo_disk, DISK_EVENT_MEDIA_CHANGE);
+       disk_force_media_change(lo->lo_disk);
        blk_mq_freeze_queue(lo->lo_queue);
        mapping_set_gfp_mask(old_file->f_mapping, lo->old_gfp_mask);
        lo->lo_backing_file = file;
        /* suppress uevents while reconfiguring the device */
        dev_set_uevent_suppress(disk_to_dev(lo->lo_disk), 1);
 
-       disk_force_media_change(lo->lo_disk, DISK_EVENT_MEDIA_CHANGE);
+       disk_force_media_change(lo->lo_disk);
        set_disk_ro(lo->lo_disk, (lo->lo_flags & LO_FLAGS_READ_ONLY) != 0);
 
        lo->use_dio = lo->lo_flags & LO_FLAGS_DIRECT_IO;
        if (!release)
                blk_mq_unfreeze_queue(lo->lo_queue);
 
-       disk_force_media_change(lo->lo_disk, DISK_EVENT_MEDIA_CHANGE);
+       disk_force_media_change(lo->lo_disk);
 
        if (lo->lo_flags & LO_FLAGS_PARTSCAN) {
                int err;
 
 }
 
 bool set_capacity_and_notify(struct gendisk *disk, sector_t size);
-bool disk_force_media_change(struct gendisk *disk, unsigned int events);
+void disk_force_media_change(struct gendisk *disk);
 
 void add_disk_randomness(struct gendisk *disk) __latent_entropy;
 void rand_initialize_disk(struct gendisk *disk);