All of lore.kernel.org
 help / color / mirror / Atom feed
 messages from 2026-03-23 20:14:14 to 2026-03-23 21:16:01 UTC [more...]

[PATCH 0/2] Add MSI driver support for the Lightning Mountain SoC
 2026-03-23 21:15 UTC  (5+ messages)
` [PATCH 2/2] irqchip: Add Lightning Mountain irqchip support

[PATCH wireless-next] wifi: mac80211: fix AEAD functions not handling errors
 2026-03-23 21:15 UTC 

[PATCH 0/3] Initial support for some Rust tags + way to ask for CU merging at load time
 2026-03-23 21:15 UTC  (4+ messages)
` [PATCH 1/3] dwarf_loader: Initial support for DW_TAG_variant_part
` [PATCH 2/3] dwarf_loader: Initial support for DW_TAG_subprogram in DW_TAG_enumeration
` [PATCH 3/3] dwarf_loader: Allow forcing the merge of CUs for solving inter CU tag references

[PATCH net-next v6 0/4] net: dsa: mxl862xx: add support for bridge offloading
 2026-03-23 21:15 UTC  (6+ messages)
` [PATCH net-next v6 2/4] net: dsa: add bridge member iteration macro and port mask helper

[PATCH v11 00/16] Direct Map Removal Support for guest_memfd
 2026-03-23 21:15 UTC  (8+ messages)
` [PATCH v11 05/16] mm/gup: drop local variable in gup_fast_folio_allowed
` [PATCH v11 10/16] KVM: guest_memfd: Add flag to remove from direct map

[PATCH] usb: gadget: Correct dependencies for USB_RENESAS_USBHS
 2026-03-23 21:14 UTC  (2+ messages)

[PATCH v3 0/6] boards: mediatek: initial support for Genio 720 EVK
 2026-03-23 21:13 UTC  (11+ messages)
` [PATCH v3 1/6] clk: mediatek: mt8189: add some VLP clocks
` [PATCH v3 2/6] arm: mediatek: add support of MT8189 SoC family
` [PATCH v3 3/6] arm: dts: mediatek: mt8189: Add pinmux macro header file
` [PATCH v3 4/6] arm: dts: mediatek: Add MediaTek MT8189 dtsi file
` [PATCH v3 5/6] arm: dts: mediatek: Add MediaTek Genio 520/720 EVK DTS
` [PATCH v3 6/6] board: mediatek: Add Genio 520/720 EVK defconfigs

[PATCH wireless-next] wifi: radiotap: add a field for PHY SERVICE field related data
 2026-03-23 21:12 UTC 

+ mm-huge_memory-add-and-use-normal_or_softleaf_folio_pmd-fix.patch added to mm-unstable branch
 2026-03-23 21:12 UTC 

[PATCH V2 00/11] iommufd: Enable noiommu mode for cdev
 2026-03-23 21:11 UTC  (4+ messages)
` [PATCH V2 01/11] iommufd: Support a HWPT without an iommu driver for noiommu

[RFC PATCH 00/11] Remove READ_ONLY_THP_FOR_FS
 2026-03-23 21:11 UTC  (13+ messages)
` [RFC PATCH 02/11] mm/khugepaged: remove READ_ONLY_THP_FOR_FS code in collapse_file()
` [RFC PATCH 10/11] selftests/mm: remove READ_ONLY_THP_FOR_FS test in khugepaged

[PATCH for-11.0.0] Fix include statement for u2f-emu.h
 2026-03-23 21:10 UTC  (4+ messages)

+ mm-memfd_luo-use-i_size_write-to-set-inode-size-during-retrieve.patch added to mm-new branch
 2026-03-23 21:10 UTC 

[PATCH] rcu: Use an intermediate irq_work to start process_srcu()
 2026-03-23 21:09 UTC  (3+ messages)
