All of lore.kernel.org
 help / color / mirror / Atom feed
 messages from 2026-09-23 00:47:14 to 2026-09-23 01:51:16 UTC [more...]

[PATCH v6 0/6] riscv: spacemit: Add PCIe RC controller support for K3
 2026-09-23  1:50 UTC  (2+ messages)
` [PATCH v6 1/6] PCI: spacemit-k1: Add device data support

[PATCH v3 00/33] gpu: nova-core: boot on the r000 GSP firmware
 2026-09-23  1:51 UTC  (7+ messages)
` [PATCH v3 04/33] gpu: nova-core: firmware: add r000 bindings
` [PATCH v3 21/33] gpu: nova-core: gsp: add the GSP_INIT request builder

[PATCH] iommu/vt-d: release IRQ vector after request failure
 2026-09-23  1:50 UTC 

[PATCH v5 0/6] riscv: spacemit: Add PCIe RC controller support for K3
 2026-09-23  1:49 UTC  (7+ messages)
` [PATCH v5 2/6] PCI: spacemit-k1: Add multiple PHY handles support

[to-be-updated] mm-memcg-migrate-per-node-hugetlb-lruvec-stat-together-with-hugetlb-folio.patch removed from -mm tree
 2026-09-23  1:49 UTC 

[to-be-updated] mm-hugetlb-account-migration-target-folio-in-per-node-nr_hugetlb-vmstat.patch removed from -mm tree
 2026-09-23  1:49 UTC 

[PATCH 0/5] usb: dwc3: introduce Rockchip glue driver
 2026-09-23  1:48 UTC  (9+ messages)
` [PATCH 2/5] usb: dwc3: rockchip: introduce "
` [PATCH 3/5] usb: dwc3: core: add post PHY registration hook for platform glue

[PATCH net-next 0/5] seg6: add End.X PSP flavor support and selftests
 2026-09-23  1:48 UTC  (3+ messages)
` [PATCH net-next 5/5] selftests: seg6: add End.X PSP selftest

[PATCH v16 net-next 2/2] octeontx2-pf: add mqprio bandwidth offload for NIX TX schedulers
 2026-09-23  1:46 UTC  (3+ messages)

[rafael-pm:bleeding-edge 117/144] include/linux/cleanup.h:211:92: warning: suggest braces around empty body in an 'if' statement
 2026-09-23  1:44 UTC 

[PATCH net-next] octeontx2-af: Representor devlink id and port mapping
 2026-09-23  1:45 UTC  (3+ messages)

[PATCH] memregion: fix cache invalidation warning message
 2026-09-23  1:44 UTC  (3+ messages)

[PATCH net-next 0/8] eth: mpnic: initial support for Meta Platforms NIC
 2026-09-23  1:43 UTC  (9+ messages)
` [PATCH net-next 1/8] eth: mpnic: add scaffolding "
` [PATCH net-next 2/8] eth: mpnic: add register init for the device
` [PATCH net-next 3/8] eth: mpnic: allocate MSI-X vectors
` [PATCH net-next 4/8] eth: mpnic: implement Tx queue allocation and cleanup
` [PATCH net-next 5/8] eth: mpnic: start and stop the Tx HW queues
` [PATCH net-next 6/8] eth: mpnic: add a netdevice and basic Tx handling
` [PATCH net-next 7/8] eth: mpnic: implement Rx queue allocation and cleanup
` [PATCH net-next 8/8] eth: mpnic: add basic Rx handling

[PATCH v8 00/25] KVM: arm64: SMMUv3 driver for pKVM (trap and emulate)
 2026-09-23  1:43 UTC  (3+ messages)
` [PATCH v8 12/25] iommu/arm-smmu-v3-kvm: Probe SMMU HW

[PATCH v14 0/4] Simplify PCIe native ownership
 2026-09-23  1:44 UTC  (3+ messages)
` [PATCH v14 3/4] PCI/ACPI: Centralize pcie_ports_native checking

+ ocfs2-restore-erange-check-in-ocfs2_xattr_tree_list_index_block.patch added to mm-nonmm-unstable branch
 2026-09-23  1:44 UTC 

+ docs-mm-describe-set_memory-and-set_direct_map-apis-fix.patch added to mm-unstable branch
 2026-09-23  1:43 UTC 

[PATCH net v2] sctp: discard the rest of the packet on a stale-cookie error
 2026-09-23  1:40 UTC  (2+ messages)

[PATCH v5 00/14] Linux RISC-V trace framework and drivers
 2026-09-23  1:39 UTC  (4+ messages)
` [PATCH v5 09/14] gtrace: Add RISC-V Trace ramsink driver

