All of lore.kernel.org
 help / color / mirror / Atom feed
 messages from 2026-07-30 09:04:29 to 2026-07-30 09:39:48 UTC [more...]

[PATCH 0/2] tests/intel/xe_sriov_flr: Extend GGTT clearing checks
 2026-07-30  9:38 UTC  (2+ messages)
` [PATCH 1/2] lib/xe/xe_ggtt: Extract generic GGTT code into library

[PATCH i-g-t v2 00/16] limiting suspend tests
 2026-07-30  9:37 UTC  (5+ messages)
` [PATCH i-g-t v2 09/16] tests/kms_vblank: split outer test loop into two
` [PATCH i-g-t v1 10/16] tests/kms_vblank: limit #outputs tested during suspend

[PATCH BlueZ v3 1/3] shared: Add bcs_procedure_data aggregation and procedure data API
 2026-07-30  9:38 UTC  (2+ messages)
` Add CS procedure data aggregation and D-Bus export

[PATCH v3] md/raid5: fix reshape deadlock while failed devices more than max degraded
 2026-07-30  9:37 UTC  (2+ messages)

[PATCH] x86emul: spilt vex_np from vex_none
 2026-07-30  9:37 UTC  (2+ messages)

[PATCH 0/7] platform/x86/amd/hsmp: Family 1Ah client support
 2026-07-30  9:37 UTC  (4+ messages)
` [PATCH 1/7] platform/x86/amd/hsmp: Add HSMP client support for Family 1Ah

[PATCH net v1] udp: fix potential use-after-free in tunnel segmentation
 2026-07-30  9:35 UTC 

[PATCH] riscv: KVM: Add hart-to-vCPU mapping for faster MSI injection
 2026-07-30  9:36 UTC  (3+ messages)

[PATCH] RISC-V: KVM: Fix PMU event info array size overflow
 2026-07-30  9:36 UTC  (7+ messages)
` [PATCH v2] "

[PATCH v3 0/4] media: qcom: camss: Report CAMSS hardware version via media controller
 2026-07-30  9:36 UTC  (7+ messages)
` [PATCH v3 1/4] media: qcom: camss: Add PM clock support and integrate with runtime PM
` [PATCH v3 2/4] media: qcom: camss: Add PM clock definitions for QCM2290
` [PATCH v3 3/4] media: qcom: camss: Drop top_ahb/ahb/axi from QCM2290 subdevice clocks
` [PATCH v3 4/4] media: qcom: camss: Report hardware version via media controller

[PATCH v5 0/8] Generic IRQ entry/exit support for powerpc
 2026-07-30  9:36 UTC  (3+ messages)

[PATCH v2 0/9] perf/cxlpmu: Misc sashiko raised issues fixes
 2026-07-30  9:36 UTC  (4+ messages)
` [PATCH v2 9/9] perf/cxl: Avoid cpumask_of(-1) when no CPU is assigned

[RFC PATCH 0/4] cpufreq/amd-pstate: Per-core EPP boost for recently-busy CPUs
 2026-07-30  9:36 UTC  (6+ messages)

[PATCH 00/14] ALSA: Use auto-cleanup for firmware loading
 2026-07-30  9:35 UTC  (3+ messages)
` [PATCH 06/14] ALSA: hda: cs35l56: "

[PATCH for-4.22 0/2] tools/ocaml: Fixes to Xenctrl.domain_getinfo{,list}()
 2026-07-30  9:35 UTC  (4+ messages)
` [PATCH 2/2] tools/ocaml: Fill arch_config for ARM in domain_getinfo{,list}()

[PATCH ath-next] wifi: ath11k: fix leak in ath11k_service_ready_ext_event()
 2026-07-30  9:35 UTC  (2+ messages)

[PATCH] ALSA: hda/realtek: add missing error checks in alc269 init/shutdown
 2026-07-30  9:35 UTC  (5+ messages)
` [PATCH v2] ALSA: hda/realtek: add missing error checks for COEF index reads in alc269
  ` [PATCH v2] ALSA: hda/realtek: add missing NULL check for codec->bus->pci

[PATCH] mm/mglru: force aging the lruvec when min_seq pinned
 2026-07-30  9:35 UTC  (5+ messages)

[scarthgap][PATCH RESEND] dev-manual/sbom.rst: refresh for SPDX3
 2026-07-30  9:34 UTC 

[RFC PATCH 0/3] Add Xiaomi 12 Lite 5G (taoyao) battery support
 2026-07-30  9:35 UTC  (4+ messages)
` [RFC PATCH 1/3] dt-bindings: soc: qcom: add xiaomi,taoyao-pmic-glink compatible
` [RFC PATCH 2/3] power: supply: qcom_battmgr: add Xiaomi taoyao support
` [RFC PATCH 3/3] arm64: dts: qcom: sm7325-xiaomi-taoyao: switch to device-specific pmic-glink compatible