` [PATCH v2] "

+ mm-memfd_luo-remove-unnecessary-memset-in-zero-size-memfd-path.patch added to mm-new branch
 2026-03-23 21:10 UTC 

+ mm-memfd_luo-optimize-shmem_recalc_inode-calls-in-retrieve-path.patch added to mm-new branch
 2026-03-23 21:09 UTC 

[PATCH wireless-next] wifi: radiotap: add field for information about observed energy
 2026-03-23 21:09 UTC 

+ mm-memfd-use-folio_nr_pages-for-shmem-inode-accounting.patch added to mm-new branch
 2026-03-23 21:09 UTC 

[PATCH v2 0/4] Modify memfd_luo code
 2026-03-23 21:09 UTC  (2+ messages)

[PATCH v8 0/9] dax/hmem, cxl: Coordinate Soft Reserved handling with CXL and HMEM
 2026-03-23 21:09 UTC  (5+ messages)
` [PATCH v8 6/9] dax: Track all dax_region allocations under a global resource tree
` [PATCH v8 9/9] dax/hmem: Reintroduce Soft Reserved ranges back into the iomem tree

[PATCH 00/13] hexagon: add missing HVX float instructions
 2026-03-23 21:08 UTC  (7+ messages)
` [PATCH 04/13] target/hexagon: add v68 HVX IEEE float arithmetic insns
` [PATCH 05/13] target/hexagon: add v68 HVX IEEE float min/max insns
` [PATCH 06/13] target/hexagon: add v68 HVX IEEE float misc insns

[PATCH 00/19] libfuse: Add support for synchronous init
 2026-03-23 21:09 UTC  (5+ messages)
` [PATCH 02/19] Add 'STRCPY' to the checkpatch ignore option
` [PATCH 03/19] checkpatch.pl: Add _Atomic to $Attribute patttern

[LTP] [RFC PATCH 1/1] LTP tests: Run without LTP_REPRODUCIBLE_OUTPUT=1
 2026-03-23 21:08 UTC 

[dhowells-fs:netfs-crypt 42/42] fs/afs/write.c:333:13: warning: 'netfs_dump_sg' defined but not used
 2026-03-23 21:07 UTC 

[OE-core][PATCH v13 0/4] SPDX 3.0 SBOM enrichment and compliance improvements
 2026-03-23 21:07 UTC  (5+ messages)
` [PATCH v13 1/4] spdx30: Add configurable file exclusion pattern support
` [PATCH v13 2/4] spdx30: Add supplier support for image and SDK SBOMs
` [PATCH v13 3/4] spdx30: Enrich source downloads with version and PURL
` [PATCH v13 4/4] oeqa/selftest: Add tests for source download enrichment

[GSoC PATCH 0/3] preserve promisor files content after repack
 2026-03-23 21:07 UTC  (6+ messages)
` [GSoC PATCH v2 0/4] "
  ` [GSoC PATCH v2 1/4] pack-write: add explanation to promisor file content
  ` [GSoC PATCH v2 2/4] pack-write: add helper to fill promisor file after repack

[RFC PATCH v2 0/2] Fix incorrect overlayfs mmap() and mprotect() LSM access controls
 2026-03-23 21:06 UTC  (3+ messages)
` [RFC PATCH v2 2/2] selinux: fix overlayfs mmap() and mprotect() access checks

[PATCH 1/3] xfs: don't irele after failing to iget in xfs_attri_recover_work
 2026-03-23 21:04 UTC  (3+ messages)
` [PATCH 2/3] xfs: don't expose stale pointers to callers of xlog_recover_iget
` [PATCH 3/3] xfs: remove file_path tracepoint data

[PATCH wireless-next] wifi: cfg80211: Add support for additional 7 GHz channels
 2026-03-23 21:02 UTC 

[Buildroot] [PATCH] packge/swupdate: bump to version 2025.12
 2026-03-23 21:02 UTC  (3+ messages)

[PATCH v14 0/2] Rust GPU buddy allocator bindings
 2026-03-23 21:02 UTC  (2+ messages)

[PATCH v13.1] rust: interop: Add list module for C linked list interface
 2026-03-23 21:02 UTC  (2+ messages)

[PATCH 6.19 000/220] 6.19.10-rc1 review
 2026-03-23 21:01 UTC  (2+ messages)

