All of lore.kernel.org
 help / color / mirror / Atom feed
 messages from 2025-10-09 23:14:09 to 2025-10-10 01:52:05 UTC [more...]

[PATCH v4 0/2] Add RK3588 Tiger DisplayPort carrier
 2025-10-10  1:51 UTC  (4+ messages)
` [PATCH v4 1/2] dt-bindings: arm: rockchip: add RK3588 DP carrier from Theobroma Systems

[PATCH ath-next V17 0/2] wifi: ath12k: fix TX and RX MCS configurations in VHT and HE modes
 2025-10-10  1:51 UTC  (2+ messages)

[PATCH] MAINTAINERS: Update HiSilicon PTT driver maintainer
 2025-10-10  1:48 UTC 

[PATCH 0/4] drm/client: Implement free callback for fbdev and log
 2025-10-10  1:45 UTC  (2+ messages)
` ✗ i915.CI.Full: failure for "

[PATCH v4] mm: vmalloc: WARN_ON if mapping size is not PAGE_SIZE aligned
 2025-10-10  1:43 UTC 

[PATCH i-g-t] tests/kms_plane_multiple: Restrict pipe/output combos on 2x subtests for simulation
 2025-10-10  1:43 UTC  (2+ messages)
` ✗ Xe.CI.Full: failure for "

[PATCH 0/8] Guaranteed CMA
 2025-10-10  1:42 UTC  (11+ messages)
` [PATCH 1/8] mm: implement cleancache
` [PATCH 2/8] mm/cleancache: add cleancache LRU for folio aging
` [PATCH 3/8] mm/cleancache: readahead support
` [PATCH 4/8] mm/cleancache: add sysfs interface
` [PATCH 5/8] mm/tests: add cleancache kunit test
` [PATCH 6/8] add cleancache documentation
` [PATCH 7/8] mm: introduce GCMA
` [PATCH 8/8] mm: integrate GCMA with CMA using dt-bindings

[PATCH] riscv: Respect dependencies of ARCH_HAS_ELF_CORE_EFLAGS
 2025-10-10  1:41 UTC  (3+ messages)

[ath:master-pending] BUILD SUCCESS 21364a5e57d4f6f28e8bed962488ed34538dbfcb
 2025-10-10  1:38 UTC 

[RFC 0/2] support vduse feature provisioning in vdpa netlink command
 2025-10-10  1:39 UTC  (3+ messages)
` [RFC 2/2] vduse: allow to specify device-specific features if it's multiclass

[linux-next:master] BUILD REGRESSION 0b2f041c47acb45db82b4e847af6e17eb66cd32d
 2025-10-10  1:38 UTC 

[PATCH v2] ocfs2: clear extent cache after moving/defragmenting extents
 2025-10-10  1:37 UTC  (3+ messages)

+ ocfs2-clear-extent-cache-after-moving-defragmenting-extents.patch added to mm-hotfixes-unstable branch
 2025-10-10  1:37 UTC 

[PATCH 0/2] Cleanups and fixes (PART 2)
 2025-10-10  1:33 UTC  (4+ messages)
` [PATCH 2/2] hw/i386/amd_iommu: Support 64 bit address for IOTLB lookup

[PATCH] dt-bindings: usb: add yaml file for maxim,max3421
 2025-10-10  1:34 UTC  (2+ messages)

[PATCH v7 0/5] riscv: add support for SBI Supervisor Software Events
 2025-10-10  1:32 UTC  (3+ messages)

[LSF/MM/BPF TOPIC] Guaranteed CMA
 2025-10-10  1:30 UTC  (11+ messages)

[RFC PATCH 13/15] iommufd: Persist iommu domains for live update
 2025-10-10  1:28 UTC  (12+ messages)

[PATCH 0/3] mm/swap: remove plist swap_active_head
 2025-10-10  1:28 UTC  (5+ messages)
` [PATCH 3/3] mm/swap: remove unneeded swap_active_head

[PATCH/RFC 0/4] config: read both home and xdg files for --global
 2025-10-10  1:27 UTC  (6+ messages)
` [PATCH/RFC 1/4] cleanup_path: force forward slashes on Windows
` [PATCH/RFC 2/4] config: test home and xdg files in `list --global`
` [PATCH/RFC 3/4] config: read global scope via config_sequence
` [PATCH/RFC 4/4] config: keep bailing on unreadable global files

