All of lore.kernel.org
 help / color / mirror / Atom feed
 messages from 2025-06-23 13:45:21 to 2025-06-23 14:22:41 UTC [more...]

[PATCH] RISC-V: KVM: Delegate illegal instruction fault
 2025-06-23 14:11 UTC  (9+ messages)
    ` [External] "

[PATCH 0/7] cxl: Activate FW and userspace bgcmds
 2025-06-23 14:22 UTC  (5+ messages)
` [PATCH 1/7] cxl/mbox: Track background commands from CEL
` [PATCH 2/7] cxl/mbox: Handle Activate FW as async bg

[PATCH 0/2] image_types_wic: fix dependencies on wks files
 2025-06-23 14:22 UTC  (3+ messages)
` [PATCH 2/2] "
  ` [OE-core] "

Method to get LTTNG-UST version during runtime?
 2025-06-23 14:21 UTC  (2+ messages)

[PATCH] fs: export anon_inode_make_secure_inode() and fix secretmem LSM bypass
 2025-06-23 14:21 UTC  (11+ messages)

[PATCH v1 0/3] pwm-mediatek: Add support for MT6991/MT8196 SoCs
 2025-06-23 12:01 UTC 

[PATCH v2 000/101] target/arm: Implement FEAT_SME2p1
 2025-06-23 14:20 UTC  (3+ messages)
` [PATCH v2 023/101] target/arm: Implement SME2 MOVA to/from tile, multiple registers

[PATCH RFC 00/29] mm/migration: rework movable_ops page migration (part 1)
 2025-06-23 14:20 UTC  (11+ messages)
` [PATCH RFC 20/29] mm: convert "movable" flag in page->mapping to a page flag
` [PATCH RFC 21/29] mm: rename PG_isolated to PG_movable_ops_isolated
` [PATCH RFC 22/29] mm/page-flags: rename PAGE_MAPPING_MOVABLE to PAGE_MAPPING_ANON_KSM
` [PATCH RFC 23/29] mm/page-alloc: remove PageMappingFlags()
` [PATCH RFC 24/29] mm/page-flags: remove folio_mapping_flags()

[PATCH 0/5] Return value name unifications
 2025-06-23 14:20 UTC  (2+ messages)

[PATCH v4 00/12] Allow x86 to unflatten DTs
 2025-06-23 14:19 UTC  (10+ messages)
` [PATCH v4 10/12] xen: Rename CONFIG_HAS_DEVICE_TREE to CONFIG_HAS_DEVICE_TREE_DISCOVERY
` [PATCH v4 11/12] xen/dt: ifdef out DEV_DT-related bits from device_tree.{c,h}

[PATCH v3 0/3] arm64: dts: Add support for Ultratronik i.MX8MP Ultra-MACH SBC
 2025-06-23 14:19 UTC  (6+ messages)
` [PATCH v3 3/3] arm64: dts: imx8mp: Add initial support for Ultratronik imx8mp-ultra-mach-sbc board

[PATCH] dev-manual: correct statement that source is always tarballs
 2025-06-23 14:19 UTC  (2+ messages)
` [docs] "

LBS support for EXT4
 2025-06-23 14:17 UTC  (3+ messages)

[PATCH v1 0/3] mediatek-gen3: Add support for MT8196/MT6991
 2025-06-23 12:00 UTC  (4+ messages)
` [PATCH v1 1/3] PCI: mediatek-gen3: Implement sys clock ready time setting
` [PATCH v1 2/3] dt-bindings: PCI: mediatek-gen3: Add support for MT6991/MT8196
` [PATCH v1 3/3] PCI: mediatek-gen3: Add support for MediaTek MT8196 SoC

drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c:2048:12: warning: stack frame size (1184) exceeds limit (1024) in 'arm_smmu_atc_inv_master'
 2025-06-23 14:17 UTC 

[PATCH 0/3] use vm_flags_t consistently
 2025-06-23 14:18 UTC  (8+ messages)
` [PATCH 1/3] mm: change vm_get_page_prot() to accept vm_flags_t argument
` [PATCH 2/3] mm: update core kernel code to use vm_flags_t consistently
` [PATCH 3/3] mm: update architecture and driver code to use vm_flags_t

[PATCH net-next v3] net: xsk: introduce XDP_MAX_TX_BUDGET set/getsockopt
 2025-06-23 14:18 UTC  (7+ messages)

[PATCH] dev-manual: correct misspelled reference to sstate-cache-management.py
 2025-06-23 14:17 UTC  (2+ messages)
` [docs] "

