All of lore.kernel.org
 help / color / mirror / Atom feed
 messages from 2026-01-09 08:09:50 to 2026-01-09 08:53:11 UTC [more...]

[PATCH v2] x86: guard synthetic feature and bug enumerators
 2026-01-09  8:52 UTC  (3+ messages)

[PATCH v1 0/2] dt-bindings: CAN: MCP251XFD GPIO hog support and QCS6490 CAN enablement
 2026-01-09  8:52 UTC  (5+ messages)
` [PATCH v1 1/2] dt-bindings: can: microchip,mcp251xfd: allow gpio-hog child nodes
` [PATCH v1 2/2] arm64: dts: qcom: qcs6490-rb3gen2: Enable CAN bus controller

[PATCH v2 1/4] overlayfs: Fix QA failure
 2026-01-09  8:52 UTC  (7+ messages)
` [PATCH v2 2/4] overlayfs: oe-selftest: Make the test more deterministic
  ` [OE-core] "
` [PATCH v2 4/4] oe-selftest: overlayfs: Add a demo case for /etc
  ` [OE-core] "

[PATCH 0/2] Add VBT-based eDP Pipe Joiner control
 2026-01-09  8:52 UTC  (3+ messages)
` [PATCH 1/2] drm/i915/vbt: Add edp pipe joiner enable/disable bits

[PATCH v2 00/13] drm: Color pipeline teardown and follow-up fixes/improvements
 2026-01-09  8:52 UTC  (15+ messages)
` [PATCH v2 01/13] drm/i915/color: Place 3D LUT after CSC in plane color pipeline
` [PATCH v2 02/13] drm/amd/display: Fix color pipeline enum name leak
` [PATCH v2 03/13] drm/vkms: "
` [PATCH v2 04/13] drm/i915/display: "
` [PATCH v2 05/13] drm/colorop: Add destroy helper for colorop objects
` [PATCH v2 06/13] drm: Allow driver-managed destruction of "
` [PATCH v2 07/13] drm/amd/display: Hook up colorop destroy helper for plane pipelines
` [PATCH v2 08/13] drm/vkms: "
` [PATCH v2 09/13] drm/i915/display: Hook up intel_colorop_destroy
` [PATCH v2 10/13] drm: Clean up colorop objects during mode_config cleanup
` [PATCH v2 11/13] drm/vkms: Remove drm_colorop_pipeline_destroy() from vkms_destroy()
` [PATCH v2 12/13] drm/colorop: Use destroy callback for color pipeline teardown
` [PATCH v2 13/13] drm/i915/color: Add failure handling in plane color pipeline init
` ✗ CI.checkpatch: warning for drm: Color pipeline teardown and follow-up fixes/improvements (rev2)

[PATCH bpf-next v4 0/4] Use correct destructor kfunc types
 2026-01-09  8:52 UTC  (4+ messages)

[PATCH v2 0/4] dump/win_dump: Build almost once
 2026-01-09  8:50 UTC  (3+ messages)
` [PATCH v2 4/4] dump: Build stubs once for non-x86 targets

[PATCH v1 0/4] Add partition type GUID support for environment
 2026-01-09  8:51 UTC  (4+ messages)
` [PATCH v1 3/4] env: scsi: Add support for partition type GUID based environment

[PATCH v5 0/5] Add TSU support for RZ/T2H and RZ/N2H
 2026-01-09  8:51 UTC  (4+ messages)
` [PATCH v5 5/5] thermal: renesas: rzg3e: add "

[PATCH 0/8] drm, coreboot: Add DRM coreboot driver
 2026-01-09  8:50 UTC  (3+ messages)

[PATCH 0/3] ASoC: dt-bindings: realtek,rt5640: Various fixes
 2026-01-09  8:50 UTC  (3+ messages)
` [PATCH 1/3] ASoC: dt-bindings: realtek,rt5640: Document mclk

[PATCH wireless-next] wifi: mac80211: unexport ieee80211_get_bssid()
 2026-01-09  8:50 UTC 

[PATCH v2 00/12] drm/bridge: convert users of of_drm_find_bridge(), part 2
 2026-01-09  8:50 UTC  (7+ messages)
  ` [PATCH v2 10/12] drm/bridge: samsung-dsim: samsung_dsim_host_attach: use a temporary variable for the next bridge
  ` [PATCH v2 11/12] drm/bridge: samsung-dsim: samsung_dsim_host_attach: don't use the bridge pointer as an error indicator
  ` [PATCH v2 12/12] drm/bridge: samsung-dsim: samsung_dsim_host_attach: convert to of_drm_find_and_get_bridge()

