All of lore.kernel.org
 help / color / mirror / Atom feed
 messages from 2026-07-22 18:59:01 to 2026-07-22 20:16:25 UTC [more...]

[PATCH RFC 0/2] regmap: support firmware-described non-sequential register reads
 2026-07-22 20:16 UTC  (5+ messages)
` [PATCH RFC 1/2] dt-bindings: regmap: add common schema for no-sequential-read

[PATCH 0/6] rtc: abx80x: add support for ABX81X
 2026-07-22 20:13 UTC  (12+ messages)
` [PATCH 1/6] dt-bindings: rtc: abx80x: document ABX81X RTCs
` [PATCH 2/6] rtc: abx80x: add irq to struct abx80x_priv
` [PATCH 3/6] rtc: abx80x: use regmap instead of I2C specific API
` [PATCH 4/6] rtc: abx80x: replace read-modify-write pattern with regmap helpers
` [PATCH 5/6] rtc: abx80x: create abx80x_i2c_probe()
` [PATCH 6/6] rtc: abx80x: add support for ABX81X

[PATCH v21 00/12] Add Renesas RZ/G3L SD/eMMC support
 2026-07-22 20:13 UTC  (2+ messages)

[PATCH v6 0/2] drm/xe/guc: Compress GuC log and CTB dump with zstd
 2026-07-22 20:12 UTC  (4+ messages)
` [PATCH v6 2/2] "

[PATCH io_uring-7.2 0/3] fix up zcrx "notification" uapi naming
 2026-07-22 20:11 UTC  (6+ messages)
` [PATCH io_uring-7.2 2/3] io_uring/zcrx: rename ZCRX_NOTIF_NO_BUFFERS
` [PATCH io_uring-7.2 3/3] io_uring/zcrx: rename notif to event

[PATCH v3 0/2] drm/xe/guc: shrink and compress GuC snapshot dumps
 2026-07-22 20:11 UTC  (5+ messages)
` [PATCH v3 2/2] drm/xe/guc: Compress GuC log and CTB dump with zstd

[PATCH 1/2] mm/shmem: add shmem_backup_folio() helper
 2026-07-22 20:11 UTC  (3+ messages)

[PATCH 6.6 0000/1226] 6.6.145-rc2 review
 2026-07-22 20:11 UTC  (2+ messages)

[PATCH] util/iova-tree: gapless map
 2026-07-22 20:07 UTC 

[PATCH net-next v3 0/3] Extend packet socket selftests
 2026-07-22 20:10 UTC  (2+ messages)

[PATCH net v3] net: dpaa: fix mode setting
 2026-07-22 20:10 UTC  (2+ messages)

[PATCH net v2] net: stmmac: dwmac4: mask interrupts when stopping DMA in suspend
 2026-07-22 20:10 UTC  (2+ messages)

[PATCH] dt-bindings: sound: Convert TI OMAP2+ McBSP to DT schema
 2026-07-22 20:09 UTC  (2+ messages)

[PATCH 0/3] riscv: Add K230 DDR controller and PHY models
 2026-07-22 20:08 UTC  (5+ messages)
` [PATCH 1/3] hw/misc: "
` [PATCH 2/3] hw/riscv: Connect "

[PATCH v4 0/3] Create selftest suite for go-vendor.bbclass
 2026-07-22 20:08 UTC  (4+ messages)
` [meta][PATCH v4 1/3] go-vendor.bbclass: Fix test file exclusion and license propagation
` [meta][PATCH v4 2/3] oeqa/selftest: Add go-vendor.bbclass selftest suite
` [meta][PATCH v4 3/3] go-vendor.bbclass: Run vendor_unlink task under fakeroot

[PATCH v8 0/6] drm/xe: add page size allocation mode control and coverage
 2026-07-22 20:07 UTC  (3+ messages)
` ✓ CI.KUnit: success for drm/xe: add page size allocation mode control and coverage (rev6)
` ✗ CI.checksparse: warning "

[PATCH net v3] rds: tcp: hold the RCU lock across ipv6_chk_addr() in rds_tcp_laddr_check()
 2026-07-22 20:07 UTC  (3+ messages)

[PATCH v2 1/2] PM: hibernate: add pm_hibernation_snapshot_done() helper
 2026-07-22 20:06 UTC  (4+ messages)
