All of lore.kernel.org
 help / color / mirror / Atom feed
 messages from 2026-08-05 21:45:45 to 2026-08-05 23:24:52 UTC [more...]

[PATCH v3 0/6] Fix device page migration in low memory fallback
 2026-08-05 23:24 UTC  (12+ messages)
` [PATCH v3 1/6] mm/migrate_device: Clear stale mapping after freeing swapcache
` [PATCH v3 2/6] mm/migrate_device: Do not write past the end of the src_pfns array
` [PATCH v3 3/6] mm/migrate_device: Fix THP splitting of a CPU faulted device private folio
` [PATCH v3 4/6] drm/pagemap: dma-unmap pages before handling migration errors
` [PATCH v3 5/6] drm/pagemap: Fix folio allocation fallback and use-after-put
` [PATCH v3 6/6] drm/pagemap: Add fault injection for higher-order RAM folio allocation
` ✗ CI.checkpatch: warning for Fix device page migration in low memory fallback (rev3)
` ✓ CI.KUnit: success "

[PATCH net 00/10] Netfilter/IPVS fixes for net
 2026-08-05 23:21 UTC  (3+ messages)

[PATCH v3 0/1] drm/i915/display: Add quirk to force backlight type on some TUXEDO devices
 2026-08-05 23:21 UTC  (2+ messages)
` ✗ i915.CI.Full: failure for drm/i915/display: Add quirk to force backlight type on some TUXEDO devices (rev3)

[PATCH 00/10] Add new debug infrastructure for configfs
 2026-08-05 23:20 UTC  (11+ messages)
` [PATCH 01/10] drm/xe: Guard configfs attribute reads in getters
` [PATCH 02/10] drm/xe: Sort xe_config_device fields
` [PATCH 03/10] drm/xe: Split out configfs data structures
` [PATCH 04/10] drm/xe: Add a new debug focused configfs group
` [PATCH 05/10] drm/xe: Move debug configfs entries to xe_configfs_debug.c
` [PATCH 06/10] drm/xe/guc: Add configfs support for guc_log_level
` [PATCH 07/10] drm/xe/guc: Add support for NPK as a GuC log target
` [PATCH 08/10] drm/xe: Add infrastructure for debug configfs parameters
` [PATCH 09/10] drm/xe: Migrate existing debug configfs entries to params infrastructure
` [PATCH 10/10] drm/xe: Taint kernel when debug configfs parameters are set

[PATCH i-g-t v3 0/3] kms_dp_linktrain_fallback: Add UHBR-to-HBR fallback subtest
 2026-08-05 23:19 UTC  (3+ messages)
` ✓ Xe.CI.BAT: success for "
` ✓ i915.CI.BAT: "

[PATCH v2 0/6] Boot logo supplied by the device tree
 2026-08-06  1:20 UTC  (4+ messages)
` [PATCH v2 1/6] dt-bindings: display: add a device tree supplied boot logo

[PATCH 0/4] Introduce nvgrace-egm driver for Extended GPU Memory
 2026-08-05 23:18 UTC  (7+ messages)
` [PATCH 1/4] platform/nvidia: Introduce nvgrace-egm driver and enumerate EGM regions
` [PATCH 2/4] platform/nvidia: Implement mmap and memory scrubbing for EGM chardev
` [PATCH 3/4] platform/nvidia: Handle retired ECC pages and expose via ioctl

[meta-ti][scarthgap][PATCH] CI/CD Auto-Merger: cicd.scarthgap.202608051433
 2026-08-05 23:18 UTC 

[PATCH bpf-next v2 0/6] resolve_btfids: Implement BTF tags emission for kfuncs
 2026-08-05 23:17 UTC  (9+ messages)
` [PATCH bpf-next v2 1/6] resolve_btfids: Deduplicate BTF after btf2btf transformations
` [PATCH bpf-next v2 2/6] resolve_btfids: Process KF_ARENA_* flags in resolve_btfids
` [PATCH bpf-next v2 3/6] selftests/bpf: Verify arena type tags in resolve_btfids test
` [PATCH bpf-next v2 4/6] resolve_btfids: Emit bpf_kfunc and bpf_fastcall decl tags
` [PATCH bpf-next v2 5/6] selftests/bpf: Verify decl tags emission in resolve_btfids test
` [PATCH bpf-next v2 6/6] docs, resolve_btfids: Document kfunc BTF annotation emission

[PATCH 00/31] ASoC: Use auto-cleanup for firmware loading
 2026-08-05 23:16 UTC  (5+ messages)
` [PATCH 13/31] ASoC: rt1320-sdw: "
` [PATCH 23/31] ASoC: wm2000: "

[PATCH v9 00/12] ZTE zx297520v3 clock bindings and driver
 2026-08-05 23:15 UTC  (6+ messages)
` [PATCH v9 05/12] clk: zte: Add Clock registration infrastructure

