zfs/include
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
..
asm Build system update 2009-02-12 14:45:22 -08:00
fs Build system update 2009-02-12 14:45:22 -08:00
linux Build system update 2009-02-12 14:45:22 -08:00
rpc Build system update 2009-02-12 14:45:22 -08:00
sharefs Build system update 2009-02-12 14:45:22 -08:00
sys kmem slab magazine ageing deadlock 2009-02-17 15:52:18 -08:00
util Build system update 2009-02-12 14:45:22 -08:00
vm Build system update 2009-02-12 14:45:22 -08:00
Makefile.am Build system update 2009-02-12 14:45:22 -08:00
Makefile.in Build system update 2009-02-12 14:45:22 -08:00
spl-ctl.h Go through and add a header with the proper UCRL number. 2008-05-26 04:38:26 +00:00
spl-device.h Sigh more compat fixes, this is almost right for 2.6.9 - 2.6.26 kernels. 2008-08-11 23:47:44 +00:00
splat-ctl.h Slightly increase SPLAT_NAME_SIZE to ensure string is always 2008-11-05 21:27:31 +00:00
strings.h More stub headers, 2008-03-04 18:22:31 +00:00
unistd.h More stub headers, 2008-03-04 18:22:31 +00:00