[PATCH] mfd: da9055: Fix missing regmap_del_irq_chip() in error path
 2025-10-10  1:17 UTC 

[oe][meta-oe][walnascar][PATCH 1/3] libraw: patch CVE-2025-43961 CVE-2025-43962
 2025-10-10  1:25 UTC  (3+ messages)
` [oe][meta-oe][walnascar][PATCH 2/3] libraw: patch CVE-2025-43963
` [oe][meta-oe][walnascar][PATCH 3/3] libraw: patch CVE-2025-43964

[PATCH i-g-t 1/2] tests/intel/i915_pm_rps: Added Multi-GT support
 2025-10-10  1:23 UTC  (2+ messages)

[PATCH] HID: playstation: Remap joystick axes to be centered at 0
 2025-10-10  1:20 UTC 

[PATCH 0/5] fast-import: start controlling how tag signatures are handled
 2025-10-10  1:19 UTC  (4+ messages)
` [PATCH v2 "
  ` [PATCH v2 1/5] doc: git-tag: stop focusing on GPG signed tags

[PATCH v5] drm/xe: Enable media sampler power gating
 2025-10-10  1:19 UTC  (2+ messages)
` ✓ CI.KUnit: success for drm/xe: Enable media sampler power gating (rev5)

[PATCH] mm: Replace READ_ONCE() with standard page table accessors
 2025-10-10  1:18 UTC  (2+ messages)

[PATCH v2 00/18] riscv: Memory type control for platforms with physical memory aliases
 2025-10-10  1:15 UTC  (3+ messages)

[PATCH] KVM: VMX: Flush shadow VMCS on emergency reboot
 2025-10-10  1:16 UTC  (4+ messages)

[REGRESSION][v6.17-rc1]sched/fair: Bump sd->max_newidle_lb_cost when newidle balance fails
 2025-10-10  1:14 UTC  (5+ messages)
    ` [External] : "

[PATCH v11 00/31] x86,fs/resctrl telemetry monitoring
 2025-10-10  1:14 UTC  (16+ messages)
` [PATCH v11 20/31] fs/resctrl: Refactor Sub-NUMA Cluster (SNC) in mkdir/rmdir code flow

[RFC PATCH v1 0/2] add support for splitting GPIOs
 2025-10-10  1:12 UTC  (3+ messages)
` [RFC PATCH v1 1/2] dt-bindings: gpio: add gpio-split controller

[PATCH] x86/bugs: Qualify RETBLEED_INTEL_MSG
 2025-10-10  1:10 UTC  (16+ messages)

[PATCH v2 0/3] Fix copyright
 2025-10-10  1:05 UTC  (3+ messages)
` ✓ CI.KUnit: success for Fix copyright (rev2)
` ✓ Xe.CI.BAT: "

[arm-integrator:b4/aarch64-dynamic-kernel-stacks-v6.18-rc1-separate-dabt-codepath 13/13] arch/arm64/mm/fault.c:305:57: error: use of undeclared identifier 'sync_stack_ptr'
 2025-10-10  1:02 UTC 

[oe][meta-oe][walnascar][PATCH] libppd: patch CVE-2024-47175
 2025-10-10  1:02 UTC 

[syzbot] [mm?] WARNING: locking bug in __set_page_owner (2)
 2025-10-10  1:02 UTC  (5+ messages)

[PATCH bpf-next v2 0/3] BPF signature hash chains
 2025-10-10  1:00 UTC  (9+ messages)

[PATCH -next v6 00/10] arm64: entry: Convert to generic entry
 2025-10-10  0:59 UTC  (2+ messages)

[PATCH 0/2] riscv: dts: spacemit: Add initial support for MusePi Pro
 2025-10-10  0:56 UTC  (8+ messages)
` [PATCH 1/2] dt-bindings: riscv: spacemit: Add MusePi Pro board

[PATCH 0/2] arm64: defconfig: Add support for Kaanapali SoC
 2025-10-10  0:57 UTC  (5+ messages)
` [PATCH 1/2] arm64: defconfig: enable GCC, interconnect and pinctrl for Kaanapali
` [PATCH 2/2] arm64: defconfig: Enable Kaanapali clock controllers

[PATCH v1] drm/xe/ct: Separate waiting for retry from ct send function
 2025-10-10  0:56 UTC  (2+ messages)
` ✓ Xe.CI.Full: success for "

