This reverts commit
ce90208cf9e04df966429f115d8831371ea9afce. This
change was observed to cause problems when using a zvol to back a VM
under 2.6.32.59 kernels. This issue was filed as #710.
Signed-off-by: Richard Yao <ryao@cs.stonybrook.edu>
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Issue #342
Issue #710
{
int error;
- /*
- * The zvol taskqs are created with TASKQ_NORECLAIM so they may be
- * used safely as a swap device. If direct reclaim is allowed then
- * they quickly deadlock in one of the internal memory allocations.
- */
zvol_taskq = taskq_create(ZVOL_DRIVER, zvol_threads, maxclsyspri,
- zvol_threads, INT_MAX,
- TASKQ_PREPOPULATE | TASKQ_NORECLAIM);
+ zvol_threads, INT_MAX, TASKQ_PREPOPULATE);
if (zvol_taskq == NULL) {
printk(KERN_INFO "ZFS: taskq_create() failed\n");
return (-ENOMEM);