lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Mon, 10 Jan 2022 04:23:51 +0000 From: "Matthew Wilcox (Oracle)" <willy@...radead.org> To: linux-mm@...ck.org Cc: "Matthew Wilcox (Oracle)" <willy@...radead.org>, John Hubbard <jhubbard@...dia.com>, Christoph Hellwig <hch@...radead.org>, William Kucharski <william.kucharski@...cle.com>, linux-kernel@...r.kernel.org, Jason Gunthorpe <jgg@...pe.ca> Subject: [PATCH v2 13/28] mm: Add folio_pincount_ptr() This is the folio equivalent of compound_pincount_ptr(). Signed-off-by: Matthew Wilcox (Oracle) <willy@...radead.org> --- include/linux/mm_types.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/include/linux/mm_types.h b/include/linux/mm_types.h index 60e4595eaf63..34c7114ea9e9 100644 --- a/include/linux/mm_types.h +++ b/include/linux/mm_types.h @@ -312,6 +312,12 @@ static inline atomic_t *compound_mapcount_ptr(struct page *page) return &page[1].compound_mapcount; } +static inline atomic_t *folio_pincount_ptr(struct folio *folio) +{ + struct page *tail = &folio->page + 1; + return &tail->compound_pincount; +} + static inline atomic_t *compound_pincount_ptr(struct page *page) { return &page[1].compound_pincount; -- 2.33.0
Powered by blists - more mailing lists