Eric,
Awesome! You must have been reading my TODO list :)
On Tue, Oct 21, 2014 at 09:44:27AM -0500, Eric Rost wrote:
Adds loadable module support for Skein256, Skein512, and Skein1024 Hash
Algorithms.
This description is accurate, but incomplete. You're also integrating
skein into the
On Wed, Oct 22, 2014 at 10:54:26AM -0500, Eric Rost wrote:
On Wed, 2014-10-22 at 11:10 -0400, Jason Cooper wrote:
At some point, Eric Rost wrote:
...
diff --git a/drivers/staging/skein/Makefile
b/drivers/staging/skein/Makefile
index a14aadd..1be01fe 100644
--- a/drivers/staging
On Wed, Oct 22, 2014 at 09:23:51PM -0500, Eric Rost wrote:
Adds crypto API support for the skein module. Also collapses the
threefish module into the skein module.
Signed-off-by: Eric Rost eric.r...@mybabylon.net
---
drivers/staging/skein/Kconfig | 22 +--
On Thu, Oct 23, 2014 at 03:28:45PM +0300, Dan Carpenter wrote:
On Wed, Oct 22, 2014 at 09:23:51PM -0500, Eric Rost wrote:
Adds crypto API support for the skein module. Also collapses the
threefish module into the skein module.
Why is this in staging anyway? It seems very small and not
On Fri, Oct 24, 2014 at 06:55:16AM -0500, Eric Rost wrote:
Renames skein.c to skein_base.c and skein.h to skein_base.h
It's worth a mention in here that this is in preparation for skein.ko.
Signed-off-by: Eric Rost eric.r...@mybabylon.net
---
drivers/staging/skein/Makefile| 2 +-
Eric,
We're almost there... :)
On Fri, Oct 24, 2014 at 06:55:33AM -0500, Eric Rost wrote:
Adds CryptoAPI support to the Skein Hashing Algorithm driver.
Signed-off-by: Eric Rost eric.r...@mybabylon.net
---
drivers/staging/skein/Makefile| 3 +-
On Fri, Oct 24, 2014 at 05:34:56PM -0500, Eric Rost wrote:
Removes skein_debug.h include since skein_debug.h is nonexistent.
Signed-off-by: Eric Rost eric.r...@mybabylon.net
---
drivers/staging/skein/skein_base.h | 9 +
1 file changed, 1 insertion(+), 8 deletions(-)
diff --git
staging: skein: Removes unneeded #define
For patches 1 through 6,
Reviewed-by: Jason Cooper ja...@lakedaemon.net
We'll keep working on #7, but feel free to take the first six when you
get a moment Greg.
thx,
Jason.
staging: skein: Removes skein_debug include
drivers/staging/skein
On Tue, Oct 28, 2014 at 09:04:51AM -0400, Jonathan Corbet wrote:
On Fri, 14 Feb 2014 12:30:01 +0300
Dan Carpenter dan.carpen...@oracle.com wrote:
-If this patch fixes a problem reported by somebody else, consider adding a
-Reported-by: tag to credit the reporter for their contribution.
and please add my:
Reviewed-by: Jason Cooper ja...@lakedaemon.net
to the next version (below your Signed-off-by:).
thx,
Jason.
___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel
Mikael,
On Wed, Oct 29, 2014 at 05:55:34PM +0100, Mikael Svantesson wrote:
Signed-off-by: Mikael Svantesson mik...@distopic.net
---
drivers/staging/skein/skein_api.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Acked-by: Jason Cooper ja...@lakedaemon.net
For future patches, please
-
drivers/staging/skein/skein_base.h | 17 -
drivers/staging/skein/skein_block.c | 51
+
3 files changed, 1 insertion(+), 85 deletions(-)
Well done, Eric.
Reviewed-by: Jason Cooper ja...@lakedaemon.net
thx,
Jason
On Sat, Nov 08, 2014 at 04:49:18PM +0100, Niklas Svensson wrote:
drivers/staging/skein/skein_generic.c:30:5: warning: symbol 'skein256_update'
was not declared. Should it be static?
drivers/staging/skein/skein_generic.c:65:5: warning: symbol 'skein512_update'
was not declared. Should it be
On Sun, Nov 09, 2014 at 07:51:36PM +0100, Niklas Svensson wrote:
On 11/08/2014 08:56 PM, Jason Cooper wrote:
On Sat, Nov 08, 2014 at 04:49:18PM +0100, Niklas Svensson wrote:
drivers/staging/skein/skein_generic.c:30:5: warning: symbol
'skein256_update' was not declared. Should
Signed-off-by: James A Shackleford sh...@linux.com
---
drivers/staging/skein/skein_iv.h | 26 +-
1 file changed, 13 insertions(+), 13 deletions(-)
Thanks for the patch. I see the first one you sent was already merged
by Greg.
Acked-by: Jason Cooper ja...@lakedaemon.net
Signed-off-by: Jason Cooper ja...@lakedaemon.net
---
drivers/staging/skein/include/skeinApi.h | 8
drivers/staging/skein/include/threefishApi.h | 22 +++---
drivers/staging/skein/skeinApi.c | 22 +++---
drivers/staging/skein
Signed-off-by: Jason Cooper ja...@lakedaemon.net
---
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
Signed-off-by: Jason Cooper ja...@lakedaemon.net
---
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
Signed-off-by: Jason Cooper ja...@lakedaemon.net
---
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
Signed-off-by: Jason Cooper ja...@lakedaemon.net
---
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
Signed-off-by: Jason Cooper ja...@lakedaemon.net
---
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
Signed-off-by: Jason Cooper ja...@lakedaemon.net
---
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
Signed-off-by: Jason Cooper ja...@lakedaemon.net
---
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
Signed-off-by: Jason Cooper ja...@lakedaemon.net
---
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
Signed-off-by: Jason Cooper ja...@lakedaemon.net
---
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
based on comments.
thx,
Jason.
Jason Cooper (22):
scripts: objdiff: detect object code changes between two commits
staging: crypto: skein: import code from Skein3Fish.git
staging: crypto: skein: allow building statically
staging: crypto: skein: remove brg_*.h includes
staging: crypto
Signed-off-by: Jason Cooper ja...@lakedaemon.net
---
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
Signed-off-by: Jason Cooper ja...@lakedaemon.net
---
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
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 ja...@lakedaemon.net
---
drivers
On Tue, Mar 11, 2014 at 09:32:32PM +, Jason Cooper wrote:
To facilitate tinkering with this, One can pull from the following:
git://git.infradead.org/users/jcooper/linux.git tags/staging-skein-3.14-rc1
This is based on v3.14-rc1, and is prone to rebasing based on comments.
Hmmm
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 get the code to build
statically in the kernel. It's necessary to do this first so that we
can empirically determine that future
Signed-off-by: Jason Cooper ja...@lakedaemon.net
---
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
Signed-off-by: Jason Cooper ja...@lakedaemon.net
---
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
Signed-off-by: Jason Cooper ja...@lakedaemon.net
---
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
Signed-off-by: Jason Cooper ja...@lakedaemon.net
---
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
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 ja...@lakedaemon.net
---
Changes since
Signed-off-by: Jason Cooper ja...@lakedaemon.net
---
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
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 get
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 ja...@lakedaemon.net
---
Changes since
Jake, Anton,
On Sun, May 18, 2014 at 12:56:15PM -0600, Jake Edge wrote:
Clean up file names and locations. Get rid of include/ directory and move
those up to the top-level. Rename files to get rid of upper case. Remove
skeinBlockNo3F.c as it was unused (temporary file or something?).
On Sun, May 18, 2014 at 05:04:50PM -0600, Jake Edge wrote:
On Sun, 18 May 2014 18:52:31 -0400 Jason Cooper wrote:
Jake, would you mind dropping this patch and perhaps assisting me with
reviewing Anton's series? I'll have him resend it as-is and we can go
from there.
No, that's fine
On Mon, May 19, 2014 at 12:08:39PM +0300, Dan Carpenter wrote:
On Mon, May 19, 2014 at 12:09:58PM +0400, Anton Saraev wrote:
+/* ignore all asserts, for performance */
+#define skein_assert_ret(x, ret_code)
+#define skein_assert(x)
Not related to this patch, but defining away asserts
On Mon, May 19, 2014 at 07:29:26AM -0600, Jake Edge wrote:
On Mon, 19 May 2014 12:09:59 +0400 Anton Saraev wrote:
rename drivers/staging/skein/{skeinBlockNo3F.c =
skein_block_no_3f.c} (99%)
fwiw, this file (skeinBlockNo3F.c) seems to be unused ... it kind of looks
like a temporary file
Dan,
On Mon, May 19, 2014 at 11:53:21AM +0300, Dan Carpenter wrote:
Was there really a v1 version of this patchset because I don't see it in
my inbox?
There was. Anton is doing this as part of the Eudyptula Challenge [1],
and he sent the first version to me offlist. I helped him with some of
of the threefish block functions in one file, like the
skein block functions are all in one file, made sense.
Fine by me. For the whole series:
Acked-by: Jason Cooper ja...@lakedaemon.net
Thanks for the help!
Do you have any other series pending for this driver? I suspect Anton
does and I'd like
On Tue, May 20, 2014 at 10:24:11AM -0600, Jake Edge wrote:
On Tue, 20 May 2014 10:47:57 -0400 Jason Cooper wrote:
Do you have any other series pending for this driver?
No and I won't be doing anything else for the next couple of days --
some darn weekly edition to deal
On Thu, May 22, 2014 at 10:52:06AM -0600, Jake Edge wrote:
On Wed, 21 May 2014 01:52:17 +0400 Anton Saraev wrote:
On Tue, May 20, 2014 at 10:24:11AM -0600, Jake Edge wrote:
On Tue, 20 May 2014 10:47:57 -0400 Jason Cooper wrote:
but some kind of tests are needed to ensure nothing breaks
On Mon, Jul 28, 2014 at 05:53:19AM -0700, Christoph Hellwig wrote:
Can you folks please stop this challenge Bullshit? More checkpatch
fixes is not something we'll need at all.
Greg and Dan have previously said that the staging tree is a good place
for newcomers to submit checkpatch cleanup
On Sun, Sep 28, 2014 at 06:14:45PM -0400, Greg KH wrote:
How about working on getting rid of the #if crap in this driver, that
will fix up this { } mess automatically.
Yes, I commented on that earlier, it's a rather big job and may not be
appropriate for a beginner.
Eric, if you'd like to
+= 2 * SKEIN_UNROLL_1024)
[...]
+ {
Your subject should give a clue as to what part of the kernel it
modifies, for this patch, it might look like:
staging: skein: fixed conditional...
Care to fix that up and resend?
With Greg's comments addressed,
Acked-by: Jason
Eric,
On Mon, Sep 29, 2014 at 07:40:11PM -0500, Eric Rost wrote:
I'll be looking to see that no object
code has changed (./scripts/objdiff) across your patch series.
Hmm... I'm thinking of digging into it, but I'm not sure the #if's can
be gotten rid of sans object code changes, since its
On Wed, Dec 17, 2014 at 09:32:16AM -0800, Greg KH wrote:
On Wed, Dec 17, 2014 at 10:54:49AM -0600, at...@opensource.altera.com wrote:
From: Alan Tull at...@opensource.altera.com
Enable FPGA manager for Altera socfpga.
Signed-off-by: Alan Tull at...@opensource.altera.com
---
v5:
Mathieu,
On Sun, Dec 21, 2014 at 05:09:48PM -0700, mathieu.poir...@linaro.org wrote:
From: Mathieu Poirier mathieu.poir...@linaro.org
Fixing errors related to the usage of do {} while (0) loop
in single statement macros, trailing semicolon in macros and
trailing whitespace.
Huh. iirc, I
Andreas,
On Tue, Dec 30, 2014 at 12:33:34AM +0100, Andreas Siegling wrote:
This small patch will fix the trailing whitespace in
drivers/staging/skein/skein_generic.c.
After applying the patch, there will only remain the checkpatch warning:
WARNING: Single statement macros should not
(-)
Awesome! For the whole series,
Acked-by: Jason Cooper ja...@lakedaemon.net
thx,
Jason.
___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel
Shirish,
Please don't toppost, I've corrected it below.
On Mon, Jan 12, 2015 at 11:14:57AM -0800, shirish gajera wrote:
On Mon, Jan 12, 2015 at 6:15 AM, Jason Cooper ja...@lakedaemon.net wrote:
On Sun, Jan 11, 2015 at 03:41:05PM -0800, Shirish Gajera wrote:
This patch fixes
On Mon, Jan 12, 2015 at 05:33:47PM +0300, Dan Carpenter wrote:
On Mon, Jan 12, 2015 at 09:14:18AM -0500, Jason Cooper wrote:
Arno,
On Sat, Jan 10, 2015 at 04:00:47PM +0100, Arno Tiemersma wrote:
Remove do {} while (0) loops around single statements in
skein/skein_block.c
Arno,
On Sat, Jan 10, 2015 at 04:00:47PM +0100, Arno Tiemersma wrote:
Remove do {} while (0) loops around single statements in
skein/skein_block.c
Signed-off-by: Arno Tiemersma arno.tiemer...@gmail.com
---
drivers/staging/skein/skein_block.c | 16
1 file changed, 4
On Sun, Jan 11, 2015 at 03:41:05PM -0800, Shirish Gajera wrote:
This patch fixes the checkpatch.pl warning:
WARNING: Single statement macros should not use a do {} while (0) loop
I remove do while from the single statement macro.
Signed-off-by: Shirish Gajera gajerashir...@gmail.com
---
; ---
> drivers/staging/skein/skein_api.h | 48
> +++
> 1 file changed, 24 insertions(+), 24 deletions(-)
Acked-by: Jason Cooper <ja...@lakedaemon.net>
> diff --git a/drivers/staging/skein/skein_api.h
> b/drivers/staging/skein/skein_ap
Sanidhya,
*Much* better. Only two two small nits (things which Greg may be able
to fix up when applying), and one comment.
nit: Patch subject should be 'staging: skein: ...'
On Mon, Dec 07, 2015 at 09:37:24PM -0500, Sanidhya Solanki wrote:
> The original code defined macros in the source code,
Oh hell. :)
Go ahead and try to configure git send-mail, or configure Thunderbird
according to Documentation/email-clients.txt. If you want, send it to
me off list first to confirm it's not getting mangled like below.
I think you just won the obfuscated C contest...
thx,
Jason.
On Fri, Dec
Sanidhya,
Sorry I haven't been very responsive, but I'm glad to see your progress
here.
Once you make the recommended changes, try using 'git format-patch' and
'git send-email' to pick and send the patch to the mailinglists.
On Tue, Dec 01, 2015 at 08:42:28AM +, Sanidhya Solanki wrote:
>
Hi Ksenija,
On Mon, Jan 25, 2016 at 01:18:46PM +0100, Ksenija Stanojević wrote:
> I'm helping Greg do a bit of cleanup in the staging tree, I noticed that
> skein driver is maybe ready to be moved out of staging. Are there
> any TODO tasks left to do beside checkpatch.pl clean-up?
Well, I
Hi Dan,
On Mon, Nov 14, 2016 at 01:34:15PM +0300, Dan Carpenter wrote:
> Please just delete the blank lines.
Sure, if that's what you guys prefer.
> You aren't that special like a snow flake.
Someone put his grumpy pants on backwards, didn't he?
thx,
Jason.
Hi Walt,
Please ignore our side conversation,
On Sat, Nov 12, 2016 at 03:02:53PM -0500, Walt Feasel wrote:
> Made suggested modifications from checkpatch in reference
> to CHECK: Please don't use multiple blank lines
>
> Signed-off-by: Walt Feasel <waltfea...@gmail.com>
Acke
Hi Walt,
Thanks for the patch, unfortunately, it's a NAK. If you search the ml
archives, you'll see this has been addressed before.
On Sat, Nov 12, 2016 at 03:02:53PM -0500, Walt Feasel wrote:
> Made suggested modifications from checkpatch in reference
> to CHECK: Please don't use multiple
Hi Walt,
> On Nov 19, 2016, at 11:54, Walt Feasel wrote:
>
> Make suggested checkpatch modification for
>
> CHECK: Please don't use multiple blank lines
>
> Signed-off-by: Walt Feasel
I Acked the previous version, so you should place that above
staging/skein/skein_block.c | 323
>
> drivers/staging/skein/skein_block.h | 323
>
> 2 files changed, 323 insertions(+), 323 deletions(-)
Acked-by: Jason Cooper <ja...@lakedaemon.net>
thx,
Jason.
69 matches
Mail list logo