[PATCH] drm/i915/display: use port not transcoder for PORT_ALPM_CTL
 2026-01-09  8:49 UTC  (2+ messages)

[PATCH 00/24] vfs: require filesystems to explicitly opt-in to lease support
 2026-01-09  8:49 UTC  (11+ messages)
` [PATCH 11/24] jffs2: add setlease file operation
    ` [f2fs-dev] "
` [PATCH 12/24] jfs: "
      ` [f2fs-dev] "
` [f2fs-dev] [PATCH 00/24] vfs: require filesystems to explicitly opt-in to lease support

[PATCH 00/13] drm: Color pipeline teardown and follow-up fixes/improvements
 2026-01-09  8:49 UTC  (4+ messages)
` [PATCH 13/13] drm/i915/color: Add failure handling in plane color pipeline init

[PATCH] iommu/amd: Use array_index_nospec() for rlookup_table index
 2026-01-09  8:49 UTC  (3+ messages)

[PATCH v3 0/6] Extend "trusted" keys to support a new trust source named the PowerVM Key Wrapping Module (PKWM)
 2026-01-09  8:47 UTC  (4+ messages)
` [PATCH v3 5/6] keys/trusted_keys: establish PKWM as a trusted source

[PATCH i-g-t,v2 0/7] Add NVL display related test updates
 2026-01-09  8:47 UTC  (5+ messages)
` [PATCH i-g-t, v2 1/7] tests/intel/kms_big_fb: NVL supports horizontal flip with linear surfaces
` [PATCH i-g-t, v2 2/7] tests/intel/kms_flip_scaled_crc: add flip to reflect-x tests

[PATCH 0/3] blk-cgroup: cleanup and bugfixs in blk-cgroup
 2026-01-09  8:46 UTC  (9+ messages)
` [PATCH 2/3] blk-cgroup: fix uaf in blkcg_activate_policy() racing with blkg_free_workfn()
` [PATCH 3/3] blk-cgroup: skip dying blkg in blkcg_activate_policy()

[PATCH v2 0/2] ath11k: support IPQ9574
 2026-01-09  8:45 UTC  (3+ messages)
` [PATCH v2 1/2] dt: bindings: net: ath11k: add IPQ9574 compatible

[PATCH 08/12] rust: pin-init: rewrite the initializer macros using `syn`
 2026-01-09  8:44 UTC  (2+ messages)

[f2fs-dev] [PATCH] f2fs: fix to prevent clearing immutable for large folio supported inode
 2026-01-09  8:44 UTC  (6+ messages)
      `  "

[PATCH v5 00/24] MediaTek UFS Cleanup and MT8196 Enablement
 2026-01-09  8:43 UTC  (9+ messages)
` [PATCH v5 11/24] scsi: ufs: mediatek: Rework probe function

[syzbot] [btrfs?] general protection fault in create_empty_buffers (5)
 2026-01-09  8:43 UTC  (2+ messages)
` Forwarded: [PATCH] btrfs: reject devices with block size larger than PAGE_SIZE

[PATCH bpf-next v3 0/3] bpf, x86: inline bpf_get_current_task() for x86_64
 2026-01-09  8:42 UTC  (5+ messages)
` [PATCH bpf-next v3 1/3] "
` [PATCH bpf-next v3 2/3] selftests/bpf: add TEST_TAG_KCONFIG_CHECK to test_loader
` [PATCH bpf-next v3 3/3] selftests/bpf: test the jited inline of bpf_get_current_task

[PATCH RESEND net-next v2] net: stmmac: dwmac: Add a fixup for the Micrel KSZ9131 PHY
 2026-01-09  8:42 UTC  (8+ messages)

[PATCH] soc: mediatek: mtk-dvfsrc: Remove unneeded semicolon
 2026-01-09  7:25 UTC 

[RFC PATCH 0/2] io_uring: fix io may accumulation in poll mode
 2026-01-09  8:35 UTC  (15+ messages)
