From: Francois Romieu Date: Thu, 10 Jul 2008 22:05:17 +0000 (+0200) Subject: via-velocity: move residual free rx descriptors count register update X-Git-Tag: v2.6.27-rc1~969^2~146^2~50 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=28133176082d9bcafb5958b8fac80943e51d5eda;p=pandora-kernel.git via-velocity: move residual free rx descriptors count register update Updates of the RBRDU have two different meanings depending on their context: 1. the receiving process has not started - the value which is written into the RBRDU register is supposed to be the free rx descriptors count (rounded to a multiple of 4) 2. the receiving process is running - the value increments the count above (sic) The update is currently issued deep inside the rx replenish chain (see velocity_give_many_rx_descs). Let's propagate enough information to the caller so that the rx replenish functions do not depend on hardware any more. It is needed to perform the Rx/Tx buffers housekeeping when MTU changes. Signed-off-by: Francois Romieu Signed-off-by: Jeff Garzik --- Reading git-diff-tree failed