summaryrefslogtreecommitdiffstats
path: root/kernel/printk/printk_ringbuffer.c
AgeCommit message (Expand)AuthorLines
2025-03-20printk/panic: Add option to allow non-panic CPUs to write to the ring buffer.Donghyeok Choe-5/+8
2024-02-07printk: ringbuffer: Skip non-finalized records in panicJohn Ogness-2/+26
2024-02-07printk: Wait for all reserved records with pr_flush()John Ogness-0/+105
2024-02-07printk: ringbuffer: Cleanup reader terminologyJohn Ogness-7/+9
2024-02-07printk: ringbuffer: Clarify special lpos valuesJohn Ogness-4/+16
2024-02-07printk: ringbuffer: Do not skip non-finalized records with prb_next_seq()John Ogness-39/+125
2024-02-07printk: Use prb_first_seq() as base for 32bit seq macrosJohn Ogness-1/+1
2023-08-14printk: ringbuffer: Fix truncating buffer size min_t castKees Cook-1/+1
2022-11-22printk: fix a typo of commentWang Honghui-1/+1
2022-01-26printk: ringbuffer: Improve prb_next_seq() performancePetr Mladek-5/+47
2021-01-21Merge branch 'printk-rework' into for-linusPetr Mladek-1/+1
2021-01-15printk: ringbuffer: fix line countingJohn Ogness-1/+1
2020-12-14Merge branch 'for-5.11' into for-linusPetr Mladek-17/+15
2020-11-27Merge tag 'printk-for-5.10-rc6-fixup' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds-2/+0
2020-11-11printk: ringbuffer: Reference text_data_ring directly in callees.Nikolay Borisov-17/+15
2020-11-06printk: remove unneeded dead-store assignmentLukas Bulwahn-2/+0
2020-10-30printk: ringbuffer: Replace zero-length array with flexible-array memberGustavo A. R. Silva-1/+1
2020-10-15printk: ringbuffer: Wrong data pointer when appending small stringPetr Mladek-1/+4
2020-09-30printk: avoid and/or handle record truncationJohn Ogness-2/+10
2020-09-22printk: remove dict ringJohn Ogness-118/+37
2020-09-22printk: move printk_info into separate arrayJohn Ogness-51/+94
2020-09-15printk: ringbuffer: add finalization/extension supportJohn Ogness-54/+471
2020-09-15printk: ringbuffer: change representation of statesJohn Ogness-21/+7
2020-09-15printk: ringbuffer: clear initial reserved fieldsJohn Ogness-12/+18
2020-09-15printk: ringbuffer: add BLK_DATALESS() macroJohn Ogness-2/+4
2020-09-15printk: ringbuffer: relocate get_data()John Ogness-58/+58
2020-09-15printk: ringbuffer: avoid memcpy() on state_varJohn Ogness-2/+7
2020-09-15printk: ringbuffer: fix setting state in desc_read()John Ogness-7/+19
2020-09-08printk: ringbuffer: support dataless recordsJohn Ogness-37/+35
2020-07-10printk: add lockless ringbufferJohn Ogness-0/+1687