• Giuseppe CAVALLARO's avatar
    stmmac: review private structure fields · 1bb6dea8
    Giuseppe CAVALLARO authored
    recently many new supports have been added in the stmmac driver w/o taking care
    about where each new field had to be placed inside the private structure for
    guaranteeing the best cache usage.
    This is what I wanted in the beginning, so this patch reorganizes all the fields
    in order to keep adjacent fields for cache effect.
    I have also tried to optimize them by using pahole.
    
    V2: do not abuse with ____cacheline_aligned_in_smp and keep fields that
    potentially could stay in the same cache-line for better usage in SMP systems.
    Signed-off-by: default avatarGiuseppe Cavallaro <peppe.cavallaro@st.com>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    1bb6dea8
stmmac.h 5.1 KB