2023-07-19 | John Ogness | serial: core: lock port for start_rx() in uart_resume_port() Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20230525093159.223817-5-john.ogness@linutronix.de |
commit | commitdiff | tree |
2023-07-19 | John Ogness | serial: 8250: lock port for stop_rx() in omap8250_irq() Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20230525093159.223817-4-john.ogness@linutronix.de |
commit | commitdiff | tree |
2023-07-19 | John Ogness | serial: core: lock port for stop_rx() in uart_suspend_port() Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20230525093159.223817-3-john.ogness@linutronix.de |
commit | commitdiff | tree |
2023-03-10 | John Ogness | docs: gdbmacros: print newest record Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20221229134339.197627-1-john.ogness@linutronix.de |
commit | commitdiff | tree |
2022-07-15 | John Ogness | printk: do not wait for consoles when suspended Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20220715061042.373640-2-john.ogness@linutronix.de |
commit | commitdiff | tree |
2022-05-27 | John Ogness | Revert "printk: wake up all waiters" Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20220526203056.81123-1-john.ogness@linutronix.de |
commit | commitdiff | tree |
2022-05-19 | John Ogness | serial: msm_serial: disable interrupts in __msm_console_write() Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20220506213324.470461-1-john.ogness@linutronix.de |
commit | commitdiff | tree |
2022-05-19 | John Ogness | serial: meson: acquire port->lock in startup() Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20220508103547.626355-1-john.ogness@linutronix.de |
commit | commitdiff | tree |
2022-04-26 | John Ogness | printk: remove @console_locked Signed-off-by: John Ogness <john.ogness@linutronix.de> ...r/20220421212250.565456-16-john.ogness@linutronix.de |
commit | commitdiff | tree |
2022-04-26 | John Ogness | printk: extend console_lock for per-console locking Signed-off-by: John Ogness <john.ogness@linutronix.de> |
commit | commitdiff | tree |
2022-04-22 | John Ogness | printk: add kthread console printers Signed-off-by: John Ogness <john.ogness@linutronix.de> ...r/20220421212250.565456-14-john.ogness@linutronix.de |
commit | commitdiff | tree |
2022-04-22 | John Ogness | printk: add functions to prefer direct printing Signed-off-by: John Ogness <john.ogness@linutronix.de> ...r/20220421212250.565456-13-john.ogness@linutronix.de |
commit | commitdiff | tree |
2022-04-22 | John Ogness | printk: add pr_flush() Signed-off-by: John Ogness <john.ogness@linutronix.de> ...r/20220421212250.565456-12-john.ogness@linutronix.de |
commit | commitdiff | tree |
2022-04-22 | John Ogness | printk: move buffer definitions into console_emit_next_recor... Signed-off-by: John Ogness <john.ogness@linutronix.de> ...r/20220421212250.565456-11-john.ogness@linutronix.de |
commit | commitdiff | tree |
2022-04-22 | John Ogness | printk: refactor and rework printing logic Signed-off-by: John Ogness <john.ogness@linutronix.de> ...r/20220421212250.565456-10-john.ogness@linutronix.de |
commit | commitdiff | tree |
2022-04-22 | John Ogness | printk: add con_printk() macro for console details Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20220421212250.565456-9-john.ogness@linutronix.de |
commit | commitdiff | tree |
2022-04-22 | John Ogness | printk: call boot_delay_msec() in printk_delay() Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20220421212250.565456-8-john.ogness@linutronix.de |
commit | commitdiff | tree |
2022-04-22 | John Ogness | printk: get caller_id/timestamp after migration disable Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20220421212250.565456-7-john.ogness@linutronix.de |
commit | commitdiff | tree |
2022-04-22 | John Ogness | printk: wake waiters for safe and NMI contexts Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20220421212250.565456-6-john.ogness@linutronix.de |
commit | commitdiff | tree |
2022-04-22 | John Ogness | printk: wake up all waiters Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20220421212250.565456-5-john.ogness@linutronix.de |
commit | commitdiff | tree |
2022-04-22 | John Ogness | printk: add missing memory barrier to wake_up_klogd() Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20220421212250.565456-4-john.ogness@linutronix.de |
commit | commitdiff | tree |
2022-04-22 | John Ogness | printk: cpu sync always disable interrupts Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20220421212250.565456-3-john.ogness@linutronix.de |
commit | commitdiff | tree |
2022-04-22 | John Ogness | printk: rename cpulock functions Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20220421212250.565456-2-john.ogness@linutronix.de |
commit | commitdiff | tree |
2022-02-15 | John Ogness | printk: use atomic updates for klogd work Signed-off-by: John Ogness <john.ogness@linutronix.de> |
commit | commitdiff | tree |
2021-12-16 | John Ogness | scripts/gdb: lx-dmesg: read records individually Signed-off-by: John Ogness <john.ogness@linutronix.de> |
commit | commitdiff | tree |
2021-10-04 | John Ogness | printk: use gnu_printf format attribute for printk_sprint() Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20210927142203.124730-1-john.ogness@linutronix.de |
commit | commitdiff | tree |
2021-07-26 | John Ogness | printk: syslog: close window between wait and read Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20210715193359.25946-7-john.ogness@linutronix.de |
commit | commitdiff | tree |
2021-07-26 | John Ogness | printk: convert @syslog_lock to mutex Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20210715193359.25946-6-john.ogness@linutronix.de |
commit | commitdiff | tree |
2021-07-26 | John Ogness | printk: remove NMI tracking Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20210715193359.25946-5-john.ogness@linutronix.de |
commit | commitdiff | tree |
2021-07-26 | John Ogness | printk: remove safe buffers Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20210715193359.25946-4-john.ogness@linutronix.de |
commit | commitdiff | tree |
2021-07-26 | John Ogness | printk: track/limit recursion Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20210715193359.25946-3-john.ogness@linutronix.de |
commit | commitdiff | tree |
2021-07-26 | John Ogness | lib/nmi_backtrace: explicitly serialize banner and... Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20210715193359.25946-2-john.ogness@linutronix.de |
commit | commitdiff | tree |
2021-06-22 | John Ogness | printk: fix cpu lock ordering Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20210617095051.4808-3-john.ogness@linutronix.de |
commit | commitdiff | tree |
2021-06-22 | John Ogness | lib/dump_stack: move cpu lock to printk.c Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20210617095051.4808-2-john.ogness@linutronix.de |
commit | commitdiff | tree |
2021-03-08 | John Ogness | printk: console: remove unnecessary safe buffer usage Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20210303101528.29901-16-john.ogness@linutronix.de |
commit | commitdiff | tree |
2021-03-08 | John Ogness | printk: kmsg_dump: remove _nolock() variants Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20210303101528.29901-15-john.ogness@linutronix.de |
commit | commitdiff | tree |
2021-03-08 | John Ogness | printk: remove logbuf_lock Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20210303101528.29901-14-john.ogness@linutronix.de |
commit | commitdiff | tree |
2021-03-08 | John Ogness | printk: introduce a kmsg_dump iterator Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20210303101528.29901-13-john.ogness@linutronix.de |
commit | commitdiff | tree |
2021-03-08 | John Ogness | printk: kmsg_dumper: remove @active field Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20210303101528.29901-12-john.ogness@linutronix.de |
commit | commitdiff | tree |
2021-03-08 | John Ogness | printk: add syslog_lock Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20210303101528.29901-11-john.ogness@linutronix.de |
commit | commitdiff | tree |
2021-03-08 | John Ogness | printk: use atomic64_t for devkmsg_user.seq Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20210303101528.29901-10-john.ogness@linutronix.de |
commit | commitdiff | tree |
2021-03-08 | John Ogness | printk: use seqcount_latch for clear_seq Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20210303101528.29901-9-john.ogness@linutronix.de |
commit | commitdiff | tree |
2021-03-08 | John Ogness | printk: introduce CONSOLE_LOG_MAX Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20210303101528.29901-8-john.ogness@linutronix.de |
commit | commitdiff | tree |
2021-03-08 | John Ogness | printk: consolidate kmsg_dump_get_buffer/syslog_print_all... Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20210303101528.29901-7-john.ogness@linutronix.de |
commit | commitdiff | tree |
2021-03-08 | John Ogness | printk: refactor kmsg_dump_get_buffer() Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20210303101528.29901-6-john.ogness@linutronix.de |
commit | commitdiff | tree |
2021-03-08 | John Ogness | printk: kmsg_dump: remove unused fields Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20210303101528.29901-5-john.ogness@linutronix.de |
commit | commitdiff | tree |
2021-03-08 | John Ogness | printk: limit second loop of syslog_print_all Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20210303101528.29901-4-john.ogness@linutronix.de |
commit | commitdiff | tree |
2021-03-08 | John Ogness | mtd: mtdoops: synchronize kmsg_dumper Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20210303101528.29901-3-john.ogness@linutronix.de |
commit | commitdiff | tree |
2021-03-08 | John Ogness | um: synchronize kmsg_dumper Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20210303101528.29901-2-john.ogness@linutronix.de |
commit | commitdiff | tree |
2021-02-12 | John Ogness | printk: avoid prb_first_valid_seq() where possible Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20210211173152.1629-1-john.ogness@linutronix.de |
commit | commitdiff | tree |
2021-01-25 | John Ogness | printk: fix string termination for record_print_text() Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20210124202728.4718-1-john.ogness@linutronix.de |
commit | commitdiff | tree |
2021-01-19 | John Ogness | printk: fix buffer overflow potential for print_text() Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20210114170412.4819-1-john.ogness@linutronix.de |
commit | commitdiff | tree |
2021-01-15 | John Ogness | printk: fix kmsg_dump_get_buffer length calulations Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20210113164413.1599-1-john.ogness@linutronix.de |
commit | commitdiff | tree |
2021-01-15 | John Ogness | printk: ringbuffer: fix line counting Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20210113144234.6545-1-john.ogness@linutronix.de |
commit | commitdiff | tree |
2020-12-09 | John Ogness | printk: remove logbuf_lock writer-protection of ringbuffer Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20201209004453.17720-3-john.ogness@linutronix.de |
commit | commitdiff | tree |
2020-12-09 | John Ogness | printk: inline log_output(),log_store() in vprintk_store() Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20201209004453.17720-2-john.ogness@linutronix.de |
commit | commitdiff | tree |
2020-11-27 | John Ogness | printk: finalize records with trailing newlines ...org/r/20201126114836.14750-1-john.ogness@linutronix.de Signed-off-by: John Ogness <john.ogness@linutronix.de> |
commit | commitdiff | tree |
2020-09-30 | John Ogness | printk: reduce setup_text_buf size to LOG_LINE_MAX Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20200930090134.8723-3-john.ogness@linutronix.de |
commit | commitdiff | tree |
2020-09-30 | John Ogness | printk: avoid and/or handle record truncation Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20200930090134.8723-2-john.ogness@linutronix.de |
commit | commitdiff | tree |
2020-09-22 | John Ogness | printk: remove dict ring Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20200918223421.21621-4-john.ogness@linutronix.de |
commit | commitdiff | tree |
2020-09-22 | John Ogness | printk: move dictionary keys to dev_printk_info Signed-off-by: John Ogness <john.ogness@linutronix.de> |
commit | commitdiff | tree |
2020-09-22 | John Ogness | printk: move printk_info into separate array Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20200918223421.21621-2-john.ogness@linutronix.de |
commit | commitdiff | tree |
2020-09-15 | John Ogness | printk: reimplement log_cont using record extension Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20200914123354.832-7-john.ogness@linutronix.de |
commit | commitdiff | tree |
2020-09-15 | John Ogness | printk: ringbuffer: add finalization/extension support Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20200914123354.832-6-john.ogness@linutronix.de |
commit | commitdiff | tree |
2020-09-15 | John Ogness | printk: ringbuffer: change representation of states Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20200914123354.832-5-john.ogness@linutronix.de |
commit | commitdiff | tree |
2020-09-15 | John Ogness | printk: ringbuffer: clear initial reserved fields Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20200914123354.832-4-john.ogness@linutronix.de |
commit | commitdiff | tree |
2020-09-15 | John Ogness | printk: ringbuffer: add BLK_DATALESS() macro Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20200914123354.832-3-john.ogness@linutronix.de |
commit | commitdiff | tree |
2020-09-15 | John Ogness | printk: ringbuffer: relocate get_data() Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20200914123354.832-2-john.ogness@linutronix.de |
commit | commitdiff | tree |
2020-09-15 | John Ogness | printk: ringbuffer: avoid memcpy() on state_var Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20200914094803.27365-2-john.ogness@linutronix.de |
commit | commitdiff | tree |
2020-09-15 | John Ogness | printk: ringbuffer: fix setting state in desc_read() Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20200914094803.27365-1-john.ogness@linutronix.de |
commit | commitdiff | tree |
2020-09-08 | John Ogness | scripts/gdb: update for lockless printk ringbuffer Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20200814212525.6118-3-john.ogness@linutronix.de |
commit | commitdiff | tree |
2020-09-08 | John Ogness | scripts/gdb: add utils.read_ulong() Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20200814212525.6118-2-john.ogness@linutronix.de |
commit | commitdiff | tree |
2020-09-08 | John Ogness | docs: vmcoreinfo: add lockless printk ringbuffer vmcoreinfo Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20200814213316.6394-1-john.ogness@linutronix.de |
commit | commitdiff | tree |
2020-09-08 | John Ogness | printk: reduce LOG_BUF_SHIFT range for H8300 Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20200812073122.25412-1-john.ogness@linutronix.de |
commit | commitdiff | tree |
2020-09-08 | John Ogness | printk: ringbuffer: support dataless records Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20200721132528.9661-1-john.ogness@linutronix.de |
commit | commitdiff | tree |
2020-08-13 | John Ogness | af_packet: TPACKET_V3: fix fill status rwlock imbalance Signed-off-by: John Ogness <john.ogness@linutronix.de> |
commit | commitdiff | tree |
2020-07-16 | John Ogness | af_packet: TPACKET_V3: replace busy-wait loop Signed-off-by: John Ogness <john.ogness@linutronix.de> |
commit | commitdiff | tree |
2020-07-16 | John Ogness | block: remove retry loop in ioc_release_fn() Signed-off-by: John Ogness <john.ogness@linutronix.de> |
commit | commitdiff | tree |
2020-07-16 | John Ogness | block: remove unnecessary ioc nested locking Signed-off-by: John Ogness <john.ogness@linutronix.de> |
commit | commitdiff | tree |
2020-07-10 | John Ogness | printk: use the lockless ringbuffer Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20200709132344.760-5-john.ogness@linutronix.de |
commit | commitdiff | tree |
2020-07-10 | John Ogness | Revert "printk: lock/unlock console only for new logbuf... Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20200709132344.760-4-john.ogness@linutronix.de |
commit | commitdiff | tree |
2020-07-10 | John Ogness | printk: add lockless ringbuffer Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20200709132344.760-3-john.ogness@linutronix.de |
commit | commitdiff | tree |
2020-07-10 | John Ogness | crash: add VMCOREINFO macro to define offset in a struct... Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20200709132344.760-2-john.ogness@linutronix.de |
commit | commitdiff | tree |
2020-01-02 | John Ogness | printk: fix exclusive_console replaying ...org/r/20191219115322.31160-1-john.ogness@linutronix.de Signed-off-by: John Ogness <john.ogness@linutronix.de> |
commit | commitdiff | tree |
2019-06-29 | John Ogness | fs/proc/array.c: allow reporting eip/esp for all coredumping... Signed-off-by: John Ogness <john.ogness@linutronix.de> |
commit | commitdiff | tree |
2018-07-02 | John Ogness | ALSA: usb-midi: use irqsave() in USB's complete callback Signed-off-by: John Ogness <john.ogness@linutronix.de> |
commit | commitdiff | tree |
2018-07-02 | John Ogness | ALSA: usb: caiaq: audio: use irqsave() in USB's complete... Signed-off-by: John Ogness <john.ogness@linutronix.de> |
commit | commitdiff | tree |
2018-06-28 | John Ogness | usb: wusbcore: remove excessive irqsave Signed-off-by: John Ogness <john.ogness@linutronix.de> |
commit | commitdiff | tree |
2018-06-28 | John Ogness | usb: usb-skeleton: use irqsave() in USB's complete... Signed-off-by: John Ogness <john.ogness@linutronix.de> |
commit | commitdiff | tree |
2018-06-26 | John Ogness | USB: serial: usb_wwan: use irqsave() in USB's complete... Signed-off-by: John Ogness <john.ogness@linutronix.de> |
commit | commitdiff | tree |
2018-06-26 | John Ogness | USB: serial: ti_usb_3410_5052: use irqsave() in USB... Signed-off-by: John Ogness <john.ogness@linutronix.de> |
commit | commitdiff | tree |
2018-06-26 | John Ogness | USB: serial: symbolserial: use irqsave() in USB's complete... Signed-off-by: John Ogness <john.ogness@linutronix.de> |
commit | commitdiff | tree |
2018-06-26 | John Ogness | USB: serial: sierra: use irqsave() in USB's complete... Signed-off-by: John Ogness <john.ogness@linutronix.de> |
commit | commitdiff | tree |
2018-06-26 | John Ogness | USB: serial: sierra: fix potential deadlock at close Signed-off-by: John Ogness <john.ogness@linutronix.de> |
commit | commitdiff | tree |
2018-06-26 | John Ogness | USB: serial: quatech2: use irqsave() in USB's complete... Signed-off-by: John Ogness <john.ogness@linutronix.de> |
commit | commitdiff | tree |
2018-06-26 | John Ogness | USB: serial: mos7840: use irqsave() in USB's complete... Signed-off-by: John Ogness <john.ogness@linutronix.de> |
commit | commitdiff | tree |
2018-06-26 | John Ogness | USB: serial: mos7720: use irqsave() in USB's complete... Signed-off-by: John Ogness <john.ogness@linutronix.de> |
commit | commitdiff | tree |
2018-06-26 | John Ogness | USB: serial: io_ti: use irqsave() in USB's complete... Signed-off-by: John Ogness <john.ogness@linutronix.de> |
commit | commitdiff | tree |
2018-06-26 | John Ogness | USB: serial: io_edgeport: use irqsave() in USB's complete... Signed-off-by: John Ogness <john.ogness@linutronix.de> |
commit | commitdiff | tree |
2018-06-26 | John Ogness | USB: serial: digi_acceleport: use irqsave() in USB... Signed-off-by: John Ogness <john.ogness@linutronix.de> |
commit | commitdiff | tree |
next |