Re: HIFN+IPsec crashes in current -git | |
| [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] | |
Evgeniy Polyakov wrote:
Hi Patrick. On Wed, Feb 13, 2008 at 05:44:42PM +0300, Evgeniy Polyakov (johnpol@xxxxxxxxxxx) wrote:Any chance you can apply following patch and check output for correct and broken cases (it will produce 2 or 3 debug strings for each crypto operation)? diff --git a/drivers/crypto/hifn_795x.c b/drivers/crypto/hifn_795x.c index dfbf24c..b8b088d 100644 --- a/drivers/crypto/hifn_795x.c +++ b/drivers/crypto/hifn_795x.c @@ -1558,6 +1558,23 @@ err_out_unmap: return err; }+static void hifn_dump_req(struct ablkcipher_request *req, const char *prefix)+{ + int nbytes = (signed)req->nbytes; + struct scatterlist *src, *dst; + int idx = 0; + + printk("%s: nbytes: %u, ", prefix, nbytes); + while (nbytes > 0) { + src = &req->src[idx]; + dst = &req->dst[idx]; + + printk("%u/%u ", src->length, dst->length); + nbytes -= src->length;Ouch, forgot idx++;
Unfortunately I'm unable to boot current -git, this time it hangs while trying to mount dm-crypt devices. The last output I get is: [ 15.148790] hifn_setup_crypto: nbytes: 512, 512/512 [ 15.148790] hifn_setup_session: nbytes: 512, 512/512 [ 15.148790] hifn_setup_crypto: nbytes: 512, 512/512 [ 15.148790] hifn_setup_session: nbytes: 512, 512/512 [ 15.148790] hifn_setup_crypto: nbytes: 512, 512/512 [ 15.148790] hifn_setup_session: nbytes: 512, 512/512 [ 15.148790] hifn_setup_crypto: nbytes: 512, 512/512 [ 15.148837] hifn_setup_session: nbytes: 512, 512/512 [ 15.148958] hifn_setup_crypto: nbytes: 512, 512/512 [ 15.149085] hifn_setup_session: nbytes: 512, 512/512 [ 15.149206] hifn_setup_crypto: nbytes: 512, 512/512 [ 15.149332] hifn_setup_session: nbytes: 512, 512/512 [ 15.149455] hifn_setup_crypto: nbytes: 512, 512/512 [ 15.149582] hifn_setup_session: nbytes: 512, 512/512 [ 15.149705] hifn_setup_crypto: nbytes: 512, 512/512 [ 15.149871] hifn_setup_session: nbytes: 512, 512/512 I'll try to narrow it down. - To unsubscribe from this list: send the line "unsubscribe linux-crypto" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html
[Home] [Kernel] [Gnu Classpath] [Gnu Crypto] [DM Crypt] [Netfilter] [Bugtraq] [Network Security Reading]