xfs-masters
[Top] [All Lists]

[xfs-masters] [Bug 7258] XFS on dm_crypt Oops

To: xfs-masters@xxxxxxxxxxx
Subject: [xfs-masters] [Bug 7258] XFS on dm_crypt Oops
From: bugme-daemon@xxxxxxxxxxxxxxxxxxx
Date: Thu, 14 Dec 2006 16:32:47 -0800
Reply-to: xfs-masters@xxxxxxxxxxx
Sender: xfs-masters-bounce@xxxxxxxxxxx
http://bugzilla.kernel.org/show_bug.cgi?id=7258

christophe@xxxxxxxx changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |christophe@xxxxxxxx
              Owner|xfs-masters@xxxxxxxxxxx     |christophe@xxxxxxxx
             Status|NEW                         |ASSIGNED



------- Additional Comments From christophe@xxxxxxxx  2006-12-14 16:28 -------
Yikes. The page_to_pfn used with sparse memory barfs when hitting freed pages
while cloning writeout bios under memory pressure. bio_clone shouldn't look at
these pages anyway.

I see four possibilities:

- don't set bv_page to NULL (ugly)
- before freeing the pages change bi_idx (atomically?) so that nobody ever looks
at the freed bv_page? (strange)
- implement own bio_clone (ugly)
- Since bio_clone doesn't share the bv array any more, another possibility would
be to not use bio_clone at all and go with bio_set_alloc all the way.

Probably the last solution.


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.


<Prev in Thread] Current Thread [Next in Thread>