All of lore.kernel.org
 help / color / mirror / Atom feed
 messages from 2026-08-28 18:00:36 to 2026-08-28 19:28:01 UTC [more...]

[PATCH v8 5/5] drm/amd/display: Fetch the EDID from _DDC if available for eDP
 2026-08-28 19:19 UTC  (3+ messages)

[PATCH 00/27] objtool: dynamically detect noreturns
 2026-08-28 19:27 UTC  (5+ messages)
` [PATCH 12/27] kbuild: Defer running objtool to link time for all CFG features

[PATCH net v2 0/4] Mitigate a side channel in routing exception caches
 2026-08-28 19:23 UTC  (5+ messages)
` [PATCH net v2 1/4] ipv6: Fix redirect exception creation for UDP/RAW sockets
` [PATCH net v2 2/4] ipv4: udp: Create exceptions before socket matching
` [PATCH net v2 3/4] ipv6: "
` [PATCH net v2 4/4] selftests: net: Add exception cache tests

[PATCH v2] mm/memcontrol: fix stuck FLUSHING_CACHED_CHARGE bit on isolated cpus
 2026-08-28 19:26 UTC  (4+ messages)

[PATCH] crypto: mxs-dcp: handle zero-length skcipher requests
 2026-08-28 19:25 UTC  (2+ messages)

[PATCH] memcg: clear FLUSHING_CACHED_CHARGE on cpu offline
 2026-08-28 19:24 UTC 

[PATCH rdma-next v2 0/3] RDMA/mana_ib: Extend MANA RC QP support for UAPI
 2026-08-28 19:24 UTC  (3+ messages)
` [PATCH rdma-next v2 1/3] RDMA/mana_ib: Extend RC QP udata request and response

[PATCH 1/2] dt-bindings: phy: Document Renesas Multi-Protocol PHY driver for R-Car X5H
 2026-08-28 19:21 UTC  (4+ messages)
` [PATCH 2/2] phy: renesas: Add "

[PATCH] erofs: Fix EROFS_FS_ZIP_LZMA_DEFAULT_MAX_STREAMS default logic
 2026-08-28 19:20 UTC  (5+ messages)

+ mm-memcontrol-fix-stuck-flushing_cached_charge-bit-on-isolated-cpus.patch added to mm-new branch
 2026-08-28 19:21 UTC 

[PATCH bpf 1/2] bpf: bound resizable hash map iteration
 2026-08-28 19:20 UTC  (4+ messages)
` [PATCH bpf 2/2] selftests/bpf: add RHASH iteration stress test

Refcounting dma_resv v2
 2026-08-28 19:17 UTC  (4+ messages)
` [PATCH 01/10] dma-buf: Add reference counting to dma_resv

[PATCH v5 0/2] match *_PCODE_DATA naming with spec
 2026-08-28 19:17 UTC  (4+ messages)
` [PATCH v5 1/2] drm/i915/pcode: rename GEN6_PCODE_DATA to match spec
` [PATCH v5 2/2] drm/xe/pcode: match argument naming with PCODE_DATAx
` ✓ CI.KUnit: success for match *_PCODE_DATA naming with spec

[RFC 00/10] Reclaimable kernel stacks
 2026-08-28 19:17 UTC  (8+ messages)
` [RFC 06/10] Reclaim memory from blocked "

[PATCH v2 01/10] drm/amdgpu/mes_userqueue: refactor mqd_update into per-IP helpers
 2026-08-28 19:16 UTC  (3+ messages)
` [PATCH v2 03/10] drm/amdgpu/gfx11: implement compute and GFX update_mqd

[PATCH v2 0/7] Implied-ACK eviction for NFSD's duplicate reply cache
 2026-08-28 19:15 UTC  (9+ messages)
