All of lore.kernel.org
 help / color / mirror / Atom feed
 messages from 2026-10-30 10:06:59 to 2026-10-30 10:44:47 UTC [more...]

[PATCH 0/9] Upgrades on 30th Oct
 2026-10-30 10:44 UTC  (2+ messages)
` [PATCH 1/9] debugedit: upgrade 5.3 -> 5.4

[PATCH 00/12] qom: resolve type name conflicts, avoid target_info() in class_init or type_init
 2026-10-30 10:43 UTC  (4+ messages)
` [PATCH 11/12] hw/virtio/virtio-mem: register legacy-guest variant with is_available

[PATCH] phy: qcom: qmp-combo: update offsets table for x1e80100
 2026-10-30 10:43 UTC 

[PATCH v2 0/4] loose: fix migrating "loose-object-idx" with batch fsync
 2026-10-30 10:43 UTC  (5+ messages)
` [PATCH v3 "
  ` [PATCH v3 1/4] loose: use finite timeout when locking "loose-object-idx" file

[PATCH net v2 07/14] net: pse-pd: do not tie a shared power domain to its creator's devres
 2026-10-30 10:42 UTC  (3+ messages)

[PATCH v3] selftests: cpufreq: stop CPU hotplug loop after cpufreq update test
 2026-10-30 10:42 UTC 

[PATCH b4 0/2] shazam: pass series URL in env variable for git hooks
 2026-10-30 10:41 UTC  (3+ messages)
` [PATCH b4 1/2] b4: support passing extra env variables to git commands
` [PATCH b4 2/2] shazam: pass series URL to git am as env variable

[PATCH v1] drm/i915/display: Allow port sync on PTL
 2026-10-30 10:40 UTC  (3+ messages)

linux-next: manual merge of the amdgpu tree with the origin tree
 2026-10-30 10:41 UTC  (2+ messages)
` [PATCH linux-next] drm/amd/pm: fix up the amdgpu merge of the smu 14.0.2 zero fan restore

[PATCH 1/3] arm64: dts: mediatek: mt8192-asurada: Add ramp-delay for MT6315 regulators
 2026-10-30 10:41 UTC  (4+ messages)
` [PATCH 2/3] arm64: dts: mediatek: mt8195-cherry: Fix ramp-delay for Vgpu
` [PATCH 3/3] arm64: dts: mediatek: mt8186-corsola-voltorb: Add MT6319 ramp-delay

[PATCH] ARM: OMAP2+: ti81xx: use non-scalable voltage domains
 2026-10-30 10:40 UTC 

[PATCH v7 00/16] drm: Add DRM_MODE_ATOMIC_RESET flag
 2026-10-30 10:40 UTC  (20+ messages)
` [PATCH v7 01/16] drm/amd/display: Fix planes atomic_create_state implementation
` [PATCH v7 02/16] drm/solomon: ssd130x: Drop the init-only assumption in ssd130x_crtc_create_state()
` [PATCH v7 03/16] drm/atomic: Switch to krealloc_array() in drm_atomic_get_private_obj_state()
` [PATCH v7 04/16] drm/atomic: Use __GFP_ZERO instead of explicit memset "
` [PATCH v7 05/16] drm/atomic: Use __GFP_ZERO instead of explicit memset in drm_atomic_get_connector_state()
` [PATCH v7 06/16] drm/atomic: Create function to insert CRTC state into a commit
` [PATCH v7 07/16] drm/atomic: Create function to insert plane "
` [PATCH v7 08/16] drm/atomic: Create function to insert colorop "
` [PATCH v7 09/16] drm/atomic: Create function to insert private obj "
` [PATCH v7 10/16] drm/atomic: Create function to insert connector "
` [PATCH v7 11/16] drm/atomic: Add drm_atomic_implements_create_state() helper
` [PATCH v7 12/16] drm/atomic: Allow filling a commit with pristine object states
` [PATCH v7 13/16] drm/tests: atomic: Add tests for drm_atomic_commit_fill_with_defaults()
` [PATCH v7 14/16] drm/atomic-uapi: Add DRM_MODE_ATOMIC_RESET flag
` [PATCH v7 15/16] drm/vkms: Switch container_of helpers to container_of_const
` [PATCH v7 16/16] drm/vkms: Add driver-specific plane property for testing

[PATCH kvmtool] Makefile: Use correct nm binary when cross-compiling for x86_64
 2026-10-30 10:40 UTC 

[PATCH 0/2] btrfs: zoned: fix silent data loss from leaked active zone reservation
 2026-10-30 10:40 UTC  (3+ messages)

[PATCH v2 0/3] Fix kernel complementary package installation
 2026-10-30 10:40 UTC  (3+ messages)
` [OE-core] "

