Re: powerpc/crypto/crc32c-vpmsum: Fix missing preempt_disable()

2017-04-11 Thread Michael Ellerman
On Thu, 2017-04-06 at 13:34:38 UTC, Michael Ellerman wrote: > In crc32c_vpmsum() we call enable_kernel_altivec() without first > disabling preemption, which is not allowed: > > WARNING: CPU: 9 PID: 2949 at ../arch/powerpc/kernel/process.c:277 > enable_kernel_altivec+0x100/0x120 > Modules

Re: [PATCH] powerpc/crypto/crc32c-vpmsum: Fix missing preempt_disable()

2017-04-06 Thread Daniel Axtens
Hi Michael, We'll also need a similar patch for the t10dif code that went in to Herbert's next. I will do a patch once I get my development environment up and going again. Regards, Daniel Michael Ellerman writes: > In crc32c_vpmsum() we call enable_kernel_altivec()

[PATCH] powerpc/crypto/crc32c-vpmsum: Fix missing preempt_disable()

2017-04-06 Thread Michael Ellerman
In crc32c_vpmsum() we call enable_kernel_altivec() without first disabling preemption, which is not allowed: WARNING: CPU: 9 PID: 2949 at ../arch/powerpc/kernel/process.c:277 enable_kernel_altivec+0x100/0x120 Modules linked in: dm_thin_pool dm_persistent_data dm_bio_prison dm_bufio