` [PATCH v3 0/3] PM: hibernate: skip UVC streaming restart after snapshot
  ` [PATCH v3 3/3] media: uvcvideo: skip streaming restart after hibernation snapshot

[PATCH v8 4/4] firmware: coreboot: Add CFR firmware attributes driver
 2026-07-22 20:05 UTC 

[PATCH v8 3/4] firmware: Rename google firmware directory to coreboot
 2026-07-22 20:05 UTC 

[PATCH v8 2/4] firmware: Move firmware attributes class helper
 2026-07-22 20:05 UTC 

[PATCH v8 1/4] platform/x86: Sort firmware attributes class includes
 2026-07-22 20:05 UTC 

[PATCH v8 00/13] fix several inconsistencies with sysfs configuration in etmX
 2026-07-22 20:04 UTC  (6+ messages)
` [PATCH v8 08/13] coresight: etm4x: fix inconsistencies with sysfs configuration

[RFC PATCH bpf-next v3 0/3] selftests/bpf: restructure the Makefile as a layered build
 2026-07-22 20:04 UTC  (3+ messages)
` [RFC PATCH bpf-next v3 1/3] selftests/bpf: extract BPF skeleton generation into a helper script

[PATCH v2 0/4] wifi: rtw88: add RTL8723B/RTL8723BS support
 2026-07-22 20:03 UTC  (5+ messages)
` [PATCH v2 1/4] wifi: rtw88: 8723bs: add the core handling required by RTL8723BS
` [PATCH v2 2/4] wifi: rtw88: 8723b: add RTL8723B chip support
` [PATCH v2 3/4] wifi: rtw88: 8723bs: enable building the RTL8723BS driver
` [PATCH v2 4/4] MAINTAINERS: add entry for the RTL8723B rtw88 driver

[PATCH v8 0/4] firmware: Add coreboot CFR firmware attributes driver
 2026-07-22 20:04 UTC 

[PATCH net v2] pds_core: keep the health thread stopped during reset
 2026-07-22 20:03 UTC  (2+ messages)

[PATCH v5 00/10] x86,fs/resctrl: Improve resctrl quality and consistency
 2026-07-22 20:03 UTC  (9+ messages)
` [PATCH v5 02/10] x86/resctrl: Protect against bad shift

[PATCH RFC v2 00/20] mm: optimize unnecessary loads due to ptep_get() and friends out
 2026-07-22 20:02 UTC  (21+ messages)
` [PATCH RFC v2 07/20] mm/pgtable: define (pgd|p4d|pud)_offset_lockless() for folded page tables
` [PATCH RFC v2 08/20] mm: vmscan: remove stack copy address of pud pass in wallk_pud_range()
` [PATCH RFC v2 09/20] loongarch: kvm: remove stack copy address of pXd in pXd_offset()
` [PATCH RFC v2 14/20] x86: mm: skip pud setup when using generic compile-time folded pagetable
` [PATCH RFC v2 15/20] mm/pgtable: optimize pmdp_get() and friends for folded pagetable levels

[PATCH v4 0/9] block,md,nvme: correct handling of unsupported P2PDMA transfers
 2026-07-22 20:02 UTC  (23+ messages)
` [PATCH v4 1/9] block: add BLK_STS_P2PDMA for unsupported peer-to-peer transfers
` [PATCH v4 2/9] md: ensure REQ_NOMERGE is set on P2PDMA bios
` [PATCH v4 3/9] md/raid1: serialize non-write-behind writes on CollisionCheck rdevs
` [PATCH v4 4/9] md/raid1: don't use write-behind for P2PDMA bios
` [PATCH v4 5/9] md/raid1,raid10: factor out raid1_write_error() helper
` [PATCH v4 6/9] md/raid1,raid10: keep REQ_NOMERGE on narrow_write_error() retry clones
` [PATCH v4 7/9] md/raid1,raid10: skip futile retries on P2PDMA mapping failures
` [PATCH v4 8/9] md/raid1,raid10: set IO_BLOCKED in case of BLK_STS_P2PDMA
` [PATCH v4 9/9] nvme-rdma: return BLK_STS_P2PDMA for unsupported P2P transfers

[PATCH] NFSv4: Fix incorrect argument passed to nfs4_delete_lease() in nfs4_add_lease()
 2026-07-22 20:00 UTC 

[PATCH liburing 0/2] Fix op_recv stack corruption
 2026-07-22 20:00 UTC  (4+ messages)
` [PATCH liburing 1/2] test/send_recvmsg: Preserve msghdr until op_recvmsg completes