[PATCH v5 0/6] hexagon: Add HVX context
 2026-09-23  1:40 UTC  (5+ messages)
` [PATCH v5 5/6] target/hexagon: share HVX contexts among CPUs

[PATCH v9 00/16] Collection of fixes for Panfrost: Perfcnt, RPM, refactorings
 2026-09-23  1:39 UTC  (4+ messages)
` [PATCH v9 15/16] drm/panfrost: Fix races between perfcnt and reset sequence

[PATCH 6.6.y 1/2] smb: client: use atomic_t for mnt_cifs_flags
 2026-09-23  1:39 UTC 

[PATCH v3] riscv: use generic relaxed MMIO accessors
 2026-09-23  1:39 UTC 

[PATCH 0/2] mm: kmemleak: batch the struct page scan
 2026-09-23  1:39 UTC  (4+ messages)
` [PATCH 2/2] mm: kmemleak: scan the struct page array in MAX_SCAN_SIZE batches

[PATCH v8 2/3] dt-bindings: net: can: holt,hi311x: Convert to DT schema
 2026-09-23  1:38 UTC  (2+ messages)

[PATCH v8 00/14] mm: thp: always enable mTHP support
 2026-09-23  1:37 UTC  (4+ messages)
` [PATCH v8 07/14] mm: shmem: allow THP support determination at folio allocation time

[PATCH] ALSA: hda/realtek: Add quirk for Lenovo ThinkBook 16p Gen 3 ARH (21EK)
 2026-09-23  1:37 UTC 

[PATCH 0/3] linux-user/sh4: fix unwinding through vdso signal trampolines
 2026-09-23  1:37 UTC  (4+ messages)
` [PATCH 1/3] linux-user/sh4: use the kernel's sigreturn trampoline sequence in the vdso
` [PATCH 2/3] linux-user/sh4: fix vdso CFA for rt_sigreturn frames
` [PATCH 3/3] linux-user/sh4: align the vdso sigreturn trampolines

+ mm-zswap-mark-the-zswap-shrinker-shrinker_nonslab.patch added to mm-new branch
 2026-09-23  1:36 UTC 

[PATCH] staging: sm750fb: remove unused variable 'tmp' in sw_i2c_wait
 2026-09-23  1:35 UTC 

+ mm-thp-restore-shrinker_nonslab-on-the-deferred-split-shrinker.patch added to mm-new branch
 2026-09-23  1:36 UTC 

+ mm-list_lru-keep-per-memcg-lists-with-nokmem-for-nonslab-backed-lrus.patch added to mm-new branch
 2026-09-23  1:36 UTC 

[PATCH blktests v2] nvme/071: add multipath command effects log lifetime test
 2026-09-23  1:35 UTC 

+ mm-memcontrol-drop-kmemcg_id-and-use-mem_cgroup_id-for-list_lru-indexing.patch added to mm-new branch
 2026-09-23  1:35 UTC 

[PATCH v3 0/4] mm: restore per-memcg reclaim for NONSLAB shrinkers under nokmem
 2026-09-23  1:35 UTC  (2+ messages)

async-signal-safety of chroot
 2026-09-23  1:34 UTC  (2+ messages)
` [musl] "

[PATCH net-next v4 0/2] ipv6: update NUD_FAILED neighbors from NA messages
 2026-09-23  1:34 UTC  (3+ messages)
` [PATCH net-next v4 1/2] "
` [PATCH net-next v4 2/2] selftests: net: test untracked NA recovery of FAILED neighbors

[PATCH] mm/shmem: don't release a swapin-error marker as a swap entry
 2026-09-23  1:34 UTC  (4+ messages)

[PATCH] wifi: rtlwifi: fix comment typo in hal_btc.c
 2026-09-23  1:31 UTC  (2+ messages)

[PATCH] KVM: LoongArch: selftests: Enable HW PTW by auto detection method
 2026-09-23  1:23 UTC 