[PATCH] exfat: fix overflow in cluster-to-dentry conversion
 2026-08-05 23:13 UTC  (3+ messages)

[PATCH v2 0/4] mmc: sdhci_am654: Fix DDR50 mode for cards without tuning support
 2026-08-05 23:13 UTC  (5+ messages)
` [PATCH v2 4/4] mmc: sdhci_am654: Fallback to DT-provided itap delay on DDR50 tuning failure

[PATCH] apparmor: fix cred UAF caused by begin_current_label_crit_section()
 2026-08-05 23:13 UTC  (3+ messages)

[PATCH v4 net] net: page_pool: fix UAF in __page_pool_release_netmem_dma on xa_cmpxchg race
 2026-08-05 23:11 UTC  (5+ messages)

[PATCH i-g-t v3 0/2] Add platform-specific joiner exception mode handling
 2026-08-05 23:10 UTC  (3+ messages)
` ✓ Xe.CI.BAT: success for Add platform-specific joiner exception mode handling (rev3)
` ✓ i915.CI.BAT: "

[PATCH] net: sysfs: cleanup coding style
 2026-08-05 23:10 UTC  (2+ messages)

[PATCH] clk: rockchip: rk3588: don't disable unused I2S MCLK output gates
 2026-08-05 23:09 UTC  (5+ messages)

[PATCH] netdevsim: fix deadlock in nsim_bus_dev_max_vfs_write()
 2026-08-05 23:08 UTC  (2+ messages)

[PATCH v3 0/4] MMC pinmux configuration fixes
 2026-08-05 23:06 UTC  (7+ messages)
` [PATCH v3 1/4] arm64: dts: ti: k3-am62a: Fix MMC0_CLK register address
` [PATCH v3 2/4] arm64: dts: ti: k3-am62a: Set MMC clock pins as OUTPUT
` [PATCH v3 3/4] arm64: dts: ti: k3-am62: "
` [PATCH v3 4/4] arm64: dts: ti: k3-am62l-evm: Remove unnecessary internal pullups for MMC0

[PATCH v4] mm/hugetlb_cma: Fix null nodemask dereference in hugetlb_cma_alloc_frozen_folio
 2026-08-05 23:05 UTC  (3+ messages)

[PATCH v2 1/2] platform/x86: uniwill-laptop: Fix brightness notify for 3 level keyboards
 2026-08-05 23:04 UTC  (2+ messages)
` [PATCH v2 2/2] platform/x86: uniwill-laptop: Enable kb backlight and lightbar for TUXEDO

[PATCH 0/3] selftests/resctrl: increase L3 cache test coverage
 2026-08-05 22:37 UTC  (7+ messages)
` [PATCH 1/3] selftests/resctrl: Add L3_CAT_OCCUP test to verify CAT bounds occupancy
` [PATCH 2/3] selftests/resctrl: Add L3_CAT_VALIDATE to check invalid CBMs
` [PATCH 3/3] selftests/resctrl: Add L3_BIT_USAGE to check bit_usage tracks allocation

[PATCH 00/24] XSM: follow-on to XSAs 492 and 499
 2026-08-05 23:02 UTC  (11+ messages)
` [PATCH 13/24] x86: restrict PHYSDEVOP_* when PV=n
` [PATCH 14/24] XSM/dummy: fold cf_check into XSM_INLINE
` [PATCH 15/24] XSM/dummy: drop redundant return statements
` [PATCH 16/24] XSM: suppress hypercall when XSM=n
` [PATCH 17/24] XSM: make Argo hooks well-formed ones

[PATCH 0/2] sc59x: Disable CONFIG_EFI_LOADER
 2026-08-05 23:01 UTC  (2+ messages)

