On Fri, Nov 5, 2010 at 08:59, Jesper Juhl <jj@xxxxxxxxxxxxx> wrote: > Hello, > > crypto_free_cipher() is a wrapper around crypto_free_tfm() which is a > wrapper around crypto_destroy_tfm() and the latter can handle being passed > a NULL pointer, so checking for NULL in the > ieee80211_aes_key_free()/ieee80211_aes_cmac_key_free() wrappers around > crypto_free_cipher() is pointless and just increase object code size > needlesly and makes us execute extra test/branch instructions that we > don't need. > Btw; don't we have to many wrappers around wrappers ad nauseam here? They do serve a documentation purpose: Maybe some of them could be turned into static inline functions or something so the compiler optimises them away. Thanks, -- Julian Calaby Email: julian.calaby@xxxxxxxxx Profile: http://www.google.com/profiles/julian.calaby/ .Plan: http://sites.google.com/site/juliancalaby/ -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html