[PATCH 0/2] configfs: fix use-after-free of symlink target racing with rmdir
 2026-07-30  9:30 UTC  (3+ messages)
` [PATCH 1/2] configfs: pin the symlink target's dirent instead of chasing ->ci_dentry
` [PATCH 2/2] configfs: unhash the dentry before dropping the item in rmdir

[PATCH v7 0/5] block: enable RWF_DONTCACHE for block devices
 2026-07-30  9:33 UTC  (7+ messages)
` [PATCH v7 2/5] block: add task-context bio completion infrastructure
` [PATCH v7 4/5] buffer: set BIO_COMPLETE_IN_TASK for dropbehind writeback
` [PATCH v7 5/5] block: enable RWF_DONTCACHE for block devices

[PATCH v8] wifi: ath11k: fix resource leak on error in ext IRQ setup
 2026-07-30  9:33 UTC  (2+ messages)

[PATCH] crypto: krb5 - Use constant-time checksum comparison
 2026-07-30  9:33 UTC  (2+ messages)
`  "

[PATCH v2] drm/ast: DisplayPort edid supports 256 bytes
 2026-07-30  9:33 UTC  (5+ messages)

[REGRESSION] thermal: per-zone hwmon names break Steam Deck fan control
 2026-07-30  9:33 UTC  (2+ messages)

[syzbot] [fs?] KASAN: slab-use-after-free Read in lookup_noperm_common
 2026-07-30  9:33 UTC  (2+ messages)

[AUH] glslang: upgrading to 1.4.357.0 SUCCEEDED
 2026-07-30  9:32 UTC  (2+ messages)