[PATCH v3 0/6] x86/hygon: Add Family 0x18 DF node enumeration and SMN access
 2026-07-22 19:59 UTC  (2+ messages)

[PATCH v8 00/23] dma-mapping: Track shared DMA state through direct, pool and swiotlb paths
 2026-07-22 19:59 UTC  (10+ messages)
` [PATCH v8 01/23] dma-direct: return struct page from dma_direct_alloc_from_pool()

[PATCH v2] kselftest: cpufreq: Backup and restore governor for sptests
 2026-07-22 19:58 UTC  (3+ messages)

[PATCH 0/4] dmatest: shared channel fixes and fatal errors option
 2026-07-22 19:58 UTC  (3+ messages)
` [PATCH 4/4] dmaengine: dmatest: Optionally make test errors fatal

[PATCH v2 0/2] i3c: dw: Document optional core reset and drop redundant name
 2026-07-22 19:57 UTC  (4+ messages)
` [PATCH v2 1/2] dt-bindings: i3c: dw: Document missing optional core reset

[RFC PATCH 0/2] Drivers: hv: decrypt netvsc buffers on contiguous direct-map addresses
 2026-07-22 19:57 UTC  (3+ messages)
` [RFC PATCH 1/2] Drivers: hv: vmbus: add vmbus_establish_gpadl_caller_decrypted()

[Buildroot] [PATCH] package/grout: bump version to 0.16.2
 2026-07-22 19:57 UTC  (2+ messages)

[Buildroot] [git commit] package/grout: bump version to 0.16.2
 2026-07-22 19:48 UTC 

[PATCH 0/2] Add i.MX952 FRDM board support
 2026-07-22 19:56 UTC  (3+ messages)
` [PATCH 1/2] dt-bindings: arm: fsl: add i.MX952 FRDM board

[PATCH net-next v4] selftests/net/openvswitch: add SCTP flow key test
 2026-07-22 19:55 UTC  (3+ messages)
` [net-next,v4] "

[PATCH] rtase: fix double free of multi-frag skb on DMA map failure
 2026-07-22 19:55 UTC  (2+ messages)

[PATCH v1] power: supply: cros_usbpd: Limit port counts to EC_USB_PD_MAX_PORTS
 2026-07-22 19:54 UTC  (2+ messages)

[syzbot] [nfs?] INFO: task hung in nfsd_nl_expkey_get_reqs_dumpit
 2026-07-22 19:54 UTC 

[PATCH] dt-bindings: PCI: rcar-gen4-pci-host: Document optional msi-parent
 2026-07-22 19:54 UTC  (2+ messages)

[PATCH v7 00/11] target/riscv: Implement Smsdid and Smmpt extension
 2026-07-22 19:52 UTC  (4+ messages)

[PATCH 1/2] selftests/cpufreq: Remove unused local variables from switch_show_governor()
 2026-07-22 19:52 UTC  (3+ messages)

[PATCH v2] drm/xe/ras: Validate sysctrl response
 2026-07-22 19:52 UTC  (2+ messages)
` ✓ Xe.CI.BAT: success for drm/xe/ras: Validate sysctrl response (rev2)

[PATCH 1/2] x86/topology: Name the AMD core-type values
 2026-07-22 19:51 UTC  (12+ messages)
            ` [PATCH] x86/topo: Map vendor CPU types to generic Linux such types

[PATCH 0/2] mmc: Add post-power-off-delay-ms support
 2026-07-22 19:51 UTC  (6+ messages)
` [PATCH 1/2] dt-bindings: mmc: Add post-power-off-delay-ms property

[PATCH 0/4] tracing: fix histogram and injection buffer overflows
 2026-07-22 19:51 UTC  (5+ messages)
` [PATCH 3/4] tracing/inject: Validate entry allocation size
` [PATCH 4/4] tracing/inject: Prevent overflow growing string fields

[PATCH v7 00/11] Dynamic PAMT
 2026-07-22 19:51 UTC  (16+ messages)
` [PATCH v7 06/11] KVM: TDX: Allocate PAMT memory for TD and vCPU control structures
` [PATCH v7 08/11] KVM: TDX: Get/put PAMT pages when (un)mapping private memory

[PATCH v4] gstreamer1.0-plugins-rs: add new package
 2026-07-22 15:13 UTC  (10+ messages)
` [PATCH v5 1/2] cargo_c.bbclass: pass --libdir to cargo cinstall
  ` [PATCH v5 2/2] gstreamer1.0-plugins-rs: add new package
    ` [OE-core] "

