patch-2.4.9 linux/drivers/ide/ide-cd.h
Next file: linux/drivers/ide/ide-disk.c
Previous file: linux/drivers/ide/ide-cd.c
Back to the patch index
Back to the overall index
- Lines: 25
- Date:
Thu Aug 16 09:30:45 2001
- Orig file:
v2.4.8/linux/drivers/ide/ide-cd.h
- Orig date:
Tue Aug 7 12:50:04 2001
diff -u --recursive --new-file v2.4.8/linux/drivers/ide/ide-cd.h linux/drivers/ide/ide-cd.h
@@ -37,11 +37,12 @@
/************************************************************************/
-#define SECTOR_SIZE 512
#define SECTOR_BITS 9
-#define SECTORS_PER_FRAME (CD_FRAMESIZE / SECTOR_SIZE)
+#define SECTOR_SIZE (1 << SECTOR_BITS)
+#define SECTORS_PER_FRAME (CD_FRAMESIZE >> SECTOR_BITS)
#define SECTOR_BUFFER_SIZE (CD_FRAMESIZE * 32)
-#define SECTORS_BUFFER (SECTOR_BUFFER_SIZE / SECTOR_SIZE)
+#define SECTORS_BUFFER (SECTOR_BUFFER_SIZE >> SECTOR_BITS)
+#define SECTORS_MAX (131072 >> SECTOR_BITS)
#define BLOCKS_PER_FRAME (CD_FRAMESIZE / BLOCK_SIZE)
@@ -149,7 +150,7 @@
struct atapi_toc {
int last_session_lba;
int xa_flag;
- unsigned capacity;
+ unsigned long capacity;
struct atapi_toc_header hdr;
struct atapi_toc_entry ent[MAX_TRACKS+1];
/* One extra for the leadout. */
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)