` [PATCH v2 1/7] SUNRPC: Assign a unique identifier to each svc_xprt
` [PATCH v2 4/7] SUNRPC: Mark connection-oriented transports on svc_xprt
` [PATCH v2 5/7] NFSD: Evict completed DRC entries via implied ACK

[PATCH] KVM: arm64: vgic-its: Fix O(C*I) loop in vgic_its_free_collection_list
 2026-08-28 19:15 UTC  (3+ messages)

[PATCH v1 0/7] s390x: Add support for virtio-net-pci boot device
 2026-08-28 17:00 UTC  (5+ messages)
` [PATCH v1 4/7] pc-bios/s390-ccw: Add support for virtio-net-pci IPL
` [PATCH v1 5/7] hw/virtio: Add "loadparm" property to virtio net PCI devices booting on s390x

[Buildroot] [PATCH 1/1] package/libnfs: update version to 7.0.0
 2026-08-28 19:14 UTC  (2+ messages)

[PATCH] mm, swap: fix SWAP_USAGE_OFFLIST_BIT collision with real usage count
 2026-08-28 19:14 UTC 

[PATCH] improve_kernel_cve_report: fix backported-patch check
 2026-08-28 19:11 UTC 

[PATCH v2] drm/xe/bo: Take a runtime PM ref when shrinking a non-system bo
 2026-08-28 19:13 UTC  (3+ messages)
` ✓ CI.KUnit: success for "
` ✓ Xe.CI.BAT: "

[PATCH 0/8] odb: write alternates at creation time
 2026-08-28 19:13 UTC  (3+ messages)
` [PATCH 6/8] odb/source: support writing alternates when creating the database

[Bug] landlock: sun_path length underflow to SIZE_MAX in landlock_deny_scope_abstract_unix_socket TP_printk -> unbounded OOB read in trace reader
 2026-08-28 19:12 UTC  (2+ messages)

[PATCH v2] rust: cpufreq: reject NULL from cpufreq_cpu_get()
 2026-08-28 19:11 UTC  (2+ messages)

[PATCH rtw-next v3] wifi: rtw88: usb: route bmc frames via the high queue only for DTIM delivery
 2026-08-28 19:10 UTC  (2+ messages)

[PATCH 4/6] dtprobed: harden helper ioctl validation
 2026-08-28 19:09 UTC 

[PATCH 6/6] dtprobed: fix dof_stash write failure handling
 2026-08-28 19:09 UTC 

[PATCH 1/6] dtprobed: reject oversized DOF consistently
 2026-08-28 19:09 UTC 

[PATCH 5/6] dtprobed: fix dof_stash resource cleanup
 2026-08-28 19:09 UTC 

[PATCH 3/6] usdt_parser: fix parser pipe I/O error handling
 2026-08-28 19:09 UTC 

[PATCH 2/6] usdt_parser: harden DOF and note bounds checks
 2026-08-28 19:09 UTC 

[PATCH net v4] bnxt_en: Bound SW TPA IDs to prevent crashes
 2026-08-28 19:08 UTC 

[PATCH] mm/khugepaged: Don't collapse uffd-minor-registered VMAs
 2026-08-28 19:07 UTC  (3+ messages)

[PATCH net v3] net/iucv: fix the recvmsg window update
 2026-08-28 19:07 UTC  (2+ messages)

[PATCH v8 0/3] Enable sdhc inline crypto engine for kodiak and monaco
 2026-08-28 19:07 UTC  (9+ messages)
` [PATCH v8 2/3] arm64: dts: qcom: kodiak: enable inline crypto engine for SDHC

[PATCH V18 00/14] Add memory page offlining support
 2026-08-28 19:06 UTC  (4+ messages)
` [PATCH V18 12/14] drm/xe: Expose bad VRAM pages via debugfs

[PATCH bpf-next v4 01/11] bpf, keys: Add a bpf keyring for program signature validation
 2026-08-28 19:06 UTC  (2+ messages)

+ selftests-cgroup-test_zswap-fix-implicit-unsigned-promotion-bug-in-test_no_kmem_bypass.patch added to mm-new branch
 2026-08-28 19:05 UTC 

+ selftests-cgroup-test_zswap-wait-for-cgroup-to-unpopulate-in-test_zswap_writeback.patch added to mm-new branch
 2026-08-28 19:05 UTC 

[PATCH v2] ata: ahci: work around lost interrupts on Marvell 88SE61xx
 2026-08-28 19:04 UTC  (2+ messages)

[PATCH 0/2] ASoC: fix SoundWire enumeration on Surface Pro 11
 2026-08-28 19:03 UTC  (3+ messages)
` [PATCH 1/2] ASoC: SOF: Intel: reuse name prefix for duplicate SoundWire devices
` [PATCH 2/2] ASoC: sdw_utils: skip unattached SoundWire peripherals

