Message ID | 1401872880-23685-10-git-send-email-Julia.Lawall@lip6.fr (mailing list archive) |
---|---|
State | Rejected |
Headers | show |
> Subject: [PATCH 9/10] IB/qib: use safer test on the result of find_first_zero_bit > > From: Julia Lawall <Julia.Lawall@lip6.fr> Thanks for the patch! Roland, I'm marking this as stable since a memory corruption can occur in the _set_bit(). Cc: <stable@vger.kernel.org> Acked-by: Mike Marciniszyn <mike.marciniszyn@intel.com> -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
On Wed, 4 Jun 2014, Marciniszyn, Mike wrote: > > Subject: [PATCH 9/10] IB/qib: use safer test on the result of find_first_zero_bit > > > > From: Julia Lawall <Julia.Lawall@lip6.fr> > > Thanks for the patch! > > Roland, I'm marking this as stable since a memory corruption can occur in the _set_bit(). No, it's not necessary. It turns out that the result cannot be greater than the requested maximum value. julia -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
> > No, it's not necessary. It turns out that the result cannot be greater than the > requested maximum value. > > Julia Ok. No stable then. Mike -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
diff -u -p a/drivers/infiniband/hw/qib/qib_file_ops.c b/drivers/infiniband/hw/qib/qib_file_ops.c --- a/drivers/infiniband/hw/qib/qib_file_ops.c +++ b/drivers/infiniband/hw/qib/qib_file_ops.c @@ -1187,7 +1187,7 @@ static void assign_ctxt_affinity(struct int cpu; cpu = find_first_zero_bit(qib_cpulist, qib_cpulist_count); - if (cpu == qib_cpulist_count) + if (cpu >= qib_cpulist_count) qib_dev_err(dd, "no cpus avail for affinity PID %u\n", current->pid);