[AUH][PATCH v5 1/2] steps: read changelog through devtool's metadata file
 2026-10-30 10:39 UTC  (2+ messages)
` [AUH][PATCH v5 2/2] steps: skip changelog in commit message when devtool flags it

[PATCH 0/4] Enable USB host support on the Genio 510 and 700 EVKs
 2026-10-30 10:39 UTC  (5+ messages)
` [PATCH 1/4] power: pmic: mtk-pwrap: honor fallback compatible strings
` [PATCH 4/4] configs: mt8188: enable USB host support

[PATCH v2] selftests: cpufreq: stop CPU hotplug loop after cpufreq update test
 2026-10-30 10:39 UTC  (3+ messages)
  ` 回复: "

[PATCH v2] block: Print simple help text when calling "-blockdev help"
 2026-10-30 10:38 UTC  (2+ messages)

[PULL 0/2] dockerfiles 20261029
 2026-10-30 10:38 UTC  (2+ messages)

[PULL 0/5] Qtest patches for 2026-10-29
 2026-10-30 10:38 UTC  (2+ messages)

[PATCH] bus: mhi: ep: aggregate raw buffer completions
 2026-10-30 10:38 UTC  (2+ messages)

[PULL 0/8] Migration patches for 2026-10-29
 2026-10-30 10:38 UTC  (2+ messages)

[PATCH] Documentation: media: Document impact of errors on buffer fields
 2026-10-30 10:38 UTC 

[PATCH 1/2] drm/etnaviv: etnaviv_fence: Put base class first
 2026-10-30 10:37 UTC  (2+ messages)

[PATCH v3 for-11.2 00/10] kvm/arm: Some refactoring for custom KVM host model
 2026-10-30 10:37 UTC  (5+ messages)
` [PATCH v3 for-11.2 09/10] target/arm: Directly store cpu probe failure error
` [PATCH v3 for-11.2 10/10] target/arm/kvm: Pass an error handle to kvm_arm_create_scratch_host_vcpu

[PATCH] bluez5: backport obexd phonebook-dummy and NewMissedCalls fixes
 2026-10-30 10:37 UTC 

[PATCH 6.12.y 0/3] Backport nested EPT violation GVA bit fix
 2026-10-30 10:37 UTC  (4+ messages)
` [PATCH 6.12.y 1/3] KVM: x86/mmu: pass PFERR_GUEST_PAGE/FINAL_MASK to kvm_translate_gpa
` [PATCH 6.12.y 2/3] KVM: x86: Tell ->inject_page_fault() whether or a fault came from hardware
` [PATCH 6.12.y 3/3] KVM: VMX: Synthesize nested EPT violation GVA_IS_VALID/GVA_TRANSLATED bits

[PATCH 0/2] mm/shmem: trace swapin results and allocation fallbacks
 2026-10-30 10:37 UTC  (5+ messages)
` [PATCH 1/2] mm/shmem: trace swapin results and order fallbacks

[v4l-utils] [PATCH v2] v4l2-compliance: Don't check bytesused or timestamp for error buffers
 2026-10-30 10:37 UTC 

[PATCH v6 00/10] Xe3P GPU Error Injection Test Suite with DRM RAS Netlink Support
 2026-10-30 10:36 UTC  (5+ messages)
` [PATCH v6 05/10] lib/igt_drm_ras_nl: add get_error_threshold command support
` [PATCH v6 06/10] lib/igt_drm_ras_nl: add set_error_threshold "

[PATCH 6.18.y 0/3] Backport nested EPT violation GVA bit fix
 2026-10-30 10:36 UTC  (4+ messages)