` [OE-core] "

[PATCH v4 2/2] i2c: core: support recovery for single-ended GPIOs
 2026-07-30  9:32 UTC  (6+ messages)
` [PATCH v5 0/2] i2c: improve bus "
  ` [PATCH v5 2/2] i2c: core: support "

[PATCH 0/2] sched: Fix SCHED_FLAG_KEEP_PARAMS side effects
 2026-07-30  9:32 UTC  (2+ messages)

[PATCH v22 0/7] branch: delete-merged
 2026-07-30  9:32 UTC  (6+ messages)
` [PATCH v23 "
  ` [PATCH v23 5/7] branch: add --delete-merged <branch>

[PATCH RESEND v9 0/9] media: camss: Add support for C-PHY configuration on Qualcomm platforms
 2026-07-30  9:31 UTC  (8+ messages)
` [PATCH RESEND v9 6/9] media: qcom: camss: csiphy-3ph: Add Gen2 v1.1 MIPI CSI-2 C-PHY init
` [PATCH RESEND v9 8/9] media: qcom: camss: Account for C-PHY when calculating link frequency

[PATCH v2 0/3] ALSA: hda: Add AW88399 HDA side codec driver for Lenovo Legion
 2026-07-30  9:30 UTC  (2+ messages)

[PATCH 1/2 net-next v2] ipv4: remove unnecessary reset of position pointer
 2026-07-30  9:30 UTC  (2+ messages)

[RFC PATCH v2 0/2] KVM: arm64: Add support for BBM level 3
 2026-07-30  9:30 UTC  (3+ messages)

[PATCH v3] xfs: restore nofs context unconditionally in xfs_trans_roll
 2026-07-30  9:30 UTC 

[PATCH v5 0/9] perf c2c: add a function view
 2026-07-30  9:30 UTC  (7+ messages)
` [PATCH v5 v5 1/9] perf c2c: extract shared data structures into c2c.h
` [PATCH v5 v5 6/9] perf c2c: add function view hierarchy entry creation
` [PATCH v5 v5 8/9] perf c2c: add function view browser UI and cacheline detail

[PATCH] usb: gadget: f_mass_storage: reject relative paths to fix sb_writers deadlock
 2026-07-30  9:27 UTC  (3+ messages)

[PATCH v4] src/station.c: fix of segv in station_roam_scan_notify when performing repeated roam scan at legacy roaming after FT-TO
 2026-07-30  9:20 UTC 

[PATCH bpf-next v3 0/6] Add BPF Exceptions support for RISC-V
 2026-07-30  9:29 UTC  (7+ messages)
` [PATCH bpf-next v3 4/6] riscv, bpf: Split prologue and epilogue into helper functions
` [PATCH bpf-next v3 6/6] riscv, bpf: Remove BPF exceptions from denylist

[PATCH] soc: fsl: qe: properly scan GPIO nodes at startup
 2026-07-30  9:29 UTC  (4+ messages)

[RFC PATCH v2 1/2] mm: allow smaller large folios to use lru_cache
 2026-07-30  9:28 UTC  (3+ messages)

[PATCH] pinctrl: qcom: Remove unused macro definitions
 2026-07-30  9:28 UTC  (2+ messages)

[OE-Core][Wrynose][PATCH] curl: Fix for CVE-2026-9079
 2026-07-30  9:27 UTC 

[REGRESSION] sched/idle: Sysbench threads regression after f4c31b07b136
 2026-07-30  9:27 UTC  (7+ messages)

[PATCH] xen/blkback: Prevent missed completion when draining I/O
 2026-07-30  9:25 UTC  (3+ messages)

[PATCH 0/4] media: qcom: camss: Report CAMSS hardware version via media controller
 2026-07-30  9:25 UTC  (4+ messages)
` [PATCH 1/4] media: qcom: camss: Add PM clock support and integrate with runtime PM

[PATCH v7 0/6] Add QMP PCIe Multi-PHY support
 2026-07-30  9:25 UTC  (14+ messages)
` [PATCH v7 2/6] phy: qcom: qmp-pcie: Add QMP PCIe Multi-PHY driver
` [PATCH v7 4/6] arm64: dts: qcom: glymur-crd: Add PHY supplies for pcie3_phy

[PATCH v2 RESEND] RISC-V: KVM: Fix PMU event info array size overflow
 2026-07-30  9:25 UTC  (3+ messages)

[PATCH] staging: rtl8723bs: fix underflow logic in swing index calculations
 2026-07-30  9:25 UTC  (4+ messages)

[PATCH] configfs: fix slab-use-after-free in configfs_get_config_item()
 2026-07-30  9:25 UTC 

[PATCH v5 0/3] system/memory: Make ram device region directly accessible
 2026-07-30  9:24 UTC  (4+ messages)
` [PATCH v5 2/3] system/memory: Use qemu_ram_move() for directly accessible regions

[PATCH] dt-bindings: power: Convert TI SmartReflex to DT schema
 2026-07-30  9:24 UTC 

[RESEND PATCH 0/5] platform/x86: bitland-mifs-wmi: MIFS v2 firmware support (Xiaomi Book Pro 14 2026)
 2026-07-30  9:24 UTC  (2+ messages)

What's cooking in git.git (Jul 2026, #13)
 2026-07-30  9:23 UTC  (2+ messages)
` kh/doc-trailers

[PATCH] arm64: dts: qcom: eliza-cqs-som: Add eUSB2 repeater supplies
 2026-07-30  9:23 UTC 

[PATCH v3 0/3] Introduce arch_do_panic
 2026-07-30  9:23 UTC  (4+ messages)
` [PATCH v3 1/3] panic: "
` [PATCH v3 2/3] s390: Implement arch_do_panic
` [PATCH v3 3/3] sparc: "

[PATCH] Bluetooth: hci_sync: Fix accept list UAF during suspend
 2026-07-30  9:23 UTC 

[RFC 00/32] remove rte_smp barrier functions
 2026-07-30  9:23 UTC  (3+ messages)
` [RFC 01/32] bpf: replace deprecated SMP barriers with C11 fences

[PATCH v3] usb: gadget: uvc: Fix Null Pointer Dereference in uvcg_video_init()
 2026-07-30  9:21 UTC  (2+ messages)

[PATCH 0/2] dt-bindings: display: ti: Convert ti, tpd12s015 to DT schema
 2026-07-30  9:22 UTC  (5+ messages)
` [PATCH 0/2] dt-bindings: display: ti: Convert ti,tpd12s015 "
` [PATCH 1/2] dt-bindings: display: ti: Convert ti, tpd12s015 "
  ` [PATCH 1/2] dt-bindings: display: ti: Convert ti,tpd12s015 "
` [PATCH 2/2] ARM: dts: ti: omap: Fix TPD12S015 node and endpoint names

[PATCH] ASoC/soundwire: Intel: reset the PCMSyCM registers in hda_sdw_bpt_close
 2026-07-30  9:12 UTC  (2+ messages)

[PATCH net v5 0/2] packet: use consistent hard_header_len in send paths
 2026-07-30  9:22 UTC  (3+ messages)
` [PATCH net v5 2/2] packet: use consistent hard_header_len in TX_RING send path

[PATCH mm-hotfixes 0/2] mm/huge_memory: fix huge_zero_pfn race
 2026-07-30  9:22 UTC  (7+ messages)
` [PATCH mm-hotfixes 2/2] "

[PATCH 0/2] doc: interpret-trailers: explain key format
 2026-07-30  9:20 UTC  (18+ messages)
` [PATCH v3 00/11] "
` [PATCH v4 "
  ` [PATCH v4 01/11] doc: interpret-trailers: stop fixating on RFC 822
  ` [PATCH v4 02/11] doc: interpret-trailers: replace “lines” with “metadata”
  ` [PATCH v4 03/11] doc: interpret-trailers: use “metadata” in Name as well
  ` [PATCH v4 04/11] doc: interpret-trailers: not just for commit messages
  ` [PATCH v4 05/11] doc: interpret-trailers: explain the format after the intro
  ` [PATCH v4 06/11] doc: interpret-trailers: explain key format
  ` [PATCH v4 07/11] doc: interpret-trailers: add key format example
  ` [PATCH v4 08/11] doc: interpret-trailers: join new-trailers again
  ` [PATCH v4 09/11] doc: interpret-trailers: commit to “trailer block” term
  ` [PATCH v4 10/11] doc: interpret-trailers: rewrite new-trailers paragraphs
  ` [PATCH v4 11/11] doc: interpret-trailers: document comment line treatment

[PATCH v2 00/11] wifi: rtw88: preparations for RTL8723B/RTL8723BS
 2026-07-30  9:21 UTC  (8+ messages)
` [PATCH v2 01/11] wifi: rtw88: add the RTL8723B chip type and SDIO helper

[PATCH v2] configfs: fix race between symlink and rmdir
 2026-07-30  9:20 UTC 

[PATCH v3 0/7] Harden virtio migration load paths against crafted streams
 2026-07-30  9:20 UTC  (2+ messages)

[PATCH v3 net] net: page_pool: fix UAF in __page_pool_release_netmem_dma on xa_cmpxchg race
 2026-07-30  9:21 UTC  (3+ messages)

[PATCH net-next 00/13] net/mlx5e: Add support for HW-GRO to PSP
 2026-07-30  9:17 UTC  (15+ messages)
` [PATCH net-next 01/13] net/mlx5e: Generalize TC <-> IPsec mutual exclusion
` [PATCH net-next 02/13] net/mlx5e: ipsec: Block TC offload when IPsec is enabled
` [PATCH net-next 03/13] net/mlx5e: psp: Block TC offload when PSP "
` [PATCH net-next 04/13] net/mlx5e: macsec: Block TC offload when MACsec "
` [PATCH net-next 05/13] net/mlx5e: psp: Move RX marker from ft_metadata to flow_tag
` [PATCH net-next 06/13] net/mlx5e: ipsec: "
` [PATCH net-next 07/13] net/mlx5e: macsec: "
` [PATCH net-next 08/13] net/mlx5e: psp: Handle HW-decapsulated RX PSP packets
` [PATCH net-next 09/13] net/mlx5e: psp: Add an rx_decap steering table
` [PATCH net-next 10/13] net/mlx5e: shampo: Flush session on PSP mismatch
` [PATCH net-next 11/13] net/mlx5e: psp: Dynamically reconfigure based on SHAMPO mode
` [PATCH net-next 12/12] net: psp: Add a self test for PSP with HW-GRO
` [PATCH net-next 12/13] selftests: drv-net: psp: Fix responder parsing
` [PATCH net-next 13/13] selftests: drv-net: psp: Add a test for PSP with HW-GRO

[PATCH 0/5] mmc: tegra: Add Tegra238 and Tegra264 SDHCI support
 2026-07-30  9:19 UTC  (2+ messages)

[PATCH v22 net-next 00/12] nbl driver for Nebulamatrix NICs
 2026-07-30  9:18 UTC  (3+ messages)
` [PATCH v22 net-next 02/12] net/nebula-matrix: add core driver architecture and HW layer initialization
  ` 回复:[PATCH "

[conntrack-tools PATCH v2] conntrack.8: Document --stats counters
 2026-07-30  9:18 UTC 

[PATCH RFC 0/6] Speakers for Pixel 3 / 3 XL
 2026-07-30  9:18 UTC  (6+ messages)
` [PATCH RFC 5/6] ASoC: cs35l36: Implement set_tdm_slot to program RX slot register

[RESEND V2 1/2] dt-bindings: pinctrl: tegra264: fix DAP2 DIN/DOUT pin names
 2026-07-30  9:18 UTC  (4+ messages)
` [RESEND V2 2/2] pinctrl: tegra264: fix DAP2 DIN/DOUT pin assignment

[PULL] drm-misc-fixes
 2026-07-30  9:19 UTC 

[PULL 0/4] hw/nvme fixes
 2026-07-30  9:17 UTC  (4+ messages)
` [PULL 2/4] hw/nvme: fix assertion failure on subregion removal

CVE-2022-4994: KVM: x86: wean fast IN from emulator_pio_in
 2026-07-30  9:17 UTC 

[PATCH net] rtnetlink: truncate IFLA_VFINFO_LIST instead of overflowing its length
 2026-07-30  9:17 UTC  (4+ messages)
  ` [PATCH net-next v2] rtnetlink: cap IFLA_VFINFO_LIST at a documented number of VFs

[PATCH v2] xfs: don't hold buffer locks across sync transaction commit in xfs_sync_sb_buf
 2026-07-30  9:17 UTC  (2+ messages)

[PATCH 0/1] serial: qcom-geni: fix TX DMA buffer flush
 2026-07-30  9:17 UTC  (3+ messages)
` [PATCH 1/1] "

[PATCH] platform/x86: acer-wmi: Add support for Acer Nitro ANV15-51
 2026-07-30  9:17 UTC  (3+ messages)
` [PATCH v2] "

linux-next: build failure in final build
 2026-07-30  9:14 UTC  (2+ messages)

[PATCH 0/1] drm: use drm_warn() in validate_blend_mode_for_alpha_formats()
 2026-07-30  9:14 UTC  (3+ messages)
` [PATCH 1/1] "

[PATCH v3 0/4] s390: Remove or replace cond_resched() calls
 2026-07-30  8:51 UTC  (3+ messages)
` [PATCH v3 2/4] KVM: s390: Remove "

[PATCH v2] zloop: zero out only the unread tail of short reads
 2026-07-30  9:14 UTC  (2+ messages)

[PATCH v3] hwmon: (lm90) Switch channel parsing to fwnode APIs
 2026-07-30  9:14 UTC 

[PATCH net 0/9] net/tls: Receive-path fixes for zero-length data records
 2026-07-30  9:12 UTC  (3+ messages)
` [PATCH net 1/9] net/tls: Bound time spent on no-data records in tls_sw_read_sock()

[RFC PATCH 0/8] ASoC: SDCA: enable on DT platforms and add Qualcomm WCD9378 (Tambora) codec
 2026-07-30  9:11 UTC  (5+ messages)

[PATCH 0/3] rust: sync: add SetOnce::try_get_or_populate()
 2026-07-30  9:11 UTC  (4+ messages)
` [PATCH 2/3] "

[PATCH] staging: fbtft: fix typo in fb_upd161704.c comment
 2026-07-30  9:11 UTC  (2+ messages)

[PATCH net-next v3 0/2] Improve wwan qcdm compatibility with user-space tools
 2026-07-30  9:10 UTC  (2+ messages)

[OE-core][PATCH v2 1/2] package_manager/ipk: skip checksums for unsigned local feeds
 2026-07-30  9:10 UTC  (2+ messages)
` [OE-core][PATCH v2 2/2] opkg: enable sha256 checksum verification by default

[Intel-wired-lan] Fw: [Bug 221750] New: igc: Intel I225 silently drops UDP broadcast to port 68 (DHCP) when interface is a bridge member
 2026-07-30  9:09 UTC  (2+ messages)

arch/arm64/boot/dts/marvell/cn9130-cf-base.dtb: usb@500000 (marvell,armada-8k-xhci): Unevaluated properties are not allowed ('vbus-supply' was unexpected)
 2026-07-30  9:08 UTC 

[PATCH 0/2] Add bindings and driver for Sony IMX908
 2026-07-30  9:09 UTC  (5+ messages)
` [PATCH 1/2] media: dt-bindings: imx908: Add Sony IMX908 sensor bindings
` [PATCH 2/2] media: i2c: Add Sony IMX908 image sensor driver

[PATCH v2] iio: light: veml3328: reshape scale array for readability
 2026-07-30  9:06 UTC  (2+ messages)

[riscv:for-next 17/18] arch/riscv/kernel/unaligned_access_speed.c:291:13: warning: 'check_unaligned_access_speed' defined but not used
 2026-07-30  9:07 UTC 

[PATCH linux dev-6.18 0/4] hwmon: (kb9002) backport Kandou KB9002 retimer support
 2026-07-30  9:07 UTC  (5+ messages)
` [PATCH linux dev-6.18 1/4] dt-bindings: Add vendor prefix for Kandou
` [PATCH linux dev-6.18 2/4] dt-bindings: trivial-devices: Add Kandou KB9002
` [PATCH linux dev-6.18 3/4] hwmon: (kb9002) Add driver for Kandou KB9002 retimer
` [PATCH linux dev-6.18 4/4] hwmon: (kb9002) Add documentation

[PATCH] mm/vmalloc: make vm_struct.nr_pages an unsigned long
 2026-07-30  9:07 UTC  (7+ messages)
` [PATCH v2 0/3] mm/vmalloc: stop truncating byte counts derived from nr_pages
` [PATCH v2 1/3] mm/vmalloc: fix 32-bit truncation of the area size in vread_iter()
` [PATCH v2 2/3] mm/vmalloc: fix 32-bit truncation in the vrealloc() grow-in-place check
` [PATCH v2 3/3] mm/vmalloc: make vm_struct.nr_pages an unsigned long

[PATCH v2] ALSA: hda/generic: Replace strlcat() with strscpy()
 2026-07-30  9:07 UTC  (2+ messages)

[PATCH v6 0/3] mm: make persistent huge zero folio read-only
 2026-07-30  9:06 UTC  (4+ messages)
` [PATCH v6 1/3] "
` [PATCH v6 2/3] arm64/mm: add set_direct_map_ro_noflush()
` [PATCH v6 3/3] x86/mm: "

[RFC PATCH] usb: xhci: use BIT_ULL for CRCR bits
 2026-07-30  9:07 UTC  (3+ messages)

[BUG] fat: race between fat32_ent_put FAT update and mmc_spi transmit on shared page
 2026-07-30  9:05 UTC  (3+ messages)

[PATCH v2] xfs: fix heap buffer overflow in xfs_bmbt_to_bmdr
 2026-07-30  9:06 UTC 

[PATCH] configfs: fix race between symlink and rmdir
 2026-07-30  9:05 UTC  (2+ messages)

[PATCH net] sctp: re-point retained control chunks on association migration
 2026-07-30  9:05 UTC 

[PATCH v8 0/9] gpio: realtek: Add support for Realtek DHC RTD1625
 2026-07-30  9:05 UTC  (2+ messages)

[LTP] Revert "tpci: unbind driver in test_assign_resources()"
 2026-07-30  9:04 UTC  (4+ messages)

[RESEND v1] clk: imx95-blk-ctl: Add func_out_en clock for i.MX9x PCIe
 2026-07-30  9:04 UTC  (2+ messages)

[PATCH 1/4] dt-bindings: edac: altera: agilex5: document new edac support
 2026-07-30  9:04 UTC  (4+ messages)
` [PATCH 1/2] dt-bindings: altera-sdram: Add Agilex5 ECC manager compatible


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.