All of lore.kernel.org
 help / color / mirror / Atom feed
 messages from 2026-08-08 15:34:34 to 2026-08-08 17:37:56 UTC [more...]

[RFC PATCH 1/1] hazptr: Implement two-phases wildcard scan
 2026-08-08 17:34 UTC  (2+ messages)

[PATCH 0/4] arm64: dts: qcom: Support Retroid Pocket QCS8550 Devices
 2026-08-08 17:37 UTC  (6+ messages)
` [PATCH 1/4] dt-bindings: vendor-prefixes: Add Retroid Pocket
` [PATCH 2/4] dt-bindings: arm: qcom: Add Retroid Pocket QCS8550 Devices
` [PATCH 4/4] arm64: dts: qcom: Add Retroid Pocket Nova

[PATCH v9 00/20] Add Counter delegation ISA extension support
 2026-08-08 17:36 UTC  (3+ messages)

[PATCH] drm/msm/dp: skip PUSH_IDLE when the link was never enabled
 2026-08-08 17:36 UTC  (2+ messages)

[PATCH 0/5] s390/vfio-ap: Fix bugs in vfio_ap device driver callback functions
 2026-08-08 17:36 UTC  (10+ messages)
` [PATCH 1/5] s390/vfio-ap: Fix stale do_remove flag across iterations in vfio_ap_mdev_cfg_remove
` [PATCH 2/5] s390/vfio-ap: Fix dereference matrix_mdev->kvm without checking for NULL
` [PATCH 3/5] s390/vfio-ap: Fix use of wrong lock in mdev probe function
` [PATCH 4/5] s390/vfio-ap: Fix required lock not held during update of ap_matrix_mdev object
` [PATCH 5/5] s390/vfio-ap: Fix control domain removal in vfio_ap_mdev_cfg_remove

[PATCH 0/6] rockchip: Miscellaneous updates for RK3506
 2026-08-08 17:35 UTC  (3+ messages)
` [PATCH 2/6] rockchip: rk3506: Update ENV_MEM_LAYOUT_SETTINGS

drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c:2342 gfx_v12_1_xcc_kcq_resume() error: buffer overflow 'adev->gfx.compute_ring' 64 <= u32max
 2026-08-08 17:29 UTC 

[PATCH net v4 1/1] net: openvswitch: reallocate update replies for mismatched IDs
 2026-08-08 17:33 UTC  (2+ messages)

[PATCH 6.12 000/337] 6.12.103-rc1 review
 2026-08-08 17:33 UTC  (7+ messages)
` [PATCH 6.12 106/337] Bluetooth: hci_sync: remove unnecessary hci_conn_get in create_conn_sync
` [PATCH 6.12 117/337] tracing/mmiotrace: Add NULL check for mmio_trace_array in logging functions
` [PATCH 6.12 129/337] pinctrl: microchip-sgpio: add missing select REGMAP_MMIO

[LTP] [PATCH v6] hugemmap/hugemmap41: Migrate ptrace-write-hugepage from libhugetlbfs
 2026-08-08 17:33 UTC  (2+ messages)
` [LTP] "

[GIT PULL] DRM Rust changes for v7.3-rc1
 2026-08-08 17:33 UTC 

[PATCH v3] fdt: Fix phandles not copying when using templates
 2026-08-08 17:33 UTC  (2+ messages)

[PATCH 1/2] board_f: Add verbose DRAM layout print option
 2026-08-08 17:33 UTC  (2+ messages)

[PATCH] arm64: dts: qcom: glymur: use polling mode for SCMI transfers
 2026-08-08 17:33 UTC  (2+ messages)

[PATCH 0/4] rockchip: Always init clocks in SPL build for RK35xx
 2026-08-08 17:32 UTC  (5+ messages)
` [PATCH 1/4] clk: rockchip: rk3568: Always init clocks in SPL build
` [PATCH 2/4] clk: rockchip: rk3588: "

[PATCH 0/2] bump static-analysis ci image version
 2026-08-08 17:31 UTC  (3+ messages)
` [PATCH 2/2] ci: bump ubuntu image version for static-analysis job

[PATCH] spl: fit: Fill in the image descriptor when skipping a zero-size image
 2026-08-08 17:29 UTC  (2+ messages)

