All of lore.kernel.org
 help / color / mirror / Atom feed
 messages from 2026-11-02 13:24:55 to 2026-11-02 13:48:11 UTC [more...]

[PATCH] ALSA: pcm: Don't WARN on NULL dma_area in the default mmap fault handler
 2026-10-31 16:10 UTC  (2+ messages)

[PATCH 0/2] drm/panel: visionox-r66451: Fix brightness and power on
 2026-11-02 13:47 UTC  (2+ messages)

[PATCH v2 0/3] arm64: dts: qcom: Add Microsoft Surface Laptop 8th Edition
 2026-11-02 13:47 UTC  (3+ messages)
` [PATCH v2 3/3] "

[PATCH net] tcp: ipv6: do not read ireq->pktopts from tcp_v6_send_synack()
 2026-11-02 13:47 UTC  (2+ messages)

[PATCH v2 0/2] usb: xhci: bandwidth and endpoints accounting fixes
 2026-11-02 13:47 UTC  (4+ messages)
` [PATCH v2 1/2] usb: xhci: clear stale bandwidth data after hibernation
` [PATCH v2 2/2] usb: xhci: fix 'num_active_eps' accounting on allocation failure

[PATCH] usb: typec: fusb302: Send PD messages longer than one SMBus block
 2026-11-02 13:47 UTC  (2+ messages)

[PATCH 0/4] drm/panel: ili9881c: add support for Mingjun MJ070BI30IA2
 2026-11-02 13:47 UTC  (3+ messages)

[PATCH v3 1/2] libsemanage: add path substitution helpers
 2026-11-02 13:47 UTC  (2+ messages)
` [PATCH v3 2/2] libsemanage/genhomedircon: apply path substitution rules to home directories

[PATCH 1/3] drm/amdgpu: save VKMS modeset state from the system PM path only
 2026-11-02 13:47 UTC  (3+ messages)
` [PATCH 2/3] drm/amdgpu/vce: don't allocate a scheduler fence in the direct IB test

[PATCH] ahci: Check Bus Master before starting DMA/FIS engines
 2026-11-02 13:41 UTC 

[PATCH] platform/x86: acer-wmi: validate ACPI object type in acer_gsensor_event()
 2026-11-02 13:46 UTC 

[PATCH 0/2] virtio-net/dim: fix irq moderation init failure unwind
 2026-11-02 13:46 UTC  (3+ messages)
` [PATCH 2/2] virtio-net: unwind VQs when irq moderation init fails

libcamera: pipeline: simple: Disable packed mono for VGA sensors on Intel IPU6/IPU7
 2026-11-02 13:46 UTC  (3+ messages)

[PATCH] x86/svm: Adjust vNMI handling to update the cleanbit
 2026-11-02 13:46 UTC 

[PATCH 0/2] x86/cpu: TSC handling adjustments
 2026-11-02 13:44 UTC  (3+ messages)
` [PATCH 2/2] x86/hvm: sync APs TSC with the BSP at creation only

[PATCH v4 00/14] drm/tidss: Add BeagleY-AI display support (and some more)
 2026-11-02 13:45 UTC  (9+ messages)
` [PATCH v4 09/14] drm/tidss: oldi: Fix cleanup on a failed init
` [PATCH v4 10/14] drm/tidss: oldi: Move the setup of one OLDI TX to its own function
` [PATCH v4 11/14] drm/tidss: oldi: Add power domain support

[PATCH] sched: Fix cpuset_mutex double unlock in __sched_setscheduler()
 2026-11-02 13:46 UTC 

[PATCH v2 0/4] mm: gup: batch PTE-mapped large folios in gup_fast_pte_range()
 2026-11-02 13:45 UTC  (4+ messages)
` [PATCH v2 1/4] mm: gup: introduce gup_unshared_pages()

[PATCH v4 0/7] KVM: s390: Misc bugfixes for 7.4
 2026-11-02 13:45 UTC  (3+ messages)
` [PATCH v4 1/7] KVM: s390: Fix UCONTROL inconsistencies

[PATCH 0/5] ubifs: harden validation of on-disk inode and node metadata
 2026-11-02 13:45 UTC  (3+ messages)