[kvm-unit-tests PATCH 0/8] x86: CET fixes and enhancements
 2025-06-23 14:17 UTC  (4+ messages)

AF_UNIX/zerocopy/pipe/vmsplice/splice vs FOLL_PIN
 2025-06-23 14:16 UTC  (10+ messages)
` Reorganising how the networking layer handles memory
  ` MSG_ZEROCOPY and the O_DIRECT vs fork() race
    ` How much is checksumming done in the kernel vs on the NIC?
          ` How to handle P2P DMA with only {physaddr,len} in bio_vec?

[RFC PATCH v2 2/2] mm/damon/paddr: Allow multiple migrate targets
 2025-06-23 14:16 UTC  (3+ messages)

[PATCH] staging: media: atomisp: Replace scnprintf with sysfs_emit in bo_show
 2025-06-23 14:16 UTC  (3+ messages)

[RFC PATCH] block: Add a workaround for the miss wakeup problem
 2025-06-23 14:16 UTC  (2+ messages)

[PATCH] dev-manual: some minor cleanups to "Pre-Built Libraries"
 2025-06-23 14:16 UTC  (2+ messages)
` [docs] "

[RFC PATCH v2 00/48] accel: Preparatory cleanups for split-accel
 2025-06-23 14:16 UTC  (7+ messages)
` [RFC PATCH v2 20/48] cpus: Rename 'vcpu_dirty' field as negated 'hwaccel_synchronized'
` [RFC PATCH v2 40/48] accel: Factor accel_cpu_realize() out

[PATCH test-artifacts v1 0/5] Changes for building arbitrary Linux branch and for hw12 runner
 2025-06-23 14:15 UTC  (11+ messages)
` [PATCH test-artifacts v1 1/5] Add linux-6.12.34-x86_64
` [PATCH test-artifacts v1 2/5] Enable CONFIG_USB_RTL8152 in kernel for hw12 runner
` [PATCH test-artifacts v1 3/5] Include git in the ARM64 build container too
` [PATCH test-artifacts v1 4/5] Support building arbitrary Linux branch/tag/commit
` [PATCH test-artifacts v1 5/5] Setup ssh access to test systems

[PATCH 0/8] rtla/timerlat: Support actions on threshold and on end
 2025-06-23 14:15 UTC  (3+ messages)

[PATCH 00/11] netfs, cifs: Fixes to retry-related code
 2025-06-23 14:14 UTC  (3+ messages)
` [PATCH 06/11] cifs: Fix prepare_write to negotiate wsize if needed

[PATCH v2 0/3] Support OV5670 on IPU3 devices
 2025-06-23 14:14 UTC  (4+ messages)
` [PATCH v2 2/3] platform/x86: int3472: Add board data for Dell 7212

new DMA API conversion for nvme-pci v2
 2025-06-23 14:12 UTC  (9+ messages)
` [PATCH 1/8] block: don't merge different kinds of P2P transfers in a single bio
` [PATCH 2/8] block: add scatterlist-less DMA mapping helpers
` [PATCH 3/8] nvme-pci: refactor nvme_pci_use_sgls
` [PATCH 4/8] nvme-pci: merge the simple PRP and SGL setup into a common helper
` [PATCH 5/8] nvme-pci: remove superfluous arguments
` [PATCH 6/8] nvme-pci: convert the data mapping to blk_rq_dma_map
` [PATCH 7/8] nvme-pci: replace NVME_MAX_KB_SZ with NVME_MAX_BYTE
` [PATCH 8/8] nvme-pci: rework the build time assert for NVME_MAX_NR_DESCRIPTORS

[PATCH v2 0/5] Misc rework on hugetlb faulting path
 2025-06-23 14:13 UTC  (7+ messages)