[PATCH] ALSA: usb-audio: add QUIRK_FLAG_ALWAYS_SET_RATE for Mackie DLZ Creator XS
 2026-08-08 17:27 UTC  (4+ messages)
    ` [PATCH v2] "

[PATCH v1 0/2] PCI: Include human-readable BAR and window sizes
 2026-08-08 17:27 UTC  (4+ messages)
` [PATCH v1 1/2] vsprintf: Add %pR human-readable size
` [PATCH v1 2/2] PCI: Include human-readable sizes in resource assignment messages

[PATCH] spl: Fix link when LZMA is enabled without legacy image format support
 2026-08-08 17:24 UTC  (2+ messages)

[PATCH] board_f: Make printing reset information optional
 2026-08-08 17:24 UTC  (2+ messages)

[PATCH] bootstd: android: bound the boot image read by its partition size
 2026-08-08 17:23 UTC  (2+ messages)

[PATCH v4 0/2] tpm: bounds-check device-reported response lengths
 2026-08-08 17:23 UTC  (5+ messages)
` [PATCH v4 1/2] tpm: bounds-check the device-reported response length
` [PATCH v4 2/2] test: tpm: check malformed capability and OIAP responses are rejected

[PATCH RFC v2 1/2] wifi: aic: fix stack buffer overflow in aicbt_patch_info_unpack
 2026-08-08 17:23 UTC  (2+ messages)
` [PATCH RFC v2 2/2] wifi: aic: update cfg80211 API compatibility for modern kernels

[PATCH] binman: Do not dedent docstrings twice on Python 3.13+
 2026-08-08 17:22 UTC  (2+ messages)

[PATCH net-next v2] net: stmmac: improve TSO/GSO queue selection
 2026-08-08 17:22 UTC 

[syzbot] [i2c?] KASAN: slab-use-after-free Read in i2c_adapter_lock_bus
 2026-08-08 17:19 UTC  (2+ messages)

[PATCH] staging: greybus: light: use sysfs_emit() instead of sprintf()
 2026-08-08 17:13 UTC 

glymur eDP PHY (v8): link trains only at HBR3, all lower rates fail
 2026-08-08 17:13 UTC  (2+ messages)

[PATCH] staging: greybus: gbphy: use sysfs_emit() instead of sprintf()
 2026-08-08 17:13 UTC 

[PATCH net-next v13 00/11] net: mdio: realtek-rtl9300: Add RTL83xx support
 2026-08-08 17:12 UTC  (9+ messages)
` [PATCH net-next v13 03/11] net: phy: add (*notify_phy_attach/detach)() hooks to struct mii_bus
` [PATCH net-next v13 04/11] net: mdio: realtek-rtl9300: suppress sysfs bind/unbind attributes
` [PATCH net-next v13 08/11] net: mdio: realtek-rtl9300: Check for C45 support during setup
` [PATCH net-next v13 09/11] net: mdio: realtek-rtl9300: Add support for RTL838x

[Buildroot] [PATCH] package/snagboot: bump to version 2.6.1
 2026-08-08 17:11 UTC 

[PATCH v2] tracefs: Add read-only eventfs filesystem at /sys/kernel/events
 2026-08-08 17:11 UTC 

[RFC PATCH 0/7] riscv: iommu: Add QoS ID support for resctrl device assignment
 2026-08-08 17:09 UTC  (7+ messages)
` [RFC PATCH 4/7] iommu/riscv: Program QoS IDs for assigned groups
` [RFC PATCH 5/7] iommu/riscv: Expose global QoS IDs in sysfs

[pci:controller/cadence] BUILD SUCCESS 79752653c136493ae8c3b4260f9f80de0b91d0bf
 2026-08-08 17:07 UTC 

[pci:next] BUILD SUCCESS 3de6add8d15430cde96c615fd156216676762bf9
 2026-08-08 17:08 UTC 

[cxl:next] BUILD SUCCESS 7098e9cd98a05c0c5de2fae0c2465f9d966fdd07
 2026-08-08 17:07 UTC 

[PATCH RFC 00/13] mm/huge_memory: clean up folio split and lift swapcache split limits
 2026-08-08 17:07 UTC  (3+ messages)
