25-akpm/drivers/block/as-iosched.c | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) diff -puN drivers/block/as-iosched.c~as-debug-BUG-fix drivers/block/as-iosched.c --- 25/drivers/block/as-iosched.c~as-debug-BUG-fix Mon Mar 10 13:02:45 2003 +++ 25-akpm/drivers/block/as-iosched.c Mon Mar 10 15:01:17 2003 @@ -43,8 +43,8 @@ struct ant_stats { /* * This is a logarithmic (base 2) histogram */ - int lba_forward_offsets[32]; - int lba_backward_offsets[32]; + int lba_forward_offsets[BITS_PER_LONG]; + int lba_backward_offsets[BITS_PER_LONG]; } ant_stats; /* @@ -1072,7 +1072,6 @@ static void as_update_arq(struct as_data neg = 1; } log2 = ffs(lba_offset); - BUG_ON(log2 >= 32); if (neg) ant_stats.lba_backward_offsets[log2]++; else _