` [PATCH 6.18.y 1/3] KVM: x86/mmu: pass PFERR_GUEST_PAGE/FINAL_MASK to kvm_translate_gpa
` [PATCH 6.18.y 2/3] KVM: x86: Tell ->inject_page_fault() whether or a fault came from hardware
` [PATCH 6.18.y 3/3] KVM: VMX: Synthesize nested EPT violation GVA_IS_VALID/GVA_TRANSLATED bits

[PATCH v3 00/10] Make the 32-bit ARM DMA API work with normal IOMMU DMA default domains (+ Tegra PoC)
 2026-10-30 10:36 UTC  (2+ messages)

[PATCH v3 0/5] arm64: dts: qcom: kaanapali: Enable DisplayPort
 2026-10-30 10:36 UTC  (3+ messages)
` [PATCH v3 1/5] dt-bindings: display/msm: dp-controller: Document Kaanapali

[PATCH v4 00/15] media: i2c: os05b10: Refactor driver and Add new features
 2026-10-30 10:33 UTC  (16+ messages)
` [PATCH v4 01/15] media: i2c: os05b10: drop unused group-hold programming
` [PATCH v4 02/15] media: i2c: os05b10: Rename vmax variable in VBLANK control
` [PATCH v4 03/15] media: i2c: os05b10: Update active format before adjusting framing controls
` [PATCH v4 04/15] media: i2c: os05b10: Enable runtime PM autosuspend
` [PATCH v4 05/15] media: i2c: os05b10: add register definitions and use them in init table
` [PATCH v4 06/15] media: i2c: os05b10: split common and mode-specific init registers
` [PATCH v4 07/15] media: i2c: os05b10: remove unused control fields, simplify error handling
` [PATCH v4 08/15] media: i2c: os05b10: add V4L2 digital gain control
` [PATCH v4 09/15] media: i2c: os05b10: Add H/V flip support
` [PATCH v4 10/15] media: i2c: os05b10: Add test pattern options
` [PATCH v4 11/15] media: i2c: os05b10: add 12-bit RAW mode support
` [PATCH v4 12/15] media: i2c: os05b10: Add 1080p and 2x2 binning 720p modes
` [PATCH v4 13/15] media: i2c: os05b10: keep exposure default in sync with the active mode on VBLANK changes
` [PATCH v4 14/15] media: i2c: os05b10: add 2-lane support
` [PATCH v4 15/15] media: i2c: os05b10: fix horizontal blanking calculation

[PATCH v2 0/9] ARM: dts: omap: dm816x: fixes and peripheral updates for DM8168 SoC
 2026-10-30 10:34 UTC  (7+ messages)
` [PATCH v2 1/9] ARM: dts: omap: dm816x: Add specific pinctrl config defines
` [PATCH v2 2/9] ARM: dts: omap: dm816x: use dedicated SoC pinctrl
` [PATCH v2 4/9] ARM: dts: omap: dm816x: refactor and align MMC node

[PATCH] dax/pmem: fix unaligned compound devmap initialization
 2026-10-30 10:33 UTC  (2+ messages)

CVE-2026-98432 and CIP
 2026-10-30 10:34 UTC  (3+ messages)
  ` [cip-dev] "

[PATCH] Allow encryption sector size up to 64 KiB for plain devices
 2026-10-30 10:33 UTC  (2+ messages)

[PATCH v6 00/18] TP8028 Rapid Path Failure Recovery
 2026-10-30 10:32 UTC  (17+ messages)
` [PATCH v6 02/18] nvmet/debugfs: Export controller CIU and CIRN via debugfs
` [PATCH v6 07/18] nvme: Introduce FENCING and FENCED controller states
` [PATCH v6 15/18] nvme-fc: Hold inflight requests while in FENCING state

[isar-cip-core][PATCH 0/2] Add out of tree signing for swu files
 2026-10-30 10:32 UTC  (4+ messages)
` [isar-cip-core][PATCH 2/2] swupdate: Add out of tree signing script "

[RFC 0/5] Introduce dynamic tracer using Livepatch
 2026-10-30 10:31 UTC  (2+ messages)

[PATCH net v3 3/4] net: phy: as21xxx: force C45 OPs for AUTONEG
 2026-10-30 10:32 UTC  (2+ messages)

[PATCH net v3 2/4] net: phy: as21xxx: fix read_status speed handling
 2026-10-30 10:32 UTC  (2+ messages)

[PATCH net v3 1/4] net: phy: as21xxx: handle stale link status during autoneg
 2026-10-30 10:32 UTC  (2+ messages)

[PATCH 0/4] media: synchronize CPU access to imported DMA-BUFs
 2026-10-30 10:31 UTC  (8+ messages)
` [PATCH 2/4] media: videobuf2: add opt-in DMA-BUF CPU access