` [PATCH RFC 01/13] mm/swap: fix off-by-one in swap cache replace sanity check

[PATCH v2 0/6] last-modified: use the pathspec's Bloom key to pre-filter commits
 2026-08-08 17:07 UTC  (3+ messages)
` [PATCH v2 6/6] last-modified: keep per-path Bloom filters for wildcard pathspecs

[PATCH v6 0/6] PCI: endpoint: Expose endpoint DMA resources (part 2/3)
 2026-08-08 17:04 UTC  (10+ messages)
` [PATCH v6 4/6] dmaengine: dw-edma: Add delegated channel request helpers

[PATCH 0/3] drm/amdgpu: three independent fixes in the CS and VM paths
 2026-08-08 17:03 UTC  (4+ messages)
` [PATCH 2/3] drm/amdgpu: fix VM update overrun on non-4K page kernels

[PATCH 0/3] mm: support splitting mappingless swapcache folios
 2026-08-08 17:02 UTC  (6+ messages)

[BUG] slab-use-after-free in idempotent() during concurrent finit_module [syzkaller] [ath10k_pci]
 2026-08-08 17:00 UTC 

[PATCH v13] i2c: designware: defer probe if child GpioInt controllers are not bound
 2026-08-08 17:01 UTC  (4+ messages)
  ` i2c designware change broke touchpad of a thinkpad (was: i2c: designware: defer probe if child GpioInt controllers are not bound)

[PATCH] worktree add: improve message for ambiguous remote branch name
 2026-08-08 17:00 UTC  (2+ messages)

[PATCH] media: dvb-frontends: a8293: propagate set_voltage errors
 2026-08-08 16:59 UTC  (2+ messages)

[geert-renesas-drivers:renesas-clk] BUILD SUCCESS 0fb9083a6e56f688aeeccfc7ef7eeba586e57dc6
 2026-08-08 16:58 UTC 

[syzbot] [bluetooth?] WARNING in l2cap_chan_send
 2026-08-08 16:58 UTC  (2+ messages)

[PATCH v5 0/4] iio: accel: mma8452: use modern coding style and resource cleanup
 2026-08-08 16:58 UTC  (10+ messages)
` [PATCH v5 1/4] iio: accel: mma8452: convert to bulk regulator usage
` [PATCH v5 2/4] iio: accel: mma8452: use local struct device
` [PATCH v5 3/4] iio: accel: mma8452: Use IIO cleanup helpers
` [PATCH v5 4/4] iio: accel: mma8452: use guard() to release mutexes

[to-be-updated] mm-vmalloc-align-vm_area-so-vmap-can-batch-mappings.patch removed from -mm tree
 2026-08-08 16:58 UTC 

[to-be-updated] mm-vmalloc-map-contiguous-pages-in-batches-for-vmap-if-possible-fix.patch removed from -mm tree
 2026-08-08 16:58 UTC 

[to-be-updated] mm-vmalloc-map-contiguous-pages-in-batches-for-vmap-if-possible.patch removed from -mm tree
 2026-08-08 16:58 UTC 

[to-be-updated] mm-vmalloc-extract-vm_shift-to-consolidate-mapping-shift-selection.patch removed from -mm tree
 2026-08-08 16:58 UTC 

[to-be-updated] mm-vmalloc-extend-page-table-walk-to-support-larger-page_shift-sizes-and-eliminate-page-table-rewalk.patch removed from -mm tree
 2026-08-08 16:58 UTC 

[to-be-updated] mm-vmalloc-extract-vmap_set_ptes-to-consolidate-pte-mapping-logic.patch removed from -mm tree
 2026-08-08 16:58 UTC 

[to-be-updated] arm64-vmalloc-allow-arch_vmap_pte_range_map_size-to-batch-multiple-cont_pte.patch removed from -mm tree
 2026-08-08 16:58 UTC 

[to-be-updated] arm64-hugetlb-extend-batching-of-multiple-cont_pte-in-a-single-pte-setup.patch removed from -mm tree
 2026-08-08 16:58 UTC 

[dtor-input:master] BUILD SUCCESS 8c3ff3164b6ec28f2977f71645a5e6d7fde06924
 2026-08-08 16:55 UTC 

[dtor-input:for-linus] BUILD SUCCESS 3abd29c61d2ef37c4102cf755b18be53bb9dbea6
 2026-08-08 16:54 UTC 

[PATCH v2] kasan: fix cache shrink race with CPU hotplug
 2026-08-08 16:53 UTC  (3+ messages)

[linux-next:master 11012/13846] arch/mips/include/asm/mips-cpc.h:109:1: sparse: sparse: incorrect type in argument 2 (different address spaces)
 2026-08-08 16:52 UTC 

[PATCH v1] clk: devres: fix cleanup in devm_clk_get_optional_enabled_with_rate()
 2026-08-08 16:53 UTC 

[PATCH v2] nfs: fix ENXIO on O_CREAT open of existing symlink over NFSv3
 2026-08-08 16:53 UTC  (3+ messages)

[PATCH net-next 1/2] selftests: drv-net: pace ethtool_std_stats packet generation
 2026-08-08 16:52 UTC  (3+ messages)
` [PATCH net-next 2/2] selftests: drv-net: let ethtool stats settle before reading

