Files
mirror_zfs/include/sys
Brian Behlendorf 9b1b8e4c24 kmem slab magazine ageing deadlock
- The previous magazine ageing sceme relied on the on_each_cpu()
  function to call spl_magazine_age() on each cpu.  It turns out
  this could deadlock with do_flush_tlb_all() which also relies
  on the IPI based on_each_cpu().  To avoid this problem a per-
  magazine delayed work item is created and indepentantly
  scheduled to the correct cpu removing the need for on_each_cpu().
- Additionally two unused fields were removed from the type
  spl_kmem_cache_t, they were hold overs from previous cleanup.
    - struct work_struct work
    - struct timer_list timer
2009-02-17 15:52:18 -08:00
..
2009-02-12 14:45:22 -08:00
2009-02-12 14:45:22 -08:00
2009-02-12 14:45:22 -08:00
2008-03-08 00:58:32 +00:00
2009-01-09 14:04:13 -08:00
2008-03-12 23:48:28 +00:00
2009-01-06 09:47:00 -08:00
2009-01-09 16:04:44 -08:00
2008-03-15 00:05:38 +00:00
2008-03-05 00:58:54 +00:00
2009-01-23 08:59:11 -08:00
2009-01-09 16:04:44 -08:00
2008-03-05 00:58:54 +00:00
2009-02-17 15:52:18 -08:00
2009-01-07 12:54:03 -08:00
2009-02-12 14:45:22 -08:00
2009-02-12 14:45:22 -08:00
2008-03-14 00:04:01 +00:00
2008-03-14 00:04:01 +00:00
2009-01-09 09:47:27 -08:00
2008-03-14 00:04:01 +00:00
2008-03-15 00:05:38 +00:00
2008-06-04 06:00:46 +00:00
2009-01-09 09:47:27 -08:00
2008-03-14 00:04:01 +00:00
2008-08-11 19:10:14 +00:00
2009-01-09 14:04:13 -08:00
2008-03-13 20:41:29 +00:00
2008-03-15 00:05:38 +00:00
2008-03-13 20:41:29 +00:00
2008-03-12 23:48:28 +00:00
2008-03-08 00:58:32 +00:00
2008-12-23 13:32:07 -08:00
2008-12-23 13:18:39 -08:00
2009-01-05 15:08:03 -08:00
2008-12-23 15:40:20 -08:00
2009-02-02 15:12:30 -08:00
2008-12-23 13:32:07 -08:00
2008-03-14 00:04:01 +00:00
2008-03-08 00:18:21 +00:00
2008-03-14 00:04:01 +00:00
2009-02-05 12:26:34 -08:00
2009-01-09 13:59:39 -08:00
2008-03-12 23:48:28 +00:00