messages from 2025-05-08 13:37:16 to 2025-05-08 14:22:44 UTC [more...]
[PATCH v2 00/24] arm64: FPSIMD/SVE/SME fixes + re-enable SME
2025-05-08 13:26 UTC (23+ messages)
` [PATCH v2 03/24] arm64/fpsimd: signal: Mandate SVE payload for streaming-mode state
` [PATCH v2 04/24] arm64/fpsimd: signal: Consistently read FPSIMD context
` [PATCH v2 05/24] arm64/fpsimd: ptrace: Consistently handle partial writes to NT_ARM_(S)SVE
` [PATCH v2 06/24] arm64/fpsimd: Clarify sve_sync_*() functions
` [PATCH v2 07/24] arm64/fpsimd: Factor out {sve,sme}_state_size() helpers
` [PATCH v2 08/24] arm64/fpsimd: Add task_smstop_sm()
` [PATCH v2 09/24] arm64/fpsimd: signal: Use SMSTOP behaviour in setup_return()
` [PATCH v2 10/24] arm64/fpsimd: Remove redundant task->mm check
` [PATCH v2 11/24] arm64/fpsimd: Consistently preserve FPSIMD state during clone()
` [PATCH v2 12/24] arm64/fpsimd: Clear PSTATE.SM "
` [PATCH v2 13/24] arm64/fpsimd: Make clone() compatible with ZA lazy saving
` [PATCH v2 14/24] arm64/fpsimd: ptrace/prctl: Ensure VL changes do not resurrect stale data
` [PATCH v2 15/24] arm64/fpsimd: ptrace/prctl: Ensure VL changes leave task in a valid state
` [PATCH v2 16/24] arm64/fpsimd: ptrace: Save task state before generating SVE header
` [PATCH v2 17/24] arm64/fpsimd: ptrace: Do not present register data for inactive mode
` [PATCH v2 18/24] arm64/fpsimd: ptrace: Mandate SVE payload for streaming-mode state
` [PATCH v2 19/24] arm64/fpsimd: ptrace: Gracefully handle errors
` [PATCH v2 20/24] arm64/fpsimd: Allow CONFIG_ARM64_SME to be selected
` [PATCH v2 21/24] kselftest/arm64: fp-ptrace: Fix expected FPMR value when PSTATE.SM is changed
` [PATCH v2 22/24] kselftest/arm64: tpidr2: Adjust to new clone() behaviour
` [PATCH v2 23/24] kselftest/arm64: fp-ptrace: Adjust to new VL change behaviour
` [PATCH v2 24/24] kselftest/arm64: fp-ptrace: Adjust to new inactive mode behaviour
[PATCH v3 0/2] ALPM rework and fixes
2025-05-08 14:22 UTC (5+ messages)
` [PATCH v3 1/2] drm/i915/alpm: Make intel_alpm_enable_sink available for PSR
` [PATCH v3 2/2] drm/i915/alpm: Stop writing ALPM registers when PSR is enabled
` ✓ CI.Patch_applied: success for ALPM rework and fixes (rev3)
` ✓ CI.checkpatch: "
[PATCH 00/13] single-binary: make QAPI generated files common
2025-05-08 14:21 UTC (3+ messages)
` [PATCH 03/13] qobject/qlit: allow to hide dict or list entries
[PATCH v1 1/1] coresight: cti: Replace inclusion by struct fwnode_handle forward declaration
2025-05-08 13:32 UTC (2+ messages)
[PATCH 0/5] Enable hstateen bits lazily for the KVM RISC-V Guests
2025-05-08 13:45 UTC (12+ messages)
` [PATCH 1/5] RISC-V: KVM: Lazy enable hstateen IMSIC & ISEL bit
` [PATCH 4/5] RISC-V: KVM: Enable envcfg and sstateen bits lazily
[PATCH v5 0/1] kasan: Avoid sleepable page allocation from atomic context
2025-05-08 14:20 UTC (4+ messages)
` [PATCH v5 1/1] "
[PATCH net-next 0/2] vsock/test: improve sigpipe test reliability
2025-05-08 14:20 UTC (3+ messages)
` [PATCH net-next 1/2] vsock/test: retry send() to avoid occasional failure in sigpipe test
` [PATCH net-next 2/2] vsock/test: check also expected errno on "
[PATCHv7 00/24] zram: introduce custom comp backends API
2025-05-08 14:19 UTC (3+ messages)
` [PATCHv7 10/24] zram: add zlib compression backend support
[PATCH net v1] mlxbf-gige: Support workaround for MDIO GPIO degradation bug
2025-05-08 14:18 UTC (3+ messages)
[RFC] gfs2: Do not call iomap_zero_range beyond eof
2025-05-08 14:17 UTC (2+ messages)
[RFC PATCH 0/2] rebase: support --trailer and add --reviewby
2025-05-08 14:17 UTC (3+ messages)
` [RFC PATCH 2/2] rebase: support --trailer
[PATCH net-next] tun: use xdp_get_frame_len()
2025-05-08 14:16 UTC (5+ messages)
[PATCH 0/4] PM: TI: AM335x: PM STANDBY fixes
2025-05-08 13:14 UTC (3+ messages)
` [PATCH 2/4] pmdomain: ti: Fix STANDBY handling of PER power domain
[PATCH 0/4] nvmet pci-epf fixes
2025-05-08 13:07 UTC (3+ messages)
` [PATCH 3/4] nvmet: pci-epf: Cleanup nvmet_pci_epf_raise_irq()
+ fix-zero-copy-i-o-on-__get_user_pages-allocated-pages.patch added to mm-hotfixes-unstable branch
2025-05-08 14:16 UTC (2+ messages)
[QUESTION] Loongarch bpf selftest liburandom_read.so build error
2025-05-08 14:15 UTC (3+ messages)
[PATCH v2] Bluetooth: btusb: use skb_pull to avoid unsafe access in QCA dump handling
2025-05-08 14:15 UTC
[PATCH v6 0/1] kasan: Avoid sleepable page allocation from atomic context
2025-05-08 14:15 UTC (2+ messages)
` [PATCH v6 1/1] "
[PATCH 0/8] mfd: Fix wakeup source leaks on device unbind
2025-05-08 14:14 UTC (2+ messages)
[RFC] LSM deprecation / removal policies
2025-05-08 14:13 UTC (7+ messages)
[PATCH i-g-t] gitlab-ci: Remove MIPS testing
2025-05-08 14:12 UTC
[RFC 00/11] do not drain while holding the graph lock
2025-05-08 14:09 UTC (12+ messages)
` [PATCH 01/11] block: remove outdated comments about AioContext locking
` [PATCH 02/11] block: move drain outside of read-locked bdrv_reopen_queue_child()
` [PATCH 03/11] block/snapshot: move drain outside of read-locked bdrv_snapshot_delete()
` [PATCH 04/11] block: drain while unlocked in bdrv_reopen_parse_file_or_backing()
` [PATCH 05/11] block: move drain outside of read-locked bdrv_inactivate_recurse()
` [PATCH 06/11] blockdev: drain while unlocked in internal_snapshot_action()
` [PATCH 07/11] blockdev: drain while unlocked in external_snapshot_action()
` [PATCH 08/11] block: mark bdrv_drained_begin() as GRAPH_UNLOCKED
` [PATCH 09/11] block: move drain out of bdrv_change_aio_context()
` [PATCH 10/11] block/graph-lock: add drain flag to bdrv_graph_wr{, un}lock
` [PATCH 11/11] iotests/graph-changes-while-io: add test case with removal of lower snapshot
[tip:irq/drivers] BUILD SUCCESS 15568ffd59d4e7d8c39286a7159880afe327216d
2025-05-08 14:11 UTC
[PATCH v8 06/13] KVM: x86: Generalize private fault lookups to guest_memfd fault lookups
2025-05-08 14:12 UTC (11+ messages)
[PATCH v2 1/2] dt-bindings: mfd: Drop unrelated nodes from DTS example
2025-05-08 14:11 UTC (2+ messages)
[PATCH v2] smbios: add support for type 9 system slot
2025-05-08 14:10 UTC
KVM/QEMU Community call 29/04/2025 agenda items?
2025-05-08 14:09 UTC (7+ messages)
[RFC PATCH 08/21] KVM: TDX: Increase/decrease folio ref for huge pages
2025-05-08 14:10 UTC (12+ messages)
[PATCH v2 0/5] KVM: Dirty ring fixes and cleanups
2025-05-08 14:10 UTC (6+ messages)
` [PATCH v2 1/5] KVM: Bound the number of dirty ring entries in a single reset at INT_MAX
` [PATCH v2 2/5] KVM: Bail from the dirty ring reset flow if a signal is pending
` [PATCH v2 3/5] KVM: Conditionally reschedule when resetting the dirty ring
` [PATCH v2 4/5] KVM: Check for empty mask of harvested dirty ring entries in caller
` [PATCH v2 5/5] KVM: Use mask of harvested dirty ring entries to coalesce dirty ring resets
[PATCH v2 0/8] drm/i915: refactor VLV IOSF SB for display usage
2025-05-08 14:09 UTC (3+ messages)
` ✗ Fi.CI.BUILD: warning for drm/i915: refactor VLV IOSF SB for display usage (rev2)
` ✗ i915.CI.BAT: failure "
[PATCH 0/6] platform/x86: int3472: Allow re-using sensor GPIO mapping in atomisp
2025-05-08 14:09 UTC (10+ messages)
` [PATCH 6/6] media: atomisp: Switch to int3472 driver sensor GPIO mapping code
[PATCH v14 00/22] Type2 device basic support
2025-05-08 14:09 UTC (4+ messages)
` [PATCH v14 11/22] cxl: define a driver interface for HPA free space enumeration
[PATCH v4 0/1] Enable automatic SVN updates for SGX enclaves
2025-05-08 14:07 UTC (4+ messages)
` [PATCH v4 1/1] x86/sgx: "
[PATCH v10 0/3] Allow to enable multifd and postcopy migration together
2025-05-08 14:06 UTC (5+ messages)
` [PATCH v10 1/3] migration: enable multifd and postcopy together
` [PATCH v10 3/3] migration: write zero pages when postcopy enabled
[GIT PULL] bluetooth 2025-05-07
2025-05-08 14:06 UTC (3+ messages)
[PATCH 0/3] AMD gpu deadcoding (S more)
2025-05-08 14:05 UTC (3+ messages)
` [PATCH 3/3] drm/amd/pm: Remove remainder of mode2_reset_is_support
[PATCH v4 00/24] Tracefs support for pKVM
2025-05-08 14:05 UTC (5+ messages)
` [PATCH v4 01/24] ring-buffer: Introduce ring-buffer remotes
[PATCH v3] securityfs: fix missing of d_delete() in securityfs_remove()
2025-05-08 14:04 UTC
[PATCH 0/2] block: two fixes on recent elevator change
2025-05-08 14:04 UTC (5+ messages)
` [PATCH 1/2] block: don't quiesce queue for calling elevator_set_none()
` [PATCH 2/2] block: move removing elevator after deleting disk->queue_kobj
[PATCH v3 0/3] introduce PIDFD_SELF* sentinels
2025-05-08 14:04 UTC (8+ messages)
` [PATCH v3 3/3] selftests: pidfd: add tests for PIDFD_SELF_*
` The "make headers" requirement, revisited: "
[BUG] IB/rdmavt: Potential deadlocks in function rvt_ruc_loopback()
2025-05-08 14:03 UTC (2+ messages)
[PATCH 1/2] platform/x86: Move Lenovo files into lenovo subdir
2025-05-08 14:03 UTC (4+ messages)
` [PATCH 2/2] platform/x86: export thinkpad_acpi handles
stop passing a writeback_control to swap/shmem writeout
2025-05-08 14:03 UTC (4+ messages)
` [PATCH 2/7] mm: stop passing a writeback_control structure to shmem_writeout
[PATCH] btrfs: fix folio leak in submit_one_async_extent()
2025-05-08 14:02 UTC (2+ messages)
[PATCH v9 0/6] Maxim Integrated MAX77759 PMIC MFD-based drivers
2025-05-08 14:02 UTC (3+ messages)
` [PATCH v9 4/6] mfd: max77759: add Maxim MAX77759 core mfd driver
[PATCH v3 0/3] Add support for long task name
2025-05-08 14:02 UTC (11+ messages)
` [PATCH v3 2/3] treewide: Switch memcpy() users of 'task->comm' to a more safer implementation
` [PATCH v3 3/3] exec: Add support for 64 byte 'tsk->real_comm'
[master/scarthgap][PATCH] omapconf: use proper definition of boolean type
2025-05-08 14:01 UTC (2+ messages)
` [meta-arago] "
[PATCH RFC 00/10] qapi: remove all TARGET_* conditionals from the schema
2025-05-08 13:58 UTC (11+ messages)
` [PATCH 01/10] qapi: expose rtc-reset-reinjection command unconditionally
` [PATCH 02/10] qapi: expand docs for SEV commands
` [PATCH 03/10] qapi: make SEV commands unconditionally available
` [PATCH 04/10] qapi: expose query-gic-capability command unconditionally
` [PATCH 05/10] qapi: make SGX commands unconditionally available
` [PATCH 06/10] qapi: make Xen event "
` [PATCH 07/10] qapi: remove the misc-target.json file
` [PATCH 08/10] qapi: Make CpuModelExpansionInfo::deprecated-props optional and generic
` [PATCH 09/10] qapi: make most CPU commands unconditionally available
` [PATCH 10/10] qapi: make s390x specific "
[PATCH net-next v2 0/9] net: ethernet: ti: am65-cpsw: add network flow classification support
2025-05-08 14:00 UTC (5+ messages)
` [PATCH net-next v2 7/9] net: ethernet: ti: cpsw_ale: add policer save restore for PM sleep
` [PATCH net-next v2 8/9] net: ethernet: ti: am65-cpsw: add network flow classification support
[brauner-github:work.coredump.socket 16/19] fs/pidfs.c:607:2: error: call to '__compiletime_assert_461' declared with 'error' attribute: Need native word sized stores/loads for atomicity
2025-05-08 13:58 UTC
[PATCH 00/14] DC Patches May 12, 2025
2025-05-08 13:58 UTC (4+ messages)
` [PATCH 05/14] drm/amd/display: Defer BW-optimization-blocked DRR adjustments
[PATCH] net: ethernet: Fixe issue in nvmem_get_mac_address() where invalid mac addresses
2025-05-08 13:58 UTC (4+ messages)
[PATCH v2 0/6] Add support for user creatable SMMUv3 device
2025-05-08 13:57 UTC (8+ messages)
` [PATCH v2 1/6] hw/arm/smmuv3: Add support to associate a PCIe RC
[PATCH 6.6 000/129] 6.6.90-rc2 review
2025-05-08 13:57 UTC (2+ messages)
[PATCH v2] tracing: Allow the top level trace_marker to write into another instances
2025-05-08 13:56 UTC
[PATCH] drm/amdgpu: lock the eviction fence before signaling it
2025-05-08 13:56 UTC (2+ messages)
[PATCH v2] drm/xe/xe2hpg: Add Wa_22021007897
2025-05-08 13:55 UTC (2+ messages)
[PATCH 0/7] clk: renesas: rzg2l-cpg: Drop PM domain abstraction for MSTOP
2025-05-08 13:55 UTC (5+ messages)
` [PATCH 1/7] clk: renesas: rzg2l-cpg: Skip lookup of clock when searching for a sibling
[PATCH] net/af-xdp: Support pinned map path for AF_XDP sockets
2025-05-08 12:34 UTC
[PATCH 0/2] drm/panel: Add Novatek NT37801 panel driver
2025-05-08 13:54 UTC (4+ messages)
` [PATCH 2/2] "
[PATCH v1 net-next] net: lan743x: configure interrupt moderation timers based on speed
2025-05-08 13:54 UTC (7+ messages)
[PATCH V3] Add new tracepoint function for type time_t
2025-05-08 13:53 UTC (5+ messages)
` |FAILURE| pw153190 "
` [EXTERNAL] "
[PATCH 1/3] led: led-test: Remove standard error checking after KUNIT_ASSERT_*()
2025-05-08 13:53 UTC (2+ messages)
[PATCH 0/3] Improve checks for valid_fqdn in send-email and update documentation
2025-05-08 13:52 UTC (7+ messages)
` [PATCH v4 "
` [PATCH v4 2/3] docs: improve send-email documentation
[PATCH 0/2] dm mpath: Interface for explicit probing of active paths
2025-05-08 13:51 UTC (4+ messages)
` [PATCH 1/2] dm: Allow .prepare_ioctl to handle ioctls directly
Not capturing ust events
2025-05-08 13:51 UTC (2+ messages)
[PATCH] fill_oids_from_packs: fix memory leak when fill_oids_from_packs failed
2025-05-08 13:51 UTC
[RFC PATCH] target/arm: allow gdb to read ARM_CP_NORAW regs
2025-05-08 13:50 UTC (6+ messages)
[PATCH v3 0/5] iio: adc: add ad7606 calibration support
2025-05-08 13:50 UTC (5+ messages)
` [PATCH v3 5/5] iio: adc: ad7606: add gain "
[PATCH v4 00/43] KVM: arm64: Revamp Fine Grained Trap handling
2025-05-08 13:49 UTC (3+ messages)
` [PATCH v4 27/43] KVM: arm64: Use computed FGT masks to setup FGT registers
[PATCH next] platform/x86: dasharo-acpi: Fix a couple off by one bugs
2025-05-08 13:49 UTC (2+ messages)
[PATCH v3] ARM: dts: renesas: r9a06g032-rzn1d400-db: describe Debug LEDs
2025-05-08 13:49 UTC (4+ messages)
Doc by Giovanni Carroll Design Essence & Studio
2025-05-08 13:47 UTC
[PATCH v2 3/3] arm64/boot: Disallow BSS exports to startup code
2025-05-08 13:47 UTC (2+ messages)
[PATCH] perf/x86/intel: KVM: Mask PEBS_ENABLE loaded for guest with vCPU's value
2025-05-08 13:47 UTC (5+ messages)
[PATCH 1/2] BeagleBoard: Bring it back with updates
2025-05-08 13:46 UTC (2+ messages)
[PATCH net-next v1] tools: ynl: handle broken pipe gracefully in CLI
2025-05-08 13:47 UTC (2+ messages)
[PULL 0/8] Misc HW patches for 2025-04-08
2025-05-08 13:46 UTC (3+ messages)
` [PULL 2/8] hw/core/machine: Fix -machine dumpdtb=file.dtb
[PATCH v2 1/2] soc: qcom: socinfo: add SM8750 SoC ID
2025-05-08 13:46 UTC (2+ messages)
` [PATCH v2 2/2] dt-bindings: arm: qcom,ids: add SoC ID for SM8750
[PATCH v2 0/3] arm64/boot: Forbid the use of BSS symbols in startup code
2025-05-08 11:43 UTC
[RFC bpf-next 0/3] bpf: handle 0-sized structs properly
2025-05-08 13:45 UTC (3+ messages)
` [RFC bpf-next 1/3] libbpf: update BPF_PROG2() to handle empty structs
[PATCH v4 00/27] hw/i386/pc: Remove deprecated 2.6 and 2.7 PC machines
2025-05-08 13:35 UTC (25+ messages)
` [PATCH v4 04/27] hw/mips/loongson3_virt: Prefer using fw_cfg_init_mem_nodma()
` [PATCH v4 05/27] hw/nvram/fw_cfg: Factor fw_cfg_init_mem_internal() out
` [PATCH v4 06/27] hw/nvram/fw_cfg: Rename fw_cfg_init_mem_wide() -> fw_cfg_init_mem_dma()
` [PATCH v4 07/27] hw/i386/x86: Remove X86MachineClass::fwcfg_dma_enabled field
` [PATCH v4 08/27] hw/i386/pc: Remove multiboot.bin
` [PATCH v4 09/27] hw/nvram/fw_cfg: Remove fw_cfg_io_properties::dma_enabled
` [PATCH v4 10/27] hw/i386/pc: Remove linuxboot.bin
` [PATCH v4 11/27] hw/i386/pc: Remove pc_compat_2_6[] array
` [PATCH v4 12/27] target/i386/cpu: Remove CPUX86State::enable_cpuid_0xb field
` [PATCH v4 13/27] target/i386/cpu: Remove CPUX86State::fill_mtrr_mask field
` [PATCH v4 14/27] hw/intc/apic: Remove APICCommonState::legacy_instance_id field
` [PATCH v4 15/27] hw/core/machine: Remove hw_compat_2_6[] array
` [PATCH v4 16/27] hw/virtio/virtio-mmio: Remove VirtIOMMIOProxy::format_transport_address field
` [PATCH v4 17/27] hw/i386/pc: Remove deprecated pc-q35-2.7 and pc-i440fx-2.7 machines
` [PATCH v4 18/27] hw/i386/pc: Remove pc_compat_2_7[] array
` [PATCH v4 19/27] target/i386/cpu: Remove CPUX86State::full_cpuid_auto_level field
` [PATCH v4 20/27] target/i386/cpu: Remove CPUX86State::enable_l3_cache field
` [PATCH v4 21/27] hw/audio/pcspk: Remove PCSpkState::migrate field
` [PATCH v4 22/27] hw/core/machine: Remove hw_compat_2_7[] array
` [PATCH v4 23/27] hw/i386/intel_iommu: Remove IntelIOMMUState::buggy_eim field
` [PATCH v4 24/27] hw/intc/ioapic: Remove IOAPICCommonState::version field
` [PATCH v4 25/27] hw/virtio/virtio-pci: Remove VirtIOPCIProxy::ignore_backend_features field
` [PATCH v4 26/27] hw/char/virtio-serial: Do not expose the 'emergency-write' property
` [PATCH v4 27/27] hw/virtio/virtio-pci: Remove VIRTIO_PCI_FLAG_PAGE_PER_VQ definition
[PATCH net-next] vhost/net: align variable names with XDP terminology
2025-05-08 13:45 UTC (5+ messages)
[PATCH] perf/x86/intel: Fix segfault with PEBS-via-PT with sample_freq
2025-05-08 13:44 UTC
Sanity check request: reduced replication of alloc btrees
2025-05-08 13:44 UTC (2+ messages)
[PATCH 0/5] btrfs: fixes and cleanups for ordered extent allocation
2025-05-08 13:43 UTC (6+ messages)
` [PATCH 1/5] btrfs: fix qgroup reservation leak on failure to allocate ordered extent
[RFC PATCH v2 0/7] Defer throttle when task exits to user
2025-05-08 13:43 UTC (8+ messages)
` [RFC PATCH v2 7/7] sched/fair: alternative way of accounting throttle time
[REGRESSION] alg: ahash: Several tests fail during boot on Turris Omnia
2025-05-08 13:43 UTC (11+ messages)
` [PATCH] crypto: marvell/cesa - Do not chain submitted requests
` [v2 PATCH] "
` [v3 "
[PATCH V2] arm64/debug: Drop redundant DBG_MDSCR_* macros
2025-05-08 13:42 UTC (2+ messages)
[PATCH] tests/qtest/q35-test: Remove the obsolete test_without_smram_base test
2025-05-08 13:41 UTC (2+ messages)
[PATCH net-next 1/2] net: dpaa2-eth: convert to ndo_hwtstamp_set()
2025-05-08 13:41 UTC (2+ messages)
` [PATCH net-next 2/2] net: dpaa2-eth: add ndo_hwtstamp_get() implementation
[PATCH net-next 0/4] tun: optimize SKB allocation with NAPI cache
2025-05-08 13:40 UTC (6+ messages)
` [PATCH net-next 1/4] tun: rcu_deference xdp_prog only once per batch
[PATCH] i2c: mlxbf: Allow build with COMPILE_TEST
2025-05-08 13:40 UTC (3+ messages)
[PATCH] REFTABLE_REALLOC_ARRAY: fix potential memory leak if realloc failed
2025-05-08 13:39 UTC
[PATCH RESEND v13 0/5] Expose modifiers/formats supported by async flips
2025-05-08 13:38 UTC (4+ messages)
[PATCH] decode_header: fix pointential memory leak if decode_header failed
2025-05-08 13:38 UTC
[PATCH v3 0/5] PM: sleep: Improvements of async suspend and resume of devices
2025-05-08 13:38 UTC (12+ messages)
` [PATCH v3 1/5] PM: sleep: Resume children after resuming the parent
[PATCH 6.14 000/183] 6.14.6-rc1 review
2025-05-08 13:37 UTC (2+ messages)
[PATCH v3 0/3] Add RZ/G3E XSPI clocks
2025-05-08 13:37 UTC (5+ messages)
` [PATCH v3 2/3] clk: renesas: r9a09g047: Add support for xspi mux and divider
` [PATCH v3 3/3] clk: renesas: r9a09g047: Add XSPI clock/reset
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.