The Linux Kernel Mailing List
 help / color / mirror / Atom feed
 messages from 2026-08-08 20:20:54 to 2026-08-09 03:26:41 UTC [more...]

[PATCH v4 0/8] Add StarFive JHB100 syscon modules
 2026-08-09  1:50 UTC  (8+ messages)
` [PATCH v4 1/8] dt-bindings: soc: starfive: "
` [PATCH v4 2/8] clk: starfive: Add system-0 domain PLL clock driver
` [PATCH v4 3/8] clk: starfive: Add peripheral-0 "
` [PATCH v4 4/8] clk: starfive: Add Peripheral-1 "
` [PATCH v4 5/8] reset: starfive: Introduce active_low
` [PATCH v4 6/8] reset: starfive: Add syscon reset driver support
` [PATCH v4 7/8] soc: starfive: Add socinfo driver for JHB100 SoC

[PATCH RESEND 00/17] drm/spacemit: add SpacemiT K3 display support
 2026-08-09  3:26 UTC  (5+ messages)
` [PATCH RESEND 10/17] drm/spacemit: add Saturn DPU KMS pipeline

[PATCH 5.10/6.1/6.12] mount: honour SB_NOUSER in the new mount API
 2026-08-09  3:25 UTC  (2+ messages)

[PATCH v2] media: redrat3: fix UAF in probe error path leaving rc device registered
 2026-08-09  3:20 UTC 

[PATCH v6 0/2] mm/memory_hotplug: optimize zone contiguous check when changing pfn range
 2026-08-09  3:12 UTC  (9+ messages)
` [PATCH v6 1/2] "

18-Year-Old Linux Kernel SCTP Vulnerability Lets Attackers Gain Full Root on Host
 2026-08-09  3:10 UTC 

[syzbot] KASAN: slab-use-after-free Read in ntfs_show_options
 2026-08-09  2:56 UTC  (2+ messages)

[PATCH RFC 00/13] mm/huge_memory: clean up folio split and lift swapcache split limits
 2026-08-09  2:49 UTC  (17+ messages)
` [PATCH RFC 05/13] mm/huge_memory: consolidate irq and locking for folio split
` [PATCH RFC 06/13] mm/huge_memory: move EOF trimming into the file split helper
` [PATCH RFC 07/13] mm/huge_memory: move unmap and remap into the split helpers
` [PATCH RFC 08/13] mm/huge_memory: move anon_vma and filemap management into "
` [PATCH RFC 09/13] mm/huge_memory: move memcg switch into the file split helper
` [PATCH RFC 10/13] mm/huge_memory: allow splitting mappingless swap cache folios
` [PATCH RFC 12/13] mm/huge_memory: lift order-0 restriction for swapcache split
` [PATCH RFC 13/13] mm/huge_memory: count only swap cache refs in anon folio split

[PATCH] hwmon: (max6621) fix negative temperature offset and crit readings
 2026-08-09  2:45 UTC  (4+ messages)

[PATCH 0/2] thunderbolt: fix teardown reporting and the pending-bit wait
 2026-08-09  2:38 UTC  (3+ messages)
` [PATCH 1/2] thunderbolt: Report DMA path teardown failures to the caller
` [PATCH 2/2] thunderbolt: Stop waiting on a path pending bit that never clears

[for-linus][PATCH 00/12] tracing: Fixes for 7.2
 2026-08-09  2:31 UTC  (13+ messages)
` [for-linus][PATCH 01/12] eventfs: Fix use-after-free in eventfs_remove_rec()
` [for-linus][PATCH 02/12] eventfs: Use children field for rcu head and add memory barriers
` [for-linus][PATCH 03/12] ftrace: Protect direct_functions in ftrace_find_rec_direct
` [for-linus][PATCH 04/12] ftrace: Protect direct_functions in update_ftrace_direct_del
` [for-linus][PATCH 05/12] ftrace: Protect direct_functions in update_ftrace_direct_mod
` [for-linus][PATCH 06/12] ftrace: Drop extra comma in trace_buffered_event_enable
` [for-linus][PATCH 07/12] ring-buffer: Use current_context for safe per-CPU buffer swap
` [for-linus][PATCH 08/12] ftrace: Fix off-by-one fentry site disable in ftrace_free_mem()
` [for-linus][PATCH 09/12] ring-buffer: Prevent resizing of persistent ring buffer
` [for-linus][PATCH 10/12] ring-buffer: Prevent subbuf order change when resizing is disabled
` [for-linus][PATCH 11/12] ring-buffer: Initialise reader page order in rb_allocate_cpu_buffer()
` [for-linus][PATCH 12/12] ring-buffer: Fix crash passing ERR_PTR to kthread_stop()

[PATCH v6 0/1] Rust PCI capability infrastructure and SR-IOV support
 2026-08-09  2:28 UTC  (5+ messages)
` [PATCH v6 1/1] rust: pci: add extended capability "