[PATCH net-next v8 0/4] net: pse-pd: add Realtek PSE MCU support
 2026-07-22 19:49 UTC  (4+ messages)
` [PATCH net-next v8 1/4] dt-bindings: net: pse-pd: add bindings for Realtek PSE MCU

[PATCH net 1/1] net: devmem: prevent net-iov / page mixing
 2026-07-22 19:49 UTC  (2+ messages)

[PATCH] submodule: resolve insteadof-aliases when matching remote
 2026-07-22 19:49 UTC  (2+ messages)

[PATCH i-g-t] intel-ci: Rename drm_buddy to gpu_buddy in blocklist
 2026-07-22 19:46 UTC  (4+ messages)
` ✓ i915.CI.BAT: success for "
` ✗ Xe.CI.BAT: failure "

[PATCH] iio: adc: at91_adc: use const char * for DT string property
 2026-07-22 19:47 UTC  (2+ messages)

[PATCH v1 0/4] drm: mxsfb: Support LCDIF interface pixel format
 2026-07-22 19:46 UTC  (8+ messages)
` [PATCH v1 1/4] dt-bindings: lcdif: Add "

[Buildroot] [PATCH 1/1] package/timescaledb: bump version to 2.28.3
 2026-07-22 19:45 UTC  (2+ messages)

[Buildroot] [git commit] package/timescaledb: bump version to 2.28.3
 2026-07-22 19:35 UTC 

[PATCH net 0/2] 8139cp: fix two TX error handling bugs
 2026-07-22 19:43 UTC  (4+ messages)
` [PATCH 01/13] 8139cp: fix DMA mapping unwind on TX frag map failure

[PATCH v10 0/6] Add RMPOPT support
 2026-07-22 19:43 UTC  (13+ messages)
` [PATCH v10 2/6] x86/sev: Initialize RMPOPT configuration MSRs
` [PATCH v10 4/6] x86/sev: Add support to perform RMP optimizations asynchronously

[PATCH] thermal: core: warn on non-critical trips at or above critical temp
 2026-07-22 19:43 UTC  (2+ messages)

[syzbot] [nfs?] INFO: task hung in nfsd_nl_expkey_set_reqs_doit
 2026-07-22 19:43 UTC 

[bluez/bluez]
 2026-07-22 19:43 UTC 

[PATCH v1 0/6] tools: optional LZ4 compression of the libxenguest migration stream
 2026-07-22 19:42 UTC  (4+ messages)
` [PATCH v1 1/6] tools/migration: introduce PAGE_DATA_LZ4 stream record type

[bluez/bluez] 679b38: shared: Add create_context CS config parameter
 2026-07-22 19:42 UTC 

[PATCH v6 0/9] Enable CMRR in fixed-RR VRR path
 2026-07-22 19:41 UTC  (2+ messages)
` ✗ Xe.CI.FULL: failure for Enable CMRR in fixed-RR VRR path (rev5)

[PATCH rdma-next] RDMA/mlx5: Make sure that UMR page is aligned to PAGE_SIZE
 2026-07-22 19:41 UTC  (2+ messages)

[PATCH v4 0/1] Documentation: Add real-time kernel configuration guide
 2026-07-22 19:40 UTC  (4+ messages)
` [PATCH v4 1/1] Documentation: real-time: Add "

[PATCH v3 net-next] net: rnpgbe: Delete a null pointer check in rnpgbe_rm_adapter()
 2026-07-22 19:40 UTC  (2+ messages)

[PATCH 0/2] Remove pcrypt
 2026-07-22 19:40 UTC  (6+ messages)