[PATCH] spi: atmel-quadspi: balance runtime PM and pclk across system sleep
 2026-09-23  1:29 UTC 

[PATCH net-next v2 00/12][pull request] ice: Add ACL support
 2026-09-23  1:30 UTC  (4+ messages)

[PATCH] ASoC: amd: acp: Add DMI quirk for Lenovo Yoga Pro 7 14ASP9
 2026-09-23  1:29 UTC  (4+ messages)

[PATCH net-next v2] net: ipv6: seg6: report lwtunnel setup errors via extack
 2026-09-23  1:29 UTC  (2+ messages)

Resctrl and I/O
 2026-09-23  1:27 UTC  (3+ messages)

[PATCH bpf-next v3 2/2] bpftool: Fix sparse CPU IDs in prog profile
 2026-09-23  1:27 UTC  (2+ messages)

[PATCH] ocfs2: fix array out of bound access in __ocfs2_find_path()
 2026-09-23  1:27 UTC  (2+ messages)

[PATCH net v6 0/2] net: prevent partial checksums from modifying network headers
 2026-09-23  1:27 UTC  (4+ messages)
` [PATCH net v6 1/2] net: validate virtio checksum start after network header

[PATCH v2] drm/dp/mst: reject DPCD read/write on ports with ddps=0
 2026-09-23  1:24 UTC  (3+ messages)

[PATCH 0/6] drm/nouveau: HDMI output colour format and quantization range
 2026-09-22 21:53 UTC  (7+ messages)
  ` [PATCH 1/6] drm/nouveau: add NVC57D output CSC and clamp range methods
  ` [PATCH 2/6] drm/nouveau: program head output conversion for limited range and YCbCr
  ` [PATCH 3/6] drm/nouveau: add the Broadcast RGB property for HDMI
  ` [PATCH 4/6] drm/nouveau: add HDMI YCbCr 4:4:4 and 4:2:2 output
  ` [PATCH 5/6] drm/nouveau: add HDMI YCbCr 4:2:0 output on GA102 and later
  ` [PATCH 6/6] drm/nouveau: expose HDMI output properties on DVI connectors

[PATCH v2 0/3] drm/nouveau: HDMI Deep Color link depth (30/36/48 bpp)
 2026-09-22 21:53 UTC  (4+ messages)
  ` [PATCH v2 1/3] drm/nouveau: select HDMI deep-color link depth
  ` [PATCH v2 2/3] drm/nouveau: pass HDMI GCP deep-color state through NVIF
  ` [PATCH v2 3/3] drm/nouveau: program HDMI deep-color GCP fields

[PATCH 0/3] drm/nouveau: HDMI Deep Color link depth (30/36/48 bpp)
 2026-09-22 22:26 UTC  (7+ messages)
  ` [PATCH 1/3] drm/nouveau: select HDMI deep-color link depth
  ` [PATCH 2/3] drm/nouveau: pass HDMI GCP deep-color state through NVIF
  ` [PATCH 3/3] drm/nouveau: program HDMI deep-color GCP fields

[PATCH v6 0/7] Use SIG_ID logs for GuC component
 2026-09-23  1:25 UTC  (2+ messages)
` ✓ Xe.CI.BAT: success for Use SIG_ID logs for GuC component (rev5)

[PATCH v2 0/2] LoongArch: KVM: Code cleanup with MSI intterupt injection
 2026-09-23  1:18 UTC  (3+ messages)
` [PATCH v2 1/2] LoongArch: KVM: Remove parameter line when inject MSI
` [PATCH v2 2/2] LoongArch: KVM: Remove duplicated checking with DMSI irq injection

[PATCH] io_uring: initialize task context before running the BPF loop
 2026-09-23  1:43 UTC  (2+ messages)
` [PATCH v2] "

[PATCH i-g-t v5 0/5] Add BO Allocation and VM Bind stress infra
 2026-09-23  1:23 UTC  (2+ messages)
` ✓ i915.CI.BAT: success for Add BO Allocation and VM Bind stress infra (rev4)

[PATCH] smb: client: use GFP_KERNEL in get_targets()
 2026-09-23  1:24 UTC  (2+ messages)

[PATCH v3 0/9] s390x: even more hardening fixes
 2026-09-23  1:23 UTC  (3+ messages)
