HomeFreeBSD

Revert Fix ASSERTION(!dsl_pool_sync_context(tx->tx_pool))

Description

Revert Fix ASSERTION(!dsl_pool_sync_context(tx->tx_pool))

Commit eec8164771bee067c3cd55ed0a16dadeeba276de worked around an issue
involving direct reclaim through the use of PF_MEMALLOC. Since we
are reworking thing to use KM_PUSHPAGE so that swap works, we revert
this patch in favor of the use of KM_PUSHPAGE in the affected areas.

Signed-off-by: Richard Yao <ryao@cs.stonybrook.edu>
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Issue #726

Details

Provenance
Richard Yao <ryao@cs.stonybrook.edu>Authored on May 16 2012, 3:19 AM
Brian Behlendorf <behlendorf1@llnl.gov>Committed on Aug 27 2012, 7:01 PM
Parents
rGf86373f5b2ba: Remove autoconf check for CONFIG_PREEMPT
Branches
Unknown
Tags
Unknown

Event Timeline

Brian Behlendorf <behlendorf1@llnl.gov> committed rGb876dac776af: Revert Fix ASSERTION(!dsl_pool_sync_context(tx->tx_pool)) (authored by Richard Yao <ryao@cs.stonybrook.edu>).Aug 27 2012, 7:01 PM