mirror of
https://git.openafs.org/openafs.git
synced 2025-02-01 05:57:43 +00:00
STABLE14-usebuffer-macros-20060124
FIXES 25819 get rid of usebuffers macro usage warning (cherry picked from commit 1c53d7f34db626f6f44821844912e7f7012e5bfb)
This commit is contained in:
parent
96a1aa8399
commit
b8fd4073eb
@ -920,7 +920,7 @@ struct buffer {
|
||||
char lockers;
|
||||
char dirty;
|
||||
char hashIndex;
|
||||
#if AFS_USEBUFFERS
|
||||
#if defined(AFS_USEBUFFERS)
|
||||
struct buf *bufp;
|
||||
#endif
|
||||
afs_rwlock_t lock; /* the lock for this structure */
|
||||
|
@ -98,7 +98,7 @@ DInit(int abuffers)
|
||||
/* Initialize the venus buffer system. */
|
||||
register int i;
|
||||
register struct buffer *tb;
|
||||
#if AFS_USEBUFFERS
|
||||
#if defined(AFS_USEBUFFERS)
|
||||
struct buf *tub; /* unix buffer for allocation */
|
||||
#endif
|
||||
|
||||
@ -106,14 +106,14 @@ DInit(int abuffers)
|
||||
if (dinit_flag)
|
||||
return;
|
||||
dinit_flag = 1;
|
||||
#if AFS_USEBUFFERS
|
||||
#if defined(AFS_USEBUFFERS)
|
||||
/* round up to next multiple of NPB, since we allocate multiple pages per chunk */
|
||||
abuffers = ((abuffers - 1) | (NPB - 1)) + 1;
|
||||
#endif
|
||||
LOCK_INIT(&afs_bufferLock, "afs_bufferLock");
|
||||
Buffers =
|
||||
(struct buffer *)afs_osi_Alloc(abuffers * sizeof(struct buffer));
|
||||
#if !AFS_USEBUFFERS
|
||||
#if !defined(AFS_USEBUFFERS)
|
||||
BufferData = (char *)afs_osi_Alloc(abuffers * AFS_BUFFER_PAGESIZE);
|
||||
#endif
|
||||
timecounter = 1;
|
||||
@ -121,7 +121,7 @@ DInit(int abuffers)
|
||||
for (i = 0; i < PHSIZE; i++)
|
||||
phTable[i] = 0;
|
||||
for (i = 0; i < abuffers; i++) {
|
||||
#if AFS_USEBUFFERS
|
||||
#if defined(AFS_USEBUFFERS)
|
||||
if ((i & (NPB - 1)) == 0) {
|
||||
/* time to allocate a fresh buffer */
|
||||
tub = geteblk(AFS_BUFFER_PAGESIZE * NPB);
|
||||
@ -134,7 +134,7 @@ DInit(int abuffers)
|
||||
tb->inode = 0;
|
||||
tb->accesstime = 0;
|
||||
tb->lockers = 0;
|
||||
#if AFS_USEBUFFERS
|
||||
#if defined(AFS_USEBUFFERS)
|
||||
if ((i & (NPB - 1)) == 0)
|
||||
tb->bufp = tub;
|
||||
else
|
||||
@ -368,14 +368,14 @@ DRelease(register struct buffer *bp, int flag)
|
||||
/* Release a buffer, specifying whether or not the buffer has been
|
||||
* modified by the locker. */
|
||||
register int index;
|
||||
#if AFS_USEBUFFERS
|
||||
#if defined(AFS_USEBUFFERS)
|
||||
register struct buffer *tp;
|
||||
#endif
|
||||
|
||||
AFS_STATCNT(DRelease);
|
||||
if (!bp)
|
||||
return;
|
||||
#if AFS_USEBUFFERS
|
||||
#if defined(AFS_USEBUFFERS)
|
||||
/* look for buffer by scanning Unix buffers for appropriate address */
|
||||
tp = Buffers;
|
||||
for (index = 0; index < nbuffers; index += NPB, tp += NPB) {
|
||||
@ -404,12 +404,12 @@ DVOffset(register void *ap)
|
||||
/* Return the byte within a file represented by a buffer pointer. */
|
||||
register struct buffer *bp;
|
||||
register int index;
|
||||
#if AFS_USEBUFFERS
|
||||
#if defined(AFS_USEBUFFERS)
|
||||
register struct buffer *tp;
|
||||
#endif
|
||||
AFS_STATCNT(DVOffset);
|
||||
bp = ap;
|
||||
#if AFS_USEBUFFERS
|
||||
#if defined(AFS_USEBUFFERS)
|
||||
/* look for buffer by scanning Unix buffers for appropriate address */
|
||||
tp = Buffers;
|
||||
for (index = 0; index < nbuffers; index += NPB, tp += NPB) {
|
||||
@ -530,7 +530,7 @@ DNew(register struct dcache *adc, register int page)
|
||||
void
|
||||
shutdown_bufferpackage(void)
|
||||
{
|
||||
#if AFS_USEBUFFERS
|
||||
#if defined(AFS_USEBUFFERS)
|
||||
register struct buffer *tp;
|
||||
#endif
|
||||
int i;
|
||||
@ -541,7 +541,7 @@ shutdown_bufferpackage(void)
|
||||
DFlush();
|
||||
if (afs_cold_shutdown) {
|
||||
dinit_flag = 0;
|
||||
#if !AFS_USEBUFFERS
|
||||
#if !defined(AFS_USEBUFFERS)
|
||||
afs_osi_Free(BufferData, nbuffers * AFS_BUFFER_PAGESIZE);
|
||||
#else
|
||||
tp = Buffers;
|
||||
|
Loading…
x
Reference in New Issue
Block a user