` [PATCH v3 8/9] s390x/css: Use datastream pointer for checking no-data CCWs

[PATCH v3 0/2] some fixes in pata_parport
 2026-09-23  1:17 UTC  (4+ messages)
` [PATCH v3 1/2] ata: pata_parport: pin the protocol module before device_register()

[PATCH] x86/PCI: Disable D3cold on Intel BE200 Wi-Fi on Lenovo IdeaPad Pro 5 14IAH10
 2026-09-23  1:22 UTC  (4+ messages)

[PATCH 01/12] drm/amdgpu: add profiler UAPI definitions
 2026-09-23  1:20 UTC  (7+ messages)

[to-be-updated] mm-zswap-mark-the-zswap-shrinker-shrinker_nonslab.patch removed from -mm tree
 2026-09-23  1:22 UTC 

[to-be-updated] mm-thp-restore-shrinker_nonslab-on-the-deferred-split-shrinker.patch removed from -mm tree
 2026-09-23  1:22 UTC 

[PATCH net-next] tcp: remove dead code in tcp_rcv_state_process()
 2026-09-23  1:22 UTC  (2+ messages)

[ANNOUNCEMENT] Milestone 3 for Yocto Project 6.1 (yocto-6.1_M3) Now Available
 2026-09-23  1:21 UTC 

[PATCH] net: stmmac: dwmac-sun8i: Fix EPHY clock leak in get_ephy_nodes()
 2026-09-23  1:20 UTC  (2+ messages)

[PATCH] net: dsa: vitesse-vsc73xx: Fix SPI device reference leak in vsc73xx_spi_probe()
 2026-09-23  1:20 UTC  (2+ messages)

[PATCH] net/mlx5: Fix rev_entry reference leak in mlx5_tc_ct_shared_counter_get()
 2026-09-23  1:20 UTC  (2+ messages)

[PATCH net v4 0/2] net/mlx5: Bridge, fix remaining switchdev ownership gaps on merged eswitch
 2026-09-23  1:20 UTC  (2+ messages)

[PATCH net-next v3 2/2] selftests: net: test untracked NA recovery of FAILED neighbors
 2026-09-23  1:20 UTC  (3+ messages)

[PATCH v2 0/3] smb: update POSIX extension specification references
 2026-09-23  1:19 UTC  (3+ messages)
` [PATCH v2 2/3] smb/client: "

[PATCH net-next v2 0/6] vsock: assign the guest vsock device to a network namespace
 2026-09-23  1:18 UTC  (13+ messages)
` [PATCH net-next v2 1/6] vsock: constify the transport in vsock_for_each_connected_socket()
` [PATCH net-next v2 2/6] vsock: rename the vsock pernet operations
` [PATCH net-next v2 3/6] vsock: add a netlink command to assign the g2h device to a netns
` [PATCH net-next v2 4/6] vsock/virtio: support guest device network namespace
` [PATCH net-next v2 5/6] selftests/vsock: test the guest vsock "
` [PATCH net-next v2 6/6] selftests/vsock: test the netns assign privilege checks

[PATCH v4 0/4] KVM: TDX: Validate directly configurable CPUID bits
 2026-09-23  1:17 UTC  (8+ messages)
` [PATCH v4 1/4] KVM: TDX: Track configurable CPUID bits allowed by KVM

[PATCH v10 0/4] x86/pvh: fix unbootable VMs again (PVH + KASAN)
 2026-09-23  1:12 UTC  (4+ messages)

[PATCH v9 0/10] cxl: Support Back-Invalidate
 2026-09-23  1:12 UTC  (6+ messages)