` [PATCH 1/5] ubifs: reject inodes with an out-of-range size

[PATCH] riscv: mm: Add KASAN shadow mapping to flush_cache_vmap()
 2026-11-02 13:44 UTC  (2+ messages)

[PATCH] media: au0828: hold the vb2 queue lock when releasing the queue on close
 2026-11-02 13:45 UTC 

[PATCH] platform/x86/amd: send WBRF DSM payload as buffer
 2026-11-02 13:45 UTC 

[PATCH] arm64: dts: freescale: lx2160a-nbxv3: fix 1588 and id line names
 2026-11-02 13:44 UTC  (3+ messages)

[PATCH v5 0/7] Add TEE based client driver for UEFI Secure Application
 2026-11-02 13:44 UTC  (10+ messages)
` [PATCH v5 2/7] tee: Add kernel client object invoke helper
` [PATCH v5 3/7] tee: qcomtee: Allow object invokes from kernel clients
` [PATCH v5 5/7] tee: qcomtee: Add support for registering QTEE services on TEE bus

[Buildroot] [PATCH v3] package/libressl: bump version to 4.4.0
 2026-11-02 13:44 UTC  (3+ messages)

Speed up KConfig - fix hashtable confusion
 2026-11-02 12:50 UTC  (3+ messages)

[RFC PATCH 00/11] soc: mediatek: add a DRAM ECC error handling driver
 2026-11-02 13:44 UTC  (7+ messages)
` [RFC PATCH 01/11] soc: mediatek: dram-ecc: add the DRAM ECC driver skeleton
` [RFC PATCH 05/11] soc: mediatek: dram-ecc: add error counters and the address lists
` [RFC PATCH 10/11] soc: mediatek: dram-ecc: report an uncorrectable error of the previous boot

[PATCH] spacemit: k1: drop the CS1 DRAM map on single-rank boards
 2026-11-02 13:43 UTC  (2+ messages)

[PULL 00/12] UFS command fixes and fault injection tests
 2026-11-02 13:42 UTC  (3+ messages)
` [PULL 04/12] hw/ufs: Check the PRDT size against the transfer length of the CDB

[PATCH v1] drm/bridge: ssd2825: Fix panel enable sequence
 2026-11-02 13:43 UTC  (2+ messages)

[PATCH v4 0/5] Implement SR-IOV support for PVH
 2026-11-02 13:42 UTC  (5+ messages)
` [PATCH v4 4/5] vpci: add SR-IOV support for PVH Dom0

[PATCH 00/15] mm/hugetlb: various fixes
 2026-11-02 13:42 UTC  (4+ messages)
` [PATCH 14/15] RFC: mm/hugetlb: account restored reservations before freeing folios

[PATCH 00/10] bootstd: rauc: Fixes, partition name check and built-in boot command
 2026-11-02 13:42 UTC  (4+ messages)
` [PATCH 02/10] bootstd: rauc: Fix leak of the active slot name

[PATCH 0/6] sched: Expose writable interface for preferred CPUs mask
 2026-11-02 13:41 UTC  (7+ messages)
` [PATCH 1/6] sched: decouple PREFERRED_CPU from PARAVIRT in Kconfig.preempt

[PATCH 3/3] ubifs: check node hash calculation errors
 2026-11-02 13:41 UTC  (3+ messages)

[PULL 00/47] target-arm queue
 2026-11-02 13:35 UTC  (48+ messages)