` [PATCH v2 1/5] mm,hugetlb: Change mechanism to detect a COW on private mapping
` [PATCH v2 2/5] mm,hugetlb: Sort out folio locking in the faulting path
` [PATCH v2 3/5] mm,hugetlb: Rename anon_rmap to new_anon_folio and make it boolean

[PATCH V2] fs: export anon_inode_make_secure_inode() and fix secretmem LSM bypass
 2025-06-23 14:13 UTC  (4+ messages)

[PATCH] dev-manual: minor grammar correction
 2025-06-23 14:12 UTC  (2+ messages)
` [docs] "

[PATCH v1] perf test: Replace grep perl regexp with awk
 2025-06-23 14:12 UTC  (2+ messages)

[PATCH v2 0/5] Handle Firmware reported Hardware Errors
 2025-06-23 14:11 UTC  (2+ messages)
` ✗ Xe.CI.Full: failure for Handle Firmware reported Hardware Errors (rev2)

[RFC PATCH v2 0/9] KVM: Enable Nested Virt selftests
 2025-06-23 14:11 UTC  (8+ messages)

[PATCH v2] usb: ehci: replace scnprintf() with sysfs_emit()
 2025-06-23 14:09 UTC 

how is YP "search docs" supposed to work?
 2025-06-23 14:09 UTC  (2+ messages)
` [docs] "

Bug: build is broken on FreeBSD if libsysinfo is installed
 2025-06-23 14:09 UTC 

[PATCH V2 0/2] Add eMMC support for qcs8300
 2025-06-23 14:09 UTC  (3+ messages)
` [PATCH V2 1/2] arm64: dts: qcom: "

[PATCH v8 0/5] drm/bridge: get/put the bridge returned by drm_bridge_chain_get_first_bridge()
 2025-06-23 14:09 UTC  (7+ messages)
` [PATCH v8 2/5] drm/bridge: get "
` [PATCH v8 3/5] drm/mxsfb: put "

[PATCH v1 0/5] SPMI: MediaTek: Add support for multi-bus
 2025-06-23 12:00 UTC  (5+ messages)
` [PATCH v1 2/5] spmi: mtk-pmif: Add multi-bus support for SPMI 2.0
` [PATCH v1 3/5] spmi: mtk-pmif: Keep spinlock until read is fully done
` [PATCH v1 4/5] spmi: mtk-pmif: Implement Request Capable Slave (RCS) interrupt
` [PATCH v1 5/5] spmi: mtk-pmif: Add support for MT8196 SPMI Controller

[PATCH v3 00/62] KVM: iommu: Overhaul device posted IRQs support
 2025-06-23 14:05 UTC  (3+ messages)
` [PATCH v3 18/62] KVM: SVM: Disable (x2)AVIC IPI virtualization if CPU has erratum #1235

[PATCH] loader/efi/linux: Correctly terminate LoadOptions field
 2025-06-23 14:07 UTC  (3+ messages)

[RFC PATCH v2 2/2] mm/damon/paddr: Allow multiple migrate targets
 2025-06-23 14:08 UTC  (2+ messages)

[openeuler:OLK-5.10 2978/2978] drivers/net/ethernet/huawei/hinic3/cqm/cqm_bitmap_table.c:331:68: warning: suggest braces around empty body in an 'if' statement
 2025-06-23 14:07 UTC 

[meta-oe][PATCH] influxdb: Use go module fetcher
 2025-06-23 14:07 UTC  (5+ messages)
` [oe] "

[jolsa-perf:bpf/tracing_multi_1 6/22] powerpc64-linux-ld: drivers/gpu/drm/drm_atomic_state_helper.o:(.opd+0x300): multiple definition of `modify_ftrace_direct_hash'; drivers/gpu/drm/drm_atomic_helper.o:(.opd+0x588): first defined here
 2025-06-23 14:07 UTC 

improper rendering of ":term:" in bold
 2025-06-23 14:07 UTC  (2+ messages)
` [docs] "

[PATCH 1/2] bitops: generic rotate
 2025-06-23 11:59 UTC  (2+ messages)

[PATCH -qemu] hw/cxl: Use runtime for bg cmd running semantics
 2025-06-23 14:05 UTC  (3+ messages)

fix virt_boundary_mask handling in SCSI
 2025-06-23 14:05 UTC  (6+ messages)
` [PATCH 2/2] scsi: enforce unlimited max_segment_size when virt_boundary_mask is set

[PATCH 0/9] fhandle, pidfs: allow open_by_handle_at() purely based on file handle
 2025-06-23 14:05 UTC  (16+ messages)
