Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

perf: Reflow to get rid of aux_success label

Mostly re-indent noise needed to get rid of that label.

Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Reviewed-by: Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
Link: https://lore.kernel.org/r/20250812104019.362581570@infradead.org

+22 -23
+22 -23
kernel/events/core.c
··· 7130 7130 if (rb_has_aux(rb)) { 7131 7131 atomic_inc(&rb->aux_mmap_count); 7132 7132 ret = 0; 7133 - goto aux_success; 7133 + 7134 + } else { 7135 + if (!perf_mmap_calc_limits(vma, &user_extra, &extra)) { 7136 + ret = -EPERM; 7137 + atomic_dec(&rb->mmap_count); 7138 + goto unlock; 7139 + } 7140 + 7141 + WARN_ON(!rb && event->rb); 7142 + 7143 + if (vma->vm_flags & VM_WRITE) 7144 + flags |= RING_BUFFER_WRITABLE; 7145 + 7146 + ret = rb_alloc_aux(rb, event, vma->vm_pgoff, nr_pages, 7147 + event->attr.aux_watermark, flags); 7148 + if (ret) { 7149 + atomic_dec(&rb->mmap_count); 7150 + goto unlock; 7151 + } 7152 + 7153 + atomic_set(&rb->aux_mmap_count, 1); 7154 + rb->aux_mmap_locked = extra; 7134 7155 } 7135 - 7136 - if (!perf_mmap_calc_limits(vma, &user_extra, &extra)) { 7137 - ret = -EPERM; 7138 - atomic_dec(&rb->mmap_count); 7139 - goto unlock; 7140 - } 7141 - 7142 - WARN_ON(!rb && event->rb); 7143 - 7144 - if (vma->vm_flags & VM_WRITE) 7145 - flags |= RING_BUFFER_WRITABLE; 7146 - 7147 - ret = rb_alloc_aux(rb, event, vma->vm_pgoff, nr_pages, 7148 - event->attr.aux_watermark, flags); 7149 - if (ret) { 7150 - atomic_dec(&rb->mmap_count); 7151 - goto unlock; 7152 - } 7153 - 7154 - atomic_set(&rb->aux_mmap_count, 1); 7155 - rb->aux_mmap_locked = extra; 7156 - aux_success: 7157 7156 perf_mmap_account(vma, user_extra, extra); 7158 7157 atomic_inc(&event->mmap_count); 7159 7158 }