All of lore.kernel.org
 help / color / mirror / Atom feed
 messages from 2026-03-24 13:47:05 to 2026-03-24 14:32:05 UTC [more...]

[PATCH] drm/i915: Fix UAF race between relocation and GEM_CLOSE
 2026-03-24 14:26 UTC  (2+ messages)

[PATCH bpf-next v5 2/5] bpf: Add sleepable support for classic tracepoint programs
 2026-03-24 14:32 UTC  (3+ messages)

[PATCH v4 00/21] mm: expand mmap_prepare functionality and usage
 2026-03-24 14:31 UTC  (7+ messages)
` [PATCH v4 05/21] mm: switch the rmap lock held option off in compat layer
` [PATCH v4 06/21] mm/vma: remove superfluous map->hold_file_rmap_lock

[PATCH 00/60] ui: add standalone VNC server over D-Bus
 2026-03-24 14:31 UTC  (35+ messages)
` [PATCH 06/60] ui/vnc-jobs: remove dead VncJobQueue.exit
` [PATCH 07/60] ui/vnc-jobs: remove vnc_queue_clear()
` [PATCH 08/60] ui/vnc-jobs: narrow taking the lock when pushing empty jobs
` [PATCH 09/60] ui/vnc-jobs: drop redundant (and needless) qemu_thread_get_self()
` [PATCH 10/60] ui/console-vc: fix off-by-one in CSI J 2 (clear entire screen)
` [PATCH 11/60] ui/console-vc: add UTF-8 input decoding with CP437 rendering
` [PATCH 13/60] ui/console-vc: fix comment shift-out/in comments
` [PATCH 14/60] ui/console: dispatch get_label() through QOM virtual method
` [PATCH 32/60] ui: avoid duplicating vgafont16 in each translation unit
` [PATCH 33/60] ui/vgafont: add SPDX license header
` [PATCH 34/60] ui: move FONT_WIDTH/HEIGHT to vgafont.h
` [PATCH 36/60] util: move datadir.c from system/
` [PATCH 38/60] ui: make qemu_default_pixelformat() static inline
` [PATCH 39/60] ui: make unregister_displaychangelistener() skip unregistered
` [PATCH 40/60] ui: minor code simplification
` [PATCH 41/60] system: make qemu_del_vm_change_state_handler accept NULL

[PATCH 01/20] xfrm: add missing extack for XFRMA_SA_PCPU in add_acquire and allocspi
 2026-03-24 14:30 UTC  (2+ messages)

[PATCH 6.1.y] erofs: get rid of z_erofs_fill_inode()
 2026-03-24 14:30 UTC  (2+ messages)
` [v6.1] WARNING in iomap_iter

[PATCHv4 bpf-next 16/25] libbpf: Add btf_type_is_traceable_func function
 2026-03-24 14:29 UTC  (3+ messages)

[PATCH 0/7] rust: dma: add from-slice constructors and use them in nova-core
 2026-03-24 14:29 UTC  (3+ messages)
  ` [PATCH 1/7] rust: dma: add from-slice constructors for Coherent and CoherentBox

[PATCHv4 bpf-next 09/25] bpf: Add bpf_trampoline_multi_attach/detach functions
 2026-03-24 14:29 UTC  (3+ messages)

[RFC v2 00/14] virtio-net: early VMStateDescription live migration support
 2026-03-24 14:28 UTC  (7+ messages)
` [RFC v2 01/14] machine,virtio-net: add early-mig property
` [RFC v2 02/14] virtio, virtio-net: add initial early VMSD for setup-phase migration
  ` [RFC v2 02/14] virtio,virtio-net: "

[PATCH net-next v2] selftests: net: add tests for PPP
 2026-03-24 14:28 UTC  (2+ messages)

[PATCH 0/3] staging: octeon: add pr_fmt macro to ethernet drivers
 2026-03-24 14:28 UTC  (3+ messages)
` [PATCH 3/3] staging: octeon: ethernet: add pr_fmt macro

[PATCH net-next v2 0/3] tcp: fix scaled no-shrink rwnd quantization slack
 2026-03-24 14:28 UTC  (3+ messages)