[PATCH net 0/2] net: thunderbolt: two fixes for the failed bring-up path
 2026-08-09  2:28 UTC  (3+ messages)
` [PATCH net 1/2] net: thunderbolt: Release the Rx HopID that was handed out on mismatch
` [PATCH net 2/2] net: thunderbolt: Mark the connection down when bringing it up fails

[syzbot] [raid?] UBSAN: shift-out-of-bounds in raid5_set_limits
 2026-08-09  2:27 UTC  (2+ messages)
` Forwarded: [PATCH] md: enforce minimum of 2 disks for raid 4 and 5

[BUG] KASAN: use-after-free in idempotent() / finit_module concurrent fd close [ath10k_pci] [syzkaller]
 2026-08-09  2:22 UTC 

[PATCH v2] ieee802154: cc2520: fix FIFOP work use-after-free
 2026-08-09  2:19 UTC 

[BUG] KASAN: use-after-free in idempotent() / finit_module concurrent fd close [ath10k_pci] [syzkaller]
 2026-08-09  2:18 UTC 

[PATCH v4] tracing: Fix race between update_event_fields and, event_define_fields
 2026-08-09  2:03 UTC  (2+ messages)

[PATCH 00/12] gpu: nova-core: add PRAMIN window support
 2026-08-09  2:12 UTC  (5+ messages)
` [PATCH 02/12] rust: num: reject Bounded::shr overshifts at build time

[BUG] KASAN: use-after-free in enqueue_timer (mgag200: IPv6 RS timer not cancelled on remove) [mgag200] [syzkaller]
 2026-08-09  2:12 UTC 

[PATCH] posix-cpu-timers: Dequeue per-thread timers before exchange_tids()
 2026-08-09  2:06 UTC 

[PATCH v2 00/11] x86/microcode: Refactor NMI-based rendezvous mechanism to stop-machine
 2026-08-09  2:05 UTC  (4+ messages)
` [RFC][PATCH v2 02/11] stop_machine: Accumulate error code rather than overwrite

[syzbot] [net?] WARNING in ipgre_xmit (2)
 2026-08-09  1:58 UTC  (3+ messages)

[BUG] KASAN: slab-use-after-free in enqueue_timer (re-armed timer on freed skbuff) [mgag200] [syzkaller]
 2026-08-09  1:58 UTC 

[RFC] net/iucv: af_iucv socket locking - accounting, and a staged plan
 2026-08-09  1:49 UTC  (3+ messages)

[syzbot] [input?] [usb?] KASAN: slab-out-of-bounds Read in hid_dump_input
 2026-08-09  1:46 UTC  (2+ messages)
` Forwarded: [PATCH] HID: core: check field offset before dumping input

[PATCH] lib/interval_tree: fix allocation warning messages
 2026-08-09  1:44 UTC  (2+ messages)

[PATCH net-next v6 00/13] ax88179_178a: Add support for AX88179A-based chips
 2026-08-09  1:36 UTC  (2+ messages)

[PATCH net-next v9 4/5] net: dsa: mxl862xx: recover switch stuck in MCUboot rescue mode
 2026-08-09  1:05 UTC  (3+ messages)

[syzbot] [pci?] BUG: unable to handle kernel paging request in pci_resource_io
 2026-08-09  1:28 UTC  (2+ messages)

[PATCH v2 1/2] f2fs: unify add/remove ino entry API for all ino types
 2026-08-09  1:26 UTC  (2+ messages)
` [PATCH v2 2/2] f2fs: reduce memory footprint of ino management

[PATCH v4 1/2] f2fs: fix to off-by-one issue in f2fs_zero_post_eof_page()
 2026-08-09  1:19 UTC  (2+ messages)
` [PATCH v4 2/2] f2fs: fix to zero post-EOF data when extending file size

