2023-05-30 | John Ogness | serial: 8250: lock port for rx_dma() callback Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20230525093159.223817-6-john.ogness@linutronix.de |
commit | commitdiff | tree |
2023-05-30 | 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-05-30 | 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-05-30 | 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-05-30 | John Ogness | serial: 8250: lock port in startup() callbacks Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20230525093159.223817-2-john.ogness@linutronix.de |
commit | commitdiff | tree |
2023-04-17 | John Ogness | drm/nouveau: fix incorrect conversion to dma_resv_wait_timeout() Signed-off-by: John Ogness <john.ogness@linutronix.de> |
commit | commitdiff | tree |
2023-01-16 | John Ogness | tty: serial: kgdboc: fix mutex locking order for configure_k... Signed-off-by: John Ogness <john.ogness@linutronix.de> ...r/20230112161213.1434854-1-john.ogness@linutronix.de |
commit | commitdiff | tree |
2023-01-11 | John Ogness | printk: adjust string limit macros Signed-off-by: John Ogness <john.ogness@linutronix.de> ...r/20230109100800.1085541-9-john.ogness@linutronix.de |
commit | commitdiff | tree |
2023-01-11 | John Ogness | printk: use printk_buffers for devkmsg Signed-off-by: John Ogness <john.ogness@linutronix.de> ...r/20230109100800.1085541-8-john.ogness@linutronix.de |
commit | commitdiff | tree |
2023-01-11 | John Ogness | printk: introduce console_prepend_dropped() for dropped... Signed-off-by: John Ogness <john.ogness@linutronix.de> ...r/20230109100800.1085541-7-john.ogness@linutronix.de |
commit | commitdiff | tree |
2023-01-11 | John Ogness | printk: introduce printk_get_next_message() and printk_message Signed-off-by: John Ogness <john.ogness@linutronix.de> ...r/20230109100800.1085541-6-john.ogness@linutronix.de |
commit | commitdiff | tree |
2023-01-11 | John Ogness | printk: introduce struct printk_buffers Signed-off-by: John Ogness <john.ogness@linutronix.de> ...r/20230109100800.1085541-5-john.ogness@linutronix.de |
commit | commitdiff | tree |
2023-01-11 | John Ogness | printk: move size limit macros into internal.h Signed-off-by: John Ogness <john.ogness@linutronix.de> ...r/20230109100800.1085541-2-john.ogness@linutronix.de |
commit | commitdiff | tree |
2023-01-03 | 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-12-02 | John Ogness | printk: htmldocs: add missing description Signed-off-by: John Ogness <john.ogness@linutronix.de> |
commit | commitdiff | tree |
2022-12-02 | John Ogness | tty: serial: sh-sci: use setup() callback for early... Signed-off-by: John Ogness <john.ogness@linutronix.de> ...r/20221116162152.193147-41-john.ogness@linutronix.de |
commit | commitdiff | tree |
2022-12-02 | John Ogness | printk: relieve console_lock of list synchronization... Signed-off-by: John Ogness <john.ogness@linutronix.de> ...r/20221116162152.193147-40-john.ogness@linutronix.de |
commit | commitdiff | tree |
2022-12-02 | John Ogness | tty: serial: kgdboc: use console_list_lock to trap... Signed-off-by: John Ogness <john.ogness@linutronix.de> ...r/20221116162152.193147-39-john.ogness@linutronix.de |
commit | commitdiff | tree |
2022-12-02 | John Ogness | tty: serial: kgdboc: synchronize tty_find_polling_driver... Signed-off-by: John Ogness <john.ogness@linutronix.de> ...r/20221116162152.193147-38-john.ogness@linutronix.de |
commit | commitdiff | tree |
2022-12-02 | John Ogness | tty: serial: kgdboc: use console_list_lock for list... Signed-off-by: John Ogness <john.ogness@linutronix.de> ...r/20221116162152.193147-37-john.ogness@linutronix.de |
commit | commitdiff | tree |
2022-12-02 | John Ogness | tty: serial: kgdboc: use srcu console list iterator Signed-off-by: John Ogness <john.ogness@linutronix.de> ...r/20221116162152.193147-36-john.ogness@linutronix.de |
commit | commitdiff | tree |
2022-12-02 | John Ogness | proc: consoles: use console_list_lock for list iteration Signed-off-by: John Ogness <john.ogness@linutronix.de> ...r/20221116162152.193147-35-john.ogness@linutronix.de |
commit | commitdiff | tree |
2022-12-02 | John Ogness | tty: tty_io: use console_list_lock for list synchronization Signed-off-by: John Ogness <john.ogness@linutronix.de> ...r/20221116162152.193147-34-john.ogness@linutronix.de |
commit | commitdiff | tree |
2022-12-02 | John Ogness | printk, xen: fbfront: create/use safe function for... Signed-off-by: John Ogness <john.ogness@linutronix.de> ...r/20221116162152.193147-33-john.ogness@linutronix.de |
commit | commitdiff | tree |
2022-12-02 | John Ogness | netconsole: avoid CON_ENABLED misuse to track registration Signed-off-by: John Ogness <john.ogness@linutronix.de> ...r/20221116162152.193147-32-john.ogness@linutronix.de |
commit | commitdiff | tree |
2022-12-02 | John Ogness | usb: early: xhci-dbc: use console_is_registered() Signed-off-by: John Ogness <john.ogness@linutronix.de> ...r/20221116162152.193147-31-john.ogness@linutronix.de |
commit | commitdiff | tree |
2022-12-02 | John Ogness | tty: serial: xilinx_uartps: use console_is_registered() Signed-off-by: John Ogness <john.ogness@linutronix.de> ...r/20221116162152.193147-30-john.ogness@linutronix.de |
commit | commitdiff | tree |
2022-12-02 | John Ogness | tty: serial: samsung_tty: use console_is_registered() Signed-off-by: John Ogness <john.ogness@linutronix.de> ...r/20221116162152.193147-29-john.ogness@linutronix.de |
commit | commitdiff | tree |
2022-12-02 | John Ogness | tty: serial: pic32_uart: use console_is_registered() Signed-off-by: John Ogness <john.ogness@linutronix.de> ...r/20221116162152.193147-28-john.ogness@linutronix.de |
commit | commitdiff | tree |
2022-12-02 | John Ogness | tty: serial: earlycon: use console_is_registered() Signed-off-by: John Ogness <john.ogness@linutronix.de> ...r/20221116162152.193147-27-john.ogness@linutronix.de |
commit | commitdiff | tree |
2022-12-02 | John Ogness | tty: hvc: use console_is_registered() Signed-off-by: John Ogness <john.ogness@linutronix.de> ...r/20221116162152.193147-26-john.ogness@linutronix.de |
commit | commitdiff | tree |
2022-12-02 | John Ogness | efi: earlycon: use console_is_registered() Signed-off-by: John Ogness <john.ogness@linutronix.de> ...r/20221116162152.193147-25-john.ogness@linutronix.de |
commit | commitdiff | tree |
2022-12-02 | John Ogness | tty: nfcon: use console_is_registered() Signed-off-by: John Ogness <john.ogness@linutronix.de> ...r/20221116162152.193147-24-john.ogness@linutronix.de |
commit | commitdiff | tree |
2022-12-02 | John Ogness | serial_core: replace uart_console_enabled() with uart_consol... Signed-off-by: John Ogness <john.ogness@linutronix.de> ...r/20221116162152.193147-23-john.ogness@linutronix.de |
commit | commitdiff | tree |
2022-12-02 | John Ogness | console: introduce console_is_registered() Signed-off-by: John Ogness <john.ogness@linutronix.de> ...r/20221116162152.193147-22-john.ogness@linutronix.de |
commit | commitdiff | tree |
2022-12-02 | John Ogness | printk: console_device: use srcu console list iterator Signed-off-by: John Ogness <john.ogness@linutronix.de> ...r/20221116162152.193147-21-john.ogness@linutronix.de |
commit | commitdiff | tree |
2022-12-02 | John Ogness | printk: console_flush_on_panic: use srcu console list... Signed-off-by: John Ogness <john.ogness@linutronix.de> ...r/20221116162152.193147-20-john.ogness@linutronix.de |
commit | commitdiff | tree |
2022-12-02 | John Ogness | printk: console_unblank: use srcu console list iterator Signed-off-by: John Ogness <john.ogness@linutronix.de> ...r/20221116162152.193147-19-john.ogness@linutronix.de |
commit | commitdiff | tree |
2022-12-02 | John Ogness | printk: console_is_usable: use console_srcu_read_flags Signed-off-by: John Ogness <john.ogness@linutronix.de> ...r/20221116162152.193147-18-john.ogness@linutronix.de |
commit | commitdiff | tree |
2022-12-02 | John Ogness | printk: __pr_flush: use srcu console list iterator Signed-off-by: John Ogness <john.ogness@linutronix.de> ...r/20221116162152.193147-17-john.ogness@linutronix.de |
commit | commitdiff | tree |
2022-12-02 | John Ogness | printk: console_flush_all: use srcu console list iterator Signed-off-by: John Ogness <john.ogness@linutronix.de> ...r/20221116162152.193147-16-john.ogness@linutronix.de |
commit | commitdiff | tree |
2022-12-02 | John Ogness | kdb: use srcu console list iterator Signed-off-by: John Ogness <john.ogness@linutronix.de> ...r/20221116162152.193147-15-john.ogness@linutronix.de |
commit | commitdiff | tree |
2022-12-02 | John Ogness | um: kmsg_dumper: use srcu console list iterator Signed-off-by: John Ogness <john.ogness@linutronix.de> ...r/20221116162152.193147-14-john.ogness@linutronix.de |
commit | commitdiff | tree |
2022-12-02 | John Ogness | console: introduce wrappers to read/write console flags Signed-off-by: John Ogness <john.ogness@linutronix.de> ...r/20221116162152.193147-13-john.ogness@linutronix.de |
commit | commitdiff | tree |
2022-12-02 | John Ogness | printk: introduce console_list_lock Signed-off-by: John Ogness <john.ogness@linutronix.de> |
commit | commitdiff | tree |
2022-12-02 | John Ogness | proc: consoles: document console_lock usage Signed-off-by: John Ogness <john.ogness@linutronix.de> ...r/20221116162152.193147-11-john.ogness@linutronix.de |
commit | commitdiff | tree |
2022-12-02 | John Ogness | tty: tty_io: document console_lock usage Signed-off-by: John Ogness <john.ogness@linutronix.de> ...r/20221116162152.193147-10-john.ogness@linutronix.de |
commit | commitdiff | tree |
2022-12-02 | John Ogness | tty: serial: kgdboc: document console_lock usage Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20221116162152.193147-9-john.ogness@linutronix.de |
commit | commitdiff | tree |
2022-12-02 | John Ogness | um: kmsg_dump: only dump when no output console available Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20221116162152.193147-8-john.ogness@linutronix.de |
commit | commitdiff | tree |
2022-12-02 | John Ogness | printk: fix setting first seq for consoles Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20221116162152.193147-7-john.ogness@linutronix.de |
commit | commitdiff | tree |
2022-12-02 | John Ogness | printk: move @seq initialization to helper Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20221116162152.193147-6-john.ogness@linutronix.de |
commit | commitdiff | tree |
2022-12-02 | John Ogness | printk: register_console: use "registered" for variable... Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20221116162152.193147-5-john.ogness@linutronix.de |
commit | commitdiff | tree |
2022-12-02 | John Ogness | printk: Prepare for SRCU console list protection Signed-off-by: John Ogness <john.ogness@linutronix.de> ...org/r/20221116162152.193147-4-john.ogness@linutronix.de |
commit | commitdiff | tree |
2022-11-09 | John Ogness | rcu: Implement lockdep_rcu_enabled for !CONFIG_DEBUG_LOCK_ALLOC Signed-off-by: John Ogness <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 |
next |