Prechádzať zdrojové kódy

update to latest stable release, add patch from git

Waldemar Brodkorb 10 rokov pred
rodič
commit
1fca0943f3

+ 3 - 3
package/cryptodev-linux/Makefile

@@ -4,9 +4,9 @@
 include $(ADK_TOPDIR)/rules.mk
 
 PKG_NAME:=		cryptodev-linux
-PKG_VERSION:=		1.6
-PKG_RELEASE:=		3
-PKG_HASH:=		75f1425c8ea1f8cae523905a5a046a35092327a6152800b0b86efc4e56fb3e2f
+PKG_VERSION:=		1.7
+PKG_RELEASE:=		1
+PKG_HASH:=		41880533b53de4d7b3f054e230f576988dafb8eed7bef5ebcf6422bb2e3a3b25
 PKG_DESCR:=		device that allows access to kernel cryptographic drivers
 PKG_SECTION:=		app/crypto
 PKG_BUILDDEP:=		openssl

+ 0 - 38
package/cryptodev-linux/patches/patch-cryptlib_c

@@ -1,38 +0,0 @@
---- cryptodev-linux-1.6.orig/cryptlib.c	2013-01-30 17:13:50.000000000 +0100
-+++ cryptodev-linux-1.6/cryptlib.c	2014-02-21 14:33:04.000000000 +0100
-@@ -220,7 +220,7 @@ ssize_t cryptodev_cipher_encrypt(struct
- {
- 	int ret;
- 
--	INIT_COMPLETION(cdata->async.result->completion);
-+	reinit_completion(&cdata->async.result->completion);
- 
- 	if (cdata->aead == 0) {
- 		ablkcipher_request_set_crypt(cdata->async.request,
-@@ -243,7 +243,7 @@ ssize_t cryptodev_cipher_decrypt(struct
- {
- 	int ret;
- 
--	INIT_COMPLETION(cdata->async.result->completion);
-+	reinit_completion(&cdata->async.result->completion);
- 	if (cdata->aead == 0) {
- 		ablkcipher_request_set_crypt(cdata->async.request,
- 			(struct scatterlist *)src, dst,
-@@ -355,7 +355,7 @@ ssize_t cryptodev_hash_update(struct has
- {
- 	int ret;
- 
--	INIT_COMPLETION(hdata->async.result->completion);
-+	reinit_completion(&hdata->async.result->completion);
- 	ahash_request_set_crypt(hdata->async.request, sg, NULL, len);
- 
- 	ret = crypto_ahash_update(hdata->async.request);
-@@ -367,7 +367,7 @@ int cryptodev_hash_final(struct hash_dat
- {
- 	int ret;
- 
--	INIT_COMPLETION(hdata->async.result->completion);
-+	reinit_completion(&hdata->async.result->completion);
- 	ahash_request_set_crypt(hdata->async.request, NULL, output, 0);
- 
- 	ret = crypto_ahash_final(hdata->async.request);

+ 11 - 0
package/cryptodev-linux/patches/patch-ioctl_c

@@ -0,0 +1,11 @@
+--- cryptodev-linux-1.7.orig/ioctl.c	2015-02-07 15:31:23.000000000 -0600
++++ cryptodev-linux-1.7/ioctl.c	2015-02-19 14:47:24.775772135 -0600
+@@ -546,7 +546,7 @@ static int
+ clonefd(struct file *filp)
+ {
+ 	int ret;
+-	ret = get_unused_fd();
++	ret = get_unused_fd_flags(0);
+ 	if (ret >= 0) {
+ 			get_file(filp);
+ 			fd_install(ret, filp);

+ 2 - 2
package/cryptodev-linux/patches/patch-tests_Makefile

@@ -1,5 +1,5 @@
---- cryptodev-linux-1.6.orig/tests/Makefile	2013-03-04 04:59:29.000000000 +0100
-+++ cryptodev-linux-1.6/tests/Makefile	2013-07-17 14:45:18.000000000 +0200
+--- cryptodev-linux-1.7.orig/tests/Makefile	2015-02-07 15:31:23.000000000 -0600
++++ cryptodev-linux-1.7/tests/Makefile	2015-02-19 14:40:46.523775781 -0600
 @@ -20,13 +20,6 @@ example-async-speed-objs := async_speed.
  example-hashcrypt-speed-objs := hashcrypt_speed.c