` [PULL 01/47] hw/arm/bcm2838_pcie: add BCM2838 PCIe Root Complex
` [PULL 02/47] hw/arm/bcm2838_pcie: add BCM2838 PCIe host
` [PULL 03/47] hw/arm/bcm2838: enable BCM2838 PCIe host bridge
` [PULL 04/47] hw/net/bcm2838_genet: add GENET stub device
` [PULL 05/47] hw/net/bcm2838_genet: add GENET register structs, part 1/4
` [PULL 06/47] hw/net/bcm2838_genet: add GENET register structs, part 2/4
` [PULL 07/47] hw/net/bcm2838_genet: add GENET register structs, part 3/4
` [PULL 08/47] hw/net/bcm2838_genet: add GENET register structs, part 4/4
` [PULL 09/47] hw/net/bcm2838_genet: add GENET register access macros
` [PULL 10/47] hw/net/bcm2838_genet: implement GENET register ops
` [PULL 11/47] hw/net/bcm2838_genet: implement GENET MDIO
` [PULL 12/47] hw/net/bcm2838_genet: implement GENET TX path
` [PULL 13/47] hw/net/bcm2838_genet: implement GENET RX path
` [PULL 14/47] hw/net/bcm2838_genet: add migration state
` [PULL 15/47] hw/arm/bcm2838: enable BCM2838 GENET controller
` [PULL 16/47] docs/system/arm/raspi: move PCIe/GENET from missing to implemented
` [PULL 17/47] tests/functional/aarch64: add raspi4b GENET networking test
` [PULL 18/47] target/arm: Initialize SMCR_EL1.EZT0 for linux-user
` [PULL 19/47] hw/dma/xlnx_dpdma: Don't allow DMA off end of host buffers
` [PULL 20/47] target/arm: For linux-user, prioritize PC misalignment fault over insn abort
` [PULL 21/47] net/tap: Avoid "close(-1)" in net_init_tap() error path
` [PULL 22/47] hvf: arm: save/restore SME state only when SME on
` [PULL 23/47] hvf: arm: remove broken ID_AA64PFR0_EL1.GIC sync
` [PULL 24/47] hvf: arm: advertise ID_AA64PFR0_EL1.GIC
` [PULL 25/47] hvf: arm: fetch more features
` [PULL 26/47] target/arm/cpu-sysregs.h.inc: Sort by name alphabetical order
` [PULL 27/47] target/arm: Move REVIDR into isar.idregs[] storage
` [PULL 28/47] target/arm: Move MIDR "
` [PULL 29/47] target/arm: Enforce MPIDR "
` [PULL 30/47] target/arm/kvm: Pass an error handle to kvm_arm_init_cpreg_list
` [PULL 31/47] target/kvm: Pass an Error handle to kvm_arch_init_vcpu
` [PULL 32/47] target/arm/kvm: Introduce kvm_arm_vcpu_prepare_init_features helper
` [PULL 33/47] hw/arm/virt: Make sure virt_get_caches() keeps on reading CLIDR_EL1 as 0
` [PULL 34/47] target/arm: Directly store cpu probe failure error
` [PULL 35/47] target/arm/kvm: Improve error handling on scratch vcpu probe
` [PULL 36/47] target/arm/cpu64: fix typos in kvm_arm_set_cpreg_mig_tolerances()
` [PULL 37/47] target/arm/cpu64: Define cpreg migration tolerance for PMMIR_EL1
` [PULL 38/47] hw/intc/arm_gicv5: Ignore low bits in IRS_IST_BASER.ADDR
` [PULL 39/47] hw/intc/arm_gicv5: Ignore low bits in L1_ISTE.L2_ADDR
` [PULL 40/47] hw/intc/arm_gicv5: Regularize spacing in config_readl() switch
` [PULL 41/47] target/arm: GICv5 cpuif: Use arm_cpu_set_irq() to set IRQ/FIQ status
` [PULL 42/47] hw/intc/arm_gicv5: Pass CPU index to CPU interface
` [PULL 43/47] hw/intc/arm_gicv5: Pass cpuidx rather than iaffid in gicv5_get_hppi()
` [PULL 44/47] hw/intc/arm_gicv5: Relax QEMU_GICV5_MIN_LPI_ID_BITS to 0
` [PULL 45/47] target/arm: hold bql when SEV sets the event_register
` [PULL 46/47] target/arm: don't pass env to the sev helper
` [PULL 47/47] target/arm: fix bcm2835 migration issue

[PATCH] virtio_blk: freeze the virtqueue layout at probe time
 2026-11-02 13:41 UTC  (2+ messages)

[PATCH v2 0/2] scsi: mpt3sas: Fix delayed not-responding sdev block handling
 2026-11-02 13:40 UTC  (3+ messages)
` [PATCH v2 1/2] scsi: mpt3sas: Serialize interrupt-time sdev block with hostdata teardown
` [PATCH v2 2/2] scsi: mpt3sas: Time out delayed not-responding device blocks

[PATCH v2 0/5] drm/panel: Use mipi_dsi_*_multi() in feiyang and rm68200
 2026-11-02 13:40 UTC  (2+ messages)

[PATCH v4 0/7] drm/tegra: Add support for Tegra20/Tegra30 8-bit CPU interface
 2026-11-02 13:40 UTC  (2+ messages)
` (subset) "

