History

mm/page_alloc: fix __alloc_size attribute for alloc_pages_exact_nid

The second parameter of alloc_pages_exact_nid is the one indicating the size of memory pointed by the returned pointer.

Thibaut Sautereau committed 4 years ago

Commit 595ec191 parent 94ab10d1 file · +1 −1Browse files

Showing the changes to include/linux (1 of 1 file). Show all

Unified · Split

include/linux/gfp.h+1−1
@@ -624,7 +624,7 @@ extern unsigned long get_zeroed_page(gfp_t gfp_mask); · 623 unmodified lines
624 624
625void *alloc_pages_exact(size_t size, gfp_t gfp_mask) __alloc_size(1);625void *alloc_pages_exact(size_t size, gfp_t gfp_mask) __alloc_size(1);
626void free_pages_exact(void *virt, size_t size);626void free_pages_exact(void *virt, size_t size);
627__meminit void *alloc_pages_exact_nid(int nid, size_t size, gfp_t gfp_mask) __alloc_size(1);627__meminit void *alloc_pages_exact_nid(int nid, size_t size, gfp_t gfp_mask) __alloc_size(2);
628 628
629#define __get_free_page(gfp_mask) \629#define __get_free_page(gfp_mask) \
630 __get_free_pages((gfp_mask), 0)630 __get_free_pages((gfp_mask), 0)

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t