[Debburn-changes] r732 - in cdrkit/trunk: . libusal wodim

Eduard Bloch blade at alioth.debian.org
Sun Apr 8 22:09:52 UTC 2007


Author: blade
Date: 2007-04-08 22:09:51 +0000 (Sun, 08 Apr 2007)
New Revision: 732

Modified:
   cdrkit/trunk/Changelog
   cdrkit/trunk/libusal/scsi-wnt.c
   cdrkit/trunk/libusal/scsitransp.c
   cdrkit/trunk/wodim/scsi_scan.c
Log:
A minor fix from Suse changes and some minor cleanups

Modified: cdrkit/trunk/Changelog
===================================================================
--- cdrkit/trunk/Changelog	2007-04-06 20:11:40 UTC (rev 731)
+++ cdrkit/trunk/Changelog	2007-04-08 22:09:51 UTC (rev 732)
@@ -2,6 +2,8 @@
 
   * Let --devices use sr on kernel 2.6 and sg on kernel 2.4
   * forced MAGIC_ERROR definition for older version, thanks to T. Schmidt
+  * always return a value in usal_sense_table(...), from a patch from
+    SUSE (cdrkit-dvd-fix.patch)
 
  -- Eduard Bloch <blade at debian.org>  Fri, 06 Apr 2007 16:22:49 +0200
 

Modified: cdrkit/trunk/libusal/scsi-wnt.c
===================================================================
--- cdrkit/trunk/libusal/scsi-wnt.c	2007-04-06 20:11:40 UTC (rev 731)
+++ cdrkit/trunk/libusal/scsi-wnt.c	2007-04-08 22:09:51 UTC (rev 732)
@@ -279,7 +279,7 @@
 					sptihamax++;
 				}
 
-				/* shortcut for device names */
+				/* shortcut for device names, remember the hit */
 				if(uDriveType==DRIVE_CDROM && usalp->device && ('A'+i)==toupper(usalp->device[0]))
 					explicite_number=i;
 			}

Modified: cdrkit/trunk/libusal/scsitransp.c
===================================================================
--- cdrkit/trunk/libusal/scsitransp.c	2007-04-06 20:11:40 UTC (rev 731)
+++ cdrkit/trunk/libusal/scsitransp.c	2007-04-08 22:09:51 UTC (rev 732)
@@ -1153,7 +1153,7 @@
 	if(!usal_cmd_err(usalp))
 		return (0);
 
-	if (cp->sense.code >= 0x70)
+	/* if (cp->sense.code >= 0x70) */
 	return (char *) &(cp->sense);
 }
 

Modified: cdrkit/trunk/wodim/scsi_scan.c
===================================================================
--- cdrkit/trunk/wodim/scsi_scan.c	2007-04-06 20:11:40 UTC (rev 731)
+++ cdrkit/trunk/wodim/scsi_scan.c	2007-04-08 22:09:51 UTC (rev 732)
@@ -295,74 +295,3 @@
 	return (amt);
 }
 
-#ifdef DEAD_CODE
-static int
-select_unit(SCSI *usalp, FILE *f)
-{
-	int	initiator;
-	int	clun	= usal_lun(usalp);
-	int	low	= -1;
-	int	high	= -1;
-	int	lun;
-
-	usalp->silent++;
-
-	fprintf(f, "scsibus%d target %d:\n", usal_scsibus(usalp), usal_target(usalp));
-
-	initiator = usal_initiator_id(usalp);
-	for (lun = 0; lun < 8; lun++) {
-
-#ifdef	FMT
-		if (print_disknames(usal_scsibus(usalp), usal_target(usalp), lun) < 8)
-			fprintf(f, "\t");
-		else
-			fprintf(f, " ");
-#else
-		fprintf(f, "\t");
-#endif
-		if (fprintf(f, "%d,%d,%d", usal_scsibus(usalp), usal_target(usalp), lun) < 8)
-			fprintf(f, "\t");
-		else
-			fprintf(f, " ");
-		fprintf(f, "%3d) ", lun);
-		if (usal_target(usalp) == initiator) {
-			fprintf(f, "HOST ADAPTOR\n");
-			continue;
-		}
-		usal_settarget(usalp, usal_scsibus(usalp), usal_target(usalp), lun);
-		if (!unit_ready(usalp) && usalp->scmd->error == SCG_FATAL) {
-			fprintf(f, "*\n");
-			continue;
-		}
-		if (unit_ready(usalp)) {
-			/* non extended sense illegal lun */
-			if (usalp->scmd->sense.code == 0x25) {
-				fprintf(f, "BAD UNIT\n");
-				continue;
-			}
-		}
-		if (low < 0)
-			low = lun;
-		high = lun;
-
-		getdev(usalp, FALSE);
-		print_product(f, usalp->inq);
-	}
-	usalp->silent--;
-
-	if (low < 0) {
-		errmsgno(EX_BAD, "No lun found.\n");
-		return (0);
-	}
-	lun = -1;
-#ifdef	FMT
-	getint("Select lun", &lun, low, high);
-	usal_settarget(usalp, usal_scsibus(usalp), usal_target(usalp), lun);
-	format_one(usalp);
-	return (1);
-#endif
-
-	usal_settarget(usalp, usal_scsibus(usalp), usal_target(usalp), clun);
-	return (1);
-}
-#endif




More information about the Debburn-changes mailing list