[PATCH v4 0/5] mm: Unconditional per-VMA locks and cleanups
 2026-08-09  1:07 UTC  (7+ messages)
` [PATCH v4 3/5] mm: Add RCU-based VMA lookup helper that waits for writers
` [PATCH v4 5/5] tcp: Remove mmap_lock fallback path

[PATCH] media: redrat3: fix UAF in probe error path leaving rc device registered
 2026-08-09  0:59 UTC  (2+ messages)

[PATCH net-next v6 02/13] ax88179_178a: Split driver into library and device specific code
 2026-08-09  0:57 UTC  (2+ messages)

[PATCH v4 00/20] mm/rmap: index MAP_PRIVATE file-backed folios by anonymous pgoff
 2026-08-09  0:51 UTC  (5+ messages)
` [PATCH v4 01/20] mm/vma: introduce VMA anon page offset field and add helpers
` [PATCH v4 03/20] mm: introduce linear_anon_page_index()

[PATCH] prctl: fix PR_SET_MM_AUXV losing the forced AT_NULL terminator
 2026-08-09  0:29 UTC 

[PATCH v2] drm/qxl: fix 32-bit overflow in the ALLOC_SURF size computation
 2026-08-09  0:26 UTC 

[syzbot] [lsm?] [integrity?] possible deadlock in ima_file_truncate
 2026-08-09  0:20 UTC 

[PATCH 0/2] Pixel 3 display fixes
 2026-08-09  0:15 UTC  (4+ messages)
` [PATCH 1/2] drm/panel: lg-sw43408: do not assert reset across unprepare
` [PATCH 2/2] drm/panel: lg-sw43408: use the full DCS brightness range

[syzbot] [intel-wired-lan?] kernel panic: UBSAN: panic_on_warn set ... (3)
 2026-08-09  0:10 UTC 

[syzbot] [serial?] possible deadlock in task_call_func
 2026-08-09  0:09 UTC 

[syzbot] [nfc?] kernel panic: kernel: panic_on_warn set ... (3)
 2026-08-09  0:09 UTC 

[PATCH v3 0/4] sched/debug: Introduce per-CPU debugfs files
 2026-08-08 23:55 UTC  (5+ messages)
` [PATCH v3 1/4] sched/debug: Protect lockless rq->curr access in print_cpu()
` [PATCH v3 2/4] sched/debug: Protect lockless rq->rd access in print_dl_rq()
` [PATCH v3 3/4] sched/fair: Use list_for_each_entry_rcu() in print_cfs_stats()
` [PATCH v3 4/4] sched/debug: Introduce per-CPU debugfs files

[GIT PULL] x86 fix
 2026-08-08 23:45 UTC  (2+ messages)

[GIT PULL] futex fix
 2026-08-08 23:45 UTC  (2+ messages)

[GIT PULL] Char/Misc driver fixes for 7.2-rc7
 2026-08-08 23:45 UTC  (2+ messages)

[GIT PULL] TTY/Serial driver fixes for 7.2-rc7
 2026-08-08 23:45 UTC  (2+ messages)

[GIT PULL] USB driver fixes for 7.2-rc7
 2026-08-08 23:45 UTC  (2+ messages)

[GIT PULL] Staging driver fixes for 7.2-rc7
 2026-08-08 23:45 UTC  (2+ messages)

[PATCH v1 1/2] vsprintf: Add %pR human-readable size
 2026-08-08 23:45 UTC  (2+ messages)

[PATCH v5] ACPI: battery: Protect all properties with a separated mutex
 2026-08-08 23:43 UTC 

[PATCH 0/5] xfs: fix filesystem shutdown from parent pointer reservation underflow
 2026-08-08 23:40 UTC  (6+ messages)