` [PATCH v9 02/10] cxl/pci: Add BI topology enable/disable
` [PATCH v9 09/10] cxl/test: Add mock BI topology support
` [PATCH v9 10/10] cxl/doc: Update maturity map with BI support

[PATCH v3 0/4] gpu: nova-core: Extract falcon registers
 2026-09-23  1:09 UTC  (10+ messages)
` [PATCH v3 1/4] gpu: nova-core: Extract PFSP register definitions
` [PATCH v3 2/4] gpu: nova-core: falcon: Extract PRISCV register
` [PATCH v3 3/4] gpu: nova-core: falcon: Extract PFALCON2 register
` [PATCH v3 4/4] gpu: nova-core: Extract PFALCON register

[PATCH RFC net-next 0/9] net: introduce Qualcomm XPCS support and add Nord Ethernet plumbing
 2026-09-23  1:07 UTC  (10+ messages)
` [PATCH RFC net-next 1/9] dt-bindings: net: pcs: add Qualcomm Nord XPCS
` [PATCH RFC net-next 2/9] net: pcs: xpcs: add USXGMII Clause 37 autoneg support
` [PATCH RFC net-next 3/9] net: pcs: xpcs: add custom platform register accessors
` [PATCH RFC net-next 4/9] net: pcs: xpcs: add Qualcomm Nord platform support
` [PATCH RFC net-next 5/9] net: pcs: xpcs: initialize runtime PM as suspended
` [PATCH RFC net-next 6/9] dt-bindings: net: qcom,ethqos: add Qualcomm Nord
` [PATCH RFC net-next 7/9] net: stmmac: support custom XGMAC register layouts
` [PATCH RFC net-next 8/9] net: stmmac: qcom-ethqos: support external PCS
` [PATCH RFC net-next 9/9] net: stmmac: qcom-ethqos: add Qualcomm Nord support

[PATCH v2] usb: dwc3-generic: fix ref clock lookup indexing wrong clk_bulk array
 2026-09-22 20:42 UTC 

[PATCH v1] usb: dwc3-generic: fix ref clock lookup indexing wrong clk_bulk array
 2026-09-22 20:11 UTC  (5+ messages)

[PATCH 0/2] SPI/NOR Flash Fixes
 2026-09-22 18:46 UTC  (2+ messages)

[PATCH] eal: introduce division round up macro
 2026-09-23  1:07 UTC  (18+ messages)
` [PATCH v3 00/16] Introduce RTE_DIV_ROUND_UP
  ` [PATCH v3 01/16] eal: introduce division round up macro
  ` [PATCH v3 02/16] net/i40e: use common "
  ` [PATCH v3 03/16] net/idpf: "
  ` [PATCH v3 04/16] net/ice: "
  ` [PATCH v3 05/16] net/qede: "
  ` [PATCH v3 06/16] net/rnp: "
  ` [PATCH v3 07/16] net/hns3: "
  ` [PATCH v3 08/16] net/hinic: "
  ` [PATCH v3 09/16] net/bnx2x: "
  ` [PATCH v3 10/16] net/cxgbe: "
  ` [PATCH v3 11/16] net/ena: "
  ` [PATCH v3 12/16] raw/ifpga/base: "
  ` [PATCH v3 13/16] net/nfp: "
  ` [PATCH v3 14/16] app/procinfo: "
  ` [PATCH v3 15/16] app/test: "
  ` [PATCH v3 16/16] app/test-compress-perf: "

[PATCH v4 0/6] smb: client: fix create context out-of-bounds reads
 2026-09-23  1:09 UTC  (2+ messages)

[PATCH net-next v8 0/6] net: dsa: motorcomm: add support yt922x driver
 2026-09-23  1:07 UTC  (4+ messages)
` [PATCH net-next v8 2/6] net: dsa: motorcomm: use max_ports in series for port bounds checking

[PATCH net-next v20 0/3] net: phy: Add driver for Motorcomm Quad 2.5GbE phy
 2026-09-23  1:05 UTC  (3+ messages)

[PATCH net v2] ip_gre: Reject enabling collect metadata through changelink
 2026-09-23  1:05 UTC  (2+ messages)

[PATCH] staging: rtl8723bs: remove unused variable 'phal'
 2026-09-23  1:04 UTC 

[PATCH net-next v6 0/3] net/sched: sch_fq_pie: add per-flow class statistics
 2026-09-23  1:04 UTC  (3+ messages)

[PATCH v13 0/6] xen/arm: scmi: introduce SCI SCMI SMC multi-agent support
 2026-09-23  1:02 UTC  (3+ messages)
` [PATCH v13 4/6] xen/arm: scmi: introduce SCI SCMI SMC multi-agent driver

[PATCH v3 0/8] s390x: Add support for virtio-net-pci boot device
 2026-09-23  1:01 UTC  (5+ messages)
` [PATCH v3 8/8] tests/functional/s390x: Add tests for virtio net PCI in test_pxelinux.py