[PATCH v4 00/14] hw/riscv: trivial code dup work (riscv-server-ref prep)
 2026-08-28 19:01 UTC  (6+ messages)
` [PATCH v4 08/14] hw/riscv/fdt-common, virt.c: add riscv_create_fdt_socket_aclint()

[PATCH v2 0/5] PCI: endpoint: Remote DMA support via vNTB
 2026-08-28 18:59 UTC  (7+ messages)
` [PATCH v2 1/5] PCI: endpoint: Add DMA auxiliary resource metadata
` [PATCH v2 2/5] PCI: dwc: Expose endpoint DMA resources
` [PATCH v2 3/5] PCI: endpoint: pci-epf-vntb: Move epf_ntb_is_bar_used() up

[PATCH v2] setup: dynamically detect default huge page size
 2026-08-28 18:58 UTC  (2+ messages)

[PATCH 00/10] Add new debug infrastructure for configfs
 2026-08-28 18:57 UTC  (9+ messages)
` [PATCH 05/10] drm/xe: Move debug configfs entries to xe_configfs_debug.c

[PATCH] ARM: dts: samsung: exynos4210-i9100: Fix Bluetooth node
 2026-08-28 18:54 UTC  (2+ messages)

[PATCH v4 0/2] selftests/cgroup: fixes for test_zswap on single core VM
 2026-08-28 18:53 UTC  (2+ messages)

[PATCH bpf-next v4 10/11] selftests/bpf: Add tests for bpf keyring in signed loader
 2026-08-28 18:53 UTC  (2+ messages)

[PATCH bpf-next v4 11/11] Documentation/bpf: Document the bpf keyring and improve examples
 2026-08-28 18:53 UTC  (2+ messages)

[PATCH bpf-next v4 08/11] selftests/bpf: Add an end-to-end ML-DSA signed loader test
 2026-08-28 18:53 UTC  (2+ messages)

[PATCH bpf-next v4 05/11] selftests/bpf: Add a test for the sealed bpf keyring
 2026-08-28 18:53 UTC  (2+ messages)

[PATCH v6 1/2] dt-bindings: usb: dwc3: Document Renesas R-Car Gen5 DWC3 xHCI USB controller
 2026-08-28 18:51 UTC  (3+ messages)
` [PATCH v6 2/2] usb: dwc3: dwc3-generic-plat: Add Renesas R-Car Gen5 DWC3 xHCI USB controller glue

[PATCH] spec: make dependency for fuse3 more strict
 2026-08-28 18:49 UTC 

[android-common:android17-6.18 6/6] kismet: WARNING: unmet direct dependencies detected for ACPI_THERMAL_LIB when selected by GKI_HIDDEN_X86_CONFIGS
 2026-08-28 18:50 UTC 

[PATCH] provider: only call discover for the provider implementations
 2026-08-28 18:48 UTC 

[PATCH] Fix typo in conditional
 2026-08-28 18:48 UTC 

[PATCH] parser: validate scoped external names
 2026-08-28 18:48 UTC 

[RFC PATCH v1.3 0/4] mm/damon: fix misc bugs in kunit, quota goals and sysfs refresh_ms
 2026-08-28 18:48 UTC  (9+ messages)
` [RFC PATCH v1.3 1/4] mm/damon/tests/core-kunit: test committing psi goal to psi goal
` [RFC PATCH v1.3 2/4] mm/damon/core: handle uninitialized damos_quota_goal->last_psi_total
` [RFC PATCH v1.3 3/4] mm/damon/core: copy nid for eligible_mem_bp damos quota goal commit
` [RFC PATCH v1.3 4/4] mm/damon/sysfs: set next refresh jiffies per sysfs context

[PATCH v2] u-boot: Update the HOMEPAGE entry
 2026-08-28 18:48 UTC  (2+ messages)

[BUG] general protection fault in security_path_post_mknod
 2026-08-28 18:48 UTC  (2+ messages)

[PATCH net v3] bnxt_en: Bound SW TPA IDs to prevent crashes
 2026-08-28 18:48 UTC  (6+ messages)

[PATCH 1/4] dt-bindings: usb: Document ST UCPD
 2026-08-28 16:33 UTC  (5+ messages)

[PATCH v2 0/8] Renesas RZ/N1 additional drivers
 2026-08-28 18:27 UTC  (7+ messages)