` [PATCH net-next v2 1/3] selftests: packetdrill: stop pinning rwnd in tcp_ooo_rcv_mss

[PATCH v2 00/19] tracepoint: Avoid double static_branch evaluation at guarded call sites
 2026-03-24 14:28 UTC  (2+ messages)

[PATCH net v5 0/3] macsec: Add support for VLAN filtering in offload mode
 2026-03-24 14:27 UTC  (7+ messages)

pull-request: ath-next-20260324
 2026-03-24 14:26 UTC 

[PATCH v6 00/15] arm64: dts: qcom: sdm845-lg-{common, judyln}: Improve HW support in dts
 2026-03-24 14:26 UTC  (3+ messages)

[PATCH] config/arm: drop crypto extension from armv8.4-a build
 2026-03-24 14:25 UTC 

[PATCH v1 0/5] PL011 and PL080 for dma transfer
 2026-03-24 14:25 UTC  (3+ messages)
` [PATCH v1 4/5] Run pl080_run in main loop

[PATCH net-next] selftests/net: packetdrill: add CONFIG_MAX_SKB_FRAGS=17
 2026-03-24 14:25 UTC 

[PATCH 0/2] amd_iommu: Fix page size reporting on hugepage mappings
 2026-03-24 14:25 UTC  (4+ messages)
` [PATCH 1/2] amd_iommu: Follow root pointer before page walk and use 1-based levels

[RFC 00/15] drm/xe: Access counter consumer layer
 2026-03-24 14:25 UTC  (3+ messages)
` [RFC 12/15] drm/xe/uapi: Add access counter parameter extension for exec queue

[PATCH 0/4] i.MX8MP: Convert to DM_PMIC for a few boards
 2026-03-24 14:25 UTC  (5+ messages)
` [PATCH 1/4] imx8mp: phyboard-pollux-rdk: Convert to DM_PMIC

[PATCH] hid: usbhid: fix deadlock in hid_post_reset()
 2026-03-24 14:24 UTC 

[PATCH 0/3] correct the parameter type of some mm functions
 2026-03-24 14:24 UTC  (5+ messages)
` [PATCH 2/3] mm: memcontrol: correct the parameter type of __mod_memcg{_lruvec}_state()

[PATCH] ASoC: cs35l56: Allow factory calibration through ALSA controls
 2026-03-24 14:24 UTC  (3+ messages)

[OE-core][PATCH v13 0/4] SPDX 3.0 SBOM enrichment and compliance improvements
 2026-03-24 14:24 UTC  (6+ messages)
` [OE-core][PATCH v14 "
  ` [OE-core][PATCH v14 1/4] spdx30: Add configurable file exclusion pattern support
  ` [OE-core][PATCH v14 2/4] spdx30: Add supplier support for image and SDK SBOMs

[PATCH V9 0/8] dax: prepare for famfs
 2026-03-24 14:23 UTC  (5+ messages)
  ` [PATCH V9 1/8] dax: move dax_pgoff_to_phys from [drivers/dax/] device.c to bus.c
  ` [PATCH V9 2/8] dax: Factor out dax_folio_reset_order() helper

[PATCH 6.19 000/220] 6.19.10-rc1 review
 2026-03-24 14:23 UTC  (2+ messages)

[PATCH v1 0/4] RISCV: Intrdouce SSTC support in Xen
 2026-03-24 14:23 UTC  (6+ messages)
` [PATCH v1 1/4] xen/riscv: add exception table support
` [PATCH v1 2/4] xen/riscv: add csr_allowed_read() helper

b4 v0.15.1 released
 2026-03-24 14:23 UTC 

[PATCH 0/5] pinctrl: sunxi: fix A523 GPIO IRQ blunder
 2026-03-24 14:22 UTC  (4+ messages)
` [PATCH 5/5] pinctrl: sunxi: a523: add missing IRQ bank (plus old DT workaround)

[PATCH] selftests/livepatch: add test for module function patching
 2026-03-24 14:22 UTC  (2+ messages)

[PATCH 0/20] pull request (net): ipsec 2026-03-23
 2026-03-24 14:22 UTC  (7+ messages)
