| 219 | #endif |
| 220 | |
| 221 | static int journal_init_journal_head_cache(void) |
| 222 | { |
| 223 | int retval; |
| 224 | |
| 225 | J_ASSERT(journal_head_cache == 0); |
| 226 | journal_head_cache = kmem_cache_create("journal_head", |
| 227 | sizeof(struct journal_head), |
| 228 | 0, /* offset */ |
| 229 | SLAB_TEMPORARY, /* flags */ |
| 230 | NULL); /* ctor */ |
| 231 | retval = 0; |
| 232 | if (journal_head_cache == 0) { |
| 233 | retval = -ENOMEM; |
| 234 | printk(KERN_EMERG "JBD: no memory for journal_head cache\n"); |
| 235 | } |
| 236 | return retval; |
| 237 | } |
| 238 | |
| 239 | static void journal_destroy_journal_head_cache(void) |
| 240 | { |
no test coverage detected