[PATCH net-next] selftests: drv-net: hide the devlink port_split test
 2026-08-08 16:48 UTC 

[PATCH b4] b4: Ignore Signed-off-by trailers in follow-up replies
 2026-08-08 16:47 UTC 

phy-qcom-qmp-combo: com_aux enable fails on a DP-only instance with no USB half (Snapdragon X2 Elite / glymur)
 2026-08-08 16:41 UTC  (2+ messages)

[Question] Upstreaming hwmon driver for Nuvoton NCT5584D (NDA / licensing inquiry)
 2026-08-08 16:42 UTC  (2+ messages)

[PATCH 0/5] drm/bridge: synopsys: dw-dp: Add HDR support
 2026-08-08 16:41 UTC  (3+ messages)
` ✗ LGCI.VerificationFailed: failure for "

Patchwork summary for: spi-devel-general
 2026-08-08 16:40 UTC 

[PATCH] media: av7110: refactor deeply nested PTS loops
 2026-08-08 16:39 UTC  (2+ messages)

[PATCH v4 0/2] KVM: RISC-V: Add CPU PM notifier for non-retention idle states
 2026-08-08 16:38 UTC  (5+ messages)
` [PATCH v4 2/2] "

[PATCH v9 0/4] KVM: PPC: Expose CPU compatibility modes for nested guests
 2026-08-08 16:39 UTC  (7+ messages)
` [PATCH v9 1/4] KVM: PPC: Introduce KVM_CAP_PPC_COMPAT_CAPS and wire up ioctl
` [PATCH v9 2/4] KVM: PPC: Book3S HV: Implement compat CPU capability retrieval for KVM on PowerVM
` [PATCH v9 3/4] KVM: PPC: Book3S HV: Add support for compat CPU capabilities for KVM on PowerNV
` [PATCH v9 4/4] KVM: PPC: Document KVM_PPC_GET_COMPAT_CAPS ioctl

[PATCH v2 00/13] bpf: Support aggregate return values up to 16 bytes
 2026-08-08 16:35 UTC  (13+ messages)
` [PATCH bpf-next v2 05/13] bpf: Account R2 of register-pair returns in live register analysis
` [PATCH bpf-next v2 07/13] bpf: Add verifier support for 16-byte returns in R0:R2
` [PATCH bpf-next v2 10/13] selftests/bpf: Add C tests "
` [PATCH bpf-next v2 11/13] selftests/bpf: Add inline-asm and subprog tests for R0:R2 returns

[PATCH v2 mptcp-next 0/7] mptcp: address stall under memory pressure
 2026-08-08 16:34 UTC  (6+ messages)