` [PATCH 20/20] xfrm: iptfs: only publish mode_data after clone setup

[PATCH v1 2/4] ASoC: tac5xx2-sdw: add soundwire based codec driver
 2026-03-24 14:22 UTC  (3+ messages)

[akpm-mm:mm-nonmm-unstable 84/139] lib/raid/xor/arm64/xor-neon.c:311:1: sparse: sparse: Trying to use reserved word 'while' as identifier
 2026-03-24 14:21 UTC 

AB-INT failure in whinlatter/edk2-firmware do_compile
 2026-03-24 14:20 UTC  (2+ messages)

b4 v0.15.0 released
 2026-03-24 14:19 UTC  (4+ messages)

[PATCH v2 0/3] rust, nova-core: add DeviceSize trait for SZ_* constants
 2026-03-24 14:19 UTC  (5+ messages)
` [PATCH v2 2/3] rust: ptr: add Alignment::from_u64() for DeviceSize constants
` [PATCH v2 3/3] gpu: nova-core: use DeviceSize trait for u64 size constants

pull-request: ath-current-20260324
 2026-03-24 14:19 UTC 

[PATCH v1] qga: rework slog to support multiple severity levels
 2026-03-24 14:18 UTC  (8+ messages)
` [PATCH v2 1/2] qga: replace slog() with standard GLib logging
  ` [PATCH v2 2/2] qga: add --audit option for command logging control

[PATCH RESEND v2] arm64: dts: rockchip: configure hdmirx in Rock 5 ITX
 2026-03-24 14:18 UTC  (3+ messages)

[PATCH v6 0/8] ati-vga fixes
 2026-03-24 14:17 UTC  (3+ messages)
` [PATCH v6 7/8] ati-vga: Simplify pointer image handling

[PATCH] KVM: arm64: Inject UNDEF when host is executing an smc with imm16 != 0
 2026-03-24 14:18 UTC  (4+ messages)

[PATCH i-g-t 0/4] tests/intel/xe_sriov_vfio: Add basic VFIO coverage
 2026-03-24 14:17 UTC  (7+ messages)
` [PATCH i-g-t 1/4] tests/intel/xe_sriov_vfio: Add module load/unload subtests
` [PATCH i-g-t 2/4] tests/intel/xe_sriov_vfio: Add dynamic bind-unbind-vfs subtest
` [PATCH i-g-t 3/4] tests/intel/xe_sriov_vfio: Add open-basic subtest

[bug report] e2fsprogs 1.47.4: mke2fs creates oversized orphan file for 1k blocksize (breaks mount)
 2026-03-24 14:17 UTC  (3+ messages)

[PATCH rc] iommu/arm-smmu-v3: Drain in-flight fault handlers
 2026-03-24 14:17 UTC  (5+ messages)

Mapping non-pinned memory from one Xen domain into another
 2026-03-24 14:17 UTC 

[PATCH 0/8] Rework device probing
 2026-03-24 14:16 UTC  (7+ messages)
` [PATCH 4/8] drivers: cleanup devargs lookup in bus scan
` [PATCH 5/8] bus: factorize devargs lookup
` [PATCH 6/8] bus: factorize device selection

[PATCH v2] workqueue: Fix false positive stall reports
 2026-03-24 14:15 UTC  (5+ messages)

[v3 1/3] mm/damon/sysfs: fix param_ctx leak on damon_sysfs_new_test_ctx() failure
 2026-03-24 14:15 UTC  (2+ messages)

[PATCH v4 00/13] Introducing the Mobileye EyeQ6Lplus SoC
 2026-03-24 14:04 UTC  (4+ messages)
` [PATCH v4 06/13] pinctrl: eyeq5: Add Mobileye EyeQ6Lplus OLB

[PATCH] perf/x86/intel/p4: Fix unused variable warning in p4_pmu_init()
 2026-03-24 14:15 UTC  (4+ messages)
` [PATCH v2] "
  ` [tip: perf/core] "

[PATCH] phy: renesas: rcar-gen3-usb2: Simplify ID/VBUS detection logic
 2026-03-24 14:14 UTC  (4+ messages)

[PATCH] MAINTAINERS: Update Rust I2C Subsystem entries
 2026-03-24 14:14 UTC  (5+ messages)

[PATCH v7 00/12] drm/xe/madvise: Add support for purgeable buffer objects
 2026-03-24 14:13 UTC  (3+ messages)
` [PATCH v7 07/12] drm/xe/madvise: Block imported and exported dma-bufs

[PATCH] spi: fix resource leaks on device setup failure
 2026-03-24 14:13 UTC  (3+ messages)

