linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* ext3-0.9.15 against linux-2.4.14
@ 2001-11-06  9:20 Andrew Morton
  2001-11-06  9:42 ` Alan Cox
  2001-11-06 18:09 ` Steven N. Hirsch
  0 siblings, 2 replies; 6+ messages in thread
From: Andrew Morton @ 2001-11-06  9:20 UTC (permalink / raw)
  To: lkml, ext3-users

Download details and documentation are at

	http://www.uow.edu.au/~andrewm/linux/ext3/

Changes since ext3-0.9.13 (which was against linux-2.4.13):

- Fixed a null-pointer dereference oops which could hit on
  SMP machines.  This fix was applied to 2.4.12-ac6, but the
  oops has never been reported against -ac kernels.

- Large amounts of developer debug code has been removed.  This
  will now be maintained separately.

- There is an interaction failure between ext3 and the current
  Extended Attributes and Access Control Lists patch which leads
  to crashes under heavy load on SMP.  This is possibly due to
  a subtle API change between ext3 in 2.2 and 2.4 kernels (ie: I
  broke it).  On the to-do list.

- For a long time, the ext3 patch has used a semaphore in the core
  kernel to prevent concurrent pagein and truncate of the same
  file.  This was to prevent a race wherein the paging-in task
  would wake up after the truncate and would instantiate a page
  in the process's page tables which had attached buffers.  This
  leads to a BUG() if the swapout code tries to swap the page out.

  This semaphore has been removed.  The swapout code has been altered
  to simply detect and ignore these pages.

  This is an incredibly obscure and hard-to-hit situation.  The testcase
  which used to trigger it can no longer do so.  So if anyone sees the
  message "try_to_swap_out: page has buffers!", please shout out.

  There are no plans to remove this semaphore from -ac kernels,
  unless Alan wants it that way.

-

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2001-11-07 18:05 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-11-06  9:20 ext3-0.9.15 against linux-2.4.14 Andrew Morton
2001-11-06  9:42 ` Alan Cox
2001-11-06 18:09 ` Steven N. Hirsch
2001-11-06 18:49   ` Andrew Morton
2001-11-07  0:31   ` Stephen Tweedie
2001-11-07 17:59     ` Andrew Morton

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).