[Bug][xfstests xfs/556] inconsistent {HARDIRQ-ON-W} -> {IN-HARDIRQ-W} usage
 2026-03-23 21:00 UTC  (5+ messages)
      ` [PATCH] iomap: fix lockdep complaint when reads fail

[PATCH v2 0/5] Fuller TDX kexec support
 2026-03-23 20:59 UTC  (6+ messages)
` [PATCH v2 1/5] x86/tdx: Move all TDX error defines into <asm/shared/tdx_errno.h>
` [PATCH v2 2/5] x86/virt/tdx: Pull kexec cache flush logic into arch/x86
` [PATCH v2 3/5] x86/virt/tdx: Add SEAMCALL wrapper for TDH.SYS.DISABLE
` [PATCH v2 4/5] x86/tdx: Disable the TDX module during kexec and kdump
` [PATCH v2 5/5] x86/virt/tdx: Remove kexec docs

Stitching together serieses
 2026-03-23 20:59 UTC  (3+ messages)

[PATCH 00/14] iommu: Add live update state preservation
 2026-03-23 20:59 UTC  (5+ messages)
` [PATCH 11/14] iommufd-lu: Persist iommu hardware pagetables for live update
` [PATCH 12/14] iommufd: Add APIs to preserve/unpreserve a vfio cdev

[PATCH v11 0/4] x86: Capability bits fix and required bits sanity check
 2026-03-23 20:58 UTC  (7+ messages)
` [PATCH v11 3/4] x86/cpu: Do a sanity check on required feature bits

[patch v2 00/14] Improve /proc/interrupts further and add a binary interface
 2026-03-23 20:58 UTC  (3+ messages)
` [patch v2 06/14] genirq: Cache the condition for /proc/interrupts exposure

[PATCH net 0/6][pull request] Intel Wired LAN Driver Updates 2026-03-23 (ice, iavf, idpf)
 2026-03-23 20:58 UTC  (7+ messages)
` [PATCH net 1/6] ice: set max queues in alloc_etherdev_mqs()
` [PATCH net 2/6] ice: fix inverted ready check for VF representors
` [PATCH net 3/6] ice: use ice_update_eth_stats() for representor stats
` [PATCH net 4/6] iavf: fix out-of-bounds writes in iavf_get_ethtool_stats()
` [PATCH net 5/6] idpf: clear stale cdev_info ptr
` [PATCH net 6/6] idpf: only assign num refillqs if allocation was successful

[PATCH bpf-next v5 0/5] bpf: Add support for sleepable tracepoint programs
 2026-03-23 20:57 UTC  (4+ messages)
` [PATCH bpf-next v5 2/5] bpf: Add sleepable support for classic "

[LTP] [PATCH 0/5] network: cleanup stress tests
 2026-03-23 20:55 UTC  (5+ messages)
` [LTP] [PATCH 2/5] network: Remove outdated ICMP "
` [LTP] [PATCH 3/5] network: Remove outdated UDP "
` [LTP] [PATCH 4/5] network: Remove outdated route rmmod tests
` [LTP] [PATCH 5/5] ns-tools: Remove unused tools

[PATCH] PCI/pwrctrl: Fix device node leak in pci_pwrctrl_is_required()
 2026-03-23 20:57 UTC  (2+ messages)

[dhowells-fs:netfs-crypt 37/42] fs/netfs/direct_read.c:86:20: warning: variable 'len' is uninitialized when used here
 2026-03-23 20:57 UTC 

[PATCH] bug: shut up format attribute warning for clang as well
 2026-03-23 20:56 UTC  (5+ messages)

[PATCH] xfs: Replace strncpy() with strscpy_pad() in tracepoint error paths
 2026-03-23 20:56 UTC  (4+ messages)

[PATCH] [v2] bug: avoid format attribute warning for clang as well
 2026-03-23 20:55 UTC 

[PATCH v3 1/5] liveupdate: block outgoing session updates during reboot
 2026-03-23 20:52 UTC  (4+ messages)

[PATCH v7 0/2] skip redundant sync IPIs when TLB flush sent them
 2026-03-23 20:53 UTC  (2+ messages)

[PATCH v2] drm/amdgpu: add an option to allow gpu partition allocate all available memory
 2026-03-23 20:53 UTC  (2+ messages)

[PATCH v2 4/4] iommu: Get DT/ACPI parsing into the proper probe path
 2026-03-23 20:49 UTC  (3+ messages)

Sound quirk for Legion Slim 7 16IRH8 breaks volume control on Yoga 7 2-in-1 16AKP10
 2026-03-23 20:49 UTC  (3+ messages)

[PATCH v4 0/2] Add Xiaomi 12 Lite 5G (taoyao) device tree
 2026-03-23 20:49 UTC  (5+ messages)
` [PATCH v4 2/2] arm64: dts: qcom: Add Xiaomi 12 Lite 5G (taoyao) DTS