[PATCH v2] drm/amdgpu: Fix NULL bo_va dereference in VA clear path
 2026-03-24 14:13 UTC  (2+ messages)

[RFC PATCH v1 1/1] This patch set introces a new action: DAMOS_COLLAPSE
 2026-03-24 14:12 UTC  (3+ messages)

[PATCH 1/3] drm/amd/display: check if ext_caps is valid in BL setup
 2026-03-24 14:12 UTC  (5+ messages)
` [PATCH 2/3] drm/amd/display: Fix DCE LVDS handling

[PATCH v2 0/2] Avoid hardcoded "good"/"bad" bisect terms
 2026-03-24 14:11 UTC  (5+ messages)
` [PATCH v2 2/2] rev-parse: use selected alternate terms too look up refs

[PATCH v9 0/5] I2C Mux per channel bus speed
 2026-03-24 14:10 UTC  (7+ messages)
` [PATCH v9 1/5] i2c: core: add callback to change bus frequency
` [PATCH v9 2/5] i2c: mux: add support for per channel "
` [PATCH v9 3/5] i2c: davinci: calculate bus freq from Hz instead of kHz
` [PATCH v9 4/5] i2c: davinci: add support for setting bus frequency
` [PATCH v9 5/5] docs: i2c: i2c-topology: add section about bus speed

[LTP] [PATCH] vmcp: skip test on non-s390x architectures
 2026-03-24 14:33 UTC 

[PATCH] drm/amdgpu: validate SIGNAL/WAIT ioctl input argument
 2026-03-24 14:10 UTC  (3+ messages)

[LTP] [RFC PATCH 1/1] LTP tests: Run without LTP_REPRODUCIBLE_OUTPUT=1
 2026-03-24 14:09 UTC  (3+ messages)
  ` [LTP] [Valgrind-developers] "

[PATCH] compiler: Simplify generic RELOC_HIDE()
 2026-03-24 14:09 UTC  (4+ messages)
` [tip: locking/core] "

[PATCH] media: qcom: camss: vfe: fix PIX subdev naming on VFE lite
 2026-03-24 14:09 UTC  (6+ messages)

[PATCH net] netdevsim: fix build if SKB_EXTENSIONS=n
 2026-03-24 14:08 UTC 

[PATCH i-g-t v9 00/49] Unigraf integration
 2026-03-24 14:09 UTC  (7+ messages)
` [PATCH i-g-t v9 03/49] lib/igt_kms: Add function to list connected connectors
` [PATCH i-g-t v9 15/49] lib/monitor_edids: Add helper functions for using monitor_edid objects

[PATCH] selftests/x86: Fix sysret_rip assertion failure on FRED systems
 2026-03-24 14:08 UTC  (9+ messages)

[PATCH] erofs: fix .fadvise() for page cache sharing
 2026-03-24 14:08 UTC 

[rdma:for-next] BUILD SUCCESS 6edef31ef9004ed51624246a04f7f81112f485b0
 2026-03-24 14:07 UTC 

[PATCH v6 0/9] dax/hmem, cxl: Coordinate Soft Reserved handling with CXL and HMEM
 2026-03-24 14:06 UTC  (5+ messages)
` [PATCH v6 3/9] cxl/region: Skip decoder reset on detach for autodiscovered regions

[meta-arago][oe-layersetup][master][PATCH] arago-master: Update meta-browser commit SHA
 2026-03-24 14:06 UTC  (2+ messages)

[PATCH] i2c: ocores: re-check status after poll timeout to avoid false errors
 2026-03-24 14:05 UTC  (2+ messages)
