These are the minimum changes required to get the code to build
statically in the kernel. It's necessary to do this first so that we
can empirically determine that future cleanup patches aren't changing
the generated object code.
Signed-off-by: Jason Cooper
---
Changes since V2:
- fixed whites
On Tue, Mar 18, 2014 at 02:28:20PM +, Greg KH wrote:
> On Tue, Mar 18, 2014 at 08:58:49AM -0400, Jason Cooper wrote:
> > On Mon, Mar 17, 2014 at 02:52:52PM -0700, Greg KH wrote:
> > > On Tue, Mar 11, 2014 at 09:32:35PM +, Jason Cooper wrote:
> > > > These are the minimum changes required to
Signed-off-by: Jason Cooper
---
drivers/staging/skein/include/brg_endian.h | 148 -
drivers/staging/skein/include/brg_types.h | 131 -
drivers/staging/skein/include/skein_port.h | 6 +-
3 files changed, 2 insertions(+), 283 deletions(-)
dele
Signed-off-by: Jason Cooper
---
drivers/staging/skein/include/skein.h| 58 ++--
drivers/staging/skein/include/skeinApi.h | 32 +++
drivers/staging/skein/include/threefishApi.h | 32 +++
drivers/staging/skein/skein.c| 42 +
Signed-off-by: Jason Cooper
---
drivers/staging/skein/include/skein.h| 73 ++---
drivers/staging/skein/include/skeinApi.h | 4 +-
drivers/staging/skein/include/skein_iv.h | 26
drivers/staging/skein/include/threefishApi.h | 6 +-
drivers/staging/skein/sk
Signed-off-by: Jason Cooper
---
drivers/staging/skein/skein_block.c | 9 +++--
1 file changed, 3 insertions(+), 6 deletions(-)
diff --git a/drivers/staging/skein/skein_block.c
b/drivers/staging/skein/skein_block.c
index 780b4936f783..6e0f4a21aae3 100644
--- a/drivers/staging/skein/skein_blo
Signed-off-by: Jason Cooper
---
drivers/staging/skein/include/skein.h| 11 ---
drivers/staging/skein/include/skeinApi.h | 9 -
drivers/staging/skein/include/threefishApi.h | 9 -
3 files changed, 29 deletions(-)
diff --git a/drivers/staging/skein/include/ske
Greg, all,
Changes from RFC:
- dropped scripts/objdiff patch to be submitted separately
- rebased onto staging-next and resolved conflicts
-- updated original text to reflect the above --
Attached is a series I've sat on for the past month and a half.
I'm hoping that by posting it in it's i
Signed-off-by: Jason Cooper
---
drivers/staging/skein/include/skein.h| 30 -
drivers/staging/skein/include/skein_iv.h | 65 --
drivers/staging/skein/skein.c| 111 ++-
3 files changed, 74 insertions(+), 132 deletions(-)
diff --
Signed-off-by: Jason Cooper
---
drivers/staging/skein/include/skeinApi.h | 8
drivers/staging/skein/include/threefishApi.h | 22 +++---
drivers/staging/skein/skeinApi.c | 22 +++---
drivers/staging/skein/threefish1024Block.c | 18 +++
Signed-off-by: Jason Cooper
---
drivers/staging/skein/include/skein.h| 16 +-
drivers/staging/skein/include/skeinApi.h | 44 ++--
drivers/staging/skein/include/threefishApi.h | 40 -
drivers/staging/skein/skeinBlockNo3F.c |
Signed-off-by: Jason Cooper
---
drivers/staging/skein/include/skein.h | 14 +++-
drivers/staging/skein/include/skein_port.h | 108 -
drivers/staging/skein/skein.c | 21 --
3 files changed, 13 insertions(+), 130 deletions(-)
delete mode 100644 d
Signed-off-by: Jason Cooper
---
drivers/staging/skein/TODO | 11 +++
1 file changed, 11 insertions(+)
create mode 100644 drivers/staging/skein/TODO
diff --git a/drivers/staging/skein/TODO b/drivers/staging/skein/TODO
new file mode 100644
index ..f5c167a305ae
--- /dev/null
++
Signed-off-by: Jason Cooper
---
drivers/staging/skein/skein_block.c | 66 -
1 file changed, 51 insertions(+), 15 deletions(-)
diff --git a/drivers/staging/skein/skein_block.c
b/drivers/staging/skein/skein_block.c
index 6e0f4a21aae3..707a21ae53c6 100644
--- a/
Signed-off-by: Jason Cooper
---
drivers/staging/skein/skein_block.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/staging/skein/skein_block.c
b/drivers/staging/skein/skein_block.c
index 707a21ae53c6..fd96ca0ad0ed 100644
--- a/drivers/staging/skein/skein_block.c
+++
Signed-off-by: Jason Cooper
---
drivers/staging/skein/skeinApi.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/staging/skein/skeinApi.c b/drivers/staging/skein/skeinApi.c
index f0015d5b10f5..dd109bf6f7b9 100644
--- a/drivers/staging/skein/skeinApi.c
+++ b/drivers
Signed-off-by: Jason Cooper
---
drivers/staging/skein/include/skein_block.h | 22 ++
drivers/staging/skein/skein.c | 10 +-
2 files changed, 23 insertions(+), 9 deletions(-)
create mode 100644 drivers/staging/skein/include/skein_block.h
diff --git a/dri
Signed-off-by: Jason Cooper
---
drivers/staging/skein/include/skein.h| 18 +-
drivers/staging/skein/include/skeinApi.h | 10 +-
drivers/staging/skein/include/threefishApi.h | 22 +++---
drivers/staging/skein/skeinApi.c | 18 +
These are the minimum changes required to get the code to build
statically in the kernel. It's necessary to do this first so that we
can empirically determine that future cleanup patches aren't changing
the generated object code.
Signed-off-by: Jason Cooper
---
Changes since RFC:
- rebased ont
This patch replaces rcu_assign_pointer(x, NULL) with RCU_INIT_POINTER(x, NULL)
The rcu_assign_pointer() ensures that the initialization of a structure
is carried out before storing a pointer to that structure.
And in the case of the NULL pointer, there is no structure to initialize.
So, r
20 matches
Mail list logo