- 25 5月, 2015 1 次提交
-
-
由 Boris BREZILLON 提交于
The mv_cesa driver does not request the CESA registers memory region. Since we're about to add a new CESA driver, we need to make sure only one of these drivers probe the CESA device, and requesting the registers memory region is a good way to achieve that. Signed-off-by: NBoris Brezillon <boris.brezillon@free-electrons.com> Signed-off-by: NHerbert Xu <herbert@gondor.apana.org.au>
-
- 21 4月, 2015 1 次提交
-
-
由 Colin Ian King 提交于
backlog is not initialised so in the case where cpg->eng_st != ENGINE_IDLE it is never initialised and hence which could lead to an illegal memory dereference in the statement: backlog->complete(backlog, -EINPROGRESS); Discovered with cppcheck static analsys: [drivers/crypto/mv_cesa.c:616]: (error) Uninitialized variable: backlog Signed-off-by: NColin Ian King <colin.king@canonical.com> Signed-off-by: NHerbert Xu <herbert@gondor.apana.org.au>
-
- 20 10月, 2014 1 次提交
-
-
由 Wolfram Sang 提交于
A platform_driver does not need to set an owner, it will be populated by the driver core. Signed-off-by: NWolfram Sang <wsa@the-dreams.de>
-
- 14 10月, 2014 1 次提交
-
-
由 Behan Webster 提交于
Replaced the use of a Variable Length Array In Struct (VLAIS) with a C99 compliant equivalent. This patch allocates the appropriate amount of memory using a char array using the SHASH_DESC_ON_STACK macro. The new code can be compiled with both gcc and clang. Signed-off-by: NBehan Webster <behanw@converseincode.com> Reviewed-by: NMark Charlebois <charlebm@gmail.com> Reviewed-by: NJan-Simon Möller <dl9pf@gmx.de> Acked-by: NHerbert Xu <herbert@gondor.apana.org.au>
-
- 22 5月, 2014 2 次提交
-
-
由 Marek Vasut 提交于
The checking for the type of algorithm implementation is pretty strange here. Use regular flags to check for the type instead. Signed-off-by: NMarek Vasut <marex@denx.de> Cc: Bill Pemberton <wfp5p@virginia.edu> Cc: Herbert Xu <herbert@gondor.apana.org.au> Cc: Kent Yoder <key@linux.vnet.ibm.com> Cc: Jamie Iles <jamie@jamieiles.com> Cc: Phil Sutter <phil.sutter@viprinet.com> Signed-off-by: NHerbert Xu <herbert@gondor.apana.org.au>
-
由 Marek Vasut 提交于
Signed-off-by: NMarek Vasut <marex@denx.de> Signed-off-by: NHerbert Xu <herbert@gondor.apana.org.au>
-
- 16 10月, 2013 1 次提交
-
-
由 Michael Opdenacker 提交于
This patch proposes to remove the use of the IRQF_DISABLED flag It's a NOOP since 2.6.35 and it will be removed one day. Signed-off-by: NMichael Opdenacker <michael.opdenacker@free-electrons.com> Signed-off-by: NHerbert Xu <herbert@gondor.apana.org.au>
-
- 07 10月, 2013 1 次提交
-
-
由 Sachin Kamat 提交于
The data structure of_match_ptr() protects is always compiled in. Hence of_match_ptr() is not needed. Signed-off-by: NSachin Kamat <sachin.kamat@linaro.org> Cc: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Signed-off-by: NHerbert Xu <herbert@gondor.apana.org.au>
-
- 24 9月, 2013 1 次提交
-
-
由 Sachin Kamat 提交于
Local symbols used only in this file are made static. Signed-off-by: NSachin Kamat <sachin.kamat@linaro.org> Cc: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Signed-off-by: NHerbert Xu <herbert@gondor.apana.org.au>
-
- 24 5月, 2013 1 次提交
-
-
由 Sachin Kamat 提交于
Commit 0998d063 (device-core: Ensure drvdata = NULL when no driver is bound) removes the need to set driver data field to NULL. Signed-off-by: NSachin Kamat <sachin.kamat@linaro.org> Cc: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Signed-off-by: NHerbert Xu <herbert@gondor.apana.org.au>
-
- 04 1月, 2013 1 次提交
-
-
由 Greg Kroah-Hartman 提交于
CONFIG_HOTPLUG is going away as an option. As a result, the __dev* markings need to be removed. This change removes the use of __devinit, __devexit_p, __devinitdata, and __devexit from these drivers. Based on patches originally written by Bill Pemberton, but redone by me in order to handle some of the coding style issues better, by hand. Cc: Bill Pemberton <wfp5p@virginia.edu> Cc: Herbert Xu <herbert@gondor.apana.org.au> Cc: "David S. Miller" <davem@davemloft.net> Cc: Kent Yoder <key@linux.vnet.ibm.com> Cc: Jamie Iles <jamie@jamieiles.com> Cc: Kim Phillips <kim.phillips@freescale.com> Cc: Shengzhou Liu <Shengzhou.Liu@freescale.com> Cc: Alex Porosanu <alexandru.porosanu@freescale.com> Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
-
- 22 9月, 2012 1 次提交
-
-
由 Andrew Lunn 提交于
Based on work by Michael Walle and Jason Cooper. Added support for getting the interrupt number and address of SRAM from DT. Signed-off-by: NAndrew Lunn <andrew@lunn.ch> Tested-by: NSebastian Hesselbarth <sebastian.hesselbarth@gmail.com> Signed-off-by: NJason Cooper <jason@lakedaemon.net> Conflicts: arch/arm/mach-kirkwood/board-dt.c
-
- 25 7月, 2012 1 次提交
-
-
由 Simon Baatz 提交于
The clk patches added code to get and enable clocks in the respective driver probe functions. If the probe function failed for some reason after enabling the clock, the clock was not disabled again in many cases. Signed-off-by: NSimon Baatz <gmbnomis@gmail.com> Signed-off-by: NAndrew Lumm <andrew@lunn.ch>
-
- 12 6月, 2012 3 次提交
-
-
由 Phil Sutter 提交于
Since mv_hash_final_fallback() uses ctx->state, read out the digest state register before calling it. Signed-off-by: NPhil Sutter <phil.sutter@viprinet.com> Signed-off-by: NHerbert Xu <herbert@gondor.apana.org.au>
-
由 Phil Sutter 提交于
Signed-off-by: NPhil Sutter <phil.sutter@viprinet.com> Signed-off-by: NHerbert Xu <herbert@gondor.apana.org.au>
-
由 Phil Sutter 提交于
The timer triggers when 500ms have gone by after triggering the engine and no completion interrupt was received. The callback then tries to sanitise things as well as possible. Signed-off-by: NPhil Sutter <phil.sutter@viprinet.com> Signed-off-by: NHerbert Xu <herbert@gondor.apana.org.au>
-
- 09 5月, 2012 1 次提交
-
-
由 Andrew Lunn 提交于
Some orion platforms support gating of the clock. If the clock exists enable/disbale it as appropriate. Signed-off-by: NAndrew Lunn <andrew@lunn.ch> Tested-by: NJamie Lentin <jm@lentin.co.uk> Signed-off-by: NMike Turquette <mturquette@linaro.org>
-
- 28 2月, 2012 1 次提交
-
-
由 Phil Sutter 提交于
Broken by commit 6ef84509 for users passing a request with non-zero 'nbytes' field, like e.g. testmgr. Cc: <stable@kernel.org> # 3.0+ Signed-off-by: NPhil Sutter <phil.sutter@viprinet.com> Signed-off-by: NHerbert Xu <herbert@gondor.apana.org.au>
-
- 13 1月, 2012 1 次提交
-
-
由 Nikos Mavrogiannopoulos 提交于
The added CRYPTO_ALG_KERN_DRIVER_ONLY indicates whether a cipher is only available via a kernel driver. If the cipher implementation might be available by using an instruction set or by porting the kernel code, then it must not be set. Signed-off-by: NNikos Mavrogiannopoulos <nmav@gnutls.org> Signed-off-by: NHerbert Xu <herbert@gondor.apana.org.au>
-
- 30 11月, 2011 1 次提交
-
-
由 Axel Lin 提交于
This patch converts the drivers in drivers/crypto/* to use the module_platform_driver() macro which makes the code smaller and a bit simpler. Cc: James Hsiao <jhsiao@amcc.com> Cc: Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Cc: Kim Phillips <kim.phillips@freescale.com> Cc: "David S. Miller" <davem@davemloft.net> Signed-off-by: NAxel Lin <axel.lin@gmail.com> Acked-by: NVladimir Zapolskiy <vzapolskiy@gmail.com> Acked-by: NJamie Iles <jamie@jamieiles.com> Signed-off-by: NHerbert Xu <herbert@gondor.apana.org.au>
-
- 21 11月, 2011 1 次提交
-
-
由 Phil Sutter 提交于
This was broken by commit 7759995c (yes, myself). The basic problem here is since the digest state is only saved after the last chunk, the state array is only valid when handling the first chunk of the next buffer. Broken since linux-3.0. Signed-off-by: NPhil Sutter <phil.sutter@viprinet.com> Cc: <stable@kernel.org> # 3.1.x Signed-off-by: NHerbert Xu <herbert@gondor.apana.org.au>
-
- 01 11月, 2011 1 次提交
-
-
由 Paul Gortmaker 提交于
Part of the include cleanups means that the implicit inclusion of module.h via device.h is going away. So fix things up in advance. Signed-off-by: NPaul Gortmaker <paul.gortmaker@windriver.com>
-
- 11 5月, 2011 10 次提交
-
-
由 Phil Sutter 提交于
This also makes the dummy scatterlist in mv_hash_final() needless, so drop it. XXX: should this routine be made pulicly available? There are probably other users with their own implementations. Signed-off-by: NPhil Sutter <phil.sutter@viprinet.com> Signed-off-by: NHerbert Xu <herbert@gondor.apana.org.au>
-
由 Phil Sutter 提交于
Signed-off-by: NPhil Sutter <phil.sutter@viprinet.com> Signed-off-by: NHerbert Xu <herbert@gondor.apana.org.au>
-
由 Phil Sutter 提交于
On one hand, the digest state registers need to be set only when actually using the crypto engine. On the other hand, there is a check for ctx->first_hash in mv_process_hash_current() already, so use that. Signed-off-by: NPhil Sutter <phil.sutter@viprinet.com> Signed-off-by: NHerbert Xu <herbert@gondor.apana.org.au>
-
由 Phil Sutter 提交于
Signed-off-by: NPhil Sutter <phil.sutter@viprinet.com> Signed-off-by: NHerbert Xu <herbert@gondor.apana.org.au>
-
由 Phil Sutter 提交于
The main goal was to have it not do anything when a zero len parameter was being passed (which could lead to a null pointer dereference, as in this case p->src_sg is null, either). Using the min() macro, the lower part of the loop gets simpler, too. Signed-off-by: NPhil Sutter <phil.sutter@viprinet.com> Signed-off-by: NHerbert Xu <herbert@gondor.apana.org.au>
-
由 Phil Sutter 提交于
Signed-off-by: NPhil Sutter <phil.sutter@viprinet.com> Signed-off-by: NHerbert Xu <herbert@gondor.apana.org.au>
-
由 Phil Sutter 提交于
Signed-off-by: NPhil Sutter <phil.sutter@viprinet.com> Signed-off-by: NHerbert Xu <herbert@gondor.apana.org.au>
-
由 Phil Sutter 提交于
The code in mv_hash_final is actually a superset of mv_hash_finup's body. Since the driver works fine without, drop it. Signed-off-by: NPhil Sutter <phil.sutter@viprinet.com> Signed-off-by: NHerbert Xu <herbert@gondor.apana.org.au>
-
由 Phil Sutter 提交于
Signed-off-by: NPhil Sutter <phil.sutter@viprinet.com> Signed-off-by: NHerbert Xu <herbert@gondor.apana.org.au>
-
由 Phil Sutter 提交于
Signed-off-by: NPhil Sutter <phil.sutter@viprinet.com> Signed-off-by: NHerbert Xu <herbert@gondor.apana.org.au>
-
- 04 1月, 2011 1 次提交
-
-
由 Roel Kluin 提交于
Fix a PTR_ERR() return of the wrong pointer Signed-off-by: NRoel Kluin <roel.kluin@gmail.com> Signed-off-by: NHerbert Xu <herbert@gondor.apana.org.au>
-
- 26 5月, 2010 1 次提交
-
-
由 Dan Carpenter 提交于
The error handling in mv_probe() was a bit messed up. There were some gotos to the wrong labels so it ended up releasing stuff that that hadn't been aquired and not releasing stuff that was meant to be released. I shuffled it around a bit to fix it and make it clearer. Signed-off-by: NDan Carpenter <error27@gmail.com> Signed-off-by: NHerbert Xu <herbert@gondor.apana.org.au>
-
- 14 5月, 2010 1 次提交
-
-
由 Tobias Klauser 提交于
Use the resource_size function instead of manually calculating the resource size. This reduces the chance of introducing off-by-one errors. Signed-off-by: NTobias Klauser <tklauser@distanz.ch> Signed-off-by: NHerbert Xu <herbert@gondor.apana.org.au>
-
- 13 4月, 2010 5 次提交
-
-
由 Uri Simchoni 提交于
Add sha1 and hmac(sha1) async hash drivers Signed-off-by: NUri Simchoni <uri@jdland.co.il> Signed-off-by: NHerbert Xu <herbert@gondor.apana.org.au>
-
由 Uri Simchoni 提交于
Support processing of data from previous requests (as in hashing update/final requests). Signed-off-by: NUri Simchoni <uri@jdland.co.il> Signed-off-by: NHerbert Xu <herbert@gondor.apana.org.au>
-
由 Uri Simchoni 提交于
Make the copy-back of data optional (not done in hashing requests) Signed-off-by: NUri Simchoni <uri@jdland.co.il> Signed-off-by: NHerbert Xu <herbert@gondor.apana.org.au>
-
由 Uri Simchoni 提交于
Execute some code via function pointers rathr than direct calls (to allow customization in the hashing request) Signed-off-by: NUri Simchoni <uri@jdland.co.il> Signed-off-by: NHerbert Xu <herbert@gondor.apana.org.au>
-
由 Uri Simchoni 提交于
Rename a variable to a more suitable name Signed-off-by: NUri Simchoni <uri@jdland.co.il> Signed-off-by: NHerbert Xu <herbert@gondor.apana.org.au>
-