` [PATCH 6/9] exportfs: add FILEID_PIDFS
` [PATCH 8/9] fhandle, pidfs: support open_by_handle_at() purely based on file handle

[LTP] [PATCH] lib: ensure multiply_runtime() returns at least 1 second
 2025-06-23 14:04 UTC  (2+ messages)

[PATCH V2 0/5] generalize panic_print's dump function to be used by other kernel parts
 2025-06-23 14:04 UTC  (3+ messages)
` [PATCH V2 3/5] sys_info: add help to translate sys_info string to bitmap

[PATCH v2] btrfs: index buffer_tree using node size
 2025-06-23 14:04 UTC  (3+ messages)

[PATCH] ALSA: hda: add MODULE_FIRMWARE for cs35l41/cs35l56
 2025-06-23 14:00 UTC 

[PATCH 01/14] Fix stack-skip counts for caller and stackdepth
 2025-06-23 14:04 UTC  (7+ messages)

[PATCH RFC 00/14] mm: vm_normal_page*() + CoW PFNMAP improvements
 2025-06-23 14:04 UTC  (4+ messages)
` [PATCH RFC 01/14] mm/memory: drop highest_memmap_pfn sanity check in vm_normal_page()

[PATCH v1 0/3] cgroup: Add lock guard support
 2025-06-23 14:03 UTC  (5+ messages)

[PATCH 0/2] remove use of non-standard array range initialization
 2025-06-23 14:02 UTC  (3+ messages)
` [PATCH v3 0/3] enable drivers to be compiled with MSVC

[LTP] [PATCH v2] tst_test: Add min_runtime to control lower bound of scaled runtime
 2025-06-23 14:02 UTC 

[PATCH v15 0/9] ref_tracker: add ability to register a debugfs file for a ref_tracker_dir
 2025-06-23 14:01 UTC  (3+ messages)
` [PATCH v15 5/9] ref_tracker: allow pr_ostream() to print directly to a seq_file

[PATCH] khugepaged: Optimize collapse_pte_mapped_thp() for large folios by PTE batching
 2025-06-23 14:01 UTC  (5+ messages)

[PATCH 00/10] Run with UBSan in GHA
 2025-06-23 14:00 UTC  (13+ messages)
` [PATCH v2 "
  ` [PATCH v2 01/10] ci: save ccache on failure
  ` [PATCH v2 02/10] test/telemetry: fix test calling all commands
  ` [PATCH v2 03/10] test/mempool: fix test without stack driver
  ` [PATCH v2 04/10] eal: fix plugin dir walk
  ` [PATCH v2 05/10] cmdline: fix port list parsing
  ` [PATCH v2 06/10] cmdline: fix highest bit "
  ` [PATCH v2 07/10] tailq: fix cast macro for null pointer
  ` [PATCH v2 08/10] hash: fix unaligned access in predictable RSS
  ` [PATCH v2 09/10] stack: fix unaligned accesses on 128-bit
  ` [PATCH v2 10/10] build: support Undefined Behavior Sanitizer

[PATCH 0/4] mm/userfaultfd: modulize memory types
 2025-06-23 13:59 UTC  (4+ messages)
` [PATCH 1/4] mm: Introduce vm_uffd_ops API

[PATCH v3 0/2] fix MADV_COLLAPSE issue if THP settings are disabled
 2025-06-23 13:59 UTC  (5+ messages)
` [PATCH v3 1/2] mm: huge_memory: disallow hugepages if the system-wide THP sysfs "
` [PATCH v3 2/2] mm: shmem: disallow hugepages if the system-wide shmem "

[PATCH] poll: rust: allow poll_table ptrs to be null
 2025-06-23 13:58 UTC  (4+ messages)

[PATCH-for-10.1 v5 0/9] hw/arm: GIC 'its=off' ACPI table fixes
 2025-06-23 13:57 UTC  (10+ messages)