[PATCH v2 0/4] vLLM and the vLLM production stack
 2025-10-10  0:55 UTC  (6+ messages)

[PATCH] KVM: x86/pmu: Fix the warning in perf_get_x86_pmu_capability()
 2025-10-10  0:52 UTC 

[PATCH] ocfs2: Fix use-after-free in ocfs2_dx_dir_lookup_rec
 2025-10-10  0:52 UTC  (2+ messages)

[ebiggers:wip-wrapped-keys-pixel 3/5] drivers/soc/google/gsa_mbox.c:154:28: sparse: sparse: incorrect type in return expression (different address spaces)
 2025-10-10  0:52 UTC 

[morimoto:sound-cleanup-2025-10-01 147/152] sound/soc/ti/rx51.c:45:34: error: dereferencing pointer to incomplete type 'struct snd_soc_dapm_context'
 2025-10-10  0:52 UTC 

[RFC PATCH] terraform/aws: Add an AMI menu entry for Deep Learning AMIs
 2025-10-10  0:51 UTC  (2+ messages)

[PATCH v7 00/23] mm/ksw: Introduce real-time KStackWatch debugging tool
 2025-10-10  0:51 UTC  (2+ messages)

REGRESSION on linux-next (next-20250919)
 2025-10-10  0:47 UTC  (8+ messages)

[PATCH] wifi: wcn36xx: Remove unused wcn36xx_smd_update_scan_params
 2025-10-10  0:46 UTC  (6+ messages)

[PATCH] [Outreachy] patch-ids: fix const correctness
 2025-10-10  0:45 UTC  (6+ messages)

[PATCH 4/4] doc: git-pull: clarify how to exit a conflicted merge
 2025-10-10  0:45 UTC  (2+ messages)

[PATCH] doc: add a explanation of Git's data model
 2025-10-10  0:42 UTC  (2+ messages)

[PATCH v3 0/7] builtin/repo: introduce stats subcommand
 2025-10-10  0:42 UTC  (6+ messages)
` [PATCH v4 "
  ` [PATCH v4 4/7] "

+ mm-dont-spin-in-add_stack_record-when-gfp-flags-dont-allow.patch added to mm-hotfixes-unstable branch
 2025-10-10  0:41 UTC 

+ warning-locking-bug-in-__set_page_owner-2.patch added to mm-hotfixes-unstable branch
 2025-10-10  0:41 UTC 

[PATCH] dm: Fix deadlock when reloading a multipath table
 2025-10-10  0:39 UTC  (4+ messages)

[PATCH v2 0/4] Add Google Tensor SoC USB support
 2025-10-10  0:36 UTC  (12+ messages)
` [PATCH v2 1/4] dt-bindings: usb: dwc3: Add Google Tensor G5 DWC3

[PATCH net 0/2] fixes two virtio-net related bugs
 2025-10-10  0:36 UTC  (5+ messages)
` [PATCH net 2/2] virtio-net: correct hdr_len handling for VIRTIO_NET_F_GUEST_HDRLEN

[PATCH v2 00/10] pmdomain: samsung: add supoort for Google GS101
 2025-10-10  0:35 UTC  (3+ messages)
` [PATCH v2 04/10] pmdomain: samsung: plug potential memleak during probe

[PATCH 00/10] pmdomain: samsung: add supoort for Google GS101
 2025-10-10  0:35 UTC  (6+ messages)
` [PATCH 03/10] pmdomain: samsung: use to devm_kstrdup_const() to simplify error handling

[PATCH v2 0/2] x86/tsx: Improve handling of the tsx= kernel parameter
 2025-10-10  0:33 UTC  (4+ messages)
` [PATCH v2 2/2] x86/tsx: Get the tsx= command line parameter with early_param()

[PATCH v2 0/2] spmi: spmi-pmic-arb: Add support for PMIC arbiter v8 for Glymur
 2025-10-10  0:33 UTC  (4+ messages)
` [PATCH v2 1/2] dt-bindings: spmi: add bindings for glymur-spmi-pmic-arb (arbiter v8)