` [PATCH 1/2] crypto: pcrypt - "

[PATCH] dt-bindings: display: panel-lvds: Add boe,dv215fhm-r01 compatible
 2026-07-22 19:39 UTC  (2+ messages)

Questions and concerns about BPF-selected interpreter
 2026-07-22 19:39 UTC  (6+ messages)

[PATCH] media: dvb-core: add upper bound check in DMX_SET_BUFFER_SIZE ioctl
 2026-07-22 19:37 UTC 

[PATCH] selftests/net: use ARRAY_SIZE macro in skf_net_off.c
 2026-07-22 19:36 UTC  (2+ messages)

[PATCH v2 0/4] ARM: dts: imx: fix ldb related CHECK_DTBS warnings
 2026-07-22 19:36 UTC  (6+ messages)
` [PATCH v2 2/4] dt-bindings: soc: imx-iomuxc-gpr: allow bridge@18 as child node
` [PATCH v2 3/4] dt-bindings: display: lcdif: Allow display0 child node for i.MX6UL

[PATCH net] net: ethernet: mtk_eth_soc: pass eth to mtk_handle_irq_rx in poll_controller
 2026-07-22 19:34 UTC  (2+ messages)

[Buildroot] [PATCH 1/1] configs/imx8mn_bsh_smm_s2[_pro]: bump Linux to 6.12.96 and U-Boot to 2026.07
 2026-07-22 19:34 UTC  (2+ messages)

[PATCH v4 0/7] clk: Add support for clock nexus
 2026-07-22 19:34 UTC  (3+ messages)
` [PATCH v4 1/7] dt-bindings: clock: Introduce nexus nodes

[Buildroot] [PATCH 1/1] configs/imx6ulz_bsh_smm_m2: bump Linux to 6.12.96 and U-Boot to 2026.07
 2026-07-22 19:33 UTC  (2+ messages)

[Buildroot] [git commit] configs/imx8mn_bsh_smm_s2[_pro]: bump Linux to 6.12.96 and U-Boot to 2026.07
 2026-07-22 19:22 UTC 

[Buildroot] [git commit] configs/imx6ulz_bsh_smm_m2: bump Linux to 6.12.96 and U-Boot to 2026.07
 2026-07-22 19:22 UTC 

[PATCH 0/5] bitmap: align bitmap_find_next_zero_area_off() output with the rest of the API
 2026-07-22 19:31 UTC  (2+ messages)

[PATCH v1] mm/page_reporting: Add page_reporting_delay_ms sysctl
 2026-07-22 19:29 UTC 

[PATCH net] can: ctucanfd: use self-test mode for PRESUME_ACK
 2026-07-22 19:27 UTC 

[RFT PATCH v2] hwmon: Add support for currX_emergency and inX_emergency attributes
 2026-07-22 19:25 UTC  (2+ messages)

[PATCH] dt-bindings: i3c: dw: Document missing optional core reset
 2026-07-22 19:23 UTC  (4+ messages)

[PATCH] libsepol: Validate string fields used in various labeling rules
 2026-07-22 19:22 UTC 

[LTP] [PATCH] cve/icmp_rate_limit01: Lower icmp_msgs_per_sec for debug kernel reliability
 2026-07-22 19:20 UTC  (2+ messages)
` [LTP] "

[PATCH v4] sched/core: Preserve wake flags across queued wakeups
 2026-07-22 19:20 UTC 

[PATCH net v3] veth: convert frag_list skbs before running XDP
 2026-07-22 19:19 UTC 

[PATCH v2 0/2] mm: fix PMD level mTHP accounting bugs
 2026-07-22 19:18 UTC  (5+ messages)

[PATCH v8 0/3] iommu/arm-smmu-v3: Tegra264 invalidation workaround
 2026-07-22 19:16 UTC  (5+ messages)
` [PATCH v8 2/3] iommu/arm-smmu-v3: Introduce CFGI/TLBI-repeat workaround infrastructure
` [PATCH v8 3/3] iommu/arm-smmu-v3: Enable CFGI/TLBI-repeat workaround on Tegra264

[MAINTAINERS SUMMIT] Other LLM-related topics - tags, newcomers, etc
 2026-07-22 19:15 UTC  (8+ messages)

[PATCH v2] selftests/damon/sysfs.py: clean up sh processes used for obsolete_target test
 2026-07-22 19:15 UTC  (3+ messages)

[PATCH v4 0/9] Add RZ/G3L USB2.0 host support
 2026-07-22 19:15 UTC  (3+ messages)

[PATCH v3 0/3] Fixes and enhancements for Exynos (7870) DSIM bridge driver
 2026-07-22 19:13 UTC  (7+ messages)
` [PATCH v3 1/3] drm/bridge: samsung-dsim: enable MFLUSH_VS for Exynos 7870 DSIM
` [PATCH v3 2/3] drm/bridge: samsung-dsim: use DSIM interrupt to wait for PLL stability
` [PATCH v3 3/3] drm/exynos: remove simplefb nodes before init