[PATCH v13 0/4] Introduce cold reset recovery method
 2026-08-05 22:59 UTC  (2+ messages)
` ✗ Xe.CI.FULL: failure for Introduce cold reset recovery method (rev13)

[PATCH v3] dt-bindings: soc: qcom: qcom,pmic-glink: Add compatible string for SM8475
 2026-08-05 22:56 UTC  (3+ messages)

[PATCH 0/2] Document amd_pmc delay_suspend quirk
 2026-08-05 22:54 UTC  (5+ messages)
` [PATCH 2/2] Documentation/arch/x86/amd-debugging: Add section about delay_suspend

[PATCH bpf-next 00/13] BPF interface for applying Landlock rulesets
 2026-08-05 22:51 UTC  (5+ messages)

[PATCH 1/7] wifi: cfg80211: report authorized connect and roam events
 2026-08-05 22:50 UTC  (5+ messages)
` [PATCH v2 0/2] wifi: support authorized roaming offload reporting
  ` [PATCH v2 1/2] wifi: cfg80211: report authorized connect and roam events

[PATCH] arm: sc5xx: Enable BOOTSTD_DEFAULTS
 2026-08-05 22:48 UTC  (2+ messages)

[PATCH 0/4] xen: cleanup config files
 2026-08-05 22:49 UTC  (9+ messages)
` [PATCH 1/4] x86/xen: Remove redundant config dependency on X86_LOCAL_APIC
` [PATCH 2/4] xen: Drop CONFIG_XEN_PVHVM
` [PATCH 3/4] xen: Drop CONFIG_XEN_AUTO_XLATE
` [PATCH 4/4] x86/xen: Drop CONFIG_XEN_PVHVM_SMP

[PATCH v4 00/10] KVM: SEV: Add support for IBPB-on-Entry and BTB Isolation
 2026-08-05 22:49 UTC  (5+ messages)
` [PATCH v4 01/10] x86/bugs: Only log missing retpoline when it's actually the missing mitigation

What's cooking in git.git (Aug 2026, #02)
 2026-08-05 22:48 UTC 

[PATCH bpf-next v3 0/2] bpf: htab: Reduce memory use of hash maps
 2026-08-05 22:48 UTC  (4+ messages)
` [PATCH bpf-next v3 1/2] bpf: htab: Split htab_elem_lru and htab_elem_pcpu off of htab_elem
` [PATCH bpf-next v3 2/2] bpf: htab: Reduce elem_size by 8 bytes for small key sizes

[PATCH v3 00/23] drm/xe: Add structured SIGID error logging infrastructure
 2026-08-05 22:24 UTC  (5+ messages)
` [PATCH v3 02/23] drm/xe/log: "

[syzbot] [ath10k?] WARNING in ath10k_pci_probe
 2026-08-05 22:47 UTC 

[f2fs-dev] [PATCH] f2fs: issue multi-device flushes in parallel
 2026-08-05 22:46 UTC  (4+ messages)
    ` [f2fs-dev] (2) "
      `  "

[syzbot] [media?] KASAN: slab-out-of-bounds Read in dw210x_op_rw
 2026-08-05 22:46 UTC 

[syzbot] [kernel?] general protection fault in regmap_get_i2c_bus
 2026-08-05 22:46 UTC 

[syzbot] [sound?] UBSAN: array-index-out-of-bounds in snd_dummy_probe
 2026-08-05 22:46 UTC 

[syzbot] [acpi?] general protection fault in software_node_register
 2026-08-05 22:45 UTC 

[syzbot] [mmc?] [mm?] BUG: sleeping function called from invalid context in mmc_free_host
 2026-08-05 22:45 UTC 

[syzbot] [usb?] BUG: sleeping function called from invalid context in cancel_delayed_work_sync
 2026-08-05 22:45 UTC 

[PATCH net-next v1 0/6] ibmvnic: honour flexible in-range MTU values
 2026-08-05 22:44 UTC  (7+ messages)
` [PATCH net-next v1 1/6] ibmvnic: cap rx pool entries against the real buffer size
` [PATCH net-next v1 2/6] ibmvnic: honour the requested mtu instead of reverting to a fallback
` [PATCH net-next v1 3/6] ibmvnic: do not unmap long term buffers across a crq reconnect
` [PATCH net-next v1 4/6] ibmvnic: allocate new buffer pools before releasing the old ones
` [PATCH net-next v1 5/6] ibmvnic: allocate a new long term buffer before freeing the old one
` [PATCH net-next v1 6/6] ibmvnic: change the mtu without a reset where the buffers allow it

