commit:     0e6afac1629725f895f15a48348956c966bcb6ab
Author:     Devan Franchini <twitch153 <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 29 00:00:38 2015 +0000
Commit:     Devan Franchini <twitch153 <AT> gentoo <DOT> org>
CommitDate: Sun Mar 29 00:00:38 2015 +0000
URL:        https://gitweb.gentoo.org/proj/releng.git/commit/?id=0e6afac1

tools-hardened/desktop loop-AES-kernel.patch: Updates to kernel 3.19 compliant 
patch

 .../desktop/configs/loop-AES-kernel.patch          | 101 +++++++++++----------
 1 file changed, 51 insertions(+), 50 deletions(-)

diff --git a/tools-hardened/desktop/configs/loop-AES-kernel.patch 
b/tools-hardened/desktop/configs/loop-AES-kernel.patch
index bcc2b69..76596b1 100644
--- a/tools-hardened/desktop/configs/loop-AES-kernel.patch
+++ b/tools-hardened/desktop/configs/loop-AES-kernel.patch
@@ -3,9 +3,9 @@ include/linux/loop.h source files must be removed:
 
     rm -f drivers/block/loop.c include/linux/loop.h
 
-diff -urN linux-3.14-noloop/drivers/block/Kconfig 
linux-3.14-AES/drivers/block/Kconfig
---- linux-3.14-noloop/drivers/block/Kconfig    2014-03-31 06:40:15.000000000 
+0300
-+++ linux-3.14-AES/drivers/block/Kconfig       2014-03-31 22:20:36.000000000 
+0300
+diff -urN linux-3.19-noloop/drivers/block/Kconfig 
linux-3.19-AES/drivers/block/Kconfig
+--- linux-3.19-noloop/drivers/block/Kconfig    2015-02-09 04:54:22.000000000 
+0200
++++ linux-3.19-AES/drivers/block/Kconfig       2015-02-09 20:49:52.000000000 
+0200
 @@ -235,14 +235,6 @@
          bits of, say, a sound file). This is also safe if the file resides
          on a remote file server.
@@ -88,10 +88,10 @@ diff -urN linux-3.14-noloop/drivers/block/Kconfig 
linux-3.14-AES/drivers/block/K
  
  source "drivers/block/drbd/Kconfig"
  
