[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
TAKE - bring 2.5 back in line with 2.4
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