[PATCH 6.18 000/212] 6.18.20-rc1 review
 2026-03-23 20:49 UTC  (2+ messages)

[RFC PATCH 0/1] cxl: Media Operations
 2026-03-23 20:40 UTC  (2+ messages)
` [PATCH 1/1] cxl/mbox: Support Media Operation

[android-common:android16-6.12 5/5] fs/fuse/backing.c:156:16: sparse: sparse: Using plain integer as NULL pointer
 2026-03-23 20:46 UTC 

[PATCH 00/16] drm/msm: A8xx Support - Batch 2
 2026-03-23 20:45 UTC  (6+ messages)
` [PATCH 06/16] drm/msm/a6xx: Use barriers while updating HFI Q headers
` [PATCH 12/16] drm/msm/a6xx: Add SKU detection support for X2-85
` [PATCH 16/16] drm/msm/adreno: Expose a PARAM to check AQE support

[PATCH nf-next,v2] netfilter: nft_meta: add double-tagged vlan and pppoe support
 2026-03-23 20:44 UTC  (3+ messages)

[PATCH v2 0/2] liveupdate: prevent double preservation
 2026-03-23 20:44 UTC  (5+ messages)
` [PATCH v2 1/2] liveupdate: prevent double management of files
` [PATCH v2 2/2] selftests: liveupdate: add test for double preservation

[PATCH] selftests/x86: Fix sysret_rip assertion failure on FRED systems
 2026-03-23 20:27 UTC  (8+ messages)

[to-be-updated] bug-shut-up-format-attribute-warning-for-clang-as-well.patch removed from -mm tree
 2026-03-23 20:41 UTC 

[PATCH] tcp: update outdated comment for removed _decode_session6()
 2026-03-23 20:40 UTC  (4+ messages)
` [PATCH v2] "

[Buildroot] [PATCH 1/1] package/python-smmap2: bump to version 5.0.3
 2026-03-23 20:39 UTC  (2+ messages)

[PATCH] n_tty: add null check for tty->link in packet mode
 2026-03-23 20:39 UTC  (3+ messages)

[PATCH 0/5] backfill: accept revision arguments
 2026-03-23 20:39 UTC  (5+ messages)
` [PATCH v2 0/6] "
  ` [PATCH v2 6/6] t5620: test backfill's unknown argument handling

[Buildroot] [git commit] package/python-smmap2: bump to version 5.0.3
 2026-03-23 20:34 UTC 

[PATCH 6.12 000/460] 6.12.78-rc1 review
 2026-03-23 20:38 UTC  (2+ messages)

[PATCH v3 0/2] can: mcp251xfd: add XSTBYEN transceiver standby control
 2026-03-23 20:37 UTC  (4+ messages)
` [PATCH v3 1/2] dt-bindings: can: mcp251xfd: add microchip,xstbyen property

Next-level bug in SRCU implementation of RCU Tasks Trace + PREEMPT_RT
 2026-03-23 20:37 UTC  (4+ messages)
` [RFC PATCH] rcu-tasks: Avoid using mod_timer() in call_rcu_tasks_generic()

[PATCH v2 1/1] nfsdctl: check for listeners before starting threads
 2026-03-23 20:37 UTC 

[PATCH v2] media: v4l2-ctrls: validate HEVC slice reference lists
 2026-03-23 20:36 UTC  (3+ messages)

[PATCH V1] accel/amdxdna: Return ERR_PTR on dma_alloc_noncoherent failure
 2026-03-23 20:36 UTC  (3+ messages)

[Buildroot] [PATCH] package/libnss: bump version to 3.121
 2026-03-23 20:32 UTC  (2+ messages)

[PATCH 0/2] x86/fred: enable FRED by default
 2026-03-23 20:24 UTC  (4+ messages)
` [PATCH 1/2] "
` [PATCH 2/2] x86/Kconfig: tighten up wording of the CONFIG_X86_FRED help text

[PATCH] HID: roccat: fix use-after-free in roccat_report_event
 2026-03-23 20:32 UTC  (2+ messages)

[Buildroot] [git commit] package/libnss: bump version to 3.121
 2026-03-23 20:29 UTC 

[PATCH] scsi_debug: Support configuring the maximum segment size
 2026-03-23 20:31 UTC 

[PATCH 00/10] ext4: refactor partial block zero-out for iomap conversion
 2026-03-23 20:31 UTC  (5+ messages)
` [PATCH 09/10] ext4: move zero partial block range functions out of active handle
` [PATCH 10/10] ext4: zero post-EOF partial block before appending write

[PATCH v2 0/5] drm/vblank: Deferred Enable and Disable
 2026-03-23 20:27 UTC  (6+ messages)
` [PATCH v2 1/5] drm/vblank: Add drm_crtc_vblank_is_off() helper
` [PATCH v2 2/5] drm/vblank: Introduce deferred vblank enable/disable
` [PATCH v2 3/5] drm/amd/display: Refactor amdgpu_dm_crtc_set_vblank
` [PATCH v2 4/5] drm/amd/display: Implement deferred vblanks on IPS platforms
` [PATCH v2 5/5] drm/vblank: Add some debugging trace events