` [PATCH v2 5/8] ARM: dts: r9a06g032: sync with upstream

[PATCH v4 1/2] dt-bindings: arm: stm32: Document st,stm32mp23/25-syscfg subnodes and cells
 2026-08-28 16:05 UTC  (3+ messages)

[PATCH v2 0/3] dmaengine: dw-edma: Prepare channels for remote use
 2026-08-28 18:46 UTC  (5+ messages)
` [PATCH v2 2/3] dmaengine: dw-edma: Configure remote interrupt routing
` [PATCH v2 3/3] dmaengine: dw-edma: Account for the MSI vector offset

[PATCH bpf-next] bpftool: Print average cycles per program run in profiler
 2026-08-28 18:46 UTC  (2+ messages)

+ mm-shmem-make-unused-huge-shrinker-memcg-aware.patch added to mm-new branch
 2026-08-28 18:46 UTC 

+ mm-shmem-move-unused-huge-shrinklist-queuing-past-the-truncation-check.patch added to mm-new branch
 2026-08-28 18:46 UTC 

+ mm-memcontrol-make-obj_cgroup_memcg-handle-null-objcg.patch added to mm-new branch
 2026-08-28 18:46 UTC 

+ fs-fix-missed-removal-of-super_fs_objects_eligible.patch added to mm-new branch
 2026-08-28 18:46 UTC 

[PATCH v3] ARM: imx: Fix suspend/resume crash with Clang CFI
 2026-08-28 18:45 UTC  (4+ messages)
` [PATCH v4] "

[PATCH 1/2] archiver.bbclass: Improve the indentation of the documentation
 2026-08-28 18:45 UTC  (4+ messages)
` [PATCH 2/2] archiver.bbclass: Add ARCHIVER_MIRROR_INCLUDE
  ` [OE-core] "

[PATCH] thermal: intel: powerclamp: Simplify idle_inject_update()
 2026-08-28 18:43 UTC 

[PATCH v3 0/2] can: m_can: support out-of-band wakeup capability
 2026-08-28 18:43 UTC  (8+ messages)
` [PATCH v3 1/2] dt-bindings: can: m_can: add out-band-wakeup property

[PATCH] media: v4l2-h264: Fix memcmp() size in B1 reference list comparison
 2026-08-28 18:43 UTC  (4+ messages)

edid-decode doesn't understand first block of secondary display
 2026-08-28 18:42 UTC 

[PATCH v4 0/4] make unused huge shrinker memcg aware
 2026-08-28 18:41 UTC  (3+ messages)
` [PATCH v4 1/4] fs: fix missed removal of super_fs_objects_eligible()

[PATCH RFC 0/9] mm/huge_memory: refactor __split_huge_pmd_locked()
 2026-08-28 18:33 UTC  (10+ messages)