` [PATCH 1/5] xfs: initialise error in xfs_defer_finish_one()
` [PATCH 2/5] xfs: give the deferred barrier op type a name
` [PATCH 3/5] xfs: report the error that made deferred work shut down the fs
` [PATCH 4/5] xfs: correct the parent pointer space reservation comment
` [PATCH 5/5] xfs: initialise args->total for parent pointer updates

[REGRESSION] drm/sched: FAIR policy causes serious performance degradation at max GPU load on 9070XT
 2026-08-08 23:33 UTC 

[PATCH] btrfs: clean up target device if block group marking fails
 2026-08-08 23:23 UTC  (2+ messages)

[PATCH] drm/edid: Add HTC Vive Cosmos to the non-desktop quirk list
 2026-08-08 23:21 UTC 

[PATCH v4 00/22] objtool/arm64: Port klp-build to arm64
 2026-08-08 23:17 UTC  (23+ messages)
` [PATCH v4 01/22] objtool/klp: Fix .kcfi_traps special section extraction
` [PATCH v4 02/22] klp-build: Reject patches to init/*.c
` [PATCH v4 03/22] arm64: Annotate intra-function calls
` [PATCH v4 04/22] arm64: Fix EFI linking with -fdata-sections
` [PATCH v4 05/22] arm64: Rename TRAMP_VALIAS -> TRAMP_VALIAS_ASM in asm-offsets
` [PATCH v4 06/22] arm64: vdso: Discard .discard.* sections
` [PATCH v4 07/22] arm64: Annotate special section entries
` [PATCH v4 08/22] arm64: Remove unnecessary empty alternatives
` [PATCH v4 09/22] crypto: arm64: Move data to .rodata
` [PATCH v4 10/22] objtool: Allow setting --mnop without --mcount
` [PATCH v4 11/22] kbuild: Only run objtool if there is at least one command
` [PATCH v4 12/22] objtool: Ignore jumps to the end of the function for checksum runs
` [PATCH v4 13/22] objtool: Refactor elf_add_data() to use a growable data buffer
` [PATCH v4 14/22] objtool: Reuse string references
` [PATCH v4 15/22] objtool: Prevent kCFI hashes from being decoded as instructions
` [PATCH v4 16/22] objtool/klp: Add arm64 support for prefix/PFE detection
` [PATCH v4 17/22] objtool/klp: Filter arm64 mapping symbols in find_symbol_by_offset()
` [PATCH v4 18/22] objtool/klp: Don't correlate arm64 mapping symbols
` [PATCH v4 19/22] objtool/klp: Clone inline alternative replacements
` [PATCH v4 20/22] objtool/klp: Introduce objtool for arm64
` [PATCH v4 21/22] klp-build: Support cross-compilation
` [PATCH v4 22/22] klp-build: Add arm64 syscall patching macro

[PATCH] Bluetooth: L2CAP: reject accept queue add unless BT_LISTEN
 2026-08-08 23:17 UTC  (2+ messages)
` [syzbot] [bluetooth?] KASAN: slab-use-after-free Read in l2cap_sock_ready_cb (2)

[PATCH] mmc: vub300: fix sleeping function called from invalid context
 2026-08-08 23:09 UTC 

[PATCH] drm/vmwgfx: return an error when a shared GB surface has no backup buffer
 2026-08-08 23:10 UTC 

[PATCH] drm/qxl: fix 32-bit overflow in the ALLOC_SURF size computation
 2026-08-08 23:09 UTC 

[PATCH] thunderbolt: debugfs: Replace get_zeroed_page() with kzalloc()
 2026-08-08 23:01 UTC  (2+ messages)

[PATCH 6.6 000/261] 6.6.151-rc1 review
 2026-08-08 22:58 UTC  (2+ messages)

[PATCH 6.12 000/337] 6.12.103-rc1 review
 2026-08-08 22:52 UTC  (3+ messages)

[PATCH net-next v4 1/2] l2tp: account for IP version in SKB headroom
 2026-08-08 22:43 UTC  (2+ messages)
