mm: change inlined allocation helpers to account at the call site
[linux-2.6-block.git] / include / crypto / internal / acompress.h
index 4ac46bafba9d7c94699f8af2c0e77bbe12a19bd2..2a67793f52ad877ab55746f500dc5909050371dc 100644 (file)
@@ -69,15 +69,16 @@ static inline void acomp_request_complete(struct acomp_req *req,
        crypto_request_complete(&req->base, err);
 }
 
-static inline struct acomp_req *__acomp_request_alloc(struct crypto_acomp *tfm)
+static inline struct acomp_req *__acomp_request_alloc_noprof(struct crypto_acomp *tfm)
 {
        struct acomp_req *req;
 
-       req = kzalloc(sizeof(*req) + crypto_acomp_reqsize(tfm), GFP_KERNEL);
+       req = kzalloc_noprof(sizeof(*req) + crypto_acomp_reqsize(tfm), GFP_KERNEL);
        if (likely(req))
                acomp_request_set_tfm(req, tfm);
        return req;
 }
+#define __acomp_request_alloc(...)     alloc_hooks(__acomp_request_alloc_noprof(__VA_ARGS__))
 
 static inline void __acomp_request_free(struct acomp_req *req)
 {