On Tue, Oct 03, 2017 at 08:21:59AM +0300, Leon Romanovsky wrote: > On Mon, Oct 02, 2017 at 09:20:33AM -0600, Jason Gunthorpe wrote: > > On Mon, Oct 02, 2017 at 02:34:31PM +0300, Dan Carpenter wrote: > > > > > We deliberately allow invalid attr->port_nums if IB_QP_PORT is not set. > > > Why must we do that? From a kernel hardening perspective it would be > > > better to ban invalid values all together... > > > > It is part of the user ABI, so it has to stay that way... > > Can we pre-process all invalid parameters at the kernel entry points to > ensure that drivers receive clean input? Which side? I hope you meant the kernel side. I certainly wouldn't want kernel to trust user input... Chien -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html