// SPDX-License-Identifier: GPL-2.0-or-later /* Network filesystem caching backend to use cache files on a premounted * filesystem * * Copyright (C) 2021 Red Hat, Inc. All Rights Reserved. * Written by David Howells (dhowells@redhat.com)
*/
/* * initialise the fs caching module
*/ staticint __init cachefiles_init(void)
{ int ret;
ret = cachefiles_register_error_injection(); if (ret < 0) goto error_einj;
ret = misc_register(&cachefiles_dev); if (ret < 0) goto error_dev;
/* create an object jar */
ret = -ENOMEM;
cachefiles_object_jar =
kmem_cache_create("cachefiles_object_jar", sizeof(struct cachefiles_object),
0, SLAB_HWCACHE_ALIGN, NULL); if (!cachefiles_object_jar) {
pr_notice("Failed to allocate an object jar\n"); goto error_object_jar;
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.