-diff -urN linux-3.14-noloop/drivers/block/loop.c 
linux-3.14-AES/drivers/block/loop.c
---- linux-3.14-noloop/drivers/block/loop.c     1970-01-01 02:00:00.000000000 
+0200
-+++ linux-3.14-AES/drivers/block/loop.c        2014-03-31 22:20:36.000000000 
+0300
-@@ -0,0 +1,3278 @@
+diff -urN linux-3.19-noloop/drivers/block/loop.c 
linux-3.19-AES/drivers/block/loop.c
+--- linux-3.19-noloop/drivers/block/loop.c     1970-01-01 02:00:00.000000000 
+0200
++++ linux-3.19-AES/drivers/block/loop.c        2015-02-09 20:49:52.000000000 
+0200
+@@ -0,0 +1,3279 @@
 +/*
 + *  linux/drivers/block/loop.c
 + *
@@ -2581,7 +2581,7 @@ diff -urN linux-3.14-noloop/drivers/block/loop.c 
linux-3.14-AES/drivers/block/lo
 +      blk_queue_max_segment_size(lo->lo_queue, PAGE_CACHE_SIZE);
 +      blk_queue_segment_boundary(lo->lo_queue, PAGE_CACHE_SIZE - 1);
 +      blk_queue_max_segments(lo->lo_queue, BLK_MAX_SEGMENTS);
-+      blk_queue_max_hw_sectors(lo->lo_queue, BLK_DEF_MAX_SECTORS);
++      blk_queue_max_hw_sectors(lo->lo_queue, 1024);
 +      lo->lo_queue->limits.cluster = 0;
 +      blk_queue_flush(lo->lo_queue, 0);
 +      lo->lo_backingQueue = 0;
@@ -2593,6 +2593,7 @@ diff -urN linux-3.14-noloop/drivers/block/loop.c 
linux-3.14-AES/drivers/block/lo
 +              struct request_queue *q = bdev_get_queue(lo_device);
 +
 +              blk_queue_logical_block_size(lo->lo_queue, 
queue_logical_block_size(q));
++              blk_queue_physical_block_size(lo->lo_queue, 
queue_physical_block_size(q));
 +              blk_queue_flush(lo->lo_queue, q->flush_flags & (REQ_FLUSH | 
REQ_FUA));
 +              lo->lo_queue->limits.io_min = q->limits.io_min;
 +              if(lo->lo_queue->limits.io_min > (BLK_MAX_SEGMENTS * 
PAGE_CACHE_SIZE))
@@ -3370,9 +3371,9 @@ diff -urN linux-3.14-noloop/drivers/block/loop.c 
linux-3.14-AES/drivers/block/lo
 +}
 +EXPORT_SYMBOL(loop_add_keyscrub_fn);
 +#endif
-diff -urN linux-3.14-noloop/drivers/misc/Makefile 
linux-3.14-AES/drivers/misc/Makefile
---- linux-3.14-noloop/drivers/misc/Makefile    2014-03-31 06:40:15.000000000 
+0300
-+++ linux-3.14-AES/drivers/misc/Makefile       2014-03-31 22:20:36.000000000 
+0300
+diff -urN linux-3.19-noloop/drivers/misc/Makefile 
linux-3.19-AES/drivers/misc/Makefile
+--- linux-3.19-noloop/drivers/misc/Makefile    2015-02-09 04:54:22.000000000 
+0200
++++ linux-3.19-AES/drivers/misc/Makefile       2015-02-09 20:49:52.000000000 
+0200
 @@ -2,6 +2,33 @@
  # Makefile for misc devices that really don't fit anywhere else.
  #
@@ -3407,9 +3408,9 @@ diff -urN linux-3.14-noloop/drivers/misc/Makefile 
linux-3.14-AES/drivers/misc/Ma
  obj-$(CONFIG_IBM_ASM)         += ibmasm/
  obj-$(CONFIG_AD525X_DPOT)     += ad525x_dpot.o
  obj-$(CONFIG_AD525X_DPOT_I2C) += ad525x_dpot-i2c.o
-diff -urN linux-3.14-noloop/drivers/misc/aes-amd64.S 
linux-3.14-AES/drivers/misc/aes-amd64.S
---- linux-3.14-noloop/drivers/misc/aes-amd64.S 1970-01-01 02:00:00.000000000 
+0200
-+++ linux-3.14-AES/drivers/misc/aes-amd64.S    2014-03-31 22:20:36.000000000 
+0300
+diff -urN linux-3.19-noloop/drivers/misc/aes-amd64.S 
linux-3.19-AES/drivers/misc/aes-amd64.S
+--- linux-3.19-noloop/drivers/misc/aes-amd64.S 1970-01-01 02:00:00.000000000 
+0200
++++ linux-3.19-AES/drivers/misc/aes-amd64.S    2015-02-09 20:49:52.000000000 
+0200
 @@ -0,0 +1,897 @@
 +//
 +// Copyright (c) 2001, Dr Brian Gladman <[email protected]>, Worcester, UK.
@@ -4308,9 +4309,9 @@ diff -urN linux-3.14-noloop/drivers/misc/aes-amd64.S 
linux-3.14-AES/drivers/misc
 +#if defined(__ELF__) && defined(SECTION_NOTE_GNU_STACK)
 +      .section .note.GNU-stack,"",@progbits
 +#endif
-diff -urN linux-3.14-noloop/drivers/misc/aes-intel32.S 
linux-3.14-AES/drivers/misc/aes-intel32.S
---- linux-3.14-noloop/drivers/misc/aes-intel32.S       1970-01-01 
02:00:00.000000000 +0200
-+++ linux-3.14-AES/drivers/misc/aes-intel32.S  2014-03-31 22:20:36.000000000 
+0300
+diff -urN linux-3.19-noloop/drivers/misc/aes-intel32.S 
linux-3.19-AES/drivers/misc/aes-intel32.S
+--- linux-3.19-noloop/drivers/misc/aes-intel32.S       1970-01-01 
02:00:00.000000000 +0200
++++ linux-3.19-AES/drivers/misc/aes-intel32.S  2015-02-09 20:49:52.000000000 
+0200
 @@ -0,0 +1,655 @@
 +/*
 + * Implement AES algorithm in Intel AES-NI instructions.
@@ -4967,9 +4968,9 @@ diff -urN linux-3.14-noloop/drivers/misc/aes-intel32.S 
linux-3.14-AES/drivers/mi
 +#if defined(__ELF__) && defined(SECTION_NOTE_GNU_STACK)
 +      .section .note.GNU-stack,"",@progbits
 +#endif
-diff -urN linux-3.14-noloop/drivers/misc/aes-intel64.S 
linux-3.14-AES/drivers/misc/aes-intel64.S
---- linux-3.14-noloop/drivers/misc/aes-intel64.S       1970-01-01 
02:00:00.000000000 +0200
-+++ linux-3.14-AES/drivers/misc/aes-intel64.S  2014-03-31 22:20:36.000000000 
+0300
+diff -urN linux-3.19-noloop/drivers/misc/aes-intel64.S 
linux-3.19-AES/drivers/misc/aes-intel64.S
+--- linux-3.19-noloop/drivers/misc/aes-intel64.S       1970-01-01 
02:00:00.000000000 +0200
++++ linux-3.19-AES/drivers/misc/aes-intel64.S  2015-02-09 20:49:52.000000000 
+0200
 @@ -0,0 +1,649 @@
 +/*
 + * Implement AES algorithm in Intel AES-NI instructions.
@@ -5620,9 +5621,9 @@ diff -urN linux-3.14-noloop/drivers/misc/aes-intel64.S 
linux-3.14-AES/drivers/mi
 +#if defined(__ELF__) && defined(SECTION_NOTE_GNU_STACK)
 +      .section .note.GNU-stack,"",@progbits
 +#endif
-diff -urN linux-3.14-noloop/drivers/misc/aes-x86.S 
linux-3.14-AES/drivers/misc/aes-x86.S
---- linux-3.14-noloop/drivers/misc/aes-x86.S   1970-01-01 02:00:00.000000000 
+0200
-+++ linux-3.14-AES/drivers/misc/aes-x86.S      2014-03-31 22:20:36.000000000 
+0300
+diff -urN linux-3.19-noloop/drivers/misc/aes-x86.S 
linux-3.19-AES/drivers/misc/aes-x86.S
+--- linux-3.19-noloop/drivers/misc/aes-x86.S   1970-01-01 02:00:00.000000000 
+0200
++++ linux-3.19-AES/drivers/misc/aes-x86.S      2015-02-09 20:49:52.000000000 
+0200
 @@ -0,0 +1,927 @@
 +//
 +// Copyright (c) 2001, Dr Brian Gladman <[email protected]>, Worcester, UK.
@@ -6551,9 +6552,9 @@ diff -urN linux-3.14-noloop/drivers/misc/aes-x86.S 
linux-3.14-AES/drivers/misc/a
 +#if defined(__ELF__) && defined(SECTION_NOTE_GNU_STACK)
 +      .section .note.GNU-stack,"",@progbits
 +#endif
-diff -urN linux-3.14-noloop/drivers/misc/aes.c 
linux-3.14-AES/drivers/misc/aes.c
---- linux-3.14-noloop/drivers/misc/aes.c       1970-01-01 02:00:00.000000000 
+0200
-+++ linux-3.14-AES/drivers/misc/aes.c  2014-03-31 22:20:36.000000000 +0300
+diff -urN linux-3.19-noloop/drivers/misc/aes.c 
linux-3.19-AES/drivers/misc/aes.c
+--- linux-3.19-noloop/drivers/misc/aes.c       1970-01-01 02:00:00.000000000 
+0200
++++ linux-3.19-AES/drivers/misc/aes.c  2015-02-09 20:49:52.000000000 +0200
 @@ -0,0 +1,1479 @@
 +// I retain copyright in this code but I encourage its free use provided
 +// that I don't carry any responsibility for the results. I am especially 
@@ -8034,9 +8035,9 @@ diff -urN linux-3.14-noloop/drivers/misc/aes.c 
linux-3.14-AES/drivers/misc/aes.c
 +
 +    state_out(out_blk, b0);
 +}
-diff -urN linux-3.14-noloop/drivers/misc/aes.h 
linux-3.14-AES/drivers/misc/aes.h
---- linux-3.14-noloop/drivers/misc/aes.h       1970-01-01 02:00:00.000000000 
+0200
-+++ linux-3.14-AES/drivers/misc/aes.h  2014-03-31 22:20:36.000000000 +0300
+diff -urN linux-3.19-noloop/drivers/misc/aes.h 
linux-3.19-AES/drivers/misc/aes.h
+--- linux-3.19-noloop/drivers/misc/aes.h       1970-01-01 02:00:00.000000000 
+0200
++++ linux-3.19-AES/drivers/misc/aes.h  2015-02-09 20:49:52.000000000 +0200
 @@ -0,0 +1,112 @@
 +// I retain copyright in this code but I encourage its free use provided
 +// that I don't carry any responsibility for the results. I am especially 
@@ -8150,9 +8151,9 @@ diff -urN linux-3.14-noloop/drivers/misc/aes.h 
linux-3.14-AES/drivers/misc/aes.h
 +// if their parameters have not changed.
 +
 +#endif  // _AES_H
-diff -urN linux-3.14-noloop/drivers/misc/crypto-ksym.c 
linux-3.14-AES/drivers/misc/crypto-ksym.c
---- linux-3.14-noloop/drivers/misc/crypto-ksym.c       1970-01-01 
02:00:00.000000000 +0200
-+++ linux-3.14-AES/drivers/misc/crypto-ksym.c  2014-03-31 22:20:36.000000000 
+0300
+diff -urN linux-3.19-noloop/drivers/misc/crypto-ksym.c 
linux-3.19-AES/drivers/misc/crypto-ksym.c
+--- linux-3.19-noloop/drivers/misc/crypto-ksym.c       1970-01-01 
02:00:00.000000000 +0200
++++ linux-3.19-AES/drivers/misc/crypto-ksym.c  2015-02-09 20:49:52.000000000 
+0200
 @@ -0,0 +1,18 @@
 +#include <linux/module.h>
 +#include "aes.h"
@@ -8172,9 +8173,9 @@ diff -urN linux-3.14-noloop/drivers/misc/crypto-ksym.c 
linux-3.14-AES/drivers/mi
 +EXPORT_SYMBOL(intel_aes_cbc_decrypt);
 +EXPORT_SYMBOL(intel_aes_cbc_enc_4x512);
 +#endif
-diff -urN linux-3.14-noloop/drivers/misc/md5-2x-amd64.S 
linux-3.14-AES/drivers/misc/md5-2x-amd64.S
---- linux-3.14-noloop/drivers/misc/md5-2x-amd64.S      1970-01-01 
02:00:00.000000000 +0200
-+++ linux-3.14-AES/drivers/misc/md5-2x-amd64.S 2014-03-31 22:20:36.000000000 
+0300
+diff -urN linux-3.19-noloop/drivers/misc/md5-2x-amd64.S 
linux-3.19-AES/drivers/misc/md5-2x-amd64.S
+--- linux-3.19-noloop/drivers/misc/md5-2x-amd64.S      1970-01-01 
02:00:00.000000000 +0200
++++ linux-3.19-AES/drivers/misc/md5-2x-amd64.S 2015-02-09 20:49:52.000000000 
+0200
 @@ -0,0 +1,223 @@
 +//
 +//  md5-2x-amd64.S
@@ -8399,9 +8400,9 @@ diff -urN linux-3.14-noloop/drivers/misc/md5-2x-amd64.S 
linux-3.14-AES/drivers/m
 +#if defined(__ELF__) && defined(SECTION_NOTE_GNU_STACK)
 +      .section .note.GNU-stack,"",@progbits
 +#endif
-diff -urN linux-3.14-noloop/drivers/misc/md5-amd64.S 
linux-3.14-AES/drivers/misc/md5-amd64.S
---- linux-3.14-noloop/drivers/misc/md5-amd64.S 1970-01-01 02:00:00.000000000 
+0200
-+++ linux-3.14-AES/drivers/misc/md5-amd64.S    2014-03-31 22:20:36.000000000 
+0300
+diff -urN linux-3.19-noloop/drivers/misc/md5-amd64.S 
linux-3.19-AES/drivers/misc/md5-amd64.S
+--- linux-3.19-noloop/drivers/misc/md5-amd64.S 1970-01-01 02:00:00.000000000 
+0200
++++ linux-3.19-AES/drivers/misc/md5-amd64.S    2015-02-09 20:49:52.000000000 
+0200
 @@ -0,0 +1,204 @@
 +//
 +//  md5-amd64.S
@@ -8607,9 +8608,9 @@ diff -urN linux-3.14-noloop/drivers/misc/md5-amd64.S 
linux-3.14-AES/drivers/misc
 +#if defined(__ELF__) && defined(SECTION_NOTE_GNU_STACK)
 +      .section .note.GNU-stack,"",@progbits
 +#endif
-diff -urN linux-3.14-noloop/drivers/misc/md5-x86.S 
linux-3.14-AES/drivers/misc/md5-x86.S
---- linux-3.14-noloop/drivers/misc/md5-x86.S   1970-01-01 02:00:00.000000000 
+0200
-+++ linux-3.14-AES/drivers/misc/md5-x86.S      2014-03-31 22:20:36.000000000 
+0300
+diff -urN linux-3.19-noloop/drivers/misc/md5-x86.S 
linux-3.19-AES/drivers/misc/md5-x86.S
+--- linux-3.19-noloop/drivers/misc/md5-x86.S   1970-01-01 02:00:00.000000000 
+0200
++++ linux-3.19-AES/drivers/misc/md5-x86.S      2015-02-09 20:49:52.000000000 
+0200
 @@ -0,0 +1,211 @@
 +//
 +//  md5-x86.S
@@ -8822,9 +8823,9 @@ diff -urN linux-3.14-noloop/drivers/misc/md5-x86.S 
linux-3.14-AES/drivers/misc/m
 +#if defined(__ELF__) && defined(SECTION_NOTE_GNU_STACK)
 +      .section .note.GNU-stack,"",@progbits
 +#endif
-diff -urN linux-3.14-noloop/drivers/misc/md5.c 
linux-3.14-AES/drivers/misc/md5.c
---- linux-3.14-noloop/drivers/misc/md5.c       1970-01-01 02:00:00.000000000 
+0200
-+++ linux-3.14-AES/drivers/misc/md5.c  2014-03-31 22:20:36.000000000 +0300
+diff -urN linux-3.19-noloop/drivers/misc/md5.c 
linux-3.19-AES/drivers/misc/md5.c
+--- linux-3.19-noloop/drivers/misc/md5.c       1970-01-01 02:00:00.000000000 
+0200
++++ linux-3.19-AES/drivers/misc/md5.c  2015-02-09 20:49:52.000000000 +0200
 @@ -0,0 +1,106 @@
 +/*
 + * MD5 Message Digest Algorithm (RFC1321).
@@ -8932,9 +8933,9 @@ diff -urN linux-3.14-noloop/drivers/misc/md5.c 
linux-3.14-AES/drivers/misc/md5.c
 +    hash[2] += c;
 +    hash[3] += d;
 +}
-diff -urN linux-3.14-noloop/drivers/misc/md5.h 
linux-3.14-AES/drivers/misc/md5.h
---- linux-3.14-noloop/drivers/misc/md5.h       1970-01-01 02:00:00.000000000 
+0200
-+++ linux-3.14-AES/drivers/misc/md5.h  2014-03-31 22:20:36.000000000 +0300
+diff -urN linux-3.19-noloop/drivers/misc/md5.h 
linux-3.19-AES/drivers/misc/md5.h
+--- linux-3.19-noloop/drivers/misc/md5.h       1970-01-01 02:00:00.000000000 
+0200
++++ linux-3.19-AES/drivers/misc/md5.h  2015-02-09 20:49:52.000000000 +0200
 @@ -0,0 +1,15 @@
 +/* md5.h */
 +
@@ -8951,9 +8952,9 @@ diff -urN linux-3.14-noloop/drivers/misc/md5.h 
linux-3.14-AES/drivers/misc/md5.h
 + asmlinkage
 +#endif
 +extern void md5_transform_CPUbyteorder_2x(u_int32_t *, u_int32_t const *, 
u_int32_t const *);
-diff -urN linux-3.14-noloop/include/linux/loop.h 
linux-3.14-AES/include/linux/loop.h
---- linux-3.14-noloop/include/linux/loop.h     1970-01-01 02:00:00.000000000 
+0200
-+++ linux-3.14-AES/include/linux/loop.h        2014-03-31 22:20:36.000000000 
+0300
+diff -urN linux-3.19-noloop/include/linux/loop.h 
linux-3.19-AES/include/linux/loop.h
+--- linux-3.19-noloop/include/linux/loop.h     1970-01-01 02:00:00.000000000 
+0200
++++ linux-3.19-AES/include/linux/loop.h        2015-02-09 20:49:52.000000000 
+0200
 @@ -0,0 +1,171 @@
 +#ifndef _LINUX_LOOP_H
 +#define _LINUX_LOOP_H

Reply via email to