Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 261084
b: refs/heads/master
c: eb7caf3
h: refs/heads/master
v: v3
  • Loading branch information
David S. Miller committed Jul 28, 2011
1 parent 3e8cc73 commit d7b9053
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 16 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 24f146696184cbe4b440179064a45dfddaad4cc4
refs/heads/master: eb7caf35951b1a56aabee028c1b20727abccc34f
33 changes: 18 additions & 15 deletions trunk/drivers/crypto/n2_core.c
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* n2_core.c: Niagara2 Stream Processing Unit (SPU) crypto support.
*
* Copyright (C) 2010 David S. Miller <davem@davemloft.net>
* Copyright (C) 2010, 2011 David S. Miller <davem@davemloft.net>
*/

#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
Expand Down Expand Up @@ -31,8 +31,8 @@
#include "n2_core.h"

#define DRV_MODULE_NAME "n2_crypto"
#define DRV_MODULE_VERSION "0.1"
#define DRV_MODULE_RELDATE "April 29, 2010"
#define DRV_MODULE_VERSION "0.2"
#define DRV_MODULE_RELDATE "July 28, 2011"

static char version[] __devinitdata =
DRV_MODULE_NAME ".c:v" DRV_MODULE_VERSION " (" DRV_MODULE_RELDATE ")\n";
Expand Down Expand Up @@ -1823,22 +1823,17 @@ static int spu_mdesc_scan(struct mdesc_handle *mdesc, struct platform_device *de
static int __devinit get_irq_props(struct mdesc_handle *mdesc, u64 node,
struct spu_mdesc_info *ip)
{
const u64 *intr, *ino;
int intr_len, ino_len;
const u64 *ino;
int ino_len;
int i;

intr = mdesc_get_property(mdesc, node, "intr", &intr_len);
if (!intr)
return -ENODEV;

ino = mdesc_get_property(mdesc, node, "ino", &ino_len);
if (!ino)
if (!ino) {
printk("NO 'ino'\n");
return -ENODEV;
}

if (intr_len != ino_len)
return -EINVAL;

ip->num_intrs = intr_len / sizeof(u64);
ip->num_intrs = ino_len / sizeof(u64);
ip->ino_table = kzalloc((sizeof(struct ino_blob) *
ip->num_intrs),
GFP_KERNEL);
Expand All @@ -1847,7 +1842,7 @@ static int __devinit get_irq_props(struct mdesc_handle *mdesc, u64 node,

for (i = 0; i < ip->num_intrs; i++) {
struct ino_blob *b = &ip->ino_table[i];
b->intr = intr[i];
b->intr = i + 1;
b->ino = ino[i];
}

Expand Down Expand Up @@ -2204,6 +2199,10 @@ static struct of_device_id n2_crypto_match[] = {
.name = "n2cp",
.compatible = "SUNW,vf-cwq",
},
{
.name = "n2cp",
.compatible = "SUNW,kt-cwq",
},
{},
};

Expand All @@ -2228,6 +2227,10 @@ static struct of_device_id n2_mau_match[] = {
.name = "ncp",
.compatible = "SUNW,vf-mau",
},
{
.name = "ncp",
.compatible = "SUNW,kt-mau",
},
{},
};

Expand Down

0 comments on commit d7b9053

Please sign in to comment.