[PATCH v2] edac: fix kobject refcount leak in edac_device_create_instance
 2026-07-22 19:11 UTC  (2+ messages)

[PATCH] SUNRPC: Restore NUMA_NO_NODE for svc thread allocations in global mode
 2026-07-22 19:10 UTC  (2+ messages)

[syzbot] [ocfs2?] INFO: trying to register non-static key in ocfs2_trim_fs (2)
 2026-07-22 19:10 UTC 

[PATCH v4 0/6] of: teach overlay code to keep /aliases in sync
 2026-07-22 19:09 UTC  (7+ messages)
` [PATCH v4 1/6] of: resolve alias-prefixed paths under devtree_lock
` [PATCH v4 4/6] of/overlay: return ERR_PTR from dup_and_fixup_symbol_prop()

[PATCH net-next v5 0/8] net: mdio: realtek-rtl9300: Add RTL83xx support
 2026-07-22 19:09 UTC  (3+ messages)
` [PATCH net-next v5 2/8] net: mdio: realtek-rtl9300: Add polling documentation

[RFT PATCH] hwmon: Add support for currX_emergency and inX_emergency attributes
 2026-07-22 19:07 UTC  (2+ messages)

[RFC v3 0/2] Realtime workqueues and panthor realtime submission
 2026-07-22 19:05 UTC  (4+ messages)
` [RFC v3 1/2] workqueue: Add support for real-time workers

[PATCH 7.1 0000/2079] 7.1.5-rc2 review
 2026-07-22 19:05 UTC  (2+ messages)

[PATCH] lib/crypto: aes-gcm: Fix CRYPTO_LIB_GF128HASH selection
 2026-07-22 19:04 UTC  (2+ messages)

[PATCH] scripts/gdb: Correct grammar in page_owner.py
 2026-07-22 18:56 UTC 

decouple simple direct I/O reads from iomap_dio_rw
 2026-07-22 19:03 UTC  (3+ messages)
` [PATCH 2/3] iomap: "

[PATCH v3 0/2] remote: url-based pushRemote with renamed remotes
 2026-07-22 19:03 UTC  (4+ messages)
` [PATCH v4 "
  ` [PATCH v4 2/2] remote: find tracking branches for URL push destinations

[PATCH v13 0/2] Lenovo Yoga Book 9 keyboard dock detection
 2026-07-22 19:02 UTC  (4+ messages)
` [PATCH v13 2/2] platform/x86/lenovo: Add Yoga Book 9 keyboard dock detection driver

[PATCH 0/4] btrfs: zoned: btree inode writeback fixes
 2026-07-22 19:01 UTC  (4+ messages)
` [PATCH 1/4] btrfs: zoned: flush active metadata block group at btree_writepages() start

[PATCH v2 2/5] drm/xe/migrate: Support copying between sysmem and stolen
 2026-07-22 19:01 UTC  (3+ messages)
` [PATCH] "

[PATCH 0/1] scripts: kstack_erase: avoid absolute stackleak plugin path
 2026-07-22 19:00 UTC  (5+ messages)
` [PATCH 1/1] scripts: kstack_erase: use relative "

[PATCH BlueZ v1 0/4] CS: Add create_context support
 2026-07-22 19:00 UTC  (2+ messages)

[PATCH v2 0/7] block,md,nvme: correct handling of unsupported P2PDMA transfers
 2026-07-22 19:00 UTC  (8+ messages)
` [PATCH v2 6/7] md/raid1,raid10: skip futile retries on P2PDMA mapping failures

[PATCH v2 00/10] hwmon: Add Qualcomm SPMI BCL driver
 2026-07-22 18:59 UTC  (7+ messages)
` [PATCH v2 02/10] hwmon: Add Qualcomm PMIC "


This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.