` [RFC PATCH 2/2] "

[cip-dev][isar-cip-core][PATCH v3 0/7] Simplify the use of isar-cip-core in downstream layers
 2026-01-09  8:40 UTC  (3+ messages)
` [cip-dev][isar-cip-core][PATCH v3 5/7] Add swupdate-config to swupdate.inc

[PATCH] sched/fair: Fix vruntime drift by preventing double lag scaling during reweight
 2026-01-09  8:40 UTC  (3+ messages)

[PATCH] drm/xe: fix WQ_MEM_RECLAIM passed as max_active to alloc_workqueue()
 2026-01-09  8:40 UTC  (3+ messages)

[PATCH v2 0/9] remoteproc: qcom_q6v5_wcss: add native ipq9574 support
 2026-01-09  8:40 UTC  (11+ messages)
` [PATCH v2 1/9] remoteproc: qcom_q6v5_wcss: drop unused clocks from q6v5 struct
` [PATCH v2 2/9] dt-bindings: remoteproc: qcom,ipq8074-wcss-pil: convert to DT schema
` [PATCH v2 3/9] dt-bindings: clock: gcc-ipq9574: add wcss remoteproc clocks
` [PATCH v2 4/9] dt-bindings: remoteproc: qcom: add IPQ9574 image loader

[PATCH v3 0/7] video/logo: allow custom boot logo and simplify logic
 2026-01-09  8:40 UTC  (3+ messages)
` [PATCH v3 1/7] video/logo: remove orphan .pgm Makefile rule

[PATCH 00/29] target/arm: single-binary
 2026-01-09  8:39 UTC  (6+ messages)
` [PATCH 07/29] target/arm/tcg/psci.c: make compilation unit common
` [PATCH 14/29] include/tcg/tcg-op.h: introduce TARGET_ADDRESS_BITS

[PATCH net-next 1/2] selftests: net: py: capitalize defer queue and improve import
 2026-01-09  8:38 UTC  (4+ messages)
` [PATCH net-next 2/2] selftests: net: py: ensure defer() is only used within a test case

[PATCH RESEND] binder: handle PID namespace conversion for freeze operation
 2026-01-09  8:39 UTC  (3+ messages)

[PATCH v7 0/2] PCI: Configure Root Port MPS during host probing
 2026-01-09  8:38 UTC  (4+ messages)

[PATCH v2 0/6] Automatic NFSv4 state revocation on filesystem unmount
 2026-01-09  8:38 UTC  (3+ messages)
` [PATCH v2 4/6] fs: invoke group_pin_kill() during mount teardown

[PATCH v2 0/8] regulator: core: allow regulator_register() with missing required supply
 2026-01-09  8:38 UTC  (9+ messages)
` [PATCH v2 1/8] regulator: core: update two debug messages
` [PATCH v2 2/8] regulator: core: fix locking in regulator_resolve_supply() error path
` [PATCH v2 3/8] regulator: core: move supply check earlier in set_machine_constraints()
` [PATCH v2 4/8] regulator: core: streamline supply resolution for always-on/boot-on regulators
` [PATCH v2 5/8] regulator: core: remove dead code in regulator_resolve_supply()
` [PATCH v2 6/8] regulator: core: don't ignore errors from event forwarding setup
` [PATCH v2 7/8] regulator: core: reresolve unresolved supplies when available
` [PATCH v2 8/8] regulator: core: don't fail regulator_register() with missing required supply

[PATCH 0/2] drm/msm: fix mismatch between power and frequency
 2026-01-09  8:38 UTC  (3+ messages)
` [PATCH 1/2] drm/msm/dpu: "
` [PATCH 2/2] drm/msm/dpu: use max_freq replace max_core_clk_rate

[PATCH v3] system: Convert qemu_arch_available() to TargetInfo API
 2026-01-09  8:37 UTC  (10+ messages)

[PATCH 0/5] i386: Add support for CPUID 0x80000026 and Bus Lock Detect
 2026-01-09  9:03 UTC  (5+ messages)
` [PATCH 1/5] i386: Implement CPUID 0x80000026

[PATCH RFC 00/11] Introduce git-history(1) command for easy history editing
 2026-01-09  8:35 UTC  (9+ messages)