[OE-core][scarthgap][PATCH v2 5/8] curl: fix CVE-2026-8927
 2026-10-30 10:31 UTC  (3+ messages)

[PATCH 6.6 000/168] 6.6.161-rc1 review
 2026-10-30 10:31 UTC  (2+ messages)

[PATCH] pwm: stm32: Fix division by zero for 32-bit timers
 2026-10-30 10:31 UTC 

[PATCH] usb: dwc3: gadget: linearize SG requests that exceed the TRB cache
 2026-10-30 10:30 UTC  (5+ messages)
` [PATCH v2] "

[PATCH v4 0/6] PCI: dwc: Rework the error handling of dw_pcie_wait_for_link() API
 2026-10-30 10:29 UTC  (3+ messages)

[PATCH 0/3] landlock: Fix REFER in layered domains
 2026-10-30 10:29 UTC  (7+ messages)
` [PATCH 1/3] landlock: Fix layer composition of LANDLOCK_ACCESS_FS_REFER
` [PATCH 2/3] selftests/landlock: Test that layering does not break refer
` [PATCH 3/3] landlock: Simplify landlock_get_fs_access_mask()

[PATCH 0/8] IFPC support for A6xx
 2026-10-30 10:29 UTC  (9+ messages)
` [PATCH 3/8] drm/msm/a6xx: Expose GMU IFPC entry count in debugfs
` [PATCH 5/8] drm/msm/a6xx: Add IFPC tables for Adreno 630
` [PATCH 6/8] drm/msm/a6xx: Add IFPC tables for Adreno 640/680
` [PATCH RFT 8/8] drm/msm/a6xx: Wire up IFPC on A615-family GPUs

[PATCH v8 00/15] drm/imx: dc: Use prefetch engine
 2026-10-30 10:29 UTC  (9+ messages)
` [PATCH v8 05/15] drm/imx: dc: Flag CRTC status in GERNERALPURPOSE register
` [PATCH v8 06/15] drm/imx: dc-crtc: Disable at boot
` [PATCH v8 08/15] drm/imx: dc: Add DPR channel support
` [PATCH v8 15/15] drm/imx: dc: Use prefetch engine

[PATCH v2 0/9] ecryptfs: remove the remaining struct page usage
 2026-10-29 14:51 UTC  (10+ messages)
` [PATCH v2 1/9] ecryptfs: reject zero-length encrypted session keys
` [PATCH v2 2/9] ecryptfs: keep the folio locked while ecryptfs_write() writes it out
` [PATCH v2 3/9] ecryptfs: remove struct ecryptfs_page_crypt_context
` [PATCH v2 4/9] ecryptfs: use a folio and a buffer in crypt_extent()
` [PATCH v2 5/9] ecryptfs: use kzalloc() for the header buffer
` [PATCH v2 6/9] ecryptfs: use sg_init_one() instead of virt_to_scatterlist()
` [PATCH v2 7/9] ecryptfs: zero the tail of the last folio in place on truncate
` [PATCH v2 8/9] ecryptfs: rename functions to refer to folios
` [PATCH v2 9/9] ecryptfs: refer to folios in comments and printk strings

[PATCH 0/6] loose object size checks and a few size truncations
 2026-10-30 10:28 UTC  (7+ messages)
` [PATCH 1/6] object-file: check size of inflated loose object against its header
` [PATCH 2/6] object-file: use size_t for loose object sizes
` [PATCH 3/6] odb/source-loose: check object size when streaming loose objects
` [PATCH 4/6] cat-file: use size_t for the length passed to batch_write()
` [PATCH 5/6] notes: avoid truncating the size of concatenated notes
` [PATCH 6/6] diff: use size_t in count_trailing_blank()

[PATCH v5 0/8] serial: 8250_dw: describe the Allwinner H616 and A523 UART configurations
 2026-10-30 10:28 UTC  (5+ messages)
` [PATCH v5 6/8] dt-bindings: serial: snps-dw-apb-uart: add Allwinner A523
` [PATCH v5 7/8] serial: 8250_dw: discover Allwinner A523 FIFO depths through FCC

[PATCH] arm64: Kconfig: Don't select CPUMASK_OFFSTACK with 64K pages
 2026-10-30 10:28 UTC  (3+ messages)

[PATCH v2 net] can: peak_usb: fix use-after-free on PCAN-USB disconnect and init failure
 2026-10-30 10:27 UTC  (2+ messages)

[PATCH v6 00/13] can: peak_usb: fixes, cleanup and input validation hardening
 2026-10-30 10:27 UTC  (16+ messages)
` [PATCH v6 03/13] can: peak_usb: sort ctrlmode_supported flags
` [PATCH v6 06/13] can: peak_usb: harden channel handling in PCAN-USB FD
` [PATCH v6 08/13] can: peak_usb: reject records for unset channels in PCAN-USB Pro
` [PATCH v6 09/13] can: peak_usb: register the netdevs only once all channels are set up
` [PATCH v6 11/13] can: peak_usb: don't read past the message in PCAN-USB Pro decoders

