[lkml]   [2005]   [Jul]   [10]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    SubjectRe: [patch] reduce stack footprint of functions in drivers/net/sk98lin/skgepnmi.c

    * Ingo Molnar <> wrote:

    > this patch reduces the stack footprint of Vpd() from 1018 bytes to 28
    > bytes, SkPnmiGetStruct() from 744 bytes to 92 bytes, GetVpdKeyArr()
    > from 552 bytes to 48 bytes, and General() from 364 bytes to 112 bytes.

    Benoît Dejean noticed that these changes are incorrect, because the code
    deals with KeyArr as an array of strings (and a 2D array), while my
    changes turn it into a char **. This breaks code like:

    Ret = GetVpdKeyArr(pAC, IoC, &KeyArr[0][0], sizeof(KeyArr), &KeyNo);
    if (SK_STRCMP(KeyStr, KeyArr[Index]) == 0) {

    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to
    More majordomo info at
    Please read the FAQ at

     \ /
      Last update: 2005-07-10 17:27    [W:0.019 / U:8.112 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site