On Wed, 2015-07-10 at 05:07:40 UTC, Ian Munsie wrote: > From: Christophe Lombard <clombard@xxxxxxxxxxxxxxxxxx> > > 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 <clombard@xxxxxxxxxxxxxxxxxx> > Signed-off-by: Ian Munsie <imunsie@xxxxxxxxxxx> > Cc: stable <stable@xxxxxxxxxxxxxxx> # 3.18+ Applied to powerpc fixes, thanks. https://git.kernel.org/powerpc/c/4108efb02daa09cbb5db048a cheers -- To unsubscribe from this list: send the line "unsubscribe stable" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html