[RFC PATCH v3 00/13] KVM: guest_memfd: Add a common framework for device memory providers
 2026-11-02 13:40 UTC  (2+ messages)

[PATCH v2 0/2] drm/panel: Add Samsung AMS644VK04 panel
 2026-11-02 13:40 UTC  (2+ messages)
` (subset) "

[PATCH v5 0/5] arm64: dts: qcom: support SDM845 HDK
 2026-11-02 13:40 UTC  (2+ messages)
` (subset) "

[PATCH 0/2] drm/panel: simple: Add AUO B101UAN01 panel support
 2026-11-02 13:40 UTC  (2+ messages)

[PATCH v3 0/9] drm/panel: novatek-nt36672a: Extend with 5 new panels
 2026-11-02 13:40 UTC  (2+ messages)

[PATCH v4 0/4] Add Novatek NT37705 panel driver for Fairphone (Gen. 6)
 2026-11-02 13:40 UTC  (2+ messages)
` (subset) "

[PATCH 0/2] drm/panel: ilitek-ili9881c: add support for DCLTek DT300249
 2026-11-02 13:40 UTC  (2+ messages)

[PATCH 1/2] dt-bindings: display: panel-simple: Allow "data-mapping" for "auo,g104sn02"
 2026-11-02 13:40 UTC  (2+ messages)
` (subset) "

[PATCH 0/4] drm/panel: st7703: add support for DCLTek DT300248
 2026-11-02 13:40 UTC  (2+ messages)

[PATCH 0/4] drm/panel: himax-hx8279: add VDDP supply for Startek KD070FHFID078
 2026-11-02 13:40 UTC  (2+ messages)
` (subset) "

[PATCH] perf/x86/amd/uncore: Avoid context migration from non-owners
 2026-11-02 13:40 UTC  (3+ messages)

[PATCH] drm/amdgpu: validate the size in GEM_USERPTR ioctl
 2026-11-02 13:39 UTC  (2+ messages)

[PATCH v2 1/3] soc: qcom: smp2p: Fix use-after-free of irq domain on removal
 2026-11-02 13:40 UTC  (4+ messages)
` [PATCH v2 2/3] soc: qcom: smp2p: Fix out-of-bounds with incorrect DTB of too many outbound entries
` [PATCH v2 3/3] soc: qcom: smp2p: Fix possible out-of-bounds read with too many inbound entries

[PATCH 0/6] mm/mremap: report a failed split before moving anything
 2026-11-02 13:39 UTC  (5+ messages)
` [PATCH 4/6] mm/mremap: restore VM_ACCOUNT if the unmap fails
` [PATCH 5/6] selftests/mm: test mremap() with an old size of 0

[PATCH] mm/ksm: avoid unsafe anon rmap dereference in KSM merge
 2026-11-02 13:39 UTC  (4+ messages)

sched/deadline, cpuset: total_bw corrupted by a sleeping DL task's cpuset move
 2026-11-02 13:39 UTC  (2+ messages)

[PATCH v2 0/4] Frontbuffer tracking fixes
 2026-11-02 13:39 UTC  (3+ messages)
` ✗ Xe.CI.FULL: failure for Frontbuffer tracking fixes (rev2)
` ✓ i915.CI.Full: success "

[PATCH] gpio: mpc8xxx: Fix potential use-after-free of IRQ domain
 2026-11-02 13:38 UTC  (2+ messages)

[PATCH] drm/amdgpu: rewrite all PTEs of the BOs after a VM reset
 2026-11-02 13:37 UTC  (2+ messages)

[PATCH ethtool] netlink: require a value for hds-thresh and the TDR parameters
 2026-11-02 13:36 UTC  (2+ messages)

[OE-core][PATCH] kernel-devsrc: add runtime dependency on sed
 2026-11-02 13:36 UTC  (8+ messages)

[PATCH RFC] drm/dp_tunnel: Allow BWA when the DP IN adapter does not advertise it
 2026-11-02 13:35 UTC  (3+ messages)
` ✗ CI.checkpatch: warning for "
` ✓ CI.KUnit: success "

[PATCH net] net: ethernet: ti: am65-cpts: keep port and direction when matching PTPv1 TX timestamps
 2026-11-02 13:35 UTC  (3+ messages)

[PATCH 2/3] ubifs: xattr: preserve the encryption flag when creation fails
 2026-11-02 13:35 UTC  (3+ messages)

[PATCH v2 0/6] Enable some more hardware on the Nothing Phone (3a)
 2026-11-02 13:35 UTC  (5+ messages)
` [PATCH v2 2/6] arm64: dts: qcom: milos-nothing-asteroids: Enable UFS
` [PATCH v2 5/6] arm64: dts: qcom: milos-nothing-asteroids: Enable IPA

Thread for updating minor properties of tracked regressions [consider ignoring it!]
 2026-11-02 13:34 UTC  (2+ messages)

[PATCH 0/2] docs: Remove the unsupported preempt= modes
 2026-11-02 13:34 UTC  (5+ messages)
` [PATCH 1/2] docs: kernel-parameters: Drop "
` [PATCH 2/2] docs: sched-preemption: Fix the list of runtime-selectable models

[RFC PATCH 0/4] KEYS: sanitize the garbage collector behavior
 2026-11-02 13:34 UTC  (4+ messages)
` [RFC PATCH 4/4] KEYS: key_garbage_collector(): process in chunks

