messages from 2026-08-05 10:37:32 to 2026-08-05 11:14:14 UTC [more...]
[PATCH v4 00/10] mpi3mr: Few Enhancements and minor fixes
2026-08-05 11:06 UTC (2+ messages)
` [PATCH v4 01/10] mpi3mr: Skip device shutdown during unload per controller configuration
[PATCH v5 0/7] char: xillybus: Harden driver and improve code quality
2026-08-05 11:13 UTC (8+ messages)
` [PATCH v5 1/7] char: xillybus: Improve control of execution flow with mutexes
` [PATCH v5 2/7] char: xillybus: Remove duplicate error path code
` [PATCH v5 3/7] char: xillybus: Avoid possible bandwidth inefficiency
` [PATCH v5 4/7] char: xillybus: Use unsigned arithmetic for jiffies differences
` [PATCH v5 5/7] char: xillybus: Integer arithmetic improvements
` [PATCH v5 6/7] char: xillybus: Add defensive sanity checks
` [PATCH v5 7/7] char: xillybus: Ignore and report unsolicited interrupts
[PATCH ath-next v2 0/2] wifi: ath11k: fix SoC reboot on firmware crash on AHB
2026-08-05 11:13 UTC (3+ messages)
[PATCH] firmware: airoha: Update firmware for an8811hb 2.5G ethernet phy
2026-08-05 11:13 UTC (2+ messages)
[PATCH v4 0/4] KUnit test for VF provisioning error handling
2026-08-05 11:13 UTC (5+ messages)
` [PATCH v4 1/4] drm/xe/guc: Add KUNIT stub for xe_guc_mmio_send_recv()
` [PATCH v4 2/4] drm/xe/vf: Split submission config query helpers
[PATCH] drm/pagemap: Prevent double migration of device pages
2026-08-05 11:12 UTC (2+ messages)
` ✓ CI.KUnit: success for drm/pagemap: Prevent double migration of device pages (rev2)
[LTP] [PATCH 1/4] readthedocs: Update to Ubuntu 26.04, Sphinx 8.2.3
2026-08-05 11:12 UTC (3+ messages)
` [LTP] "
[PATCH] drm/panel-edp: Add pre_unprepare delay
2026-08-05 11:10 UTC (3+ messages)
[PATCH -next] thunderbolt: Add quirk to reset host interface on DMA path teardown for AMD USB4 routers
2026-08-05 11:10 UTC (3+ messages)
[RFC v2 PATCH 0/16] Optimize this_cpu_*() ops for non-x86 (ARM64 for this series)
2026-08-05 11:10 UTC (10+ messages)
[PATCH] staging: rtl8723bs: fix OOB read in rtw_restruct_wmm_ie()
2026-08-05 11:10 UTC (3+ messages)
[PATCH v3 0/8] KVM: s390: More fixes
2026-08-05 11:04 UTC (9+ messages)
` [PATCH v3 1/8] KVM: s390: Remove user triggerable WARN_ON
` [PATCH v3 2/8] KVM: s390: Zero initialize data structures for inject_pfault_token
` [PATCH v3 3/8] KVM: s390: Zero initialize irq in reinject_machine_check
` [PATCH v3 4/8] KVM: s390: Fix memory leak in guest debug handling
` [PATCH v3 5/8] KVM: s390: Fix old_data leak in guest debug error path
` [PATCH v3 6/8] KVM: s390: Take srcu when importing watchpoint data
` [PATCH v3 7/8] KVM: s390: Free guest debug data on vcpu destroy
` [PATCH v3 8/8] KVM: s390: Fix length check __import_wp_info()
[PATCH v3 0/4] Base support for Power12
2026-08-05 11:09 UTC (5+ messages)
` [PATCH v3 1/4] powerpc/pseries: Limit PVR list to 16 entries for CAS negotiation
` [PATCH v3 2/4] powerpc: Add Power12 raw mode
` [PATCH v3 3/4] powerpc: Add Power12 architected mode
` [PATCH v3 4/4] powerpc/perf: Add power12 Base Performance Monitoring support
[PATCH] net/iavf: enable 200G link speed
2026-08-05 18:11 UTC
[PATCH v9 0/7] Switch Arm SMCCC firmware services to an SMCCC bus
2026-08-05 11:08 UTC (3+ messages)
` [PATCH v9 2/7] firmware: hwrng: arm_smccc_trng: Register as an SMCCC device
[PATCH v2 0/2] w5100: restore GPIO-based link detection
2026-08-05 11:08 UTC (3+ messages)
` [PATCH v2 2/2] dt-bindings: net: convert wiznet,w5x00 to YAML
[PATCH] hw/pci-host/pnv_phb4: fix guest-triggerable abort on 8-byte config access
2026-08-05 11:07 UTC (2+ messages)
[PATCH] PCI: cadence-plat: Fix host/endpoint dependencies
2026-08-05 11:07 UTC (2+ messages)
24.11.7 patches review and test
2026-08-05 11:07 UTC (3+ messages)
[PATCH testsuite v2] tests/io_uring/iouring.c: bump RLIMIT_MEMLOCK up to hard limit
2026-08-05 11:07 UTC
Salary increase notice for 2026 // 8/5/2026 4:07 AM
2026-08-05 11:07 UTC
[PATCH v5] can: tcan4x5x: put tcan into sleep when removing driver
2026-08-05 11:07 UTC
[PATCH v12 0/6] Introduce the Power State Change Reasons Recording (PSCRR) framework
2026-08-05 11:07 UTC (3+ messages)
[PATCH v7 00/23] Introduce SCMI Telemetry support
2026-08-05 11:06 UTC (4+ messages)
[PATCH net-next v8 0/4] net: rnpgbe: Add TX/RX and link status support
2026-08-05 11:04 UTC (4+ messages)
` [PATCH net-next v8 1/4] net: rnpgbe: Add interrupt handling
[PATCH v3 00/10] Bug fixes and enhancements for kdump LUKS support
2026-08-05 11:05 UTC (3+ messages)
` [PATCH v3 04/10] crash_dump: Read the number of dm-crypt keys from reserved memory
[PATCH 0/2] drm/i915/display: Enable AS SDP Skip Frames
2026-08-05 11:05 UTC (2+ messages)
` ✓ Xe.CI.BAT: success for drm/i915/display: Enable AS SDP Skip Frames (rev3)
[PATCH v9 0/8] mm: optimize zone-device memmap initialization
2026-08-05 11:04 UTC (4+ messages)
` [PATCH v9 8/8] x86/string: extend memcpy_flushcache() fixed-size fastpaths
[PATCH] ksm: update comments and docs to reference folio->mapping
2026-08-05 11:05 UTC (2+ messages)
[RFC PATCH v1 0/5] VBS/VSM-on-KVM: QEMU support for the secure VM plane
2026-08-05 11:04 UTC (6+ messages)
` [RFC PATCH v1 1/5] kvm: add userspace handlers for VM planes and VBS VTL calls
` [RFC PATCH v1 2/5] vm_planes: Add VBS VTL call handling and plane memory sealing
` [RFC PATCH v1 3/5] linux-headers: sync kvm_para.h VBS VTL hypercalls
` [RFC PATCH v1 4/5] target/i386/kvm: run the secure plane in-kernel (Option B)
` [RFC PATCH v1 5/5] target/i386/kvm: read plane config via address_space API
[RFC PATCH v1 00/42] VBS/VSM-on-KVM: VBS integration for KVM VM planes
2026-08-05 11:03 UTC (43+ messages)
` [RFC PATCH v1 01/42] Fix merge issue - Remove duplicate definition for kvm_arch_has_irq_bypass
` [RFC PATCH v1 02/42] Fix compilation
` [RFC PATCH v1 03/42] Fix compile error
` [RFC PATCH v1 04/42] Fix compile errors
` [RFC PATCH v1 05/42] Initial support for VM Planes - Add kernel config for CONFIG_VM_PLANES - Parse vm plane config from initrd for plane configuration - Make hypercalls to allocate memory for the vm planes
` [RFC PATCH v1 06/42] Use vcpu count from the plane configuration
` [RFC PATCH v1 07/42] skip processing plane configuration for plane 0 - plane 0 is the boot plane
` [RFC PATCH v1 08/42] Add plane config param to specify kernel image format
` [RFC PATCH v1 09/42] Activate the VM Planes through the Hypervisor - Using KVM as the VMM
` [RFC PATCH v1 10/42] allow the command line to be specified for kernels in other planes
` [RFC PATCH v1 11/42] Various changes to support VM Planes
` [RFC PATCH v1 12/42] Add a Virtualization Based Security (VBS) framework. - Add backends for AMD SEV-SNP, Intel TDX, Arm CCA and KVM Planes. - Support VTL on Hyper-V in addition to Planes on KVM
` [RFC PATCH v1 13/42] Add a inter-plane communication mechanism through KVM. - model this to use a single page similar to SEV-SNP
` [RFC PATCH v1 14/42] KVM: Add per-plane memory attribute support for cross-plane EPT protection
` [RFC PATCH v1 15/42] KVM: x86: Add KVM_HC_VBS_VTL_CALL hypercall for VBS inter-plane calls
` [RFC PATCH v1 16/42] vbs: Add HEKI kernel sealing and fix KVM plane memory attribute guards
` [RFC PATCH v1 17/42] vbs: Add module authentication via VBS/HEKI
` [RFC PATCH v1 18/42] vbs: Add kexec validation and make module auth non-fatal
` [RFC PATCH v1 19/42] Merge branch 'master' into vm-planes
` [RFC PATCH v1 20/42] kvm: x86: fix merged plane API/stat build regressions
` [RFC PATCH v1 21/42] KVM: x86: exit VM planes and VBS hypercalls to userspace
` [RFC PATCH v1 22/42] kexec: block legacy kexec_load when VBS is active
` [RFC PATCH v1 23/42] kvm: x86: fix merged plane API/stat build regressions
` [RFC PATCH v1 24/42] KVM: planes: expose memory-attribute setting to in-kernel callers
` [RFC PATCH v1 25/42] vm_planes: drop unused per-plane vcpu_count
` [RFC PATCH v1 26/42] drivers/virt: add VBS secure-plane park loop
` [RFC PATCH v1 27/42] KVM: planes: add arch-neutral in-kernel plane switch helper
` [RFC PATCH v1 28/42] KVM: x86: add VBS VTL call/return and cross-plane set-mem-attrs hypercalls
` [RFC PATCH v1 29/42] init/vm_planes: set up planes from rootfs_initcall and load ELF payloads
` [RFC PATCH v1 30/42] security/vbs: run backend probe and HEKI seal at rootfs_initcall
` [RFC PATCH v1 31/42] security/vbs: pin the VTL call hypercall to CPU0
` [RFC PATCH v1 32/42] security/vbs: add secure-plane monitor backend
` [RFC PATCH v1 33/42] drivers/virt: rename VBS park loop to secure_monitor
` [RFC PATCH v1 34/42] x86/realmode: skip the sub-1M trampoline for the VBS secure plane
` [RFC PATCH v1 35/42] KVM: x86: deny normal-plane access to secure-plane memory
` [RFC PATCH v1 36/42] KVM: plane: handle KVM_CHECK_EXTENSION on the plane fd
` [RFC PATCH v1 37/42] KVM: selftests: run plane tests with a split IRQ chip
` [RFC PATCH v1 38/42] kvm: x86: drop obsolete kvm_cache_regs.h
` [RFC PATCH v1 39/42] kvm: arch: finalize plane hooks and kvm_arch_vcpu_create signature
` [RFC PATCH v1 40/42] kvm: x86: use kvm_vcpu scheduling-state accessors and struct stat fields
` [RFC PATCH v1 41/42] kvm: x86: finalize per-plane APIC state and CPUID placement
` [RFC PATCH v1 42/42] kvm: planes: reconcile core plane state, UAPI and hypercall exit
[PATCH v4 0/7] char: xillybus: Harden driver and improve code quality
2026-08-05 11:03 UTC (2+ messages)
[PATCH] iio: flow: slf3s: restart measurement if VDD disable fails
2026-08-05 11:02 UTC
[PATCH 1/7] wifi: cfg80211: report authorized connect and roam events
2026-08-05 11:01 UTC (4+ messages)
` [PATCH v2 0/2] wifi: support authorized roaming offload reporting
` [PATCH v2 1/2] wifi: cfg80211: report authorized connect and roam events
` [PATCH v2 2/2] wifi: nl80211: add roam offload extended feature
[PATCH v6 0/2] mm/memory_hotplug: optimize zone contiguous check when changing pfn range
2026-08-05 11:02 UTC (3+ messages)
` [PATCH v6 2/2] mm/memory_hotplug: improve shrink_zone_span() subsection boundary checks
[PATCH v1] rust: time: rename ClockSource trait to ClockId
2026-08-05 11:01 UTC (2+ messages)
[RFC PATCH v4 1/3] mm: allow page faults to request VMA-lock retry
2026-08-05 11:00 UTC (4+ messages)
[PATCH v5 00/12] ASoC: add and use new snd_soc_register_component()
2026-08-04 23:40 UTC (2+ messages)
[PATCH mptcp-net v3] mptcp: pm: fix userspace PM address ID overflow when all IDs are exhausted
2026-08-05 10:59 UTC (2+ messages)
[PATCH net-next v2 0/2] netconsole: replace target_list_lock by RCU on userdata hot path
2026-08-05 10:58 UTC (3+ messages)
` [PATCH net-next v2 1/2] netconsole: publish the userdata payload with RCU
` [PATCH net-next v2 2/2] selftests: netconsole: add a userdata torture test
[PATCH v4 00/14] Add dmabuf read/write via io_uring
2026-08-05 10:59 UTC (4+ messages)
` [PATCH v4 01/14] dma-buf: introduce initial file I/O infrastructure
Fixes tags need work in the input-current tree
2026-08-05 10:58 UTC
[PATCH] worktree add: shouldn't dwim if -b or -B is given
2026-08-05 10:57 UTC (3+ messages)
[PATCH v2 0/2] wifi: support authorized roaming offload reporting
2026-08-05 10:57 UTC
[PATCH] target/loongarch: Fix SWI interrupt delivery via CSR_ESTAT
2026-08-05 10:56 UTC (5+ messages)
[PATCH v5] riscv: stacktrace: fix stack-out-of-bounds in walk_stackframe()
2026-08-05 10:57 UTC (3+ messages)
[PATCH v2 0/5] rust: pin-init: merge `__init` and `__pinned_init`
2026-08-05 10:56 UTC (4+ messages)
` [PATCH v2 3/5] rust: pin-init: add `ptr_init` and `ptr_try_init` and recommend over `__init`
[PATCH v2 0/4] MMC pinmux configuration fixes
2026-08-05 10:56 UTC (3+ messages)
` [PATCH v2 3/4] arm64: dts: ti: k3-am62a: Set MMC clock pins as OUTPUT
[oe][meta-gnome][PATCH 1/8] gdm: upgrade 50.1 -> 50.2
2026-08-05 10:56 UTC (8+ messages)
` [oe][meta-gnome][PATCH 2/8] gvfs: upgrade 1.60.1 -> 1.60.2
` [oe][meta-multimedia][PATCH 3/8] libdvdcss: upgrade 1.5.0 -> 1.6.0
` [oe][meta-multimedia][PATCH 4/8] gst-instruments: upgrade 0.3.1 -> 0.3.2
` [oe][meta-networking][PATCH 5/8] babeld: upgrade 1.13.1 -> 1.14
` [oe][meta-networking][PATCH 6/8] ngtcp2: upgrade 1.22.1 -> 1.25.0
` [oe][meta-networking][PATCH 7/8] ntpsec: upgrade 1.2.4 -> 1.2.5
` [oe][meta-oe][PATCH 8/8] apitrace: upgrade 13.0 -> 14.0
[PATCH] platform/x86: asus-wmi: add tablet-mode switch quirk for ASUS ProArt PX13
2026-08-05 10:56 UTC
[PATCH 00/19] buffer: stop clearing BH_Uptodate when a write fails
2026-08-05 10:55 UTC (5+ messages)
` [PATCH 19/19] "
linux-next: Tree for Jul 30 (pci/controller/cadence/)
2026-08-05 10:54 UTC (2+ messages)
[PATCH] media: ipu-bridge: Add OV01A1B sensor config
2026-08-05 10:54 UTC (2+ messages)
[PATCH] fat: reclaim unused KEEP_SIZE clusters on last writer release
2026-08-05 10:54 UTC
[PATCH v2 0/2] Honor XA_FLAGS_ACCOUNT in xas_split_alloc() and charge to folio's memcg
2026-08-05 10:52 UTC (7+ messages)
` [PATCH v2 1/2] mm/huge_memory: use folio's memcg inside __folio_split()
[PATCH] firmware: cs_dsp: Fix mock register default typo in KUnit test
2026-08-05 10:52 UTC
[PATCH] zram: freeze device queue before device reset
2026-08-05 10:52 UTC (3+ messages)
[PATCH v2 0/4] iio: light: ltr501: Add ltr329 support
2026-08-05 10:53 UTC (7+ messages)
` [PATCH v2 3/4] iio: light: ltr501: Add ltr329 driver support
[PATCH v9 00/41] guest_memfd: In-place conversion support
2026-08-05 10:51 UTC (3+ messages)
` [PATCH v9 09/41] KVM: guest_memfd: Filter both shared and private when invalidating
[PATCH v5] usb: mtu3: support the upstream devicetree binding
2026-08-05 10:51 UTC (4+ messages)
[PATCH v2] mm/memory-failure: fix concurrent access issue in min_order_for_split()
2026-08-05 10:51 UTC (5+ messages)
[PATCH v1 net-next 0/2] pfcp: Support per-netns device unregistration
2026-08-05 10:51 UTC (2+ messages)
[PATCH] rust: configfs: fix release safety documentation
2026-08-05 10:46 UTC (3+ messages)
` [PATCH v2] "
[PATCH v3] rust: time: warn and assert out-of-range input in fsleep() and udelay()
2026-08-05 10:42 UTC (2+ messages)
Patchwork summary for: spi-devel-general
2026-08-05 10:50 UTC
[PATCH 0/5] drm/i915: HDMI/PCON DSC prep fixes
2026-08-05 10:49 UTC (2+ messages)
` ✓ Xe.CI.FULL: success for "
[PATCH net 0/2] net: fix skb->protocol not updated after VLAN network header adjustment
2026-08-05 10:53 UTC (3+ messages)
` [PATCH net 1/2] net: packet: "
` [PATCH net 2/2] net: tap: "
[PATCH 0/3] KVM: arm64: vgic: Fixes for ITS table save and init retry
2026-08-05 10:49 UTC (4+ messages)
` [PATCH 3/3] KVM: arm64: vgic-its: Don't write past the end of the collection table
[PATCH v4 00/17] Refcounted interrupt disable and SpinLockIrq for Rust
2026-08-05 9:42 UTC (4+ messages)
` [PATCH v4 12/17] s390/preempt: Enable HAS_SEPARATE_PREEMPT_RESCHED_BITS
[PATCH 0/2] clk: qcom: Mark the GPU CX GDSC as votable for Glymur and Kaanapali
2026-08-05 10:48 UTC (5+ messages)
` [PATCH 1/2] clk: qcom: gpucc-glymur: Mark the GPU CX GDSC as votable
` [PATCH 2/2] clk: qcom: gpucc-kaanapali: "
[PATCH v3] drm/tyr: add Job IRQ handling
2026-08-05 10:48 UTC (2+ messages)
[PATCH v4 0/3] thermal: qcom: add support for PMIC5 Gen3 ADC thermal monitoring
2026-08-05 10:47 UTC (4+ messages)
` [PATCH v4 3/3] "
[PATCH] w5100: restore GPIO-based link detection
2026-08-05 10:46 UTC (6+ messages)
[PATCH] spi: ath79: use devm everywhere in probe
2026-08-04 23:12 UTC (2+ messages)
[PATCH net-next v4 0/2] dpll: zl3073x: add PTP clock support
2026-08-05 10:46 UTC (6+ messages)
` [PATCH net-next v4 1/2] dpll: zl3073x: add channel ToD, phase step and TIE operations
[PATCH] drm: fix missing header include for drm_panel_put()
2026-08-05 10:43 UTC (2+ messages)
[PATCH v3] perf tests: mmap-basic: fix user rdpmc detection logic
2026-08-05 10:43 UTC (4+ messages)
[PATCH v4 0/2] Add LPASS VA CSR HeartBeat pulse clock support
2026-08-05 10:43 UTC (3+ messages)
` [PATCH v4 2/2] clk: qcom: Add LPASS VA CSR heartbeat pulse clock
[PATCH] x86: reduce dependencies on x86_emulate/x86_emulate.h
2026-08-05 10:43 UTC (3+ messages)
[PATCH 00/12] gpu: nova-core: add PRAMIN window support
2026-08-05 10:43 UTC (3+ messages)
` [PATCH 01/12] rust: io: add Region::try_subregion
[PATCH] riscv: further remove XIP
2026-08-05 10:42 UTC (3+ messages)
[PATCH v2 0/6] mm: add basic PTE const type-safety
2026-08-05 10:42 UTC (2+ messages)
[PATCH 0/2] spi: qcom-geni: Add shutdown and panic notifier support
2026-08-05 10:42 UTC (3+ messages)
` [PATCH 1/2] spi: qcom-geni: Add shutdown callback to quiesce hardware on reboot
` [PATCH 2/2] spi: qcom-geni: Add panic notifier to suspend controller during panic
[meta-oe][scarthgap][PATCH] thrift: fix CVE-2026-58389
2026-08-05 10:37 UTC (2+ messages)
[PATCH] mm/huge_memory: let special huge VMAs bypass the THP policy check
2026-08-05 10:41 UTC (2+ messages)
[meta-oe][scarthgap][PATCH] thrift: fix CVE-2026-58389
2026-08-05 10:36 UTC
[PATCH] staging: rtl8723bs: remove duplicate blank line in sdio_ops.h
2026-08-05 10:41 UTC
[PATCH v7 0/8] cxl: Support Back-Invalidate
2026-08-05 10:41 UTC (3+ messages)
` [PATCH v7 1/8] cxl: Add BI register probing and port initialization
[PATCH 0/5] ASoC: TI codecs: sort the reg_defaults tables
2026-08-05 10:41 UTC (6+ messages)
` [PATCH 1/5] ASoC: pcm512x: sort the register default table
` [PATCH 2/5] ASoC: tas2552: "
` [PATCH 3/5] ASoC: tas2764: "
` [PATCH 4/5] ASoC: tas2780: "
` [PATCH 5/5] ASoC: tas675x: "
[PATCH net-next v5 00/10] ipv6: report why a route was deleted in RTM_DELROUTE
2026-08-05 10:41 UTC (2+ messages)
[PATCH] watchdog: pcwd_usb: keep device alive for open files
2026-08-05 10:41 UTC (2+ messages)
[PATCH v3 0/1] drm/i915/display: Add quirk to force backlight type on some TUXEDO devices
2026-08-05 10:40 UTC (3+ messages)
` [PATCH v3 1/1] "
[RFC PATCH] arm64: mm: Map fixmap PTE tables r/o in the linear map
2026-08-05 10:40 UTC
[PATCH 0/8] Extend Qualcomm reference device EC driver with fan LUT, profile and SoC Tj support
2026-08-05 10:40 UTC (4+ messages)
` [PATCH 2/8] platform: arm64: qcom-hamoa-ec: Add SoC junction temperature reporting
[RFC PATCH v2 0/5] Add perf.data tracepoint events to trace.dat conversion
2026-08-05 10:40 UTC (4+ messages)
[PATCH v2 0/2] thermal: hwmon: Fix thermal zone removal deadlock
2026-08-05 10:40 UTC (3+ messages)
` [PATCH v2 2/2] thermal: hwmon: Remove hwmon class device along with its parent
[PATCH v3 0/4] Initial support for Advantech SOM-DB5830 board
2026-08-05 10:38 UTC (3+ messages)
` [PATCH v3 1/4] dt-bindings: arm: qcom: fix PURWA/HAMOA IOT SOM compatibles
[PATCH v3 0/1] target/s390x: Allow 2G hugepages guest backing
2026-08-05 10:37 UTC (2+ messages)
` [PATCH v3 1/1] "
[LTP] [PATCH 1/2] tpci: refactor kernel module
2026-08-05 10:38 UTC (2+ messages)
` [LTP] "
[PATCH 0/3] ASoC: cs35l41/cs35l45/cs4265: sort the reg_defaults tables
2026-08-05 10:38 UTC (3+ messages)
[RFC PATCH] zram: avoid preemption with CPU-based compression backends
2026-08-05 10:37 UTC (10+ messages)
[PATCH v3] rust: hrtimer: Restrict expires() to safe contexts
2026-08-05 10:37 UTC (5+ messages)
page: next (older) | prev (newer) | latest
- recent:[subjects (threaded)|topics (new)|topics (active)]
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.