` [PATCH v5 1/9] hw/intc/gicv3_its: Do not check its_class_name()
` [PATCH v5 2/9] hw/arm/virt: Simplify logic for setting instance's 'tcg_its' variable
` [PATCH v5 3/9] hw/arm/virt: Simplify create_its()
` [PATCH v5 4/9] hw/arm/virt-acpi-build: Improve comment in build_iort
` [PATCH v5 5/9] hw/arm/virt-acpi-build: Factor out create_its_idmaps
` [PATCH v5 6/9] qtest/bios-tables-test: Add test for when ITS is off on aarch64
` [PATCH v5 7/9] qtest/bios-tables-test: Add blobs for its=off test "
` [PATCH v5 8/9] hw/arm/virt-acpi-build: Fix ACPI IORT and MADT tables when its=off
` [PATCH v5 9/9] qtest/bios-tables-test: Update blobs for its=off test on aarch64

[PATCH RFC 0/6] btrfs: go fs_holder_ops and add shutdown_bdev() callback
 2025-06-23 13:57 UTC  (6+ messages)
` [PATCH RFC 5/6] fs: introduce a shutdown_bdev super block operation

[PATCH v2] poll: rust: allow poll_table ptrs to be null
 2025-06-23 13:57 UTC 

[PATCH v2 0/2] x86/sev: improve efi runtime code support
 2025-06-23 13:57 UTC  (3+ messages)
` [PATCH v2 1/2] x86/sev/vc: fix efi runtime instruction emulation

[PATCH v3 RESEND] x86/tracing: introduce enter/exit tracepoint pairs for page faults
 2025-06-23 13:57 UTC  (2+ messages)

[PATCH] selftests/mm: add test for (BATCH_PROCESS)MADV_DONTNEED
 2025-06-23 13:56 UTC  (4+ messages)

[PATCH v1 1/2] media: uapi: videodev2: Fix comment for 12-bit packed Bayer formats
 2025-06-23 13:56 UTC  (4+ messages)
` [PATCH v1 2/2] media: v4l2-common: Add the missing Raw Bayer pixel formats

[PATCH 8/9] iio: adc: ad_sigma_delta: add SPI offload support
 2025-06-23 13:55 UTC  (2+ messages)

[linux-next-20250620] Fails to boot to IBM Power Server
 2025-06-23 13:56 UTC  (2+ messages)

[PATCH v13 0/6] rust: extend `module!` macro with integer parameter support
 2025-06-23 13:55 UTC  (9+ messages)
` [PATCH v13 2/6] rust: introduce module_param module

[PATCH RESEND v4 0/5] media: i2c: imx214: Add support for more clock frequencies
 2025-06-23 13:55 UTC  (8+ messages)
` [PATCH RESEND v4 3/5] media: i2c: imx214: Make use of CCS PLL calculator

[PATCH] dev-manual: add real example of "bin_package"-style recipe
 2025-06-23 13:54 UTC  (2+ messages)
` [docs] "

[PATCH 5.4.y] s390: Add '-std=gnu11' to decompressor and purgatory CFLAGS
 2025-06-23 13:54 UTC 

[PATCH] qcom: Add sdx61 Foxconn vendor firmware image file
 2025-06-23 13:54 UTC  (4+ messages)

[PATCH v1 0/2] mfd: Add driver for multifunction MediaTek SPMI PMICs
 2025-06-23 12:00 UTC  (3+ messages)
` [PATCH v1 1/2] dt-bindings: mfd: Add binding for MediaTek MT6363 series SPMI PMIC
` [PATCH v1 2/2] drivers: mfd: Add support for MediaTek SPMI PMICs and MT6363/73

[PATCH v4 0/5] media: venus: Add QCM2290 support with AR50_LITE core
 2025-06-23 13:54 UTC  (4+ messages)
` [PATCH v4 4/5] media: venus: core: Add qcm2290 DT compatible and resource data

[PATCH v3] staging: media: atomisp: fix coding style in ia_css_output.host.c
 2025-06-23 13:53 UTC  (2+ messages)

[PATCH] mm/vmalloc: leave lazy MMU mode on PTE mapping error
 2025-06-23 13:53 UTC  (5+ messages)

[PATCH 0/2] Fix dm-crypt handling of emulated zone append
 2025-06-23 13:52 UTC  (7+ messages)
` [PATCH 1/2] dm: dm-crypt: Prevent splitting of emulated zone append operations
` [PATCH 2/2] dm: Check for forbidden "

HP Omnibook Ultra Flip 14 - power profiles
 2025-06-23 13:52 UTC 