[PATCH v2 1/2] mm/hugetlb: create hstate_is_gigantic_no_runtime helper
 2025-10-10  0:32 UTC  (4+ messages)
` [PATCH v2 2/2] mm/hugetlb: allow overcommitting gigantic hugepages

[PATCH v5] b4: support send-email aliases
 2025-10-10  0:31 UTC  (2+ messages)

[arm-integrator:b4/aarch64-dynamic-kernel-stacks-v6.18-rc1-separate-dabt-codepath 12/13] <instantiation>:85:16: error: index must be an integer in range [-256, 255]
 2025-10-10  0:30 UTC 

[PATCH v2 0/5] Add Audio Support for Kaanapali MTP Boards
 2025-10-10  0:28 UTC  (7+ messages)
` [PATCH v2 2/5] ASoC: dt-bindings: qcom,sm8250: Add kaanapali sound card
` [PATCH v2 4/5] dt-bindings: soundwire: qcom: Add SoundWire v2.2.0 compatible
` [PATCH v2 5/5] ASoC: dt-bindings: qcom: Add Kaanapali LPASS macro codecs

[PATCH] drm: rename drm_ioctl_flags() to drm_ioctl_get_flags() to fix kernel-doc name conflict
 2025-10-10  0:25 UTC 

[PATCH bpf-next/net 0/6] bpf: Allow opt-out from sk->sk_prot->memory_allocated
 2025-10-10  0:21 UTC  (3+ messages)

[PATCH] KVM: guest_memfd: Define a CLASS to get+put guest_memfd file from a memslot
 2025-10-10  0:21 UTC  (3+ messages)

[PATCH v5 0/2] drm/xe/guc: Cleanup GuC log buffer macros and helpers
 2025-10-10  0:17 UTC  (3+ messages)
` ✓ CI.KUnit: success for drm/xe/guc: Cleanup GuC log buffer macros and helpers (rev2)
` ✓ Xe.CI.BAT: "

[PATCH] tests/xe/xe_exec_system_allocator: Add partial unmap atomic access sections
 2025-10-10  0:12 UTC  (2+ messages)
` ✗ Xe.CI.Full: failure for "

[PATCH v2 2/2] sunrpc: add a slot to rqstp->rq_bvec for TCP record marker
 2025-10-10  0:10 UTC  (2+ messages)

[PATCH 1/4] leds: Add Virtual Color LED Group driver
 2025-10-10  0:10 UTC  (3+ messages)

[PATCH v3] drm/i915:move and rename reg_in_range_table
 2025-10-10  0:07 UTC  (2+ messages)
` ✗ i915.CI.BAT: failure for drm/i915:move and rename reg_in_range_table (rev2)

[Outreachy] Introduction (Ágatha)
 2025-10-09 23:59 UTC  (3+ messages)

[PATCH 00/10] firmware: scmi: various update
 2025-10-10  0:04 UTC  (5+ messages)