` [PATCH net-next v4 2/2] l2tp: unify headroom calculation

[PATCH 6.18 000/396] 6.18.44-rc1 review
 2026-08-08 22:47 UTC  (2+ messages)

[PATCH 7.1 000/438] 7.1.8-rc1 review
 2026-08-08 22:42 UTC  (3+ messages)

[PATCH] EDAC/device: Serialize poll_msec updates against device teardown
 2026-08-08 22:39 UTC 

[PATCH RESEND v2] iio: accel: fxls8962af: clamp FIFO sample count
 2026-08-08 22:39 UTC  (2+ messages)

[PATCH] iio: accel: bmc150: use IIO_DECLARE_BUFFER_WITH_TS
 2026-08-08 22:35 UTC  (2+ messages)

[PATCH v2 0/5] drm/amdgpu/aca: Robustness and safety fixes for ACA driver
 2026-08-08 22:27 UTC  (6+ messages)
` [PATCH v2 1/5] drm/amdgpu/aca: Fix race condition and UAF in error cache logging
` [PATCH v2 2/5] drm/amdgpu/aca: Add upper bounds check in aca_bank_hwip_is_matched
` [PATCH v2 3/5] drm/amdgpu/aca: Fix inverted validation logic and handle cleanup
` [PATCH v2 4/5] drm/amdgpu/aca: Add missing NULL check for banks parameter in aca_banks_add_bank
` [PATCH v2 5/5] drm/amdgpu/aca: Fix off-by-one buffer size parameter in add_aca_sysfs

[PATCH v3 0/9] iio: adc: Add TI ADS126X ADC family support
 2026-08-08 22:28 UTC  (3+ messages)
` [PATCH v3 2/9] iio: adc: add the ti-ads1262 driver

[PATCH v3 0/9] objtool/klp: sympos/module/alternative/etc fixes
 2026-08-08 22:27 UTC  (4+ messages)
` [PATCH v3 6/9] objtool/klp: Don't match local symbols against exports

[PATCH] iio: accel: adxl380: clamp FIFO sample count
 2026-08-08 22:18 UTC 

[PATCH v3 00/21] objtool/arm64: Port klp-build to arm64
 2026-08-08 21:59 UTC  (4+ messages)
` [PATCH v3 14/21] objtool: Prevent kCFI hashes from being decoded as instructions

[RFC PATCH 1/1] hazptr: Implement two-phases wildcard scan
 2026-08-08 21:57 UTC  (2+ messages)

[PATCH] clk: qcom: ipq-cmn-pll: keep the CMN block bus clocks enabled
 2026-08-08 21:45 UTC  (4+ messages)

[tip:x86/core] BUILD SUCCESS d824ed1307680dd482f607b0e707c575f70668c4
 2026-08-08 21:52 UTC 

[PATCH] power: supply: ds2760_battery: fix NULL pointer dereference in w1_ds2760_remove_slave()
 2026-08-08 21:44 UTC 

[PATCH v4 0/1] i2c: imc-skylake: add Intel Skylake-X iMC SMBus adapter
 2026-08-08 21:24 UTC 

[PATCH 0/5] drm/amdgpu/aca: Robustness and safety fixes for ACA driver
 2026-08-08 21:08 UTC  (6+ messages)
` [PATCH 1/5] drm/amdgpu/aca: Fix race condition and UAF in error cache logging
` [PATCH 2/5] drm/amdgpu/aca: Add upper bounds check in aca_bank_hwip_is_matched
` [PATCH 3/5] drm/amdgpu/aca: Fix inverted validation logic in amdgpu_aca_get_error_data
` [PATCH 4/5] drm/amdgpu/aca: Add missing NULL check for banks parameter in aca_banks_add_bank
` [PATCH 5/5] drm/amdgpu/aca: Fix off-by-one buffer size parameter in add_aca_sysfs

[RFC PATCH 0/3] Neural Storage Driver - learning page cache prefetcher
 2026-08-08 21:10 UTC  (2+ messages)

[PATCH 0/7] Add support for QCOM SPMI PMIC5 Gen4 ADC
 2026-08-08 21:06 UTC  (3+ messages)
` [PATCH 2/7] iio: adc: qcom-spmi-adc5-gen3: Add support for QCOM "

[PATCH] btmrvl: Fix hdev dangling pointer and error code in register_hdev
 2026-08-08 21:05 UTC  (2+ messages)

[PATCH v2 0/8] serial: Some yak shaving
 2026-08-08 21:01 UTC  (2+ messages)

[PATCH] iio: humidity: htu21: Fix SYMBOLIC_PERMS chekcpatch warning
 2026-08-08 20:56 UTC  (2+ messages)

[PATCH v6 00/17] Add thermal management support for sama7d65
 2026-08-08 20:52 UTC  (3+ messages)
` [PATCH v6 09/17] nvmem: microchip-otpc: nvmem: microchip-otpc: add tag-based packet lookup

[PATCH v4 01/17] preempt: Track NMI nesting to separate per-CPU counter
 2026-08-08 20:48 UTC  (2+ messages)