[PATCH] drm/i915/gt: Use VCS instead of VECS for GuC error capture on Gen 12
 2026-10-30 10:27 UTC  (3+ messages)
` ✓ i915.CI.BAT: success for "

[Buildroot] [PATCH] package/open62541: bump to version 1.5.10
 2026-10-30 10:26 UTC 

[PATCH 1/2] mfd: Constify mfd_cell arrays
 2026-10-30 10:26 UTC  (2+ messages)

[BUG] grep --recurse-submodules <tree> dies on a directory inside a submodule
 2026-10-30 10:26 UTC  (2+ messages)

[RFC PATCH bpf-next] bpftool: avoid sign extension in unsigned enum JSON dumps
 2026-10-30 10:26 UTC  (2+ messages)

[RFC v10 1/1] leds: asus-aura-scsi: Add ASUS Aura RGB LED driver for ROG NVMe enclosures
 2026-10-30 10:26 UTC  (4+ messages)
  ` (subset) "

[PATCH v2] block: only fail dma-buf bios that need block layer PI
 2026-10-30 10:26 UTC  (2+ messages)

[PATCH 0/9] arm64: renesas: r8a78000: Add PWM support
 2026-10-30 10:19 UTC  (3+ messages)
` [PATCH 4/9] can: rcar_canfd: Add support for R-Car Gen5

[PATCH] powerpc/mm: fix uninitialized ZONE_DEVICE struct pages with PMDs
 2026-10-30 10:20 UTC  (4+ messages)

[PATCH net] net: stmmac: Clear DMA errors for multi-channel interrupts
 2026-10-30 10:22 UTC 

[PATCH] ARM: rockchip: rk3066: set soc_remap before starting secondary cores
 2026-10-30 10:22 UTC  (3+ messages)

memif test failures on next-net
 2026-10-30 10:22 UTC  (2+ messages)
` [PATCH] net/memif: fix race between interrupt thread and stop

[PATCH v2 01/47] mm/mglru: don't use stack pointers when walking PUD and PMD tables
 2026-10-30 10:21 UTC  (2+ messages)

[Outreachy PATCH v2 1/2] fast-import: handle --git-completion-helper before reading input
 2026-10-30 10:21 UTC  (4+ messages)
` [Outreachy PATCH v3 1/2] parse-options: answer --git-completion-helper before command runs
  ` [Outreachy PATCH v3 2/2] git.c: drop NO_PARSEOPT from builtins that use parse-options

[PATCH 0/3] builtin/grep: fix reading objects from wrong repository
 2026-10-30 10:21 UTC  (4+ messages)
` [PATCH 1/3] builtin/grep: read submodule trees via their repository
` [PATCH 2/3] builtin/grep: read sparse directory trees via passed-in repository
` [PATCH 3/3] builtin/grep: read ".gitmodules" "

[PATCH 0/2] mm/memfd: add F_SEAL_PUNCH_HOLE
 2026-10-30 10:20 UTC  (2+ messages)

[PATCHv2] mm/huge_memory: set the mmu_gather page size in zap_huge_pud()
 2026-10-30 10:15 UTC  (3+ messages)

[PATCH mm-next] mm/swap: free swap cache folios the zap path gave up on
 2026-10-30 10:18 UTC  (2+ messages)

[PATCH] mt76: fix buffer overrun in pkt buffer
 2026-10-30 10:18 UTC  (3+ messages)
` [PATCH v2] "