` [PATCH] i2c: ocores: Use read_poll_timeout_atomic to avoid false poll timeouts

[PATCH v2 0/8] dma::Coherent & dma::CoherentBox API
 2026-03-24 14:06 UTC  (11+ messages)
  ` [PATCH v2 4/8] rust: dma: introduce dma::CoherentBox for memory initialization
  ` [PATCH v2 5/8] rust: dma: add Coherent:init() and Coherent::init_with_attrs()
  ` [PATCH v2 1/8] rust: dma: use "kernel vertical" style for imports
  ` [PATCH v2 2/8] rust: dma: add generalized container for types other than slices

[PATCH v2] staging: rtl8723bs: fix constant on left side of test checkpatch warnings
 2026-03-24 14:05 UTC  (6+ messages)

[PATCH 6.12.y 0/9] Few stable backports for CVE fixes
 2026-03-24 14:04 UTC  (10+ messages)
` [PATCH 6.12.y 1/9] landlock: Optimize file path walks and prepare for audit support
` [PATCH 6.12.y 2/9] landlock: Fix handling of disconnected directories
` [PATCH 6.12.y 3/9] ice: fix using untrusted value of pkt_len in ice_vc_fdir_parse_raw()
` [PATCH 6.12.y 4/9] ice: fix devlink reload call trace
` [PATCH 6.12.y 5/9] ice: Fix PTP NULL pointer dereference during VSI rebuild
` [PATCH 6.12.y 6/9] idpf: check error for register_netdev() on init
` [PATCH 6.12.y 7/9] idpf: detach and close netdevs while handling a reset
` [PATCH 6.12.y 8/9] idpf: Fix RSS LUT NULL pointer crash on early ethtool operations
` [PATCH 6.12.y 9/9] idpf: Fix RSS LUT NULL ptr issue after soft reset

[PATCH v2 0/3] Update 'none' recovery method for DRM wedged event
 2026-03-24 14:04 UTC  (7+ messages)

M+ & H bugs with Milestone Movements WW12
 2026-03-24 14:04 UTC 

Enhancements/Bugs closed WW12!
 2026-03-24 14:03 UTC 

[PATCH] arm64: dts: ti: k3-am62a7-sk: Add bootph-all tag to vqmmc
 2026-03-24 14:02 UTC 

[PATCH v3 0/3] Add queue ready message to VDUSE
 2026-03-24 14:01 UTC  (7+ messages)
` [PATCH v3 3/3] vduse: add F_QUEUE_READY feature

Current high bug count owners for Yocto Project 6.0
 2026-03-24 14:01 UTC 

[PATCH v2 0/8] KVM: s390: More memory management fixes
 2026-03-24 14:01 UTC  (3+ messages)
` [PATCH v2 4/8] KVM: s390: Fix gmap_link()

[PATCH v4 1/2] greybus: raw: fix use-after-free on cdev close
 2026-03-24 14:00 UTC  (2+ messages)
` [PATCH v4 2/2] greybus: raw: fix use-after-free if write is called after disconnect

[PATCH v5 0/8] PCI: dw-rockchip: add system suspend support
 2026-03-24 14:00 UTC  (3+ messages)

[PATCH v2] futex: Use-after-free between futex_key_to_node_opt and vma_replace_policy
 2026-03-24 14:00 UTC  (3+ messages)

[jirislaby:devel 20/27] drivers/tty/tty_io.c:3453:21: error: subscripted value is not an array, pointer, or vector
 2026-03-24 13:59 UTC 

[PATCH 0/9] drm/i915/wm: Watermark/SAGV fixes/cleanups/etc
 2026-03-24 14:00 UTC  (12+ messages)
` [PATCH 1/9] drm/i915/wm: Reject SAGV consistently when block_time_us==0
` [PATCH 2/9] drm/i915/wm: Don't compute separate SAGV watermarks for RKL
` [PATCH 3/9] drm/i915/wm: Consolidate SAGV pipe active/interlace checks to common code
` [PATCH 4/9] drm/i915/wm: Verify the correct plane DDB entry
` [PATCH 5/9] drm/i915/wm: Extract skl_wm_level_verify()
` [PATCH 6/9] drm/i915/wm: Extract skl_ddb_entry_verify()
` [PATCH 7/9] drm/i915/wm: Verify 'ddb_y' as well as 'ddb'
` [PATCH 8/9] drm/i915/wm: Reduce copy-pasta in skl_print_plane_wm_changes()
` [PATCH 9/9] drm/i915/wm: Allow SAGV with multiple pipes on pre-icl
` ✗ CI.checkpatch: warning for drm/i915/wm: Watermark/SAGV fixes/cleanups/etc
` ✓ CI.KUnit: success "

[PATCH 0/2] Update MSI-X irq domain hwsize
 2026-03-24 13:59 UTC  (3+ messages)