[PATCH v3] pwm: mc33xs2410: add support for temperature sensors
 2025-06-23 13:52 UTC  (3+ messages)

[PATCH] policycoreutils: make `-laudit -lbz2` conditional
 2025-06-23 13:51 UTC 

[PATCH 6.15 000/592] 6.15.4-rc1 review
 2025-06-23 13:50 UTC  (2+ messages)

[PATCH v1 0/6] Add infrastructure for testing arbitrary Linux branch, and one more runner
 2025-06-23 13:47 UTC  (7+ messages)
` [PATCH v1 1/6] CI: Switch x86 tests to 6.12.34 kernel
` [PATCH v1 2/6] CI: add AMD Zen 4 HW runner
` [PATCH v1 3/6] CI: upload tests-junit.xml as a normal artifact too
` [PATCH v1 4/6] CI: make test-artifacts branch/job customizable
` [PATCH v1 5/6] CI: use Alpine's network setup
` [PATCH v1 6/6] [DO NOT MERGE] CI: example how to use ssh to extract logs

[PATCH V5 00/38] Live update: vfio and iommufd
 2025-06-23 13:50 UTC  (3+ messages)
` [PATCH V5 27/38] vfio/iommufd: add vfio_device_free_name

[GIT PULL] bluetooth 2025-06-20
 2025-06-23 13:50 UTC  (3+ messages)

[PATCH v4 0/2] nfsd: Implement large extent array support in pNFS
 2025-06-23 13:50 UTC  (2+ messages)

[PATCH v2 0/4] Improvements for Devres
 2025-06-23 13:49 UTC  (6+ messages)
` [PATCH v2 4/4] rust: devres: implement register_release()

[PATCH 0/6] sunrpc: patches and cleanups for v6.17
 2025-06-23 13:49 UTC  (2+ messages)

[PATCH 5.10 000/355] 5.10.239-rc1 review
 2025-06-23 13:54 UTC  (3+ messages)
` [PATCH 5.10 044/355] libbpf: Use proper errno value in nlattr

[PATCH] PCI: Fix link speed calculation on retrain failure
 2025-06-23 13:49 UTC  (2+ messages)

[PATCH v2 00/19] intel_iommu: Enable stage-1 translation for passthrough device
 2025-06-23 13:48 UTC  (3+ messages)
` [PATCH v2 17/19] intel_iommu: Refresh pasid bind when either SRTP or TE bit is changed

[PATCH bpf-next v7 0/4] bpf: Add kfuncs for read-only string operations
 2025-06-23 13:48 UTC  (5+ messages)
` [PATCH bpf-next v7 1/4] uaccess: Define pagefault lock guard
` [PATCH bpf-next v7 2/4] bpf: Add kfuncs for read-only string operations
` [PATCH bpf-next v7 3/4] selftests/bpf: Allow macros in __retval
` [PATCH bpf-next v7 4/4] selftests/bpf: Add tests for string kfuncs

[PATCH] arm: kirkwood: fix freeze on boot
 2025-06-23 13:48 UTC  (2+ messages)

[PATCH V3] scsi: ufs: qcom : Fix NULL pointer dereference in ufs_qcom_setup_clocks
 2025-06-23 13:48 UTC 

Linux 6.16-rc1
 2025-06-23 13:47 UTC  (8+ messages)

[PATCH v1 0/5] iio: Add support for MT6363/6373 Auxiliary ADC
 2025-06-23 12:00 UTC  (2+ messages)
` [PATCH v1 5/5] iio: adc: mt6359: Add support for MediaTek MT6373 PMIC AUXADC

[PATCH 0/5] media: v4l2-subdev: Handle number of routes limit in subdev core
 2025-06-23 13:46 UTC  (2+ messages)

[RFC PATCH v2 0/2] mm/damon/paddr: Allow interleaving in migrate_{hot,cold} actions
 2025-06-23 13:45 UTC  (2+ messages)

[PATCH v1 1/1] i2c: acpi: Replace custom code with device_match_acpi_handle()
 2025-06-23 13:45 UTC 

[PATCH bpf-next v5 1/3] bpf: Show precise link_type for {uprobe,kprobe}_multi fdinfo
 2025-06-23 13:43 UTC  (2+ messages)
` [PATCH bpf-next v5 3/3] bpf: Add show_fdinfo for kprobe_multi


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.