[PATCH v1] ASoC: tas2781: Add calibration kcontrols for TAS2573
 2026-08-05 22:44 UTC  (2+ messages)

[syzbot] [intel-gfx?] general protection fault in i915_pci_probe
 2026-08-05 22:44 UTC 

[syzbot] [media?] KASAN: slab-use-after-free Read in rc_dev_uevent
 2026-08-05 22:44 UTC 

[syzbot] [fs?] general protection fault in do_getname_kernel
 2026-08-05 22:44 UTC 

[PATCH] mm/mm_init: fix out-of-range first_deferred_pfn
 2026-08-05 22:44 UTC 

[PATCH 0/2] block device write path fixes
 2026-08-05 22:44 UTC  (4+ messages)
` [PATCH 1/2] block: use iomap_dirty_folio for block devices

[PATCH] bpf: disable lockdep while running BPF on lock_release
 2026-08-05 22:43 UTC  (8+ messages)
        ` 回复: "

[syzbot] [sound?] BUG: unable to handle kernel paging request in azx_probe_work
 2026-08-05 22:43 UTC 

[syzbot] [usb?] BUG: unable to handle kernel paging request in ioread32
 2026-08-05 22:43 UTC 

[syzbot] [nfc?] WARNING in port100_send_cmd_async/usb_submit_urb (3)
 2026-08-05 22:43 UTC 

[PATCH v2 0/5] btrfs: handle -ENOMEM errors in some synchronous dirops without aborting
 2026-08-05 22:43 UTC  (6+ messages)
` [PATCH v2 2/5] btrfs: split btrfs_insert_delayed_dir_index() into prealloc and commit phases

[PATCH 1/2] x86/resctrl, Documentation: Keep mbm_assign_mode "default" on boot
 2026-08-05 22:40 UTC  (13+ messages)

[RFC PATCH bpf-next v5 0/8] selftests/bpf: restructure the Makefile as a layered build
 2026-08-05 22:39 UTC  (7+ messages)
` [RFC PATCH bpf-next v5 4/8] selftests/bpf: generate the signing key and certificate once
` [RFC PATCH bpf-next v5 5/8] selftests/bpf: generate verifier/tests.h in a regular recipe
` [RFC PATCH bpf-next v5 6/8] selftests/bpf: extract BPF skeleton generation into a helper script

[PATCH v3 0/6] R-Car X5H CPG/MDLC support
 2026-08-05 22:38 UTC  (5+ messages)
` [PATCH v3 3/6] clk: renesas: Add R-Car X5H CPG driver
` [PATCH v3 4/6] pmdomain: renesas: Add R-Car X5H MDLC driver

[PATCH v7 0/3] mmc: core: Keep the card powered across suspend when firmware needs it live
 2026-08-05 22:38 UTC  (6+ messages)
` [PATCH v7 1/3] dt-bindings: mmc: Extend keep-power-in-suspend beyond SDIO
` [PATCH v7 2/3] dt-bindings: mmc: Add reset-card-at-resume property
` [PATCH v7 3/3] mmc: core: Honor keep-power-in-suspend and reset-card-at-resume for (e)MMC

[PATCH bpf-next v2 0/2] bpf: htab: Reduce memory use of hash maps
 2026-08-05 22:36 UTC  (4+ messages)
` [PATCH bpf-next v2 1/2] bpf: htab: Split htab_elem_lru and htab_elem_pcpu off of htab_elem

[PATCH v3 4/7] KVM: x86/xen: Extract delivery of event to vCPU into a separate helper
 2026-08-05 22:35 UTC  (2+ messages)

[PATCH] net: phy: Add driver for Motorcomm Quad 2.5GbE phy
 2026-08-05 22:28 UTC  (2+ messages)

[PATCH v2 0/7] objtool/klp: sympos/module/alternative/etc fixes
 2026-08-05 22:24 UTC  (5+ messages)
` [PATCH v2 5/7] objtool/klp: Fix cross-module klp relocation section naming
` [PATCH v2 7/7] objtool/klp: Allow new references to module exports