` [PATCH 2/2] PCI/MSI: "

[PATCH 0/3] Input: adafruit-seesaw: use dev_err_probe and add IRQ support
 2026-03-24 13:59 UTC  (4+ messages)
` [PATCH 2/3] Input: adafruit-seesaw - add interrupt support

Yocto Project Newcomer & Unassigned Bugs - Help Needed
 2026-03-24 13:58 UTC 

[PATCH 00/13] scsi: Core ALUA driver
 2026-03-24 13:58 UTC  (8+ messages)

[PATCH] uaccess: decouple INLINE_COPY_FROM_USER and CONFIG_RUST
 2026-03-24 13:57 UTC  (2+ messages)

[RFC PATCH v5 4/9] sched/fair: Dynamically update cfs_overload_cpus
 2026-03-24 13:56 UTC  (2+ messages)

[PATCH 00/10] ext4: refactor partial block zero-out for iomap conversion
 2026-03-24 13:56 UTC  (5+ messages)
` [PATCH 09/10] ext4: move zero partial block range functions out of active handle

[PATCH] ASoC: dt-bindings: rockchip: Convert rockchip-max98090.txt to yaml
 2026-03-24 13:55 UTC  (2+ messages)

[PATCH] ppc/pnv: generate dtb after machine initialization is complete
 2026-03-24 13:54 UTC  (2+ messages)

[GIT,PULL,1/2] MediaTek ARM64 Device Tree updates for v7.1
 2026-03-24 13:54 UTC  (4+ messages)

[PATCH 0/9] libnvme: add support for retrieving additional NVMe stat
 2026-03-24 13:54 UTC  (4+ messages)
` [PATCH 6/9] libnvme: add support for per-path diagnostic counters

[tip:sched/hrtick] [x86/apic] 92d0e753d5: stress-ng.timermix.ops_per_sec 2.2% improvement
 2026-03-24 13:52 UTC 

[PATCH v13 0/8] virtio-net: live-TAP local migration
 2026-03-24 13:51 UTC  (4+ messages)
` [PATCH v13 6/8] net/tap: support local migration with virtio-net

[PATCH v5 0/2] jbd2: audit and convert legacy J_ASSERT usage
 2026-03-24 13:52 UTC  (4+ messages)
` [PATCH v5 1/2] jbd2: gracefully abort instead of panicking on unlocked buffer

[PATCH v2 0/7] hw/arm/sabrelite: Add FlexCAN support
 2026-03-24 11:11 UTC  (3+ messages)
` [PATCH v2 2/7] hw/arm/sabrelite: Introduce class SabreliteMachineState

[PATCH] clk: qcom: gcc-x1e80100: Keep GCC USB QTB clock always ON
 2026-03-24 13:50 UTC  (5+ messages)

[PATCH 04/10] regulator: of: switch to using class_find_device_by_fwnode()
 2026-03-24 13:50 UTC  (12+ messages)

[PATCH] dt-bindings: i2c: intel,ixp4xx-i2c: Convert to Dt schema
 2026-03-24 13:50 UTC 

[PATCH] scsi: megaraid_sas: validate dynamic RAID map descriptor element counts
 2026-03-24 13:50 UTC  (2+ messages)

[RESEND v4] ASoC: SOF: sof-audio: pcm_id is __le32
 2026-03-24 13:49 UTC  (3+ messages)

(sashiko review) [RFC PATCH v2 1/1] mm/damon: support MADV_COLLAPSE via DAMOS_COLLAPSE scheme action
 2026-03-24 13:49 UTC  (2+ messages)

[PATCH v12] media: Add t4ka3 camera sensor driver
 2026-03-24 13:48 UTC  (4+ messages)

[PATCH v3 0/7] mm: switch THP shrinker to list_lru
 2026-03-24 13:48 UTC  (3+ messages)
` [PATCH v3 7/7] mm: switch deferred split "

[PATCH] Input: penmount: bound packet buffer indices in IRQ path
 2026-03-24 13:47 UTC  (3+ messages)
` [PATCH v2] "

[PATCH] soc: fsl: qe: Fix potential NULL pointer dereference in qe_reset()
 2026-03-24 13:47 UTC  (4+ messages)
  ` [PATCH] soc: fsl: qe: Fix potential NULL pointer dereference inqe_reset()

[PATCH v5 1/2] readdir: Introduce dirent_size()
 2026-03-24 13: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.