[PATCH 0/2] Frontbuffer tracking fixes
 2026-10-30 10:17 UTC  (2+ messages)

[PATCH] mm/swap: fix swap_cache_get_folio() returning a folio that left the swap cache
 2026-10-30 10:17 UTC  (3+ messages)

[PATCH] fat: check for hidden entries before overwriting end-of-directory marker
 2026-10-30 10:17 UTC  (2+ messages)

[PATCH v10 0/9] Add support for i.MX94 DCIF
 2026-10-30 10:16 UTC  (4+ messages)
` [PATCH v10 2/9] drm/bridge: fsl-ldb: Get the next non-panel bridge

[PATCH] arm64: mm: Stop using the previous ASID for init_mm
 2026-10-30 10:15 UTC  (3+ messages)

[PATCH] cxl/port: Unmask AER internal errors for VH endpoints
 2026-10-30 10:16 UTC  (2+ messages)

[PATCH v4] drm/imagination: Support for querying Firmware information
 2026-10-30 10:15 UTC  (2+ messages)

[PATCH 0/2] xhci: handshake timeout overrun and configure endpoint hang on device disconnect
 2026-10-30 10:15 UTC  (9+ messages)

[PATCH net] macvlan: fix allmulti reference counting in passthru mode
 2026-10-30 10:15 UTC  (3+ messages)

[PATCH] x86/video: Preserve the default VGA fallback for legacy modes
 2026-10-30 10:15 UTC  (4+ messages)

[PATCH v3 0/8] memcg: dma-buf cgroup accounting and charge transfer
 2026-10-30 10:14 UTC  (8+ messages)
` [PATCH v3 7/8] dma-buf: transfer memcg charges via DMA_BUF_IOCTL_XFER_CHARGE

[PATCH bpf] libbpf: Enforce program limit only for loaded programs
 2026-10-30 10:14 UTC  (2+ messages)

[PATCH 0/3] spi: cadence-xspi: add ACMD mode support
 2026-10-30 10:16 UTC  (4+ messages)
` [PATCH 3/3] "

[PATCH v10 1/5] fetch: add remote.<name>.refmap
 2026-10-30 10:14 UTC  (4+ messages)

[PATCH iproute2] ip-xfrm: add support for XFRM_POLICY_CPU_ACQUIRE
 2026-10-30 10:13 UTC 

[PATCH bpf-next v2 0/6] kallsyms: Add KALLSYMS_QUERY ioctl to /proc/kallsyms
 2026-10-30 10:13 UTC  (7+ messages)
` [PATCH bpf-next v2 1/6] "

[PATCH v2 0/2] Update branch and URL references in the documentation
 2026-10-30 10:12 UTC  (3+ messages)
` [PATCH v2 1/2] doc: Replace master with main as primary branch name

[PATCH] Revert "driver core: add TAINT_FORCED_BIND for when userspace manually messes with devices and drivers"
 2026-10-30 10:12 UTC  (4+ messages)

BUG at system boot
 2026-10-30 10:11 UTC  (2+ messages)

[RFC PATCH v2 00/74] Add support for dtb metadata and addon device-trees
 2026-10-30 10:11 UTC  (4+ messages)
` [RFC PATCH v2 09/74] dtc: Complete REF_PHANDLE markers with ref strings and is_local flags

[PATCH] vga-switcheroo: Allow VGA_SWITCHEROO to be enabled on LoongArch
 2026-10-30 10:10 UTC  (6+ messages)

[PATCH 0/2] iio: adc: add LTC2387 and ADAQ2387x support
 2026-10-30 10:08 UTC  (2+ messages)

[PATCH v4 0/5] serial: 8250_dw: describe the Allwinner H616 UART configuration
 2026-10-30 10:08 UTC  (4+ messages)
` [PATCH v4 4/5] serial: 8250_dw: configure the Allwinner H616 UART

[PATCH] hw/m68k/next-cube: Show deprecation notice to users
 2026-10-30 10:06 UTC 

[PATCH v2] media: rc: fix use-after-free of rc_map.name on register error path
 2026-10-30 10:06 UTC  (4+ 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.