` [PATCH v9 0/7] "
  ` [PATCH v9 1/7] builtin/replay: extract core logic to replay revisions
  ` [PATCH v9 2/7] builtin/replay: move core logic into "libgit.a"
  ` [PATCH v9 3/7] replay: small set of cleanups
  ` [PATCH v9 4/7] replay: yield the object ID of the final rewritten commit
  ` [PATCH v9 5/7] wt-status: provide function to expose status for trees
  ` [PATCH v9 6/7] builtin: add new "history" command
  ` [PATCH v9 7/7] builtin/history: implement "reword" subcommand

[isar-cip-core][PATCH] linux-cip: Update to 4.4.302-cip106, 4.19.325-cip127, 5.10.247-cip68, 6.1.159-cip50, 6.12.63-cip15
 2026-01-09  8:35 UTC 

[PATCH v1] mmc: sdhci-of-dwcmshc: fix init for AXI clock and DMA 128MB boundary
 2026-01-09  8:35 UTC  (3+ messages)
  `  "

QCA: Add Bluetooth firmware for QCC2072 uart interface
 2026-01-09  8:33 UTC  (4+ messages)

[PATCH 00/10] Start tracking packfiles per object database source
 2026-01-09  8:33 UTC  (12+ messages)
` [PATCH v3 "
  ` [PATCH v3 01/10] packfile: create store via its owning source
  ` [PATCH v3 02/10] packfile: pass source to `prepare_pack()`
  ` [PATCH v3 03/10] packfile: refactor kept-pack cache to work with packfile stores
  ` [PATCH v3 04/10] packfile: refactor misleading code when unusing pack windows
  ` [PATCH v3 05/10] packfile: move packfile store into object source
  ` [PATCH v3 06/10] packfile: only prepare owning store in `packfile_store_get_packs()`
  ` [PATCH v3 07/10] packfile: only prepare owning store in `packfile_store_prepare()`
  ` [PATCH v3 08/10] packfile: inline `find_kept_pack_entry()`
  ` [PATCH v3 09/10] packfile: refactor `find_pack_entry()` to work on the packfile store
  ` [PATCH v3 10/10] packfile: move MIDX into "

[RFC PATCH] arm64: Kconfig: enable ARCH_WANTS_THP_SWAP for all pagesizes
 2026-01-09  8:32 UTC  (5+ messages)

[PATCH net-next v7 0/9] tun/tap & vhost-net: apply qdisc backpressure on full ptr_ring to reduce TX drops
 2026-01-09  8:31 UTC  (5+ messages)
` [PATCH net-next v7 2/9] ptr_ring: add helper to detect newly freed space on consume

[RFC 0/1] block: export windowed IO P99 latency
 2026-01-09  8:31 UTC  (2+ messages)
` [RFC 1/1] "

[PATCH v2 0/1] gpio: Remove MODULE_ALIAS from gpio-menz127
 2026-01-09  8:31 UTC  (3+ messages)
` [PATCH v2 1/1] gpio: gpio-menz127: drop unneeded MODULE_ALIAS

[PATCH 1/2] ref-manual/variables.rst: document UBOOT_INITIAL_ENV_BINARY variables
 2026-01-09  8:31 UTC  (4+ messages)
` [PATCH 2/2] migration-guides/release-notes-6.0.rst: add U-Boot initial env binary
  ` [docs] "
` [docs] [PATCH 1/2] ref-manual/variables.rst: document UBOOT_INITIAL_ENV_BINARY variables

[PATCH v3 0/3] Retrieve information about DDR from SMEM
 2026-01-09  8:31 UTC  (3+ messages)

[PATCH] drm/msm/dp: Correct LeMans/Monaco DP phy Swing/Emphasis setting
 2026-01-09  8:30 UTC  (2+ messages)

[PATCH v5 0/3] PCI: endpoint: BAR subrange mapping support
 2026-01-09  8:30 UTC  (6+ messages)
` [PATCH v5 3/3] PCI: dwc: ep: Support BAR subrange inbound mapping via Address Match Mode iATU

[PATCH] fitimage: introduce FIT_CONF_STRIP_EXT
 2026-01-09  8:28 UTC  (3+ messages)
` [OE-core] "

[PATCH v2 0/4] reset: spacemit: Add support for SpacemiT K3 SoC
 2026-01-09  8:27 UTC  (4+ messages)
` [PATCH v2 1/4] dt-bindings: soc: spacemit: Add K3 reset support and IDs

[PATCH dwarves] btf_encoder: prefer strong function definitions for BTF generation
 2026-01-09  8:27 UTC  (10+ messages)

[PATCH v2 0/4] Initial patch set for PURWA-IOT-EVK
 2026-01-09  8:26 UTC  (3+ messages)

[PATCH v2 0/2] Subject: [PATCH v1 0/3] iio: dac: Add support for MAX22007 DAC
 2026-01-09  8:26 UTC  (3+ messages)
` [PATCH v2 1/2] dt-bindings: iio: dac: Add max22007

[PATCH RESEND v6 00/17] Support ROHM BD72720 PMIC
 2026-01-09  6:29 UTC  (3+ messages)

[PATCH v2 1/2] usb: ci_udc: Check ci_ep->desc before use
 2026-01-09  8:25 UTC  (2+ messages)

[PATCH] boot: fix missing dependency for BOOTMETH_ANDROID
 2026-01-09  8:25 UTC  (2+ messages)

[PATCH 1/2] Revert "drm/amdgpu: don't attach the tlb fence for SI"
 2026-01-09  8:25 UTC  (2+ messages)
` [PATCH 2/2] drm/amdgpu: validate the flush_gpu_tlb_pasid()

[syzbot] [btrfs?] general protection fault in create_empty_buffers (5)
 2026-01-09  8:25 UTC 

[PATCH v5 0/5] PCI: Add initial support for handling PCIe M.2 connectors in devicetree
 2026-01-09  8:24 UTC  (5+ messages)
` [PATCH v5 5/5] power: sequencing: Add the Power Sequencing driver for the PCIe M.2 connectors

[PATCH v2] drm/amdgpu: Fix kernel-doc comments for some LUT properties
 2026-01-08 15:46 UTC  (2+ messages)

[PATCH v4 0/2] Fix failures with signals and AMD OpenCL
 2026-01-08 15:33 UTC  (9+ messages)
` [PATCH v4 1/2] mm_take_all_locks: change -EINTR to -ERESTARTSYS
` [PATCH v4 2/2] amdgpu: delete the "Failed to register MMU notifier" message

[PATCH v7 0/7] VESA DisplayID fixed DSC BPP value support
 2026-01-09  8:15 UTC  (3+ messages)

[RFC 0/3] Simpler and more consistent handling of entities on missing hw blocks
 2026-01-08 13:54 UTC  (3+ messages)
` [RFC 3/3] drm/sched: Disallow initializing entities with no schedulers

[PATCH] cdns-dsi: Split pm_ops into runtime_pm and system_sleep ops
 2026-01-09  6:03 UTC 

linux-next: build warning after merge of the drm-misc tree
 2026-01-09  8:23 UTC  (2+ messages)

[PATCH] PCI: Add ACS quirk for Qualcomm Hamoa & Glymur
 2026-01-09  8:23 UTC 

[PATCH v2 0/6] dt-bindings: goldfish: Convert to DT schema
 2026-01-09  8:23 UTC  (6+ messages)
` [PATCH v2 1/6] dt-bindings: serial: google,goldfish-tty: "
    ` [PATCH v2 1/6] dt-bindings: serial: google, goldfish-tty: "
` [PATCH v2 3/6] dt-bindings: input: google,goldfish-events-keypad: "

[PATCH v2] rust: sync: atomic: Add i32-backed Flag for atomic booleans
 2026-01-09  8:23 UTC  (4+ messages)

[PATCH v2 0/2] arm64: dts: Initial support for LG1215 TV SoC
 2026-01-09  8:22 UTC  (3+ messages)
` [PATCH v2 1/2] dt-bindings: arm: lg: Add compatible for LG1215 SoC and reference board
` [PATCH v2 2/2] arm64: dts: lg: Initial support "

[PATCH v4 0/5] KVM: selftests: Alignment fixes and arm64 MMU cleanup
 2026-01-09  8:22 UTC  (12+ messages)
` [PATCH v4 1/5] KVM: arm64: selftests: Disable unused TTBR1_EL1 translations
` [PATCH v4 2/5] KVM: arm64: selftests: Fix incorrect rounding in page_align()
` [PATCH v4 3/5] KVM: riscv: "
` [PATCH v4 4/5] KVM: selftests: Move page_align() to shared header
` [PATCH v4 5/5] KVM: selftests: Fix typos and stale comments in kvm_util

[PATCH] binder: don't use %pK through printk
 2026-01-09  8:22 UTC  (2+ messages)

[PATCH 00/10] bootm: refactor to prepare multiple initrd support
 2026-01-09  8:20 UTC  (2+ messages)

[PATCH] loongarch: wire up memfd_secret system call
 2026-01-09  8:21 UTC  (3+ messages)

[PATCH v2 0/2] Convert the Micrel bindings to DT schema
 2026-01-09  8:21 UTC  (4+ messages)
` [PATCH v2 1/2] dt-bindings: net: micrel: Convert "

[drm-misc:for-linux-next 1/2] Warning: drivers/gpu/drm/drm_gpuvm.c:1836 expecting prototype for drm_gpuvm_bo_obtain(). Prototype was for drm_gpuvm_bo_obtain_locked() instead
 2026-01-09  8:20 UTC  (2+ messages)
` [PATCH] drm/gpuvm: fix name in kernel doc of drm_gpuvm_bo_obtain_locked()

[PATCH v3 0/6] Add boot phase tags for STMicroelectronics boards
 2026-01-09  8:19 UTC  (3+ messages)
` [PATCH v3 5/6] ARM: dts: stm32: Add boot phase tags for STMicroelectronics mp15 boards

[PATCH] media: i2c: ov01a10: Fix digital gain range
 2026-01-09  8:18 UTC  (3+ messages)

[PATCH net] can: kvaser_usb: kvaser_usb_leaf: Fix some info-leaks to USB devices
 2026-01-09  8:18 UTC  (3+ messages)

[RESEND RFC PATCH 0/1] drm: ensure that vblank diff is never negative
 2026-01-09  8:18 UTC  (3+ messages)
` [RESEND RFC PATCH 1/1] "

[PATCH 0/4] x86/asm: .byte removal
 2026-01-09  8:16 UTC  (7+ messages)
` [PATCH 2/4] x86/xstate: Rework XSAVE/XRSTOR given a newer toolchain baseline

[PATCH 0/2] Add DRM property for panel type
 2026-01-09  8:16 UTC  (4+ messages)
` [PATCH 2/2] drm/amd/display: Attach OLED property to eDP panels

[PATCH RFC 10/19] slab: remove cpu (partial) slabs usage from allocation paths
 2026-01-09  8:16 UTC  (2+ messages)

[PATCH wireless-next] wifi: cfg80211: include S1G_NO_PRIMARY flag when sending channel
 2026-01-09  8:14 UTC 

[PATCH v4] PCI/portdev: Disable AER for Titan Ridge 4C 2018
 2026-01-09  8:14 UTC  (2+ messages)

[PATCH v3 0/6] ADF41513/ADF41510 PLL frequency synthesizers
 2026-01-09  8:13 UTC  (3+ messages)
` [PATCH v3 1/6] dt-bindings: iio: frequency: add adf41513

fs/fs-writeback.c:718 cleanup_offline_cgwb() error: uninitialized symbol 'new_wb'
 2026-01-09  8:12 UTC 

[PATCH i-g-t] tools/intel_vbt_decode: Add decoding for eDP pipe joiner enable flag
 2026-01-09  8:12 UTC  (2+ messages)

[PATCH v2] fuse: uapi: use UAPI types
 2026-01-09  8:11 UTC  (8+ messages)

[PATCH 0/1] powerpc: Fix kuap warnings
 2026-01-09  8:11 UTC  (2+ messages)

[PATCH] scripts/checkpatch: Fix MAINTAINERS update warning with --terse
 2026-01-09  8:09 UTC  (2+ messages)

[PATCH 00/27] clk: remove deprecated API divider_round_rate() and friends
 2026-01-09  8:10 UTC  (3+ messages)
` [PATCH 13/27] clk: nxp: lpc32xx: convert from divider_round_rate() to divider_determine_rate()

[PATCH v1 0/2] net: stmmac: eic7700: fix EIC7700 eth1 RX sampling timing
 2026-01-09  8:09 UTC  (2+ messages)
` [PATCH v1 2/2] net: stmmac: eic7700: enable clocks before syscon access and correct "


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.