[PATCH] usb: core: raise root-hub autosuspend delay to stop a busy-loop
 2026-11-02 13:34 UTC  (3+ messages)

[PATCH v2] phy: qcom: qmp-combo: Leave the USB PCS alone in DP-only mode
 2026-11-02 13:34 UTC  (5+ messages)

[PATCH 00/10] irqchip/gic-v5: Fix misc IRS and ITS host driver issues
 2026-11-02 13:33 UTC  (11+ messages)
` [PATCH 01/10] irqchip/gic-v5: Reject SPIs not backed by an IRS
` [PATCH 02/10] irqchip/gic-v5: Only set IRS DPS when 1ofN routing is supported
` [PATCH 03/10] irqchip/gic-v5: Serialise IRS synchronisation requests
` [PATCH 04/10] irqchip/gic-v5: Serialise ITS invalidation commands
` [PATCH 05/10] irqchip/gic-v5: Use linear DT and ITT when L2 covers all IDs
` [PATCH 06/10] irqchip/gic-v5: Honour ACPI ITS noncoherent flag
` [PATCH 07/10] irqchip/gic-v5: Use firmware node name in ITS warning
` [PATCH 08/10] irqchip/gic-v5: Invalidate ITS device cache before freeing ITT
` [PATCH 09/10] irqchip/gic-v5: Clean the allocated linear device table size
` [PATCH 10/10] irqchip/gic-v5: Release ITS MMIO region on DT probe failure

[PATCH] x86: Drop KGDB support
 2026-11-02 13:33 UTC  (2+ messages)

[PATCH 0/3] media: iris: Fix issues in the driver unbind path
 2026-11-02 13:33 UTC  (5+ messages)
` [PATCH 1/3] media: iris: Fix runtime PM reference imbalance on failed resume
` [PATCH 2/3] media: iris: Disable the system error work on removal

[PATCH] PCI/pwrctrl: generic: Fix leak on clock error path
 2026-11-02 13:33 UTC  (2+ messages)

[Buildroot] [PATCH v1] package/kmod: bump version to 34.3
 2026-11-02 13:32 UTC 

[PATCH v4 0/3] ARM: bcm: Enable CFE SMP on BCMBCA
 2026-11-02 13:32 UTC  (6+ messages)
` [PATCH v4 3/3] ARM: dts: broadcom: Use CFE CPU bring-up on the XG6846B

[BUG] ALSA: usb-audio: list_add corruption in snd_usb_endpoint_start()
 2026-11-02 13:32 UTC  (2+ messages)

[syzbot] [dm?] BUG: unable to handle kernel NULL pointer dereference in dm_bufio_client_create
 2026-11-02 13:31 UTC  (2+ messages)

[PATCH v2 0/4] mm/ksm: use per-VMA locking to reduce mmap_lock contention
 2026-11-02 13:31 UTC  (5+ messages)
` [PATCH v2 1/4] mm/pagewalk: delete the unused member
` [PATCH v2 2/4] mm: make folio_walk_start()'s locking asserts scalable
` [PATCH v2 3/4] mm/ksm: make break_ksm() more scalable
` [PATCH v2 4/4] ksm: add find_mergeable_vma_locked() to use per-VMA locking

[PATCH v5] sched/eevdf: Fix vprot across reweighting
 2026-11-02 13:31 UTC  (2+ messages)

[PATCH v2 0/7] sy7636a: power the panel only during updates
 2026-11-02 13:30 UTC  (3+ messages)
` [PATCH v2 3/7] regulator: sy7636a: wait for power good on enable

