Skip to content

Commit 978030f

Browse files
zx2c4mpe
authored andcommitted
powerpc/powernv: rename remaining rng powernv_ functions to pnv_
The preferred nomenclature is pnv_, not powernv_, but rng.c used powernv_ for some reason, which isn't consistent with the rest. A recent commit added a few pnv_ functions to rng.c, making the file a bit of a mishmash. This commit just replaces the rest of them. Fixes: f3eac42 ("powerpc/powernv: wire up rng during setup_arch") Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com> Tested-by: Sachin Sant <sachinp@linux.ibm.com> [mpe: Reorder after bug fix commits] Signed-off-by: Michael Ellerman <mpe@ellerman.id.au> Link: https://lore.kernel.org/r/20220727143219.2684192-3-mpe@ellerman.id.au
1 parent 7ef3d06 commit 978030f

3 files changed

Lines changed: 19 additions & 19 deletions

File tree

arch/powerpc/include/asm/archrandom.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ static inline bool __must_check arch_get_random_seed_int(unsigned int *v)
3838
#endif /* CONFIG_ARCH_RANDOM */
3939

4040
#ifdef CONFIG_PPC_POWERNV
41-
int powernv_get_random_long(unsigned long *v);
41+
int pnv_get_random_long(unsigned long *v);
4242
#endif
4343

4444
#endif /* _ASM_POWERPC_ARCHRANDOM_H */

arch/powerpc/platforms/powernv/rng.c

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -21,15 +21,15 @@
2121

2222
#define DARN_ERR 0xFFFFFFFFFFFFFFFFul
2323

24-
struct powernv_rng {
24+
struct pnv_rng {
2525
void __iomem *regs;
2626
void __iomem *regs_real;
2727
unsigned long mask;
2828
};
2929

30-
static DEFINE_PER_CPU(struct powernv_rng *, powernv_rng);
30+
static DEFINE_PER_CPU(struct pnv_rng *, pnv_rng);
3131

32-
static unsigned long rng_whiten(struct powernv_rng *rng, unsigned long val)
32+
static unsigned long rng_whiten(struct pnv_rng *rng, unsigned long val)
3333
{
3434
unsigned long parity;
3535

@@ -49,7 +49,7 @@ static unsigned long rng_whiten(struct powernv_rng *rng, unsigned long val)
4949
return val;
5050
}
5151

52-
static int powernv_get_random_darn(unsigned long *v)
52+
static int pnv_get_random_darn(unsigned long *v)
5353
{
5454
unsigned long val;
5555

@@ -73,31 +73,31 @@ static int __init initialise_darn(void)
7373
return -ENODEV;
7474

7575
for (i = 0; i < 10; i++) {
76-
if (powernv_get_random_darn(&val)) {
77-
ppc_md.get_random_seed = powernv_get_random_darn;
76+
if (pnv_get_random_darn(&val)) {
77+
ppc_md.get_random_seed = pnv_get_random_darn;
7878
return 0;
7979
}
8080
}
8181
return -EIO;
8282
}
8383

84-
int powernv_get_random_long(unsigned long *v)
84+
int pnv_get_random_long(unsigned long *v)
8585
{
86-
struct powernv_rng *rng;
86+
struct pnv_rng *rng;
8787

8888
if (mfmsr() & MSR_DR) {
89-
rng = get_cpu_var(powernv_rng);
89+
rng = get_cpu_var(pnv_rng);
9090
*v = rng_whiten(rng, in_be64(rng->regs));
9191
put_cpu_var(rng);
9292
} else {
93-
rng = raw_cpu_read(powernv_rng);
93+
rng = raw_cpu_read(pnv_rng);
9494
*v = rng_whiten(rng, __raw_rm_readq(rng->regs_real));
9595
}
9696
return 1;
9797
}
98-
EXPORT_SYMBOL_GPL(powernv_get_random_long);
98+
EXPORT_SYMBOL_GPL(pnv_get_random_long);
9999

100-
static __init void rng_init_per_cpu(struct powernv_rng *rng,
100+
static __init void rng_init_per_cpu(struct pnv_rng *rng,
101101
struct device_node *dn)
102102
{
103103
int chip_id, cpu;
@@ -107,16 +107,16 @@ static __init void rng_init_per_cpu(struct powernv_rng *rng,
107107
pr_warn("No ibm,chip-id found for %pOF.\n", dn);
108108

109109
for_each_possible_cpu(cpu) {
110-
if (per_cpu(powernv_rng, cpu) == NULL ||
110+
if (per_cpu(pnv_rng, cpu) == NULL ||
111111
cpu_to_chip_id(cpu) == chip_id) {
112-
per_cpu(powernv_rng, cpu) = rng;
112+
per_cpu(pnv_rng, cpu) = rng;
113113
}
114114
}
115115
}
116116

117117
static __init int rng_create(struct device_node *dn)
118118
{
119-
struct powernv_rng *rng;
119+
struct pnv_rng *rng;
120120
struct resource res;
121121
unsigned long val;
122122

@@ -142,7 +142,7 @@ static __init int rng_create(struct device_node *dn)
142142

143143
rng_init_per_cpu(rng, dn);
144144

145-
ppc_md.get_random_seed = powernv_get_random_long;
145+
ppc_md.get_random_seed = pnv_get_random_long;
146146

147147
return 0;
148148
}
@@ -190,7 +190,7 @@ static int __init pnv_rng_late_init(void)
190190
if (ppc_md.get_random_seed == pnv_get_random_long_early)
191191
pnv_get_random_long_early(&v);
192192

193-
if (ppc_md.get_random_seed == powernv_get_random_long) {
193+
if (ppc_md.get_random_seed == pnv_get_random_long) {
194194
for_each_compatible_node(dn, NULL, "ibm,power-rng")
195195
of_platform_device_create(dn, NULL, NULL);
196196
}

drivers/char/hw_random/powernv-rng.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ static int powernv_rng_read(struct hwrng *rng, void *data, size_t max, bool wait
2323
buf = (unsigned long *)data;
2424

2525
for (i = 0; i < len; i++)
26-
powernv_get_random_long(buf++);
26+
pnv_get_random_long(buf++);
2727

2828
return len * sizeof(unsigned long);
2929
}

0 commit comments

Comments
 (0)