[soc:soc/drivers] BUILD SUCCESS 6a05421154285888f7bc5d2510e3a9bc1ce31652
 2026-08-05 22:23 UTC 

[soc:soc/defconfig] BUILD SUCCESS ec26714d2205da69222a9f2bfec4c7f7f95784bb
 2026-08-05 22:22 UTC 

[Intel-wired-lan] [tnguy-net-queue:main] BUILD SUCCESS a347304b2ca1a5377d5bd2d8a72e4b4f12afe648
 2026-08-05 22:23 UTC 

Regression: webcam freezing since Linux 6.15
 2026-08-05 22:23 UTC  (12+ messages)

[soc:for-next] BUILD SUCCESS 81aa917982c10b9f2cd0dd767d7af5af6057d93d
 2026-08-05 22:22 UTC 

[soc:arm/fixes] BUILD SUCCESS c7a127371ce5dc3d073cc69ba70145c2c420d8e2
 2026-08-05 22:22 UTC 

[PATCH] fix: scsi: srp_reconnect_rport: unbalanced scsi_block_targets/scsi_target_unblock
 2026-08-05 22:22 UTC  (2+ messages)

[dwmw2:pfncache-rcu-debug 8/9] ERROR: modpost: "__umoddi3" [arch/x86/kvm/kvm.ko] undefined!
 2026-08-05 22:22 UTC 

[PATCH] rust: io: Add a BigEndianMmio wrapper
 2026-08-05 22:21 UTC 

[PATCH v1 1/2] dt-bindings: usb: dwc3: Document Renesas R-Car Gen5 DWC3 xHCI USB controller
 2026-08-05 22:20 UTC  (5+ messages)
` [PATCH v1 2/2] usb: dwc3: Add Renesas R-Car Gen5 DWC3 xHCI USB controller glue

linux-next: Tree for Jul 30
 2026-08-05 22:19 UTC  (5+ messages)
` linux-next: Tree for Jul 30 (usb/dwc3/)

[PATCH i-g-t v1 0/2] Add CMRR subtests
 2026-08-05 22:14 UTC  (2+ messages)
` ✓ Xe.CI.FULL: success for "

[kernel-cve-report] New CVE entries this week
 2026-08-05 22:12 UTC 

[PATCH i-g-t] tests/intel-ci: Add expected skips to VF/VM blocklists
 2026-08-05 22:07 UTC  (2+ messages)
` ✗ i915.CI.Full: failure for "

[PATCH 0/3] rust: dma: add the single-buffer streaming DMA API
 2026-08-05 22:06 UTC  (7+ messages)
` [PATCH 1/3] rust: dma: add ContiguousBuffer trait for streaming DMA storage
` [PATCH 2/3] rust: dma: add abstraction for the single-buffer streaming DMA API
` [PATCH 3/3] gpu: nova-core: gsp: map the WPR meta for streaming DMA

[RFC PATCH] scsi: core: Drop Scsi_Host.default_lock
 2026-08-05 22:04 UTC  (7+ messages)

[PATCH] uprobes: Skip breakpoint installation on non executable vmas
 2026-08-05 22:05 UTC  (5+ messages)

Bogus error messages on Apple Silicon
 2026-08-05 22:03 UTC  (2+ messages)

[PATCH v5 00/15] s390x/pci: Implement migration for emulated devices
 2026-08-05 22:02 UTC  (3+ messages)
` [PATCH v5 14/15] "

[PATCH v8 0/4] perf sched latency: Refine outputs, unit scaling, and histogram support
 2026-08-05 22:02 UTC  (2+ messages)

[PATCH bpf-next v4 13/13] bpf: Reject tracing progs for struct_ops with arena args
 2026-08-05 22:02 UTC  (2+ messages)

[meta-virtualization][RFC][PATCH 1/5] vcontainer-bbmask.inc: add python3-pexpect,-ptyprocess
 2026-08-05 22:01 UTC  (3+ messages)
` [PATCH v2 "
  ` [meta-virtualization] "

[meta-virtualization][RFC][PATCH 5/5] docs: add container-yocto-builder.md
 2026-08-05 22:01 UTC  (3+ messages)
` [PATCH v2 "
  ` [meta-virtualization] "

