On Wed, 2015-07-10 at 05:07:40 UTC, Ian Munsie wrote: > From: Christophe Lombard <clomb...@linux.vnet.ibm.com> > > The scheduled process area is currently allocated before assigning the > correct maximum processes to the AFU, which will mean we only ever > allocate a fixed number of pages for the scheduled process area. This > will limit us to 958 processes with 2 x 64K pages. If we try to use more > processes than that we'd probably overrun the buffer and corrupt memory > or crash. > > AFUs that require three or more interrupts per process will not be > affected as they are already limited to less processes than that, but we > could hit it on an AFU that requires 0, 1 or 2 interrupts per process, > or when using 4K pages. > > This patch moves the initialisation of the num_procs to before the SPA > allocation so that enough pages will be allocated for the number of > processes that the AFU supports. > > Signed-off-by: Christophe Lombard <clomb...@linux.vnet.ibm.com> > Signed-off-by: Ian Munsie <imun...@au1.ibm.com> > Cc: stable <sta...@vger.kernel.org> # 3.18+
Applied to powerpc fixes, thanks. https://git.kernel.org/powerpc/c/4108efb02daa09cbb5db048a cheers _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev