diff options
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/block/floppy.c | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/drivers/block/floppy.c b/drivers/block/floppy.c index c2d9c59f0e64..613c279afcf1 100644 --- a/drivers/block/floppy.c +++ b/drivers/block/floppy.c | |||
@@ -149,8 +149,11 @@ | |||
149 | #define REALLY_SLOW_IO | 149 | #define REALLY_SLOW_IO |
150 | 150 | ||
151 | #define DEBUGT 2 | 151 | #define DEBUGT 2 |
152 | #define DCL_DEBUG /* debug disk change line */ | ||
153 | 152 | ||
153 | #define DPRINT(format, args...) \ | ||
154 | pr_info("floppy%d: " format, current_drive, ##args) | ||
155 | |||
156 | #define DCL_DEBUG /* debug disk change line */ | ||
154 | #ifdef DCL_DEBUG | 157 | #ifdef DCL_DEBUG |
155 | #define debug_dcl(test, fmt, args...) \ | 158 | #define debug_dcl(test, fmt, args...) \ |
156 | do { if ((test) & FD_DEBUG) DPRINT(fmt, ##args); } while (0) | 159 | do { if ((test) & FD_DEBUG) DPRINT(fmt, ##args); } while (0) |
@@ -159,7 +162,6 @@ | |||
159 | do { if (0) DPRINT(fmt, ##args); } while (0) | 162 | do { if (0) DPRINT(fmt, ##args); } while (0) |
160 | #endif | 163 | #endif |
161 | 164 | ||
162 | |||
163 | /* do print messages for unexpected interrupts */ | 165 | /* do print messages for unexpected interrupts */ |
164 | static int print_unex = 1; | 166 | static int print_unex = 1; |
165 | #include <linux/module.h> | 167 | #include <linux/module.h> |
@@ -308,9 +310,6 @@ static bool initialized; | |||
308 | #define UDRWE (&write_errors[drive]) | 310 | #define UDRWE (&write_errors[drive]) |
309 | #define UFDCS (&fdc_state[FDC(drive)]) | 311 | #define UFDCS (&fdc_state[FDC(drive)]) |
310 | 312 | ||
311 | #define DPRINT(format, args...) \ | ||
312 | pr_info("floppy%d: " format, current_drive, ##args) | ||
313 | |||
314 | #define PH_HEAD(floppy, head) (((((floppy)->stretch & 2) >> 1) ^ head) << 2) | 313 | #define PH_HEAD(floppy, head) (((((floppy)->stretch & 2) >> 1) ^ head) << 2) |
315 | #define STRETCH(floppy) ((floppy)->stretch & FD_STRETCH) | 314 | #define STRETCH(floppy) ((floppy)->stretch & FD_STRETCH) |
316 | 315 | ||
@@ -345,7 +344,7 @@ static bool initialized; | |||
345 | */ | 344 | */ |
346 | #define MAX_REPLIES 16 | 345 | #define MAX_REPLIES 16 |
347 | static unsigned char reply_buffer[MAX_REPLIES]; | 346 | static unsigned char reply_buffer[MAX_REPLIES]; |
348 | static int inr; /* size of reply buffer, when called from interrupt */ | 347 | static int inr; /* size of reply buffer, when called from interrupt */ |
349 | #define ST0 (reply_buffer[0]) | 348 | #define ST0 (reply_buffer[0]) |
350 | #define ST1 (reply_buffer[1]) | 349 | #define ST1 (reply_buffer[1]) |
351 | #define ST2 (reply_buffer[2]) | 350 | #define ST2 (reply_buffer[2]) |
@@ -755,8 +754,7 @@ static int disk_change(int drive) | |||
755 | if (UDRS->keep_data >= 0) { | 754 | if (UDRS->keep_data >= 0) { |
756 | if ((UDP->flags & FTD_MSG) && | 755 | if ((UDP->flags & FTD_MSG) && |
757 | current_type[drive] != NULL) | 756 | current_type[drive] != NULL) |
758 | DPRINT("Disk type is undefined after " | 757 | DPRINT("Disk type is undefined after disk change\n"); |
759 | "disk change\n"); | ||
760 | current_type[drive] = NULL; | 758 | current_type[drive] = NULL; |
761 | floppy_sizes[TOMINOR(drive)] = MAX_DISK_SIZE << 1; | 759 | floppy_sizes[TOMINOR(drive)] = MAX_DISK_SIZE << 1; |
762 | } | 760 | } |
@@ -1447,7 +1445,7 @@ static int interpret_errors(void) | |||
1447 | char bad; | 1445 | char bad; |
1448 | 1446 | ||
1449 | if (inr != 7) { | 1447 | if (inr != 7) { |
1450 | DPRINT("-- FDC reply error"); | 1448 | DPRINT("-- FDC reply error\n"); |
1451 | FDCS->reset = 1; | 1449 | FDCS->reset = 1; |
1452 | return 1; | 1450 | return 1; |
1453 | } | 1451 | } |