Tom> Is there a reason to break up into patches code in Tom> drivers/infiniband? I think so: ease of review. A single 15000 line patch is not going to be very readable. Breaking it up into multiple pieces makes the architecture a little clearer and also helps naturally organize the replies into multiple threads. - R.