Brian Behlendorf
2517c8ee08
Switch allocations from KM_SLEEP to KM_PUSHPAGE
...
A couple of kmem_alloc() allocations were using KM_SLEEP in
the sync thread context. These were accidentally introduced
by the recent set of Illumos patches. The solution is to
switch to KM_PUSHPAGE.
dsl_dataset_promote_sync() -> promote_hold() -> snaplist_make() ->
kmem_alloc(sizeof (*snap), KM_SLEEP);
dsl_dataset_user_hold_sync() -> dsl_onexit_hold_cleanup() ->
kmem_alloc(sizeof (*ca), KM_SLEEP)
Signed-off-by: Richard Yao <ryao@gentoo.org>
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Issue #1775
2013-11-05 12:26:14 -08:00
..
2013-11-05 12:26:00 -08:00
2013-09-04 16:01:24 -07:00
2013-10-31 14:57:51 -07:00
2013-11-04 10:55:25 -08:00
2013-10-25 13:59:40 -07:00
2013-11-05 12:23:35 -08:00
2012-10-29 08:57:45 -07:00
2013-10-31 14:58:04 -07:00
2013-10-31 14:58:04 -07:00
2013-10-31 14:58:04 -07:00
2013-11-04 11:27:41 -08:00
2013-11-05 12:23:35 -08:00
2013-10-31 14:58:04 -07:00
2013-11-05 12:25:26 -08:00
2013-11-04 10:55:25 -08:00
2013-11-05 12:25:26 -08:00
2013-11-04 10:55:25 -08:00
2013-11-05 12:23:35 -08:00
2013-11-05 12:26:14 -08:00
2013-01-08 10:35:43 -08:00
2013-10-31 14:58:04 -07:00
2013-11-05 12:23:35 -08:00
2013-11-05 12:24:24 -08:00
2013-11-05 12:14:21 -08:00
2013-11-04 10:55:25 -08:00
2013-11-05 12:23:05 -08:00
2013-10-31 14:58:04 -07:00
2013-11-05 12:26:14 -08:00
2012-10-15 16:01:54 -07:00
2010-08-31 08:38:46 -07:00
2013-10-22 10:12:39 -07:00
2013-10-30 14:51:27 -07:00
2013-10-25 13:59:40 -07:00
2013-11-05 12:25:44 -08:00
2013-09-04 16:01:24 -07:00
2013-09-25 15:44:22 -07:00
2013-11-04 10:55:25 -08:00
2010-08-31 13:41:59 -07:00
2010-08-31 13:41:58 -07:00
2013-11-05 12:23:05 -08:00
2013-11-04 10:55:25 -08:00
2013-10-31 14:58:04 -07:00
2013-11-05 12:14:48 -08:00
2013-10-31 09:16:03 -07:00
2013-11-05 12:23:05 -08:00
2013-09-04 16:01:24 -07:00
2013-11-04 10:55:25 -08:00
2013-10-31 14:58:04 -07:00
2012-08-27 12:01:37 -07:00
2013-10-31 14:58:04 -07:00
2013-10-31 14:58:04 -07:00
2013-11-05 12:17:07 -08:00
2013-11-05 12:23:05 -08:00
2013-10-31 14:58:04 -07:00
2013-10-31 14:58:04 -07:00
2013-11-04 10:55:25 -08:00
2013-11-04 10:55:25 -08:00
2013-10-31 14:58:04 -07:00
2013-11-05 12:23:05 -08:00
2013-10-31 14:58:04 -07:00
2013-10-31 14:58:04 -07:00
2013-11-04 10:55:25 -08:00
2013-01-29 09:28:20 -08:00
2013-10-31 14:58:04 -07:00
2013-11-04 10:55:25 -08:00
2010-08-31 13:41:58 -07:00
2013-11-04 10:55:25 -08:00
2013-11-05 12:23:05 -08:00
2013-10-31 14:58:04 -07:00
2013-05-01 17:05:52 -07:00
2013-10-30 14:51:27 -07:00
2013-11-05 12:25:01 -08:00
2013-11-04 10:55:25 -08:00
2013-10-31 14:58:04 -07:00
2013-10-31 14:58:04 -07:00
2013-11-04 10:55:25 -08:00
2013-11-04 10:55:25 -08:00
2013-11-04 11:27:41 -08:00
2013-11-05 12:14:21 -08:00
2013-11-04 10:55:25 -08:00
2013-11-04 10:55:25 -08:00
2013-10-31 14:58:04 -07:00
2013-10-31 14:58:04 -07:00
2013-10-31 14:58:04 -07:00
2013-11-05 12:25:01 -08:00
2010-05-28 13:45:14 -07:00
2013-10-22 08:31:20 -07:00
2012-10-03 10:49:45 -07:00
2013-08-15 16:19:07 -07:00
2013-10-29 14:54:26 -07:00
2013-10-29 14:54:26 -07:00
2013-10-29 14:54:26 -07:00
2010-09-17 16:24:15 -07:00
2013-11-05 12:14:21 -08:00