` [PATCH 07/10] firmware: scmi: mailbox: Support arm,max_rx_timeout_ms

+ ocfs2-relax-bug-to-ocfs2_error-in-__ocfs2_move_extent.patch added to mm-nonmm-unstable branch
 2025-10-10  0:04 UTC 

+ ocfs2-add-extra-flags-check-in-ocfs2_ioctl_move_extents.patch added to mm-nonmm-unstable branch
 2025-10-10  0:04 UTC 

[PATCH net v3 0/6] Intel Wired LAN Driver Updates 2025-10-01 (idpf, ixgbe, ixgbevf)
 2025-10-10  0:03 UTC  (7+ messages)
` [PATCH net v3 1/6] idpf: cleanup remaining SKBs in PTP flows
` [PATCH net v3 2/6] ixgbevf: fix getting link speed data for E610 devices
` [PATCH net v3 3/6] ixgbe: handle IXGBE_VF_GET_PF_LINK_STATE mailbox operation
` [PATCH net v3 4/6] ixgbevf: fix mailbox API compatibility by negotiating supported features
` [PATCH net v3 5/6] ixgbe: handle IXGBE_VF_FEATURES_NEGOTIATE mbox cmd
` [PATCH net v3 6/6] ixgbe: fix too early devlink_free() in ixgbe_remove()

Did the latest QEMU emulated SMMUv3 not support "smmu sva" function ?
 2025-10-10  0:01 UTC 

+ dma-debug-dont-report-false-positives-with-dma_bounce_unaligned_kmalloc.patch added to mm-hotfixes-unstable branch
 2025-10-10  0:01 UTC 

[PATCH v3 00/15] iommu/amd: Introduce Nested Translation support
 2025-10-09 23:57 UTC  (16+ messages)
` [PATCH v3 01/15] iommu/amd: Rename DEV_DOMID_MASK to DTE_DOMID_MASK
` [PATCH v3 02/15] iommu/amd: Make amd_iommu_pdom_id_alloc() non-static
` [PATCH v3 03/15] iommu/amd: Make amd_iommu_pdom_id_free() non-static
` [PATCH v3 04/15] iommu/amd: Make amd_iommu_device_flush_dte() non-static
` [PATCH v3 05/15] iommu/amd: Make amd_iommu_update_dte256() non-static
` [PATCH v3 06/15] iommu/amd: Make amd_iommu_make_clear_dte() non-static inline
` [PATCH v3 07/15] iommu/amd: Make amd_iommu_completion_wait() non-static
` [PATCH v3 08/15] iommufd: Introduce data struct for AMD nested domain allocation
` [PATCH v3 09/15] iommu/amd: Always enable GCR3TRPMode when supported
` [PATCH v3 10/15] iommu/amd: Add support for nest parent domain allocation
` [PATCH v3 11/15] iommu/amd: Add support for nested "
` [PATCH v3 12/15] iommu/amd: Validate guest DTE for nested translation
` [PATCH v3 13/15] iommu/amd: Refactor persistent DTE bits programming into amd_iommu_make_clear_dte()
` [PATCH v3 14/15] iommu/amd: Refactor logic to program the host page table in DTE
` [PATCH v3 15/15] iommu/amd: Add support for nested domain attach/detach

[PATCH] lib/intel_device_info: get the xe .graphics_rel from GMD_ID
 2025-10-09 23:57 UTC  (6+ messages)
` [PATCH v3 0/6] "
  ` [PATCH v3 1/6] lib: Add runtime device info query APIs for xe devices

[PATCH] [Outreachy] patch-ids: fix NEEDSWORK timezone parsing in fast-import.c
 2025-10-09 23:57 UTC  (2+ messages)

+ kasan-cleanup-of-kasan_enabled-checks.patch added to mm-new branch
 2025-10-09 23:57 UTC 

+ kasan-remove-__kasan_save_free_info-wrapper.patch added to mm-new branch
 2025-10-09 23:57 UTC 

[PATCH sched_ext/for-6.18-fixes] sched_ext: Sync error_irq_work before freeing scx_sched
 2025-10-09 23:56 UTC 

PROBLEM: AST2500 BMC video output disabled by reboot (regression)
 2025-10-09 23:56 UTC  (11+ messages)

[PATCH v4 00/30] Live Update Orchestrator
 2025-10-09 23:50 UTC  (4+ messages)

[geert-renesas-devel:master] BUILD SUCCESS 211a0732d593decec164f76929ba008e705c7515
 2025-10-09 23:48 UTC 

[PATCH 0/3] doc: convert git-stash, git tag and git worktree to synopis style
 2025-10-09 23:48 UTC  (3+ messages)
` [PATCH 1/3] doc: convert git-stash.adoc "

[soc:arm/fixes] BUILD SUCCESS 58e368daf2d380105c0a25eb5feadf4ea7ba229d
 2025-10-09 23:47 UTC 

[PATCH] KVM: guest_memfd: Drop a superfluous local var in kvm_gmem_fault_user_mapping()
 2025-10-09 23:46 UTC  (2+ messages)

[PATCH 00/33] vhost-user-blk: live-backend local migration
 2025-10-09 23:43 UTC  (8+ messages)
` [PATCH 31/33] vhost-user-blk: support vhost backend migration

[PATCH] drm/bridge: analogix_dp: Fix connector status detection for bridges
 2025-10-09 23:42 UTC  (4+ messages)

[PATCH 0/5] drm/nouveau: Enable variable page sizes and compression
 2025-10-09 23:40 UTC  (6+ messages)