` [PATCH RFC 1/9] mm/huge_memory: read the huge PMD entry once when splitting it
` [PATCH RFC 2/9] mm/huge_memory: add and use huge_zero_pmd_can_split()
` [PATCH RFC 3/9] mm/huge_memory: add and use unmap_huge_pmd_entry()
` [PATCH RFC 4/9] mm/huge_memory: use normal_or_softleaf_folio_pmd() in the PMD split path
` [PATCH RFC 5/9] mm/huge_memory: dispatch on the folio when splitting a huge PMD
` [PATCH RFC 6/9] mm/huge_memory: add and use split_huge_pmd_anon_rmap()
` [PATCH RFC 7/9] mm/huge_memory: add struct split_pmd_state
` [PATCH RFC 8/9] mm/huge_memory: split present and non-present huge PMDs separately
` [PATCH RFC 9/9] mm/huge_memory: unify the migration and device private PTE loops

[PATCH 0/3] drm/i915/display: fix flipq pipe CRC mismatch in kms_cursor_crc
 2026-08-28 18:38 UTC  (5+ messages)
` [PATCH 1/3] drm/i915/display: Flush frontbuffer tracking on flipq completion
` [PATCH 2/3] drm/i915/display: Restrict flipq to simple single-plane updates

[RFC PATCH v3] selinux: implement namespace_init and namespace_install hooks
 2026-08-28 18:36 UTC  (7+ messages)
` [PATCH RFC "

[PATCH 0/8] mm/page_owner: Add PID/TGID/COMM and cgroup filtering
 2026-08-28 18:36 UTC  (3+ messages)

[PATCH v5 1/2] dt-bindings: usb: dwc3: Document Renesas R-Car Gen5 DWC3 xHCI USB controller
 2026-08-28 18:36 UTC  (4+ messages)
` [PATCH v5 2/2] usb: dwc3: dwc3-generic-plat: Add Renesas R-Car Gen5 DWC3 xHCI USB controller glue

[f2fs-dev] [PATCH] f2fs: sync pending discards before reserving device alias
 2026-08-28 18:35 UTC  (2+ messages)

[PATCH] scsi: megaraid_sas: Protect megasas_get_ctrl_info() in megasas_resume()
 2026-08-28 18:35 UTC  (2+ messages)

[RFC] net/iucv: af_iucv socket locking - accounting, and a staged plan
 2026-08-28 18:34 UTC  (4+ messages)

[RFC PATCH v3 25/37] Docs/admin-guide/mm/damon/usage: document sample filters dir
 2026-08-28 18:34 UTC  (2+ messages)

[RFC PATCH v3 22/37] mm/damon/sysfs: implement cpumask file under sample filter dir
 2026-08-28 18:32 UTC  (2+ messages)

[PATCH v14 00/22] TDX KVM selftests
 2026-08-28 18:30 UTC  (4+ messages)

[PATCH] mm/damon: fix unconditionally skip last region
 2026-08-28 18:29 UTC  (2+ messages)

[PATCH bpf-next v3 10/11] selftests/bpf: Test kfuncs returning arena pointers by value
 2026-08-28 18:28 UTC  (3+ messages)

[PATCH bpf-next 00/13] BPF interface for applying Landlock rulesets
 2026-08-28 18:28 UTC  (9+ messages)

+ init-simplify-early_hostname.patch added to mm-nonmm-unstable branch
 2026-08-28 18:26 UTC 

[PATCH bpf-next v3 09/11] selftests/bpf: Test global functions returning arena pointers by value
 2026-08-28 18:26 UTC  (3+ messages)

[PATCH] wifi: mac80211: mlme: allow VHT/HE connections for 20MHz BW STAs
 2026-08-28 18:25 UTC 

[PATCH] media: i2c: imx258: Add reset-gpio support
 2026-08-28 18:16 UTC  (2+ messages)

[f2fs-dev] [PATCH v3 00/12] f2fs: introduce metadata cache
 2026-08-28 18:22 UTC  (12+ messages)
` [f2fs-dev] [PATCH v3 03/12] f2fs: cache: introduce shrinker
` [f2fs-dev] [PATCH v3 09/12] f2fs: cache: use compress cache

[GIT PULL] Ceph fixes for 7.3-rc1
 2026-08-28 18:21 UTC 

[PATCH bpf-next v3 08/11] selftests/bpf: Check the member named for an unsupported kfunc return type
 2026-08-28 18:20 UTC  (3+ messages)

[PATCH v2] objtool/klp: Fix checksums for constant pool references
 2026-08-28 18:21 UTC  (3+ messages)

[PATCH] media: rkvdec: fix v4l2-compliance failure
 2026-08-28 18:20 UTC  (4+ messages)
` [PATCH v2] media: v4l2-ctrls: default HEVC SPS chroma format to 4:2:0

[PATCH v1 0/3] qcom: Enable HS200/HS400 eMMC modes on Qualcomm platforms
 2026-08-28 18:18 UTC  (3+ messages)
` [PATCH v1 1/3] mmc: msm_sdhci: fix max-frequency read into wrong-sized variable

[REGRESSION]
 2026-08-28 18:18 UTC 

[PATCH] KVM: Release reserved xarray entries if reserving memory attributes fails
 2026-08-28 18:17 UTC  (4+ messages)
` [PATCH v2] KVM: Don't treat reserved xarray entries as having memory attributes

[PATCH v2 0/2] serial: 8250_mid: fix race condition between output flush and termios update
 2026-08-28 18:14 UTC  (5+ messages)
` [PATCH v2 1/2] serial: 8250: export and rename wait_for_xmitr()
` [PATCH v2 2/2] serial: 8250_mid: wait for LSR tx empty before setting termios

[PATCH 1/3] remoteproc: qcom_q6v5_pas: Fix unbalanced enable for handover IRQ after attach
 2026-08-28 18:13 UTC  (3+ messages)
` [PATCH 2/3] remoteproc: qcom_q6v5: Skip handover callback if already issued
` [PATCH 3/3] remoteproc: qcom_q6v5_pas: Add per-PD proxy performance states for Hawi CDSP

[PATCH 0/6] gpu: nova-core: add NVKV codec
 2026-08-28 18:11 UTC  (6+ messages)
` [PATCH 2/6] gpu: nova-core: add NVKV encoder

[RFC PATCH 00/18] mm: arm64: Add kernel replication feature
 2026-08-28 17:58 UTC  (2+ messages)

[PATCH bpf-next v3 00/11] bpf: Allow arena pointers in by-value returns
 2026-08-28 18:10 UTC  (7+ messages)
` [PATCH bpf-next v3 06/11] bpf: Allow a global function to return arena pointers by value
` [PATCH bpf-next v3 07/11] bpf: Allow arena pointers in a by-value kfunc return

[PATCH] virtio: Add ID for virtio media
 2026-08-28 18:09 UTC  (2+ messages)

[f2fs-dev] [PATCH 1/2] f2fs: flush SIT journal during filesystem resize
 2026-08-28 18:08 UTC  (3+ messages)
` [f2fs-dev] [PATCH 2/2] f2fs: refresh pinned allocation boundary after resize

[PATCH i-g-t 0/2] tests/intel/xe_err_injection: Add Local Uncorrectable Error Injection Through LSC Storage
 2026-08-28 18:06 UTC  (3+ messages)
` [PATCH i-g-t 1/2] From: Ravi Kishore Koppuravuri <ravi.kishore.koppuravuri@intel.com> DO NOT REVIEW. COMPILATION ONLY
` [PATCH i-g-t 2/2] tests/intel/xe_err_injection: Add test for local Uncorrectable Error Injection through LSC Storage

[PATCH v3 0/8] drm/i915/selftests: Modernize printing in i915 selftests
 2026-08-28 18:08 UTC  (7+ messages)
` [PATCH v3 5/8] drm/i915/gt/selftests: Use drm_* prints in gt standalone tests
` [PATCH v3 6/8] drm/i915/gt/selftests: Use drm_* prints in gt selftest helpers
` [PATCH v3 7/8] drm/i915/selftests: Use drm_* prints in selftest headers

[PATCH v2 0/2] Refactor binman nodes for boot binaries for TI AM625 into templates
 2026-08-28 18:07 UTC  (2+ messages)

[PATCH 00/20] KVM: selftests: PPC pre-enabling
 2026-08-28 18:07 UTC  (6+ messages)
` [PATCH 02/20] KVM: selftests: Bump the minimum GPA for page tables to 0x200000

[PATCH v3] fdt: Fix phandles not copying when using templates
 2026-08-28 18:07 UTC  (2+ messages)

[BUG] general protection fault in cpuset_cpus_allowed
 2026-08-28 18:07 UTC  (2+ messages)

[PATCH] drivers/base/node: fix UAF on device_register() failure
 2026-08-28 18:07 UTC  (3+ messages)
` [PATCH v2] "

[PATCH] scripts: fix CONFIG_ARM64 conditional in upstream_dtsi_include
 2026-08-28 18:07 UTC  (2+ messages)

+ mm-vmalloc-fix-vmap_purge_lock-livelock-under-memory-pressure.patch added to mm-new branch
 2026-08-28 18:06 UTC 

[PATCH v2] mm: vmalloc: fix vmap_purge_lock livelock under memory pressure
 2026-08-28 18:05 UTC  (2+ messages)

[PATCH] cgroup/cpuset: Handle cpu hotplug race in guarantee_active_cpus()
 2026-08-28 18:03 UTC 

ftrace: UAF in ftrace_regex_open() on a removed tracing instance
 2026-08-28 18:04 UTC  (4+ messages)

[PATCH] selftests/bpf: Bound the offset accumulator in __tld_fetch_key()
 2026-08-28 18:02 UTC  (2+ messages)

[PATCH v5 00/50] Make HMP optional (and later standalone)
 2026-08-28 18:01 UTC  (3+ messages)


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.