cdrom: remove the unused cdrom_close_write release code
[sfrench/cifs-2.6.git] / drivers / cdrom / cdrom.c
index 245e5bbb05d41cf2daf75315d6ab081c61a59b0c..08abf1ffede0020adfc2fc81d93c75cb60d1fff2 100644 (file)
@@ -978,15 +978,6 @@ static void cdrom_dvd_rw_close_write(struct cdrom_device_info *cdi)
        cdi->media_written = 0;
 }
 
-static int cdrom_close_write(struct cdrom_device_info *cdi)
-{
-#if 0
-       return cdrom_flush_cache(cdi);
-#else
-       return 0;
-#endif
-}
-
 /* badly broken, I know. Is due for a fixup anytime. */
 static void cdrom_count_tracks(struct cdrom_device_info *cdi, tracktype *tracks)
 {
@@ -1282,12 +1273,6 @@ void cdrom_release(struct cdrom_device_info *cdi, fmode_t mode)
        opened_for_data = !(cdi->options & CDO_USE_FFLAGS) ||
                !(mode & FMODE_NDELAY);
 
-       /*
-        * flush cache on last write release
-        */
-       if (CDROM_CAN(CDC_RAM) && !cdi->use_count && cdi->for_data)
-               cdrom_close_write(cdi);
-
        cdo->release(cdi);
        if (cdi->use_count == 0) {      /* last process that closes dev*/
                if (opened_for_data &&