[meta-oe][PATCH v2 1/3] lvm2: upgrade 2.03.38 -> 2.03.39
 2026-03-23 20:29 UTC  (3+ messages)
` [meta-python][PATCH v2 2/3] python3-protobuf: upgrade 6.33.5 -> 6.33.6
` [meta-oe][PATCH v2 3/3] jsoncpp: upgrade 1.9.6 -> 1.9.7

[PATCH 0/2] Enable testing small DMA segment sizes
 2026-03-23 20:29 UTC  (3+ messages)
` [PATCH 1/2] block: Reduce BLK_MIN_SEGMENT_SIZE
` [PATCH 2/2] null_blk: Support configuring the maximum segment size

[PATCH cgroup/for-7.0-fixes] selftests/cgroup: Don't test populated synchrony against task exit
 2026-03-23 20:28 UTC 

[Buildroot] [PATCH] package/libfuse3: bump to version 3.18.2
 2026-03-23 20:27 UTC  (2+ messages)

[Buildroot] [git commit] package/libfuse3: bump to version 3.18.2
 2026-03-23 20:22 UTC 

[PATCH] net: pse-pd: add LED trigger support
 2026-03-23 20:27 UTC  (2+ messages)

[PATCH v2 0/4] iio: adc: xilinx-xadc: Add I2C interface support for System Management Wizard
 2026-03-23 20:26 UTC  (3+ messages)
` [PATCH v2 3/4] iio: adc: xilinx-xadc: Add I2C interface support

[PATCH v7 00/11] landlock: UNIX connect() control by pathname and scope
 2026-03-23 20:26 UTC  (3+ messages)
` [PATCH v7 01/11] lsm: Add LSM hook security_unix_find

[PATCH v6 1/9] lsm: Add LSM hook security_unix_find
 2026-03-23 20:26 UTC  (5+ messages)

[PATCH v3] perf test: Fix perf stat --bpf-counters on hybrid machines
 2026-03-23 20:26 UTC  (5+ messages)
    ` [RFC PATCH v1] "

hppa-linux-ld: drivers/gpu/drm/xe/xe_module.o:undefined reference to `xe_configfs_init'
 2026-03-23 20:24 UTC 

Possible PREEMPT_RT live-lock / priority-inversion between FUTEX_CMP_REQUEUE_PI and FUTEX_WAIT_REQUEUE_PI
 2026-03-23 20:26 UTC  (4+ messages)
  ` AW: "

[PATCH i-g-t 0/4] Fix PSR handling for multi-eDP systems
 2026-03-23 20:24 UTC  (2+ messages)
` ✗ Xe.CI.FULL: failure for Fix PSR handling for multi-eDP systems (rev2)

[PATCH v1 0/2] dts: dpdk shell bug fixes
 2026-03-23 20:20 UTC  (4+ messages)
` [PATCH v2 "
  ` [PATCH v2 1/2] dts: always use ethdev ports to check capabilities
  ` [PATCH v2 2/2] dts: avoid dpdk resources conflict

[PATCH net-next 0/8] net: stmmac: improve PCS support
 2026-03-23 20:23 UTC  (11+ messages)

[PATCH v3] drm/xe/eustall: Return EBADFD from read if EU stall registers get reset
 2026-03-23 20:21 UTC  (2+ messages)
` ✓ CI.KUnit: success for "

