Linux-mtd Archive on lore.kernel.org
 help / color / mirror / Atom feed
- recent:[subjects (threaded)|topics (new)|topics (active)]
2026-09-13  4:04 [PATCH v4 01/17] mtd: rawnand: sunxi: drain interrupts before reusing the completion 18+ messages
2026-09-11 18:44 [PATCH v2 1/2] spi: spi-qpic-snand: publish the ECC context to snandc->qspi 5+ messages
2026-09-11 17:22 [PATCH v4] mtd: spi-nor: Fix quad-enable for flashes with QER bit in SR1
2026-09-11 15:36 [PATCH 0/2] mtd: spi-nor: issi: add support for the IS25WX01G octal flash 5+ messages
2026-09-11 14:19 [PATCH v2] mtd: spinand: winbond: Add support for W25N08LW
2026-09-11 14:04 [PATCH v3] mtd: spi-nor: Fix quad-enable for flashes with QER bit in SR1 3+ messages
2026-09-11 10:42 [PATCH v2] mtd: spi-nor: Fix quad-enable for flashes with QER bit in SR1 5+ messages
2026-09-11  8:55 [PATCH] mtd: spi-nor: Fix quad-enable for flashes with QER bit in SR1 10+ messages
2026-09-11  7:45 [PATCH v3 00/13] x86/msr: Drop 32-bit MSR interfaces 6+ messages
2026-09-11  3:09 [PATCH v2 0/2] ubifs: add KUnit tests for scan and key helpers 4+ messages
2026-09-11  1:23 [PATCH 0/2] ubifs: add KUnit tests for scan and key helpers 4+ messages
2026-09-10 18:44 [PATCH 0/2] mtd: spi-nor: fix the unlocked restore on shutdown and remove 5+ messages
2026-09-10 15:53 [PATCH] mtd: spinand: Only touch the QE bit on chips that have one
2026-09-10 13:30 [PATCH] ubi: try_recover_peb: Don't torture the new PEB if there is no write operation
2026-09-10 11:33 [PATCH] mtd: spinand: Do not update the QE bit on devices without one 5+ messages
2026-09-09 22:38 [PATCH] mtd: rawnand: fsl_ifc: use devm_kasprintf for mtd name 2+ messages
2026-09-09 22:35 [PATCH] mtd: rawnand: ndfc: use devm_kasprintf for mtd name
2026-09-09 15:25 [PATCH 02/25] mtd: spi-nor: winbond: W25Q64xW-Q/N: Enhance identification of the chips 13+ messages
2026-09-09  8:30 [PATCH v3 01/15] mtd: rawnand: sunxi: use the logical step's OOB length in PIO 16+ messages
2026-09-09  6:40 [PATCH] mtd: spinand: Fix spinand_manufacturer_ops kernel-doc
2026-09-09  2:39 [PATCH] jffs: initialize inocache to NULL when initializing a jffs2_inode_info 6+ messages
2026-09-08 15:27 [PATCH 06/13] ARM: omap2: remove omap24xx support 6+ messages
2026-09-08  6:03 [PATCHv2] mtd: rawnand: fsl_ifc: use devm_platform_get_and_ioremap_resource 2+ messages
2026-09-08  6:01 [PATCHv2] mtd: rawnand: fsl_ifc: allocate shared ctrl with devm_kzalloc 3+ messages
2026-09-08  3:25 [PATCH v2] mtd: spinand: cache the last read page to avoid redundant SPI operations 10+ messages
2026-09-08  2:56 [PATCH v3 00/14] Remove PG_private by using page/folio->private checks instead 5+ messages
2026-09-07 11:10 [PATCH] mtd: spinand: cache the last read page to avoid redundant SPI operations 4+ messages
2026-09-07  6:31 [PATCH] mtd: ubi: fix typo "occured" in comment 2+ messages
2026-09-07  1:55 [syzbot] [jffs2?] possible deadlock in jffs2_xattr_delete_inode
2026-09-07  0:55 [PATCH] mtd: rawnand: fsl_ifc: allocate shared ctrl with devm_kzalloc
2026-09-07  0:49 [PATCH] mtd: docg3: use devm_platform_ioremap_resource()
2026-09-07  0:48 [PATCH] mtd: powernv_flash: fix kernel-doc for powernv_flash_release 2+ messages
2026-09-07  0:43 [PATCH] mtd: rawnand: fsl_ifc: use devm_platform_get_and_ioremap_resource
2026-09-06 12:10 [syzbot] [jffs2?] kernel BUG in jffs2_sum_write_sumnode (2)
2026-09-06  3:03 [PATCH v4 5/8] jffs2: add write verification to direct page writes in flash_writev 9+ messages
2026-09-05 10:22 [PATCH] ubifs: Use the errors_* attribute names in the sysfs ABI document 2+ messages
2026-09-05  1:05 [PATCH v3] mtd: rawnand: sunxi: reject ECC maximization on small pages
2026-09-04 22:39 [PATCH v2] mtd: rawnand: sunxi: fit maximized ECC step to page size 3+ messages
2026-09-04 22:17 [PATCH] mtd: rawnand: sunxi: fix free OOB section offsets
2026-09-04 21:22 [PATCH v2 1/3] dt-bindings: mtd: sunxi: Add randomized OOB flag 5+ messages
2026-09-04 18:12 [PATCH v5 00/25] mtd: spi-nor: QE handling cleanup + fixup reworks + Winbond RV chips addition 29+ messages
2026-09-04 17:18 [PATCH v6 00/26] mtd: spi-nor: Clean Winbond W25QxxJV family 28+ messages
2026-09-04 12:52 [PATCH] mtd: fix typos in comments 2+ messages
2026-09-04 11:28 [PATCH] jffs2: fix typo "informations" in comments 3+ messages
2026-09-03 11:24 [PATCH 0/2] mtd: rawnand: lpc32xx: Remove platform data support from drivers 7+ messages
2026-09-03 11:18 [PATCH 12/13] mtd: rawnand: gpmi: Don't use GFP_DMA when calling dma_alloc_coherent()
2026-09-03  3:14 [PATCH 1/2] mtd: spi-nor: Fix deadlock in spi_nor_rww_start_exclusive() 3+ messages
2026-09-02 20:58 [syzbot] [mtd?] possible deadlock in mtd_queue_rq
2026-09-02 16:59 [PATCH v4 01/25] mtd: spi-nor: Rename BFPT_DWORD15_QER_SR2_BIT1_BUGGY 27+ messages
2026-09-02 12:40 [PATCH] mtd: inftl: validate MediaHeader partition geometry before allocating tables 4+ messages
2026-09-02  7:05 [PATCH] mtd: rawnand: cadence: Initialize IRQ state before requesting IRQ 2+ messages
2026-09-02  3:20 [PATCH] ISSI Octal SPI-NOR device support. PATCH v2
2026-09-01 13:05 [PATCH v3 8/8] jffs2: add runtime toggle for write verification 9+ messages
2026-09-01  7:39 [PATCH v3 2/2] mtd: rawnand: vf610_nfc: fix false bitflips on reads of erased pages 4+ messages
2026-08-31 22:03 ONFI parameters parser breaks reading S34ML04G200TF100 data from old kernels
2026-08-31 19:25 [PATCH v2 00/14] Remove PG_private by using page/folio->private checks instead 3+ messages
2026-08-31 15:38 [PATCH] mtd: spinand: winbond: Add support for W25N08LW 3+ messages
2026-08-31 15:07 [PATCH 0/2] mtd: spinand: fix nand-no-ecc-engine support 4+ messages
2026-08-31 12:05 [PATCH v2 0/2] Report platform enforced SPI flash write protection 11+ messages
2026-08-29 17:32 [PATCH] ubifs-utils: Don't compile engine support if not available 3+ messages
2026-08-29  6:16 [PATCH v2 2/7] jffs2: replace per-superblock verify buffer with per-write buffer 8+ messages
2026-08-29  1:04 [PATCH 0/2] Report platform enforced SPI flash write protection 4+ messages
2026-08-28 15:00 [GIT PULL] UBI and UBIFS updates for 7.3-rc1 2+ messages
2026-08-28  8:53 [PATCH 0/2] mtd: rawnand: vf610_nfc: fix the OOB of written pages and the command completion 3+ messages
2026-08-28  8:53 [PATCH v2 1/2] mtd: rawnand: vf610_nfc: fix reads on chips with more than 64 bytes of OOB 11+ messages
2026-08-27 22:40 [BUG] mtd: use-after-free in blktrans_notify_remove()
2026-08-27 22:39 [BUG] jffs2: BUG_ON in jffs2_get_parent() on a crafted image
2026-08-27 20:39 [PATCH v2] mtd: spinand: add support for ISSI SPI NAND flash 2+ messages
2026-08-27  5:11 [PATCH v2] mtd: mtd_intel_dg: reset poll counter for each erase 2+ messages
2026-08-26 16:44 mtd-utils: [BUG] fsck.ubifs backwards compatibility issue wipes ubi volume encryption information 4+ messages
2026-08-26 10:51 [PATCH] mtd: mtd_intel_dg: reset poll counter for each erase
2026-08-25 22:30 [PATCH] mtd: spinand: add support for ISSI SPI NAND flash 2+ messages
2026-08-25 17:17 [PATCH v9 03/18] spi: parse spi-max-post-config-frequency-hz into post_config_max_speed_hz 26+ messages
2026-08-25  1:38 [PATCH] spi: spi-qpic-snand: publish the ECC context to snandc->qspi 6+ messages
2026-08-24 20:21 [PATCHv2] mtd: rawnand: ndfc: use devm_platform_ioremap_resource() 2+ messages
2026-08-24 15:43 [BUG] kernel BUG in jffs2_sum_write_sumnode
2026-08-24 13:50 [PATCH] mtd: parsers: afs: add size check to v2 partition 3+ messages
2026-08-24  5:25 [syzbot] [jffs2?] kernel BUG in jffs2_link_node_ref
2026-08-24  1:47 [PATCH] mtd: cfi_cmdset_0001: shrink do_write_buffer() stack frame 4+ messages
2026-08-23 15:26 [PATCH] jffs2: fix double-free of f->target in jffs2_alloc_inode() 6+ messages
2026-08-23 13:33 [syzbot] [jffs2?] KASAN: invalid-free in jffs2_free_inode
2026-08-23 12:35 [GIT PULL] mtd: Changes for 7.3 2+ messages
2026-08-22 23:03 [PATCH] mtd: nand: omap2: Fix kernel-doc parameter warning 2+ messages
2026-08-22 22:41 [PATCH] mtd: rawnand: ndfc: use devm_platform_ioremap_resource 3+ messages
2026-08-22  4:59 [PATCH] mtd: rawnand: stm32_fmc2: Convert to DEFINE_SIMPLE_DEV_PM_OPS() 2+ messages
2026-08-21 11:48 [PATCH v8 00/18] spi: cadence-quadspi: add PHY tuning support 20+ messages
2026-08-20 10:49 [PATCH 3/6] jffs2: add write verification to direct page writes in flash_writev 11+ messages
2026-08-19 18:28 [BUG] general protection fault in jffs2_xattr_delete_inode 5+ messages
2026-08-19 15:55 [PATCH v2] gpiolib: of: Only apply the SPI CS quirk to SPI buses 4+ messages
2026-08-19 10:23 [PATCH v2 00/13] x86/msr: Drop 32-bit MSR interfaces 8+ messages
2026-08-19  5:56 [bug report] mtd: rawnand: ndfc: Stop using nand_release()
2026-08-18 16:40 [syzbot] [jffs2?] WARNING: bad unlock balance in jffs2_do_create
2026-08-18 11:42 [PATCH 0/2] mtd: rawnand: vf610_nfc: two fixes for chips with large OOB and for erased pages 5+ messages
2026-08-18  2:09 [PATCH v6.12.y 2/2] ubi: fastmap: fix ubi->fm memory leak 8+ messages
2026-08-17  5:29 [PATCH v4] mtd: spinand: winbond: add support for W25N04LW 2+ messages
2026-08-16 16:30 [PATCH] mtd: core: call _get_device() with the master MTD 2+ messages
2026-08-16 16:30 [PATCH] mtd: core: avoid double-free of OTP NVMEM device 2+ messages
2026-08-16  9:31 [PATCH] mtd: spinand: winbond: add support for W25N04LV 4+ messages
2026-08-15 10:48 Regression: mx25l12845e stops working on my device after commit 947c86e481a 3+ messages
2026-08-15  4:32 [syzbot] Monthly jffs2 report (Aug 2026)
2026-08-14  8:15 [PATCH RFC] mtd: spinand: winbond: enable continuous read for W25N04LW 4+ messages
2026-08-14  8:12 [PATCH v3] mtd: spinand: winbond: add support for W25N04LW 2+ messages
2026-08-14  7:36 [PATCH mtd-utils] mtd-tests/flash_stress: allow picking any erase block
2026-08-13 15:40 [GIT PULL] mtd: nand: Changes for 7.3
2026-08-13 15:19 [PATCH v3 01/23] mtd: spi-nor: Rename BFPT_DWORD15_QER_SR2_BIT1_BUGGY 75+ messages
2026-08-13 13:07 [PATCH v2] mtd: spinand: Enable QE on all dies 2+ messages
2026-08-13  2:48 [PATCH v3] mtd: block2mtd: Fix divide error when erase_size is zero 3+ messages
2026-08-12 10:49 [PATCH v7 0/7] Read MAC address from SST vendor specific SFDP region 9+ messages
2026-08-12 10:37 [PATCH] mtd: rawnand: brcmnand: Propagate errors from optional IRQ lookup 2+ messages
2026-08-12  5:00 [syzbot] [jffs2?] KASAN: slab-use-after-free Read in jffs2_xattr_delete_inode
2026-08-12  4:14 [PATCH RFC v2] mtd: spinand: winbond: add support for W25N04LW 7+ messages
2026-08-12  1:52 [PATCH v2] mtd: block2mtd: Fix divide error when erase_size is zero 3+ messages
2026-08-11 18:32 [PATCH v7 00/18] spi: cadence-quadspi: add PHY tuning support 23+ messages
2026-08-11 16:13 [PATCH 6.12.y 2/3] mtd: spinand: try a regular dirmap if creating a dirmap for continuous reading fails 6+ messages
2026-08-11 15:56 [PATCH] mtd: spi-nor: Unprepare legacy controllers upon RWW wait interruption 7+ messages
2026-08-11  6:44 [PATCH] mtd: spi-nor: xmc: add locking to XM25QH128A 4+ messages
2026-08-11  6:06 [PATCH] mtd: rawnand: sunxi: reject invalid ECC step sizes 3+ messages
2026-08-11  6:01 [PATCH 1/3] mtd: rawnand: sunxi: propagate user-data allocation errors 5+ messages
2026-08-10 23:04 [PATCH 0/3] mtd: rawnand: sunxi: support the Allwinner randomized OOB format 8+ messages
2026-08-10 21:09 UBI Static Volume CRC Corruption
2026-08-10 15:10 [PATCH v3 0/3] mtd/spi-mem: Enable DQS support 5+ messages
2026-08-10 14:16 [PATCH 0/2] gpiolib: of: Scope the legacy SPI CS quirk to SPI 3+ messages
2026-08-10 14:15 [PATCH 0/2] gpiolib: of: Scope the legacy SPI CS quirk to SPI
2026-08-10  0:34 [syzbot] [mtd?] divide error in block2mtd_setup2 12+ messages
2026-08-10  0:25 [syzbot] [jffs2?] kernel BUG in jffs2_garbage_collect_pass
2026-08-09  8:42 [PATCH] mtd: spi-nor: scope the exclusive RWW lock 26+ messages
2026-08-07 23:11 [PATCH] mtd: spinand: Enable QE on all dies 4+ messages
2026-08-07 20:45 [PATCH v1] mtd: ubi: Release device reference on busy detach 3+ messages
2026-08-07 15:38 [PATCH v3 0/3] mtd: rawnand: sunxi: fix H6/H616 controller timings 5+ messages
2026-08-07 14:46 [PATCH v2 1/3] spi: spi-mem: Flag DQS capability 6+ messages
2026-08-07 10:13 [PATCH v2 01/18] mtd: spi-nor: Rename BFPT_DWORD15_QER_SR2_BIT1_BUGGY 19+ messages
2026-08-07  6:43 [PATCH 1/2] mtd: spinand: winbond: add support for W25N04LW 11+ messages
2026-08-07  6:06 [PATCH v2] mtd: spi-nor: allow multiple erase sizes on uniform flash
2026-08-07  0:00 [syzbot] [jffs2?] possible deadlock in jffs2_do_clear_inode (2) 3+ messages
2026-08-06 11:24 Re: [PATCH] mtd: spi-nor: allow force unlocking via DT property 4+ messages
2026-08-05 17:12 [PATCH] mtd: spi-nor: allow force unlocking via DT property 2+ messages
2026-08-05  8:02 [PATCH v5 00/28] mtd: spi-nor: Clean Winbond W25QxxJV family 30+ messages
2026-08-04 14:04 [PATCH v4 01/28] mtd: spi-nor: Fix spacing in function call 30+ messages
2026-08-04 10:58 [PATCH v3 01/27] mtd: spi-nor: sfdp: Fix spacing in function call 29+ messages
2026-08-01  2:13 [PATCH RFC 00/14] Remove PG_private by using page/folio->private checks instead 6+ messages
2026-07-31 12:01 [PATCH v2 00/23] mtd: spi-nor: Clean Winbond W25QxxJV family 24+ messages
2026-07-31  7:57 [PATCH v3] mtd: spi-nor: remove unused NO_OP_CHIP_ERASE flag
2026-07-29 19:22 [PATCH v2] mtd: rawnand: gpmi: add debugfs entry for BCH geometry 3+ messages
2026-07-29 17:20 [PATCH 2/3] ubifs: key.h: use correct function parameter name 7+ messages
2026-07-29 11:47 [PATCH] fs:jffs2: fix deadlock between GC and inode creation
2026-07-29  4:30 [PATCH v6 0/7] Read MAC address from SST vendor specific SFDP region 12+ messages
2026-07-27 21:09 [PATCH] mtd: rawnand: gpmi: add debugfs entry for BCH geometry 2+ messages
2026-07-27 16:32 [PATCH] spi: spi-qpic-snand: write the feature value before executing SET_FEATURE 3+ messages
2026-07-24  7:43 [PATCH] ubifs: fix out-of-bounds read in signature length check 4+ messages
2026-07-23 13:41 [PATCH 0/4] rawnand: pl35x: Implement mixed ECC 6+ messages
2026-07-23 11:02 [PATCH v6 02/17] spi: dt-bindings: add spi-phy-pattern-partition property 19+ messages
2026-07-23  9:17 [PATCH mtd-www] doc/ubi.xml: clarify from the start that block device on UBI is read-only 3+ messages
2026-07-23  2:37 [PATCH mtd-utils] ubi-utils: add wear-leveling threshold parameter to ubiattach 2+ messages
2026-07-23  2:02 [PATCH 1/2] UBI: fix two issues in the ubi.mtd MODULE_PARM_DESC 10+ messages
2026-07-22 22:06 [PATCH v2] mtd: maps: remove dead select of MTD_CFI_BE_BYTE_SWAP 4+ messages
2026-07-22  4:19 [RFC] mtd: virt-concat: define duplicate partition handling 3+ messages
2026-07-22  0:10 [PATCH] mtd: maps: fix dead select of MTD_CFI_BE_BYTE_SWAP 5+ messages
2026-07-21  5:28 [PATCH v5 0/7] Read MAC address from SST vendor specific SFDP region 14+ messages
2026-07-20 15:12 [PATCH RFC 3/3] mtd: spi-nor: skip erase type search in uniform bulk erase 6+ messages
2026-07-20 14:11 [PATCH v2 0/2] mtd: spi-nor: sfdp: bound two optional parameter tables 4+ messages
2026-07-20 11:57 [PATCH v2] mtd: rawnand: validate ONFI extended parameter page sections 2+ messages
2026-07-19  1:08 [PATCH 0/2] mtd: spi-nor: sfdp: bound two optional parameter tables 4+ messages
2026-07-18 21:38 [PATCH] mtd: spi-nor: xmc: Add XM25QH128C identification 5+ messages
2026-07-17 18:51 [PATCH v5 01/17] spi: dt-bindings: add spi-max-post-config-frequency-hz property 25+ messages
2026-07-17 17:33 [PATCH v2 1/3] mtd: rawnand: sunxi: group controller delay tables 6+ messages
2026-07-17 16:41 [PATCH v2] mtd: rawnand: sunxi: add H616 MBUS DMA support 4+ messages
2026-07-17 15:50 [PATCH v2] mtd: spinand: fmsh: fix FM25G01B/FM25G02B Quad I/O read dummy cycles 2+ messages
2026-07-17 15:45 [GIT PULL] mtd: Fixes for 7.2-rc4 2+ messages
2026-07-16 19:25 [PATCH] mtd: nand-omap2: Move omap_nand_ids[] to raw nand driver 2+ messages
2026-07-16 13:14 [PATCH] mtd: part: reject MTDPART_OFS_RETAIN in mtd_add_partition() 3+ messages
2026-07-15 20:36 [PATCH] mtd: spinand: fmsh: fix FM25G01B/FM25G02B Quad I/O read dummy cycles 2+ messages
2026-07-15 16:24 [PATCH] mtd: rawnand: sunxi: add H616 MBUS DMA support 2+ messages
2026-07-15 13:45 [PATCH 0/2] drm/xe/nvm: add survivabilty partiton 4+ messages
2026-07-15  8:42 [PATCH] mtd: rawnand: validate ONFI extended parameter page sections 2+ messages
2026-07-15  1:31 [PATCH] mtd: rawnand: sunxi: fix H6/H616 controller timings 2+ messages
2026-07-15  1:18 [PATCH] mtd: rawnand: add Toshiba TC58NVG1S3H 2+ messages
2026-07-14  4:58 Dear linux-mtd, project info
2026-07-13 23:17 [PATCH] mtd: mpc5121_nfc: use platform for irq and ioremap 2+ messages
2026-07-13  9:11 [PATCH v2 0/8] mtd: spi-nor: Rework flash parameter initialization 10+ messages
2026-07-13  5:22 [PATCH] mtd: mtdoops: free page bitmap when the backing MTD is removed 2+ messages
2026-07-08 14:33 [PATCH] mtd: mtdswap: Avoid freeing registered blktrans device twice 2+ messages
2026-07-08  1:49 [PATCH v2 RESEND] mtd: afs: validate v2 image info bounds 4+ messages
2026-07-08  1:47 [PATCH v2 RESEND] mtd: nand: realtek-ecc: add missing MODULE_DEVICE_TABLE() 2+ messages
2026-07-07 11:56 [PATCH v2 1/4] dt-bindings: mtd: qcom,nandc: Add MDM9607 QPIC NAND controller 6+ messages
2026-07-05  3:31 [PATCH] mtd: intel-dg: Fix runtime PM error path in probe 3+ messages
2026-07-04  8:30 [PATCH 0/2] UBI: Fix torture flag handling in erase and fastmap paths 4+ messages
2026-06-29  6:04 [PATCH 00/32] x86/msr: Drop 32-bit MSR interfaces 14+ messages
2026-06-24  7:42 Sashiko to track linux-mtd 12+ messages
2026-06-22 21:55 [PATCH] Add JEDEC ID table entries for additional ISSI SPI-NOR devices. Additionally added several structs to support ISSI octal flash functionality. (Octal SPI 2026 revised) 4+ messages
2026-06-18  7:37 [PATCH v4 00/16]  spi: cadence-quadspi: add PHY tuning support 39+ messages
2026-06-05  8:48 [PATCH v3 0/2] mtd: spi-nor: macronix: Add support for MX25L12833F and MX25L12845G 11+ messages
2026-05-29 16:05 [PATCH 0/5] mtd: spi-nor: Massive QE handling cleanup and Winbond RV chips addition 13+ messages
2026-05-29 15:22 [PATCH 01/30] mtd: spi-nor: winbond: Move W25Q01NW to its right place 55+ messages
2026-04-27 11:24 [PATCH] lib: libmtd: fix sign extension of ioctl request in mtd_xlock 2+ messages
2026-04-21  1:14 [PATCH] mtd-utils: don't include features.h 2+ messages
2026-04-18  8:42 [PATCH] [v3] mtd: spi-nor: gigadevice: Add support for GD25LQ255E 10+ messages
2026-04-17  7:17 [PATCH v2] mtd: spi-nor: remove unused NO_OP_CHIP_ERASE flag 5+ messages
2026-04-10  9:10 [PATCH] mtd: spi-nor: macronix: Document support for additional flash aliases 8+ messages
2026-03-31  9:50 [PATCH v5] mtd: spi-nor: Fix SST AAI write mode opcode handling 4+ messages
2026-02-05 19:06 [PATCH RFC 0/4] mtd/spi-mem: Enable DQS support 12+ messages

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