[PATCH 1/3] ubifs: gc: fix authentication node leak
 2026-11-02 13:30 UTC  (3+ messages)

[PATCH] cmd: fastboot: default the buffer address to $fastboot_addr_r
 2026-11-02 13:30 UTC 

[PATCH] RFC: chardev: disconnect backend when frontend closes
 2026-11-02 13:29 UTC  (3+ messages)

[PATCH] selftests/fscontext_ns: expect EINVAL for overlay descendant userns create
 2026-11-02 13:30 UTC 

[PATCH] powercap: dtpm: Constify some structures
 2026-11-02 13:29 UTC  (2+ messages)

[PATCH v4 4/4] iio: cdc: add Texas Instruments FDC1004 driver
 2026-11-02 13:29 UTC  (2+ messages)

[Buildroot] [PATCH 0/5] Update systemd to current stable
 2026-11-02 13:29 UTC  (4+ messages)
` [Buildroot] [PATCH 4/5] package/systemd: bump version to 261.4

[PATCH net-next] net: phy: air_an8801: add WAKE_PHY Wake-on-LAN support
 2026-11-02 13:29 UTC 

[PATCH v4] hugetlbfs: move hugetlbfs_free_inode tracepoint to ->destroy_inode()
 2026-11-02 13:29 UTC  (2+ messages)

[PATCH net v4 0/2] igb: only strip the Rx timestamp header from the first buffer of a frame
 2026-11-02 13:28 UTC  (2+ messages)

[PATCH v2] ext4: clear in-inode xattr space before adding the first xattr
 2026-11-02 13:27 UTC  (2+ messages)

[RFC PATCH v1] panic: Flush unsafe consoles before panic reboot
 2026-11-02 13:27 UTC  (11+ messages)

[PATCH v2 0/5] gpu: nova-core: gsp: cmdq: preparatory changes for r000 support
 2026-11-02 13:27 UTC  (3+ messages)
` [PATCH v2 4/5] gpu: nova-core: gsp: cmdq: compute the queue regions from a count and a slot

[RFC PATCH] accel/tcg/cpu-exec.c: Wake up gdb client after WFI
 2026-11-02 13:26 UTC 

[PATCH v2] nvmet-auth: reject incomplete DHCHAP messages
 2026-11-02 13:24 UTC 

BUG at system boot
 2026-11-02 13:27 UTC  (2+ messages)

[PATCH 0/3] fs: return error pointers from ->get_link() on failure
 2026-11-02 13:25 UTC  (2+ messages)

[PATCH v2 0/4] fs: return error pointers from ->get_link() on failure
 2026-11-02 13:25 UTC  (2+ messages)

[PATCH v2 1/1] selftests/proc: use RSS in /proc/pid/smaps_rollup tearing tests
 2026-11-02 13:26 UTC  (2+ messages)

[PATCH] drm/xe/xe_ras: Use xe_log_info to avoid passing zero as error code
 2026-11-02 13:26 UTC  (2+ messages)
` ✗ LGCI.VerificationFailed: failure for "

[PATCH] drm/xe/vram: add decay-based reinstatement of soft-offlined VRAM pages
 2026-11-02 13:25 UTC  (2+ messages)
` ✗ CI.KUnit: failure for drm/xe/vram: add decay-based reinstatement of soft-offlined VRAM pages (rev2)

[PATCH v2 0/3] arm64: dts: qcom: Add HP OmniBook Ultra 14-kg0xxx
 2026-11-02 13:25 UTC  (3+ messages)
` [PATCH v2 2/3] arm64: dts: qcom: add "

[PATCH 0/3] drm/bridge: add glue driver for T-Head TH1520 DW MIPI DSI
 2026-11-02 13:23 UTC  (5+ messages)
` [PATCH 1/3] dt-bindings: display: bridge: document TH1520 MIPI DSI controller


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.