diff options
| author | Petr Malat <[email protected]> | 2024-12-10 00:06:04 +0000 |
|---|---|---|
| committer | Andrew Morton <[email protected]> | 2024-12-19 03:04:43 +0000 |
| commit | 31c5629920b82ddf66059f20f79be2bc00c4197b (patch) | |
| tree | 811d1250cbdda9a97dbca04cae7be1e47b668a5b /mm/pgtable-generic.c | |
| parent | mm: correctly reference merged VMA (diff) | |
| download | kernel-31c5629920b82ddf66059f20f79be2bc00c4197b.tar.gz kernel-31c5629920b82ddf66059f20f79be2bc00c4197b.zip | |
mm: add RCU annotation to pte_offset_map(_lock)
RCU lock is taken by ___pte_offset_map() unless it returns NULL. Add this
information to its inline callers to avoid sparse warning about context
imbalance in pte_unmap().
Link: https://lkml.kernel.org/r/[email protected]
Signed-off-by: Petr Malat <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Diffstat (limited to 'mm/pgtable-generic.c')
| -rw-r--r-- | mm/pgtable-generic.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/mm/pgtable-generic.c b/mm/pgtable-generic.c index 5297dcc38c37..5a882f2b10f9 100644 --- a/mm/pgtable-generic.c +++ b/mm/pgtable-generic.c @@ -279,7 +279,7 @@ static unsigned long pmdp_get_lockless_start(void) { return 0; } static void pmdp_get_lockless_end(unsigned long irqflags) { } #endif -pte_t *__pte_offset_map(pmd_t *pmd, unsigned long addr, pmd_t *pmdvalp) +pte_t *___pte_offset_map(pmd_t *pmd, unsigned long addr, pmd_t *pmdvalp) { unsigned long irqflags; pmd_t pmdval; |
