xfs
[Top] [All Lists]

TAKE - bring 2.5 back in line with 2.4

To: undisclosed-recipients:;
Subject: TAKE - bring 2.5 back in line with 2.4
From: Christoph Hellwig <hch@xxxxxxxxxxxxxxxxxxxxx>
Date: Tue, 3 Dec 2002 18:42:40 +0100
Resent-date: Tue, 3 Dec 2002 19:59:25 -0500
Resent-from: hch@xxxxxxx
Resent-message-id: <200212040059.gB40xQq00332@xxxxxxxxxxxxxxxxxxxxxxx>
Resent-to: linux-xfs@xxxxxxxxxxx
Sender: linux-xfs-bounce@xxxxxxxxxxx
port forward a large number of missing mods.



Implement xfs_panic_mask


Date:  Tue Dec  3 07:31:41 PST 2002
Workarea:  lab343.munich.sgi.com:/home/hch/repo/slinx/2.5.x-xfs
Merged by:  hch
Merged mods:  2.4.x-xfs:slinx:131027a,2.4.x-xfs:slinx:131040a

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


Modid:  2.5.x-xfs:slinx:134172a
linux/fs/xfs/xfs_rw.c - 1.373
        - Merge of 2.4.x-xfs:slinx:131027a originally by sandeen on 10/24/02
          Implement xfs_panic_mask
          hook forced shutdown into panic_mask handling

linux/fs/xfs/xfs_error.c - 1.36
        - Merge of 2.4.x-xfs:slinx:131027a originally by sandeen on 10/24/02
          Implement xfs_panic_mask

linux/fs/xfs/xfs_error.h - 1.28
        - Merge of 2.4.x-xfs:slinx:131027a originally by sandeen on 10/24/02
          Implement xfs_panic_mask
          define more panic tags for force shutdown

linux/fs/xfs/linux/xfs_globals.c - 1.39
        - Merge of 2.4.x-xfs:slinx:131027a originally by sandeen on 10/24/02
          Implement xfs_panic_mask

linux/fs/xfs/linux/xfs_linux.h - 1.94
        - Merge of 2.4.x-xfs:slinx:131027a originally by sandeen on 10/24/02
          Implement xfs_panic_mask
          #define xfs_panic_mask as a sysctl parameter

linux/fs/xfs/linux/xfs_sysctl.h - 1.8
        - Merge of 2.4.x-xfs:slinx:131040a originally by sandeen on 10/24/02
          Missing bit of xfs_panic_mask

linux/fs/xfs/linux/xfs_sysctl.c - 1.11
        - Merge of 2.4.x-xfs:slinx:131027a originally by sandeen on 10/24/02
          Implement xfs_panic_mask
          set up xfs_panic_mask sysctl



add a field to the iclog output

Date:  Tue Dec  3 07:53:23 PST 2002
Workarea:  lab343.munich.sgi.com:/home/hch/repo/slinx/2.5.x-xfs
Author:  lord
Merged by:  hch
Merged mods:  2.4.x-xfs:slinx:132911a

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


Modid:  2.5.x-xfs:slinx:132911a
linux/fs/xfs/xfsidbg.c - 1.213
        - Merge of 2.4.x-xfs:slinx:132911a by hch.



No need to set task state back to TASK_RUNNING after returning from schedule()


Date:  Tue Dec  3 08:20:41 PST 2002
Workarea:  lab343.munich.sgi.com:/home/hch/repo/slinx/2.5.x-xfs
Merged by:  hch
Merged mods:  2.4.x-xfs:slinx:132934a,2.4.x-xfs:slinx:133235a

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


Modid:  2.5.x-xfs:slinx:134176a
linux/fs/xfs/support/sv.h - 1.10
        - Merge of 2.4.x-xfs:slinx:132934a originally by lord on 11/12/02
          No need to set task state back to TASK_RUNNING after returning
          from schedule()
          set_current_state(TASK_RUNNING);
          Merge of 2.4.x-xfs:slinx:133235a originally by lord on 11/15/02
          go back to using macros to set task state

linux/fs/xfs/support/mrlock.c - 1.12
        - Merge of 2.4.x-xfs:slinx:132934a originally by lord on 11/12/02
          No need to set task state back to TASK_RUNNING after returning
          from schedule()
          remove set_current_state(TASK_RUNNING);
          Merge of 2.4.x-xfs:slinx:133235a originally by lord on 11/15/02
          go back to using macros to set task state



clean up use of run_task_queue in xfs

Date:  Tue Dec  3 08:45:57 PST 2002
Workarea:  lab343.munich.sgi.com:/home/hch/repo/slinx/2.5.x-xfs
Author:  lord
Merged by:  hch
Merged mods:  2.4.x-xfs:slinx:133254a

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


Modid:  2.5.x-xfs:slinx:133254a
linux/fs/xfs/xfsidbg.c - 1.214
        - Merge of 2.4.x-xfs:slinx:133254a by hch.
          fix up pagebuf debug function