[PATCH bpf-next v2] bpftool: Allow explicitly skip llvm, libbfd and libcrypto dependencies
 2026-03-23 20:21 UTC  (4+ messages)

[PATCH v3 00/12] amd-pstate: Introduce AMD CPPC Performance Priority
 2026-03-23 20:21 UTC  (3+ messages)
` [PATCH v3 08/12] amd-pstate-ut: Add ability to run a single testcase

[PATCH 0/4] Add i.MX94 remoteproc support and reset vector handling improvements
 2026-03-23 20:20 UTC  (4+ messages)
` [PATCH 1/4] dt-bindings: remoteproc: imx-rproc: Introduce fsl,reset-vector-mask

[PATCH] dma-debug: ensure mappings are created and released with matching attributes
 2026-03-23 20:20 UTC 

[PATCH] mm/memory: fix PMD/PUD checks in follow_pfnmap_start()
 2026-03-23 20:20 UTC 

[ANN] U-Boot v2026.04-rc5 released
 2026-03-23 20:20 UTC 

[PATCH 1/4] rust: phy: add read-only device field accessors
 2026-03-23 20:19 UTC  (4+ messages)
` [PATCH 2/4] rust: phy: add paged register access and bit manipulation helpers
` [PATCH 3/4] rust: phy: add config_init, read_page, and write_page callbacks
` [PATCH 4/4] rust: phy: add interrupt support

[PATCH rc v3] iommu: Fix nested pci_dev_reset_iommu_prepare/done()
 2026-03-23 20:18 UTC  (2+ messages)

[PATCH v2 0/7] Refactor reserved memory regions handling code
 2026-03-23 20:18 UTC  (2+ messages)

[PATCH v2 1/1] drm/xe/eustall: Return EBADFD from read if EU stall registers get reset
 2026-03-23 20:17 UTC  (6+ messages)

[Buildroot] [PATCH 1/1] package/openblas: fix build
 2026-03-23 20:17 UTC  (2+ messages)

[Buildroot] [git commit] package/openblas: fix build
 2026-03-23 20:16 UTC 

[meta-oe][PATCH v2 1/3] lvm2: upgrade 2.03.38 -> 2.03.39
 2026-03-23 20:15 UTC  (2+ messages)
` Patchtest results for "

[meta-python][PATCH v2 2/3] python3-protobuf: upgrade 6.33.5 -> 6.33.6
 2026-03-23 20:15 UTC  (2+ messages)
` Patchtest results for "

[meta-oe][PATCH v2 3/3] jsoncpp: upgrade 1.9.6 -> 1.9.7
 2026-03-23 20:15 UTC  (2+ messages)
` Patchtest results for "

[RFC] generic/301: flaky failure on btrfs after metadata overcommit change
 2026-03-23 20:15 UTC 

[PATCH 00/10] Remove class_find_device_by_of_node in favor of finding by firmware node
 2026-03-23 20:15 UTC  (9+ messages)
` [PATCH net-next 07/10] net: phy: switch to using class_find_device_by_fwnode()

[PATCH v2 0/3] net: pse-pd: add poll path and LED trigger support
 2026-03-23 20:12 UTC  (4+ messages)
` [PATCH v2 1/3] dt-bindings: net: pse-pd: add poll-interval-ms property
` [PATCH v2 2/3] net: pse-pd: add devm_pse_poll_helper()
` [PATCH v2 3/3] net: pse-pd: add LED trigger support via notification path

[PATCH v6 00/15] Add RZ/G3L IRQC support
 2026-03-23 20:14 UTC  (4+ messages)
` [PATCH v6 03/15] irqchip/renesas-rzg2l: Drop redundant IRQC_TINT_START check in rzg2l_irqc_alloc()

[RFC PATCH 00/17] netfs: [WIP] Keep track of folios in a segmented bio_vec[] chain
 2026-03-23 20:14 UTC  (4+ messages)
` [RFC PATCH 17/17] netfs: Combine prepare and issue ops and grab the buffers on request

[PATCH 0/2] A proposal to add a virtual clock controller guard
 2026-03-23 20:14 UTC  (7+ messages)
` [PATCH 2/2] dt-bindings: Add clock guard DT description


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.