[stgt] [PATCH] ssc: clean up debug messages
FUJITA Tomonori
fujita.tomonori at lab.ntt.co.jp
Mon Mar 2 09:13:22 CET 2009
ssc gives lots of debug messages by default. Let's clean up them.
=
From: fujita <fujita at arbre.localdomain>
Subject: [PATCH] ssc: clean up debug messages
Signed-off-by: fujita <fujita at arbre.localdomain>
---
usr/bs_ssc.c | 57 ++++++++++++++++++++++++++-------------------------------
1 files changed, 26 insertions(+), 31 deletions(-)
diff --git a/usr/bs_ssc.c b/usr/bs_ssc.c
index 9ed9e65..ce5c3bf 100644
--- a/usr/bs_ssc.c
+++ b/usr/bs_ssc.c
@@ -98,7 +98,7 @@ static int resp_rewind(struct scsi_lu *lu)
fd = lu->fd;
- eprintf("*** Backing store fd: %s %d %d ***\n", lu->path, lu->fd, fd);
+ dprintf("*** Backing store fd: %s %d %d ***\n", lu->path, lu->fd, fd);
rd = ssc_read_blkhdr(fd, h, 0);
if (rd) {
@@ -121,7 +121,7 @@ static int append_blk(struct scsi_cmd *cmd, uint8_t *data,
fd = cmd->dev->fd;
*curr = ssc->c_blk;
- eprintf("B4 update : prev/curr/next"
+ dprintf("B4 update : prev/curr/next"
" <%" PRId64 "/%" PRId64 "/%" PRId64 "> type: %d,"
" num: %" PRIx64 ", ondisk sz: %d, about to write %d\n",
curr->prev, curr->curr, curr->next,
@@ -142,19 +142,15 @@ static int append_blk(struct scsi_cmd *cmd, uint8_t *data,
memcpy(&ssc->c_blk, eod, sizeof(*eod));
- eprintf("After update : prev/curr/next"
- " <%" PRId64 "/%" PRId64 "/%" PRId64 "> type: %d,"
- " num: %" PRIx64 ", ondisk sz: %d\n",
- curr->prev, curr->curr, curr->next,
- curr->blk_type, curr->blk_num,
- curr->ondisk_sz);
+ dprintf("After update : prev/curr/next <%" PRId64 "/%" PRId64
+ "/%" PRId64 "> type: %d, num: %" PRIx64 ", ondisk sz: %d\n",
+ curr->prev, curr->curr, curr->next, curr->blk_type,
+ curr->blk_num, curr->ondisk_sz);
- eprintf("EOD blk header: prev/curr/next"
- " <%" PRId64 "/%" PRId64 "/%" PRId64 "> type: %d,"
- " num: %" PRIx64 ", ondisk sz: %d\n",
- eod->prev, eod->curr, eod->next,
- eod->blk_type, eod->blk_num,
- eod->ondisk_sz);
+ dprintf("EOD blk header: prev/curr/next <%" PRId64 "/%" PRId64
+ "/%" PRId64 "> type: %d, num: %" PRIx64 ", ondisk sz: %d\n",
+ eod->prev, eod->curr, eod->next, eod->blk_type, eod->blk_num,
+ eod->ondisk_sz);
/* Rewrite previous header with updated positioning info */
ret = ssc_write_blkhdr(fd, curr, curr->curr);
@@ -250,8 +246,7 @@ static int space_filemark(struct scsi_cmd *cmd, int32_t count)
struct blk_header_info *h = &ssc->c_blk;
int result;
- eprintf("*** space %d filemarks, %llu\n", count,
- (unsigned long long)h->curr);
+ dprintf("*** space %d filemarks, %" PRIu64 "\n", count, h->curr);
if (count > 0)
result = space_filemark_forward(cmd, count);
@@ -260,7 +255,7 @@ static int space_filemark(struct scsi_cmd *cmd, int32_t count)
else
result = SAM_STAT_GOOD;
- eprintf("%llu\n", (unsigned long long)h->curr);
+ dprintf("%" PRIu64 "\n", h->curr);
return result;
}
@@ -270,8 +265,7 @@ static int space_blocks(struct scsi_cmd *cmd, int32_t count)
struct ssc_info *ssc = dtype_priv(cmd->dev);
struct blk_header_info *h = &ssc->c_blk;
- eprintf("*** space %d blocks, %llu\n", count,
- (unsigned long long)h->curr);
+ dprintf("*** space %d blocks, %" PRIu64 "\n", count, h->curr);
while (count != 0) {
if (count > 0) {
@@ -302,7 +296,7 @@ static int space_blocks(struct scsi_cmd *cmd, int32_t count)
count++;
}
}
- eprintf("%llu\n", (unsigned long long)h->curr);
+ dprintf("%" PRIu64 "\n", h->curr);
return SAM_STAT_GOOD;
}
@@ -446,7 +440,7 @@ static void tape_rdwr_request(struct scsi_cmd *cmd)
switch (cmd->scb[0]) {
case REZERO_UNIT:
- eprintf("**** Rewind ****\n");
+ dprintf("**** Rewind ****\n");
if (resp_rewind(cmd->dev)) {
sense_data_build(cmd,
MEDIUM_ERROR, ASC_SEQUENTIAL_POSITION_ERR);
@@ -456,7 +450,7 @@ static void tape_rdwr_request(struct scsi_cmd *cmd)
case WRITE_FILEMARKS:
ret = get_unaligned_be24(&cmd->scb[2]);
- eprintf("*** Write %d filemark%s ***\n", ret,
+ dprintf("*** Write %d filemark%s ***\n", ret,
((ret > 1) || (ret < 0)) ? "s" : "");
for (i = 0; i < ret; i++)
@@ -480,14 +474,16 @@ static void tape_rdwr_request(struct scsi_cmd *cmd)
count = get_unaligned_be24(&cmd->scb[2]);
buf = scsi_get_in_buffer(cmd);
- eprintf("*** READ_6: length %d, count %d, fixed block %s, %llu, %d\n", length, count, (fixed) ? "Yes" : "No", (unsigned long long)h->curr, sti);
+ dprintf("*** READ_6: length %d, count %d, fixed block %s,"
+ " %" PRIu64 " %d\n", length, count,
+ (fixed) ? "Yes" : "No", h->curr, sti);
if (fixed)
result = resp_fixed_read(cmd, buf, length, &ret);
else
result = resp_var_read(cmd, buf, length, &ret);
- eprintf("Executed READ_6, Read %d bytes, %llu\n", ret,
- (unsigned long long)h->curr);
+ eprintf("Executed READ_6, Read %d bytes, %" PRIu64 "\n",
+ ret, h->curr);
break;
case WRITE_6:
@@ -556,9 +552,9 @@ static void tape_rdwr_request(struct scsi_cmd *cmd)
uint8_t *data = scsi_get_in_buffer(cmd);
int len = scsi_get_in_length(cmd);
- eprintf("Size of in_buffer = %d\n", len);
- eprintf("Sizeof(buf): %d\n", (int)sizeof(buf));
- eprintf("service action: 0x%02x\n", service_action);
+ dprintf("Size of in_buffer = %d\n", len);
+ dprintf("Sizeof(buf): %Zd\n", sizeof(buf));
+ dprintf("service action: 0x%02x\n", service_action);
if (service_action == 0) { /* Short form - block ID */
memset(data, 0, 20);
@@ -608,13 +604,12 @@ static int bs_ssc_open(struct scsi_lu *lu, char *path, int *fd, uint64_t *size)
ssc = dtype_priv(lu);
- eprintf("### Enter ###\n");
*fd = backed_file_open(path, O_RDWR | O_LARGEFILE, size);
if (*fd < 0) {
eprintf("Could not open %s %m\n", path);
return *fd;
}
- eprintf("*** Backing store fd: %d ***\n", *fd);
+ eprintf("Backing store %s, %d\n", path, *fd);
if (*size < SSC_BLK_HDR_SIZE + sizeof(struct MAM)) {
eprintf("backing file too small - not correct media format\n");
@@ -657,7 +652,7 @@ static int bs_ssc_open(struct scsi_lu *lu, char *path, int *fd, uint64_t *size)
break;
}
- eprintf("Media size: %d, media type: %s\n", h->blk_sz, cart);
+ dprintf("Media size: %d, media type: %s\n", h->blk_sz, cart);
return 0;
}
--
1.5.6.5
--
To unsubscribe from this list: send the line "unsubscribe stgt" in
the body of a message to majordomo at vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
More information about the stgt
mailing list