Bug 200873 - Fix jbd to allow CONFIG_DEBUG_SLAB be switched back on for xen
Fix jbd to allow CONFIG_DEBUG_SLAB be switched back on for xen
Product: Fedora
Classification: Fedora
Component: kernel-xen (Show other bugs)
All Linux
medium Severity medium
: ---
: ---
Assigned To: Stephen Tweedie
Virtualization Bugs
Depends On:
  Show dependency treegraph
Reported: 2006-08-01 02:55 EDT by Mark McLoughlin
Modified: 2009-12-14 15:39 EST (History)
2 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2008-02-26 18:14:01 EST
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)

  None (edit)
Description Mark McLoughlin 2006-08-01 02:55:45 EDT
See bug #200127

While installing a Xen guest, we were seeing
fs/jbd/transaction.c:do_get_write_access() allocate a buffer which spanned a
page boundary:

    frozen_buffer = jbd_kmalloc(jh2bh(jh)->b_size, GFP_NOFS);

This later caused problems for xen's blkfront/blkback drivers which can't handle
such a buffer

For now we've disabled CONFIG_DEBUG_SLAB with Xen, but it looks like the real
fix is for jbd to always allocate properly aligned buffers even when
Comment 1 Red Hat Bugzilla 2007-07-24 21:32:20 EDT
change QA contact
Comment 2 Chris Lalancette 2008-02-26 18:14:01 EST
This report targets FC5, which is now end-of-life.

Please re-test against Fedora 7 or later, and if the issue persists, open a new bug.


Note You need to log in before you can comment on or make changes to this bug.