` [tip: locking/core] "

[PATCH v4 02/17] preempt: Introduce HARDIRQ_DISABLE_BITS
 2026-08-08 20:48 UTC  (2+ messages)
` [tip: locking/core] "

[PATCH v4 03/17] preempt: Introduce __preempt_count_{sub,add}_return()
 2026-08-08 20:48 UTC  (2+ messages)
` [tip: locking/core] "

[PATCH v4 04/17] openrisc: Include <linux/cpumask.h> in smp.h
 2026-08-08 20:48 UTC  (2+ messages)
` [tip: locking/core] "

[PATCH v4 08/17] sched: Remove the unused preempt_offset parameter of __cant_sleep()
 2026-08-08 20:48 UTC  (2+ messages)
` [tip: locking/core] "

[PATCH v4 09/17] sched: Avoid signed comparison of preempt_count() in __cant_migrate()
 2026-08-08 20:48 UTC  (2+ messages)
` [tip: locking/core] "

[PATCH v4.1 05/17] irq & spin_lock: Add counted interrupt disabling/enabling
 2026-08-08 20:48 UTC  (2+ messages)
` [tip: locking/core] "

[PATCH v4 06/17] irq: Add KUnit test for refcounted interrupt enable/disable
 2026-08-08 20:48 UTC  (2+ messages)
` [tip: locking/core] "

[PATCH v4 07/17] locking: Switch to _irq_{disable,enable}() variants in cleanup guards
 2026-08-08 20:48 UTC  (2+ messages)
` [tip: locking/core] "

[PATCH v4 10/17] preempt: Introduce HAS_SEPARATE_PREEMPT_RESCHED_BITS
 2026-08-08 20:48 UTC  (2+ messages)
` [tip: locking/core] "

[PATCH v4 11/17] arm64: sched/preempt: Enable HAS_SEPARATE_PREEMPT_RESCHED_BITS
 2026-08-08 20:48 UTC  (2+ messages)
` [tip: locking/core] "

[PATCH v4 12/17] s390/preempt: Enable HAS_SEPARATE_PREEMPT_RESCHED_BITS
 2026-08-08 20:48 UTC  (2+ messages)
` [tip: locking/core] "

[RFC PATCH] i2c: designware: add atomic transfer support for IRQ-off contexts
 2026-08-08 20:46 UTC  (2+ messages)

[PATCH] iio: accel: mma8452: add ACPI match table
 2026-08-08 20:33 UTC  (3+ messages)
` [PATCH v2] "

[PATCH] wifi: iwlwifi: Constify struct thermal_zone_device_ops
 2026-08-08 20:31 UTC 

[PATCH 0/3] ALSA: usb-audio: Refactor mixer checks and add check for sticky mixers
 2026-08-08 20:24 UTC  (6+ messages)
` [PATCH 3/3] ALSA: usb-audio: Do not expose "

[PATCH] tick: Include ktime.h and jiffies.h in linux/tick.h
 2026-08-08 20:27 UTC  (2+ messages)

[PATCH] thermal/drivers/imx9: Constify struct thermal_zone_device_ops
 2026-08-08 20:23 UTC 

[PATCH 0/6] drm/msm: Support for Adreno 830 GPU
 2026-08-08 20:23 UTC  (7+ messages)
` [PATCH 1/6] drm/msm/a8xx: Add support "
` [PATCH 2/6] dt-bindings: display/msm: Document Adreno 830 GPU/GMU
` [PATCH 3/6] arm64: dts: qcom: sm8750: Add GPU and GMU nodes
` [PATCH 4/6] arm64: dts: qcom: sm8750: Add GPU cooling
` [PATCH 5/6] arm64: dts: qcom: sm8750-mtp: Enable Adreno 830 GPU
` [PATCH 6/6] arm64: dts: qcom: sm8750-qrd: "

[PATCH v3 0/6] iio: light: ltr501: Add ltr329 support
 2026-08-08 20:21 UTC  (5+ messages)
` [PATCH v3 6/6] iio: light: ltr501: Fix sorting order of device arrays

[PATCH v11 00/21] Synopsys DisplayPort Controller improvements for Rockchip platforms
 2026-08-08 20:19 UTC  (3+ messages)


This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox