Author: dgorbachev Date: Sat May 23 19:02:35 2009 New Revision: 41078
URL: http://svn.reactos.org/svn/reactos?rev=41078&view=rev Log: Do not overwrite *max_bcount.
Modified: trunk/reactos/drivers/storage/ide/uniata/id_ata.cpp
Modified: trunk/reactos/drivers/storage/ide/uniata/id_ata.cpp URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/storage/ide/uniata/... ============================================================================== --- trunk/reactos/drivers/storage/ide/uniata/id_ata.cpp [iso-8859-1] (original) +++ trunk/reactos/drivers/storage/ide/uniata/id_ata.cpp [iso-8859-1] Sat May 23 19:02:35 2009 @@ -5433,6 +5433,8 @@ USHORT cylinder; ULONG tmp;
+ (*max_bcount) = 0; + if(LunExt->DeviceFlags & DFLAGS_LBA_ENABLED) { if(LunExt->LimitedTransferMode >= ATA_DMA) { if(LunExt->DeviceExtension) { @@ -5457,7 +5459,6 @@ KdPrint2((PRINT_PREFIX "UniAtaCalculateLBARegs: C:H:S=%#x:%#x:%#x, max_bc %#x\n", cylinder, drvSelect, sectorNumber, (*max_bcount))); } - (*max_bcount) = 0;
return (ULONG)(sectorNumber&0xff) | (((ULONG)cylinder&0xffff)<<8) | (((ULONG)drvSelect&0xf)<<24); } // end UniAtaCalculateLBARegs() @@ -8355,7 +8356,7 @@ LARGE_INTEGER t0, t1;
Connect_DbgPrint(); - KdPrint2((PRINT_PREFIX (PCCHAR)ver_string)); + KdPrint2((PRINT_PREFIX "%s", (PCCHAR)ver_string)); a = (WCHAR)strlen(ver_string);
g_opt_Verbose = (BOOLEAN)AtapiRegCheckDevValue(NULL, CHAN_NOT_SPECIFIED, DEVNUM_NOT_SPECIFIED, L"PrintLogo", 0);