` [PATCH 2/5] drm/nouveau/uvmm: Allow larger pages

[oe][meta-oe][walnascar][PATCH] libcupsfilters: patch CVE-2024-47076
 2025-10-09 23:40 UTC 

[PATCH v2] block/mq-deadline: adjust the timeout period of the per_prio->dispatch
 2025-10-09 23:40 UTC  (4+ messages)

[meta-oe][PATCH] monocypher: prepend MIRRORS instead of overwriting
 2025-10-09 23:39 UTC 

[PATCH 0/5 v2] drm/nouveau: Enable variable page sizes and compression
 2025-10-09 23:38 UTC  (6+ messages)
` [PATCH 1/5] drm/nouveau/uvmm: Prepare for larger pages
` [PATCH 2/5] drm/nouveau/uvmm: Allow "
` [PATCH 3/5] drm/nouveau/mmu/gp100: Remove unused/broken support for compression
` [PATCH 4/5] drm/nouveau/mmu/tu102: Add support for compressed kinds
` [PATCH 5/5] drm/nouveau/drm: Bump the driver version to 1.4.1 to report new features

[PATCH] libmpathpersist: Cleanup logging messages
 2025-10-09 23:39 UTC 

[PATCH nft] tests: shell: add packetpath test for meta ibrhwdr
 2025-10-09 23:37 UTC  (3+ messages)

[PATCH] riscv: Prevent early kernel panic in instrumented apply_early_boot_alternatives
 2025-10-09 23:33 UTC  (7+ messages)

[PATCH 00/12] Extend test coverage for nested SVM
 2025-10-09 23:30 UTC  (11+ messages)
` [PATCH 04/12] KVM: selftests: Extend vmx_nested_tsc_scaling_test to cover SVM
` [PATCH 05/12] KVM: selftests: Remove invalid CR3 test from vmx_tsc_adjust_test
` [PATCH 06/12] KVM: selftests: Extend vmx_tsc_adjust_test to cover SVM
` [PATCH 07/12] KVM: selftests: Pass the root HVA directly to nested mapping functions

[PATCH v2 0/4] Fix unwanted memory overwrites
 2025-10-09 23:29 UTC  (8+ messages)
` [PATCH v2 3/4] NFSD: Do not cache solo SEQUENCE operations

[PATCH] bpf: avoid sleeping in invalid context during sock_map_delete_elem path
 2025-10-09 23:29 UTC  (2+ messages)
` [syzbot] [bpf?] [net?] BUG: sleeping function called from invalid context in sock_map_delete_elem

[PATCH v2 0/4] seqlock: introduce scoped_seqlock_read() and scoped_seqlock_read_irqsave()
 2025-10-09 23:26 UTC  (12+ messages)
` [PATCH v2 1/4] "

[PATCH v2 0/2] KVM: SVM: GIF and EFER.SVME are independent
 2025-10-09 23:24 UTC  (3+ messages)
` [PATCH v2 1/2] KVM: SVM: Allow KVM_SET_NESTED_STATE to clear GIF when SVME==0

[PATCH v3] x86/resctrl: Fix miscount of bandwidth event when reactivating previously Unavailable RMID
 2025-10-09 23:22 UTC  (2+ messages)

[PATCH v2 00/10] LUO: PCI subsystem (phase I)
 2025-10-09 23:21 UTC  (5+ messages)

+ mm-userfaultfd-dont-lock-anon_vma-when-performing-uffdio_move.patch added to mm-new branch
 2025-10-09 23:21 UTC 

+ mm-always-call-rmap_walk-on-locked-folios.patch added to mm-new branch
 2025-10-09 23:20 UTC 

[PATCH v4 00/63] objtool,livepatch: klp-build livepatch module generation
 2025-10-09 23:19 UTC  (6+ messages)
` [PATCH v4 51/63] objtool/klp: Introduce klp diff subcommand for diffing object files

[wsa:i2c/for-next 6/7] arch/arm64/boot/dts/hisilicon/hi3798cv200-poplar.dtb: i2c@8b10000 (hisilicon,hix5hd2-i2c): Unevaluated properties are not allowed ('label' was unexpected)
 2025-10-09 23:16 UTC 

[PATCH] drm/xe: Make printk macros more robust
 2025-10-09 23:15 UTC  (2+ messages)
` ✓ Xe.CI.BAT: success for "

[PATCH v2] drm/xe: Enable media sampler power gating
 2025-10-09 23:14 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.