More blocksize changes; MikeO, I think the last one is the problem
you're hitting with large files in the pagesize blocksize case too,
let me know whether/not this helps.
cheers.
Date: Sun Apr 28 22:09:04 PDT 2002
Workarea: snort.melbourne.sgi.com:/home/nathans/pagebuf
The following file(s) were checked into:
bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
Modid: 2.4.x-xfs:slinx:117662a
linux/fs/xfs/pagebuf/page_buf.c - 1.18
- move the block number calculation outside the loop for >pgize
blocksizes; also fix up locking of buffer_heads in here.
Date: Mon Apr 29 17:48:06 PDT 2002
Workarea: snort.melbourne.sgi.com:/home/nathans/pagebuf
The following file(s) were checked into:
bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
Modid: 2.4.x-xfs:slinx:117771a
linux/fs/xfs/pagebuf/page_buf.c - 1.19
- tidy up some of the new multiple blocksize code paths, fix an
inconsistent block number calculation along the way causing me
occasional log corruption.
Date: Mon Apr 29 20:54:26 PDT 2002
Workarea: snort.melbourne.sgi.com:/home/nathans/pagebuf
The following file(s) were checked into:
bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
Modid: 2.4.x-xfs:slinx:117794a
linux/fs/xfs/pagebuf/page_buf_io.c - 1.30
- ensure page index -> offset calculation done in 64 bits to prevent
falsely tripping __pb_match_offset_to_mapping BUG test with large
offsets.
|