As Gustavo said in other patches doing the same replace, we can now
use the new struct_size() helper to avoid leaving these open-coded and
prone to type mistake.
Signed-off-by: Zhengyuan Liu <liuzhengyuan@kylinos.cn>
Signed-off-by: David Howells <dhowells@redhat.com>
        if (nr_inline > (PAGE_SIZE - sizeof(*req)) / sizeof(struct page *))
                nr_inline = 0;
 
-       req = kzalloc(sizeof(*req) + sizeof(struct page *) * nr_inline,
-                     GFP_KERNEL);
+       req = kzalloc(struct_size(req, array, nr_inline), GFP_KERNEL);
        if (!req)
                return ERR_PTR(-ENOMEM);
 
 
                /* fall through */
        default:
        go_on:
-               req = kzalloc(sizeof(struct afs_read) + sizeof(struct page *),
-                             GFP_KERNEL);
+               req = kzalloc(struct_size(req, array, 1), GFP_KERNEL);
                if (!req)
                        goto enomem;
 
                n++;
        }
 
-       req = kzalloc(sizeof(struct afs_read) + sizeof(struct page *) * n,
-                     GFP_NOFS);
+       req = kzalloc(struct_size(req, array, n), GFP_NOFS);
        if (!req)
                return -ENOMEM;
 
 
                return 0;
        }
 
-       req = kzalloc(sizeof(struct afs_read) + sizeof(struct page *),
-                     GFP_KERNEL);
+       req = kzalloc(struct_size(req, array, 1), GFP_KERNEL);
        if (!req)
                return -ENOMEM;