+ return false;
+}
+
+bool DCR::do_load(bool is_writing)
+{
+ if (dev->must_load()) {
+ Dmsg1(100, "Must load %s\n", dev->print_name());
+ if (autoload_device(this, is_writing, NULL) > 0) {
+ dev->clear_load();
+ return true;
+ }
+ return false;
+ }
+ return true;
+}
+
+void DCR::do_swapping(bool is_writing)
+{