` [PATCH v2 mptcp-next 7/7] mptcp: implemented OoO queue pruning

[PATCH net-next] selftests: netdevsim: fix SIGPIPE flake in ethtool-coalesce
 2026-08-08 16:34 UTC 

[PATCH 0/3] Fix DTrace on modern kernels and in containers
 2026-08-08 16:33 UTC  (5+ messages)
` [PATCH v2 "
  ` [PATCH v2 3/3] libdtrace: match BEGIN/END PID in the tracer's own PID namespace

[PATCH 0/5] gitk: make color preferences visually more pleasing and better usable
 2026-08-08 16:32 UTC  (5+ messages)
` [PATCH 5/5] gitk: avoid constructing dialog titles from text pieces

[PATCH v2] Bluetooth: mgmt: fix 'hdev->discovery.uuids' NULL dereference
 2026-08-08 16:31 UTC 

[PATCH 00/39] spi: use modern PM macros
 2026-08-07 17:59 UTC  (2+ messages)

[PATCH 0/3] Convert USE_NSEC to runtime config
 2026-08-08 16:31 UTC  (4+ messages)
` [PATCH 3/3] core: convert build-time USE_NSEC into runtime core.useNanosec

[CFP] DAMON Nanoconference (aka BoF) at LPC'26
 2026-08-08 16:27 UTC  (2+ messages)

[Buildroot] [PATCH] package/genext2fs: bump version to 1.6.2
 2026-08-08 16:27 UTC 

[PATCH] drm/xe: fix autosuspend cleanup during teardown
 2026-08-08 16:25 UTC  (2+ messages)
` ✗ LGCI.VerificationFailed: failure for "

[PATCH] Makefile: fix dtbs_check target
 2026-08-08 16:23 UTC  (2+ messages)

[PATCH net-next] selftests: bonding: disable DAD for IPv6 addresses
 2026-08-08 16:23 UTC 

[PATCH] object-name: avoid use-after-free in get_oid_with_context_1()
 2026-08-08 16:23 UTC  (2+ messages)

[PATCH v5 0/3] packfile URIs: support concurrent downloads
 2026-08-08 16:23 UTC  (5+ messages)
` [PATCH v6 0/6] "

xe: GT0 GuC scheduler wedge on Meteor Lake (7d55) — "Schedule disable failed to respond", recovers or hard-locks nondeterministically
 2026-08-08  7:42 UTC  (3+ messages)

[PATCH GSoC v6 00/10] cat-file: extend remote-object-info to support %(objecttype)
 2026-08-08 16:21 UTC  (3+ messages)
` [PATCH GSoC v6 06/10] transport: drop remote object-info fields from transport struct

[syzbot] [net?] [bpf?] KASAN: slab-use-after-free Read in xsk_bind
 2026-08-08 16:21 UTC 

[PATCH net-next v1 00/11] net: flow_dissector: opt-in byte-identical fast paths for common shapes
 2026-08-08 16:20 UTC  (2+ messages)

[BUG] VFIO on POWER9 / QEMU fails to allocate 32-bit DMA
 2026-08-08 16:19 UTC  (7+ messages)

[Buildroot] [PATCH] package/mpdecimal: bump version to 4.0.1
 2026-08-08 16:14 UTC 

[syzbot] [ath10k?] WARNING in ath10k_pci_probe
 2026-08-08 16:09 UTC 

[PATCH v2] usbip: usbip_host: fix null pointer dereference in
 2026-08-08 16:07 UTC  (2+ messages)

[Buildroot] [PATCH] package/sexpect: bump to version 2.4.0
 2026-08-08 16:07 UTC  (2+ messages)

[Buildroot] [git commit] package/sexpect: bump to version 2.4.0
 2026-08-08 16:05 UTC 

[PATCH 0/3] Add driver for Invensense ICM42370P accelerometer
 2026-08-08 16:06 UTC  (3+ messages)
` [PATCH 2/3] iio: accel: Add support for ICM42370P

[PATCH bpf-next v2 06/13] bpf: Reject callbacks returning more than 8 bytes
 2026-08-08 16:05 UTC  (3+ messages)

[Buildroot] [PATCH 1/1] package/libudev-zero: bump version to 1.0.5
 2026-08-08 16:05 UTC  (2+ messages)

[Buildroot] [git commit] package/libudev-zero: bump version to 1.0.5
 2026-08-08 16:01 UTC 

[PATCH v3 0/6] intel_iommu: Enable PRQ support for passthrough device
 2026-08-08 16:00 UTC  (2+ messages)

[PATCH net-next v2] selftests: drv-net: so_txtime: only send test traffic to sch_etf
 2026-08-08 16:00 UTC 

[Buildroot] [PATCH 1/1] package/intel-gmmlib: bump version to 22.10.1
 2026-08-08 16:00 UTC  (2+ messages)

[Buildroot] [git commit] package/intel-gmmlib: bump version to 22.10.1
 2026-08-08 15:56 UTC 

RFC PATCH] null_blk: fix UBSAN shift-out-of-bounds when zone_size is 0 or overflows
 2026-08-08 15:56 UTC  (2+ messages)

[PATCH] gpiolib: acpi: Add ignore_wake quirk for ASUS TX Air FA401GM
 2026-08-08 15:55 UTC 

[Buildroot] [PATCH] package/botan: cleanup boost dependencies
 2026-08-08 15:55 UTC  (2+ messages)

[Buildroot] [PATCH] package/botan: bump to version 3.11.1
 2026-08-08 15:55 UTC  (3+ messages)
` [Buildroot] [PATCH v2] package/botan: security "

[Buildroot] [git commit] package/botan: security bump to version 3.11.1
 2026-08-08 15:26 UTC 

[Buildroot] [git commit] package/botan: cleanup boost dependencies
 2026-08-08 15:16 UTC 

[PATCH v8 0/4] KVM: PPC: Expose CPU compatibility modes for nested guests
 2026-08-08 15:54 UTC  (7+ messages)
` [PATCH v8 1/4] KVM: PPC: Introduce KVM_CAP_PPC_COMPAT_CAPS and wire up ioctl
` [PATCH v8 4/4] KVM: PPC: Document KVM_PPC_GET_COMPAT_CAPS ioctl

[PATCH] hwmon: (max6621) fix negative temperature offset and crit readings
 2026-08-08 15:54 UTC  (3+ messages)

[PATCH v3 0/2] mm/swap: skip empty clusters in the swapoff scan
 2026-08-08 15:53 UTC  (6+ messages)

[PATCH net-next v5 0/6] hardware pacing offload
 2026-08-08 15:51 UTC  (7+ messages)
` [PATCH net-next v5 1/6] net: rtnetlink: add pacing_offload_horizon attribute to net_device
` [PATCH net-next v5 2/6] net_sched: sch_fq: clear past skb->tstamp if offloading pacing
` [PATCH net-next v5 3/6] idpf: support pacing offload
` [PATCH net-next v5 4/6] selftests: drv-net: refactor so_txtime errqueue handling
` [PATCH net-next v5 5/6] selftests: drv-net: in so_txtime tell apart sw from hw pacing
` [PATCH net-next v5 6/6] selftests: drv-net: extend so_txtime with hw offload

[meta-oe][PATCH] thermald: fix building on 32-bit ARM systems
 2026-08-08 15:51 UTC  (2+ messages)
` [oe] "

[PATCH 00/22] media: iris: Restrict lower IOVA range for Venus and Iris VPUs
 2026-08-08 15:48 UTC  (8+ messages)
` [PATCH 04/22] arm64: dts: qcom: hamoa: Reserve low IOVA range for Iris

imgtec ci20 HDMI broken
 2026-08-08 15:45 UTC  (2+ messages)

[PATCH v3 0/7] SUNRPC: Fix TLS control record handling
 2026-08-08 15:40 UTC  (8+ messages)
` [PATCH v3 1/7] SUNRPC: do not credit control-record octets to the RPC stream
` [PATCH v3 2/7] SUNRPC: reject a TLS alert record that is not two octets
` [PATCH v3 3/7] SUNRPC: treat every TLS error alert as fatal
` [PATCH v3 4/7] SUNRPC: resume receiving after a TLS control record
` [PATCH v3 5/7] SUNRPC: reject a client-side TLS alert record that is not two octets
` [PATCH v3 6/7] SUNRPC: treat every client-side TLS error alert as fatal
` [PATCH v3 7/7] SUNRPC: fold xs_sock_process_cmsg() into its only caller

[PATCH net v2] tap: fix incorrect variable used for USO check in set_offload()
 2026-08-08 15:39 UTC  (2+ messages)

[PATCH] HID: intel-thc-hid: intel-quickspi: fix autosuspend cleanup during teardown
 2026-08-08 15:37 UTC  (2+ messages)

[PATCH v2] intel_iommu: Expose SMPWC when SVM is enabled
 2026-08-08 15:36 UTC 

[PATCH] parisc: eisa_enumerator: Fix out-of-bounds reads of the EEPROM buffer
 2026-08-08 15:37 UTC  (2+ messages)

[PATCH v2 0/2] hung_task: show the blocker task if the task is hung on rtmutex
 2026-08-08 15:34 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.