[PATCH] ocfs2/cluster: hold a reference on the heartbeat thread
 2026-09-23  1:01 UTC 

[PATCH v3] media: v4l2-ctrls: do nothing if controls[0] == NULL in cluster functions
 2026-09-23  1:01 UTC 

[linus:master] [mm/secretmem] 97d34aa65c: stress-ng.secretmem.ops_per_sec 99.5% regression
 2026-09-23  1:00 UTC 

[PATCH net-next v20 1/3] dt-bindings: net: Document Motorcomm YT8824 PHY package
 2026-09-23  1:00 UTC  (4+ messages)

[PATCH] KVM: VMX: Formally define KVM's "0xdead" exit reason used for failed VM-Enter
 2026-09-23  0:57 UTC  (2+ messages)

[PATCH 0/2] nvme,tls: minimal handling for TLS records
 2026-09-23  0:56 UTC  (3+ messages)
` [PATCH 2/2] tls: return a distinct error for control records from read_sock

[PATCH bpf v2 1/2] bpf: Zero-fill other CPUs when BPF_F_CPU creates a per-cpu hash element
 2026-09-23  0:56 UTC  (2+ messages)

[PATCH bpf v2 2/2] selftests/bpf: Test per-cpu initialization of a BPF_F_CPU created element
 2026-09-23  0:56 UTC  (2+ messages)

[PATCH v2 0/4] gpu: nova-core: Extract falcon registers
 2026-09-23  0:55 UTC  (4+ messages)
` [PATCH v2 1/4] gpu: nova-core: Extract PFSP register definitions

[PATCH v2 0/3] mm: split underused anonymous mTHP folios
 2026-09-23  0:44 UTC  (4+ messages)

[PATCH v12 00/12] PCI/CXL: Add CXL reset support for Type 2 devices
 2026-09-23  0:51 UTC  (5+ messages)
` [PATCH v12 06/12] cxl: Add CXL Device Reset helper

[PATCH i-g-t 0/3] tests/intel: validate PSR2 selective fetch under joiner
 2026-09-23  0:50 UTC  (2+ messages)
` ✓ i915.CI.BAT: success for tests/intel: validate PSR2 selective fetch under joiner (rev3)

memcg stats flushing (WAS "Re: [PATCH] fuse: disable default bdi strictlimiting")
 2026-09-23  0:50 UTC  (12+ messages)

[PATCH v3] nvme-multipath: add fail_if_no_path sysfs attribute
 2026-09-23  0:49 UTC 

[PATCH net-next v6 1/4] netlink: specs: rt-addr: fix the type of target-netnsid
 2026-09-23  0:49 UTC  (3+ messages)

[PATCH] accel/kvm: protect kvm_resample_fd_list with a mutex
 2026-09-23  0:46 UTC 

[PATCH] accel/kvm: coalesced mmio: check lenght of the MMIO write entry
 2026-09-23  0:46 UTC 

[PATCH net-next v5 3/3] net: stmmac: sun8i: add support for Allwinner H616 EMAC1
 2026-09-23  0:47 UTC  (2+ messages)

[PATCH net-next v5 2/3] dt-bindings: net: allwinner: add H616 EMAC1
 2026-09-23  0:47 UTC  (2+ messages)

[GIT PULL 2/4] fuse4fs: run servers as a contained service
 2026-09-23  0:46 UTC  (2+ messages)

[PATCH net-next v5 1/3] net: stmmac: sun8i: reset the MAC after PHY initialization
 2026-09-23  0:47 UTC  (2+ messages)

[PATCH] system: fix buffer overflow in tdx_parse_panic_message
 2026-09-23  0:45 UTC 

[PATCH net v2 0/2] net: stmmac: fix failed MTU reopening and hardware resume
 2026-09-23  0:47 UTC  (3+ messages)
` [PATCH net v2 2/2] net: stmmac: keep datapath state coherent after reinitialization failure

[RFC PATCH v2 00/10] TDX: Stop auto-generating the global metadata code
 2026-09-23  0:47 UTC  (2+ messages)

[PATCH v2 0/2] platform/x86: asus-armoury: reorganize visibility and extend dgpu_disable
 2026-09-23  0:47 UTC  (2+ messages)
` [PATCH v2 2/2] platform/x86: asus-armoury: add dGPU disable fallback DEVID for ProArt H7606 series


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.