1
0
mirror of https://github.com/facebook/zstd.git synced 2025-10-31 21:50:26 +03:00

[linux-kernel] Dual license with GPLv2

This commit is contained in:
Nick Terrell
2017-05-17 11:58:53 -07:00
parent fb10c91b4f
commit d1a5790f8e
25 changed files with 1205 additions and 612 deletions

View File

@@ -193,10 +193,28 @@ index 1f157fb..b0dec90 100644
BTRFS_FEAT_ATTR_PTR(raid56),
diff --git a/fs/btrfs/zstd.c b/fs/btrfs/zstd.c
new file mode 100644
index 0000000..010548c
index 0000000..45ea326
--- /dev/null
+++ b/fs/btrfs/zstd.c
@@ -0,0 +1,415 @@
@@ -0,0 +1,433 @@
+/*
+ * Copyright (c) 2016-present, Facebook, Inc.
+ * All rights reserved.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public
+ * License v2 as published by the Free Software Foundation.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public
+ * License along with this program; if not, write to the
+ * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ * Boston, MA 021110-1307, USA.
+ */
+#include <linux/kernel.h>
+#include <linux/slab.h>
+#include <linux/vmalloc.h>