linux/fs/xfs/xfs_buf.h - 1.102
linux/fs/xfs/pagebuf/page_buf_locking.c - 1.32
        - Merge of 2.4.x-xfs:slinx:133254a by hch.
          call pagebuf_run_task_queue

linux/fs/xfs/pagebuf/page_buf.c - 1.81
        - Merge of 2.4.x-xfs:slinx:133254a by hch.
          we had one unneeded run_task_queue in here, kill it, also
          wrap run_task_queue in a test to see if there is pending
          I/O on the buffer in question. Make it possible to run th
          io completion code locally rather than scheduling it,
          for the cases where we are not in interrupt context.

linux/fs/xfs/pagebuf/page_buf.h - 1.54
        - Merge of 2.4.x-xfs:slinx:133254a by hch.
          move pb_io_remaining here from the private structure and
          create pagebuf_run_task_queue as an inline function.

linux/fs/xfs/pagebuf/page_buf_internal.h - 1.17
        - Merge of 2.4.x-xfs:slinx:133254a by hch.
          move pb_io_remaining from here to public pagebuf structure



remove some unused code paths from the log flushing paths, and
remove the callback processing from the log write path, we only
do callbacks on I/O completion now.

Date:  Tue Dec  3 08:55:13 PST 2002
Workarea:  lab343.munich.sgi.com:/home/hch/repo/slinx/2.5.x-xfs
Author:  lord
Merged by:  hch
Merged mods:  2.4.x-xfs:slinx:133285a

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


Modid:  2.5.x-xfs:slinx:133285a
linux/fs/xfs/xfs_log.c - 1.261
        - Merge of 2.4.x-xfs:slinx:133285a by hch.
          cleanup and remove xlog_state_do_callback from iclog
          space reservation code.



avoid need to remap pages when discarding attribute space

Date:  Tue Dec  3 09:04:33 PST 2002
Workarea:  lab343.munich.sgi.com:/home/hch/repo/slinx/2.5.x-xfs
Author:  lord
Merged by:  hch
Merged mods:  2.4.x-xfs:slinx:133408a

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


Modid:  2.5.x-xfs:slinx:133408a
linux/fs/xfs/xfs_attr_leaf.c - 1.65
        - Merge of 2.4.x-xfs:slinx:133408a by hch.
          pass explicit flags into trans_get_buf



cleanup user path walking code


Date:  Tue Dec  3 09:15:05 PST 2002
Workarea:  lab343.munich.sgi.com:/home/hch/repo/slinx/2.5.x-xfs
Merged by:  hch
Merged mods:  2.4.x-xfs:slinx:133881a,2.4.x-xfs:slinx:133953a

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


Modid:  2.5.x-xfs:slinx:134179a
linux/fs/xfs/linux/xfs_ioctl.c - 1.90
        - Merge of 2.4.x-xfs:slinx:133881a originally by hch on 11/22/02
          cleanup user path walking code
          use user_path_walk_link
          Merge of 2.4.x-xfs:slinx:133953a originally by nathans on 11/24/02
          Fix cleanup of path walking by handle - use hreq.path, not local path 
variable.



for synchronous transactions, allow the in core log buffer to wait
around in active state for as long as possible. This allows us to
coalesce several transactions into one buffer and reduce the disk
traffic.

Date:  Tue Dec  3 09:36:03 PST 2002
Workarea:  lab343.munich.sgi.com:/home/hch/repo/slinx/2.5.x-xfs
Author:  lord
Merged by:  hch
Merged mods:  2.4.x-xfs:slinx:134077a

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


Modid:  2.5.x-xfs:slinx:134077a
linux/fs/xfs/xfs_log.c - 1.262
        - Merge of 2.4.x-xfs:slinx:134077a by hch.
          Introduce a new sync variable in the iclog structure to sync
          between the last log write and the next one in the case of
          sync transactions forcing iclogs out to disk early.

linux/fs/xfs/xfs_log_priv.h - 1.86
        - Merge of 2.4.x-xfs:slinx:134077a by hch.
          new sync variable in the iclog structure



when logging attribute extents, use the correct size for the allocation!

Date:  Tue Dec  3 09:42:33 PST 2002
Workarea:  lab343.munich.sgi.com:/home/hch/repo/slinx/2.5.x-xfs
Author:  lord
Merged by:  hch
Merged mods:  2.4.x-xfs:slinx:134098a

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


Modid:  2.5.x-xfs:slinx:134098a
linux/fs/xfs/xfs_inode_item.c - 1.107
        - Merge of 2.4.x-xfs:slinx:134098a by hch.
          use attribute fork size in allocation rather than data fork size


<Prev in Thread] Current Thread [Next in Thread>
  • TAKE - bring 2.5 back in line with 2.4, Christoph Hellwig <=