Chris Dunlop
d07b7c7f21
Reduce size of zfs_sb_t: allocate z_hold_mtx separately
...
zfs_sb_t has grown to the point where using kmem_zalloc() for allocations
is triggering the 32k warning threshold.
We can't safely convert this entire allocation to use vmem_alloc() instead
of kmem_alloc() because the backing_dev_info structure is embedded here.
It depends on the bit_waitqueue() function which won't behave properly
when given a virtual address.
Instead, use vmem_alloc() to allocate the z_hold_mtx array separately.
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov >
Signed-off-by: Chris Dunlop <chris@onthe.net.au >
Closes #3178
2015-03-24 13:17:44 -07:00
..
2015-03-20 10:35:20 -07:00
2014-08-01 14:28:05 -07:00
2015-01-16 14:41:26 -08:00
2014-08-01 14:28:05 -07:00
2015-01-16 14:41:26 -08:00
2015-02-06 09:24:28 -08:00
2015-03-12 15:40:39 -07:00
2015-01-16 14:41:26 -08:00
2015-01-16 14:41:26 -08:00
2014-08-06 14:48:41 -07:00
2014-10-21 15:26:50 -07:00
2015-01-16 14:41:26 -08:00
2014-10-21 16:32:11 -07:00
2015-02-06 12:07:15 -08:00
2015-03-03 13:22:21 -08:00
2015-01-16 14:41:26 -08:00
2015-03-12 15:40:33 -07:00
2015-03-12 15:40:39 -07:00
2015-03-12 15:40:39 -07:00
2014-07-29 10:55:29 -07:00
2015-01-16 14:41:26 -08:00
2015-01-16 14:41:26 -08:00
2013-12-18 16:46:35 -08:00
2015-01-16 14:41:26 -08:00
2015-01-16 14:41:26 -08:00
2015-01-16 14:41:26 -08:00
2015-01-16 14:41:26 -08:00
2015-01-16 14:41:26 -08:00
2014-03-07 10:01:36 -08:00
2015-01-16 14:41:26 -08:00
2015-01-16 14:41:26 -08:00
2013-12-18 16:46:35 -08:00
2015-01-16 14:41:26 -08:00
2015-01-16 14:41:26 -08:00
2014-11-17 11:13:55 -08:00
2015-02-13 16:02:04 -08:00
2015-01-16 14:41:26 -08:00
2015-01-16 14:41:26 -08:00
2015-01-16 14:41:26 -08:00
2015-02-06 09:26:46 -08:00
2010-08-31 13:41:59 -07:00
2010-08-31 13:41:58 -07:00
2015-02-17 16:09:41 -08:00
2014-08-06 14:48:41 -07:00
2015-01-21 15:30:24 -08:00
2015-03-05 14:11:10 -08:00
2015-01-16 14:41:26 -08:00
2015-03-05 14:11:10 -08:00
2015-01-16 14:41:26 -08:00
2015-01-16 14:41:26 -08:00
2015-01-06 16:53:24 -08:00
2015-01-16 14:41:26 -08:00
2013-10-31 14:58:04 -07:00
2015-01-16 14:41:26 -08:00
2015-01-16 14:41:26 -08:00
2015-01-16 14:41:26 -08:00
2015-01-16 14:41:26 -08:00
2015-01-16 14:41:26 -08:00
2015-01-16 14:41:26 -08:00
2013-10-31 14:58:04 -07:00
2015-01-16 14:41:28 -08:00
2015-01-16 14:41:26 -08:00
2013-10-31 14:58:04 -07:00
2015-02-09 16:56:59 -08:00
2015-03-03 13:22:21 -08:00
2015-03-03 13:22:21 -08:00
2015-01-16 14:41:26 -08:00
2014-10-20 16:17:49 -07:00
2015-03-05 14:11:10 -08:00
2015-01-16 14:41:26 -08:00
2010-08-31 13:41:58 -07:00
2014-07-29 10:55:29 -07:00
2015-01-16 14:41:26 -08:00
2014-08-11 16:12:36 -07:00
2015-01-16 14:41:26 -08:00
2013-10-30 14:51:27 -07:00
2015-03-02 11:50:06 -08:00
2013-11-23 15:08:29 -08:00
2015-01-16 14:41:26 -08:00
2014-09-05 15:11:43 -07:00
2015-01-16 14:41:26 -08:00
2015-01-16 14:41:28 -08:00
2015-03-24 13:17:44 -07:00
2015-01-16 14:41:26 -08:00
2015-03-24 13:17:44 -07:00
2015-02-02 11:20:41 -08:00
2014-08-01 14:28:05 -07:00
2014-08-01 14:28:05 -07:00
2014-08-06 14:48:41 -07:00
2015-02-10 16:09:49 -08:00
2010-05-28 13:45:14 -07:00
2015-02-10 16:34:30 -08:00
2013-12-18 16:46:35 -08:00
2015-02-24 11:21:54 -08:00
2013-12-18 16:46:35 -08:00
2015-03-20 10:35:20 -07:00
2015-01-16 14:41:26 -08:00
2015-01-06 16:53:24 -08:00
2015-01-30 14:44:14 -08:00