cache.c 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. /*
  2. * fs/cifs/cache.c - CIFS filesystem cache index structure definitions
  3. *
  4. * Copyright (c) 2010 Novell, Inc.
  5. * Authors(s): Suresh Jayaraman (sjayaraman@suse.de>
  6. *
  7. * This library is free software; you can redistribute it and/or modify
  8. * it under the terms of the GNU Lesser General Public License as published
  9. * by the Free Software Foundation; either version 2.1 of the License, or
  10. * (at your option) any later version.
  11. *
  12. * This library is distributed in the hope that it will be useful,
  13. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  14. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See
  15. * the GNU Lesser General Public License for more details.
  16. *
  17. * You should have received a copy of the GNU Lesser General Public License
  18. * along with this library; if not, write to the Free Software
  19. * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
  20. */
  21. #include "fscache.h"
  22. /*
  23. * CIFS filesystem definition for FS-Cache
  24. */
  25. struct fscache_netfs cifs_fscache_netfs = {
  26. .name = "cifs",
  27. .version = 0,
  28. };
  29. /*
  30. * Register CIFS for caching with FS-Cache
  31. */
  32. int cifs_fscache_register(void)
  33. {
  34. return fscache_register_netfs(&cifs_fscache_netfs);
  35. }
  36. /*
  37. * Unregister CIFS for caching
  38. */
  39. void cifs_fscache_unregister(void)
  40. {
  41. fscache_unregister_netfs(&cifs_fscache_netfs);
  42. }