xfs
[Top] [All Lists]

TAKE - Fix XFS (pagebuf) with 64K pagesizes

To: linux-xfs@xxxxxxxxxxx
Subject: TAKE - Fix XFS (pagebuf) with 64K pagesizes
From: Nathan Scott <nathans@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Fri, 16 Aug 2002 13:07:48 +1000 (EST)
Sender: owner-linux-xfs@xxxxxxxxxxx
It's now possible to mount XFS filesystems on IA64 kernels
built with a 64K pagesize, previously this would have either
failed, hung or panic'd depending on the phase of the moon.


Date:  Thu Aug 15 19:57:47 PDT 2002
Workarea:  snort.melbourne.sgi.com:/home/nathans/2.4.x-xfs

The following file(s) were checked into:
  bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs


Modid:  2.4.x-xfs:slinx:125235a
linux/fs/xfs/xfsidbg.c - 1.196
linux/fs/xfs/pagebuf/page_buf.h - 1.35
        - Change pb_error, pb_page_count and pb_offset to be unsigned shorts,
          not signed.  The pb_offset fix gets XFS working on systems with a
          64K pagesize.

linux/fs/xfs/pagebuf/page_buf.c - 1.52
        - Split IO requests which are too large for a single buffer_head
          (b_size is an unsigned short).  This gets XFS working on systems
          with a 64K pagesize.



<Prev in Thread] Current Thread [Next in Thread>
  • TAKE - Fix XFS (pagebuf) with 64K pagesizes, Nathan Scott <=