Date: Mon Mar 12 11:36:49 PST 2001
Workarea: gibble.americas.sgi.com:/home/poppy20/sandeen/xfs/workarea
The following file(s) were checked into:
bonnie.engr.sgi.com:/isms/slinx/2.4.x-xfs
Merge Irix mod irix6.5f:irix:82811a
PVs affected: 750712
Modid: 2.4.x-xfs:slinx:89559a
linux/fs/xfs/xfs_log.c - 1.230
- add another error injection area - to inject errors on log writes
linux/fs/xfs/xfs_error.h - 1.21
- Restructure xlog_state_do_callbacks to not use GOTOs to create a loop.
When scanning the iclogs, always start over at log->l_iclog every time
the log lock is released. It now continues processing iclogs until
all iclogs in DONE_SYNC or DO_CALLBACK state have been processed; this
is a potential endless loop so print a console message if it seems to
be caught in a loop. However, if there is an I/O error on any iclog,
only go through the iclogs exactly once.
|