[meta-virtualization][PATCH] libvirt: remove unused 0001-messon.build-remove-build-path-information-to-avoid-.patch
 2026-08-05 22:01 UTC  (2+ messages)

[PATCHES v2 0/12] perf jitdump: Input validation hardening
 2026-08-05 22:00 UTC  (11+ messages)
` [PATCH 03/12] perf jitdump: Prevent integer underflow in debug info size calculation
` [PATCH 09/12] perf jitdump: Use dirname() return value in jit_open()
` [PATCH 10/12] perf jitdump: Validate debug entries on native (non-swap) path
` [PATCH 11/12] perf jitdump: Validate sym string NUL-termination in code load
` [PATCH 12/12] perf jitdump: Validate unwinding sizes against record payload

[PATCH v5 0/6] Enable lock context analysis in the SCSI core and UFS driver
 2026-08-05 22:00 UTC  (3+ messages)
` [PATCH v5 4/6] scsi: core: Add lock context annotations

[PATCH 1/1] efi: avoid video ghosting in EFI app
 2026-08-05 21:59 UTC  (2+ messages)

[PATCH 0/5] lib: resync lib/div64.c and <linux/math64.h> with Linux v7.1
 2026-08-05 21:59 UTC  (11+ messages)
` [PATCH 1/5] lib: div64: fix off-by-one shift in div64_u64() and div64_u64_rem()
` [PATCH 2/5] lib: div64: use abs64() for the 64-bit operands of div64_s64()
` [PATCH 3/5] lib: div64: inline __iter_div_u64_rem() into its only user
` [PATCH 4/5] lib: div64: sync with Linux v7.1
` [PATCH 5/5] lib: math64: sync <linux/math64.h> "

[PATCH v3 0/4] btrfs: removal of on-stack paddrs[], final part
 2026-08-05 21:59 UTC  (2+ messages)

[PATCH 0/2] spi: Fix DMA mapping ownership on partial map failure
 2026-08-05 21:57 UTC  (3+ messages)
` [PATCH 2/2] spi: Add KUnit coverage for DMA mapping error paths

[PATCH v3 0/5] nfs: Modernize Direct I/O path
 2026-08-05 21:54 UTC  (4+ messages)
` [PATCH v3 5/5] nfs: introduce nfs_direct_extract_pages helper

[PATCH 0/4] fit: Harden handling of external-data properties
 2026-08-05 21:52 UTC  (9+ messages)
` [PATCH 1/4] image-fit: Use unsigned types for external data properties
` [PATCH 2/4] test: spl: Factor out external-data FIT property checks
` [PATCH 3/4] spl: fit: Harden external-data offset and size arithmetic
` [PATCH 4/4] spl: fit: Bound external data like U-Boot proper

[PATCH v2 1/2 5.10.y] Bluetooth: SCO: Fix UAF on sco_sock_timeout
 2026-08-05 21:52 UTC  (2+ messages)
` [v2,1/2,5.10.y] "

[PATCH v2 20/20] KVM: x86: Use gfn_to_pfn_cache for record_steal_time
 2026-08-05 21:51 UTC  (4+ messages)

[meta-virtualization][wrynose][PATCH] crun: set status for CVE-2025-24965
 2026-08-05 21:50 UTC  (2+ messages)

[meta-virtualization][wrynose][PATCH] docker-compose: add CVE_PRODUCT and CVE_STATUS for CVE-2025-62725
 2026-08-05 21:50 UTC  (2+ messages)

[PATCH bpf-next v4 02/13] bpf: Split subprogram and kfunc collection
 2026-08-05 21:49 UTC  (2+ messages)

[PATCH 0/3] environment: clean up repository config handling
 2026-08-05 21:49 UTC  (5+ messages)
` [PATCH 1/3] environment: simplify repository config getters
` [PATCH 3/3] environment: reorder variables in repo_config_values structure

[PATCH 1/2] platform/x86: uniwill-laptop: Fix brightness notify for 3 level keyboards
 2026-08-05 21:47 UTC  (3+ messages)

[PATCH] wifi: cfg80211: fix BSS RB tree collision during channel switch
 2026-08-05 21:46 UTC  (2+ messages)

[PATCH v6] drm/omap: dsi: avoid sending bta sync all the time in writes
 2026-08-05 21:46 UTC  (2+ 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.