All of lore.kernel.org
 help / color / mirror / Atom feed
 messages from 2026-10-19 15:11:47 to 2026-10-19 15:40:30 UTC [more...]

[f2fs-dev] [PATCH 1/2] f2fs: flush SIT journal during filesystem resize
 2026-10-19 15:40 UTC  (2+ messages)

[f2fs-dev] [PATCH] f2fs: fix to avoid potential reference count leak in do_garbage_collect()
 2026-10-19 15:40 UTC  (2+ messages)

[f2fs-dev] [PATCH v4 0/2] f2fs: fix online resize state
 2026-10-19 15:40 UTC  (2+ messages)

[PATCH] drm/amdgpu: call hw_fini for IP blocks whose hw_init failed
 2026-10-19 15:39 UTC 

[PATCH v4] ASoC: wm8962: Stop IRQ from requeuing mic_work on remove
 2026-10-19 15:39 UTC  (2+ messages)

[Buildroot] [PATCH] support/testing: use host entropy for ARMv7 emulation
 2026-10-19 15:39 UTC 

[PATCH net-next] net: dsa: qca8k: report port statistics from the MIB
 2026-10-19 15:39 UTC  (2+ messages)

[PATCH v2] s390x/pci: re-fetch DMA slot shadow count from VFIO upon IOMMU disable
 2026-10-19 15:37 UTC 

[f2fs-dev] [PATCH] resize.f2fs: fix corruption when expanding after a safe shrink
 2026-10-19 15:37 UTC 

[PATCH bpf-next v2 0/6] bpf: Add syscall common attrs support for xdp link_create
 2026-10-19 15:36 UTC  (7+ messages)
` [PATCH bpf-next v2 1/6] bpf: Add syscall common attrs support for link_create
` [PATCH bpf-next v2 2/6] bpf: Add syscall common attrs support for xdp link_create
` [PATCH bpf-next v2 3/6] bpf: Retire tracepoint bpf_xdp_link_attach_failed
` [PATCH bpf-next v2 4/6] libbpf: Factor out __sys_bpf_fd helper
` [PATCH bpf-next v2 5/6] libbpf: Add bpf_link_create_log API
` [PATCH bpf-next v2 6/6] selftests/bpf: Add tests to verify link_create logs

[PATCH v1] remote.c: defer remote.<name>.followRemoteHEAD validation
 2026-10-19 15:37 UTC  (2+ messages)

[GSoC PATCH] fsck: use Q_() for the verbose connectivity message
 2026-10-19 15:37 UTC 

[PATCH] technical/partial-clone: narrow the one-at-a-time fetch limitation
 2026-10-19 15:37 UTC  (3+ messages)

[RFC PATCH 0/8] KEYS: rhashtable bug fixes
 2026-10-19 15:37 UTC  (7+ messages)
` [RFC PATCH 1/8] KEYS: Change the type of key->quotalen to unsigned int
` [RFC PATCH 2/8] KEYS: Change the type of key->datalen "
` [RFC PATCH 3/8] KEYS: Reject @desclen values over U16_MAX in key_alloc()

[PATCH 0/2] Hexagon: Fix undefined behavior bugs
 2026-10-19 15:35 UTC  (3+ messages)
` [PATCH 1/2] target/hexagon: assert qfloat shift
` [PATCH 2/2] target/hexagon: reset implicit USR write state

[PATCH 0/8] interconnect: qcom: implement support for MSM8998
 2026-10-19 15:36 UTC  (3+ messages)
` [PATCH 1/8] dt-bindings: interconnect: add Qualcomm MSM8998 NoC

[RFC PATCH] mm/damon/core: remove unreachable damos charge_{target,addr}_from
 2026-10-19 15:36 UTC  (2+ messages)

[PATCH bpf-next v1 0/2] Refuse CO-RE relocations for a signed program
 2026-10-19 15:36 UTC  (4+ messages)
` [PATCH bpf-next v1 1/2] bpf: "

[PATCH AUTOSEL 6.18-6.12] net: dsa: mt7530: check CORE_PLL_GROUP4 access in mt7531_setup()
 2026-10-19 15:36 UTC  (49+ messages)
` [PATCH AUTOSEL 6.18] md: skip bitmap accounting for empty write ranges
` [PATCH AUTOSEL 6.18-5.10] USB: gadget: inode: fix mm lifetime handling
` [PATCH AUTOSEL 6.18] xhci: include all root port children in recovery prevention on link error
` [PATCH AUTOSEL 6.18-5.10] firmware: imx: scu: manage mailbox channels and global handle
` [PATCH AUTOSEL 6.18-5.10] scsi: ibmvfc: check for NULL evt in implicit LOGO and target delete path
` [PATCH AUTOSEL 6.18] drm/virtio: abort virtqueue wait on device removal to avoid hung task
` [PATCH AUTOSEL 6.18-5.15] drm/amd/pm: Guard VBIOS AC timing table walk
` [PATCH AUTOSEL 6.18] spi: fsl-dspi: clean up after failed suspend and resume
` [PATCH AUTOSEL 6.18-6.1] perf/x86: Unregister PMI handler on PMU init failure
` [PATCH AUTOSEL 6.18-5.10] net/rds: hold the socket while an rds_mr references it
` [PATCH AUTOSEL 6.18-6.1] usb: gadget: u_audio: clean up capture endpoint on feedback failure
` [PATCH AUTOSEL 6.18-6.12] vdpa/mlx5: roll back MR update after VQ setup failure
` [PATCH AUTOSEL 6.18-6.12] RISC-V: perf: fix resource cleanup on driver probe failure
` [PATCH AUTOSEL 6.18] md/raid5: complete discard bios while reshape is active
` [PATCH AUTOSEL 6.18-6.1] drm/amd/pm: Validate pp_table header before reading size
` [PATCH AUTOSEL 6.18-5.10] PCI/ATS: Ensure pci_ats_supported() is PF-aware for VFs
` [PATCH AUTOSEL 6.18] drm/msm: Fix barriers accessing ctx vm
` [PATCH AUTOSEL 6.18-6.1] drm/amdgpu/atomfirmware: WARN() rather than BUG()
` [PATCH AUTOSEL 6.18-6.1] perf/x86/intel: Fallback to sw branch type decoding if no hw decoding
` [PATCH AUTOSEL 6.18-6.12] drm/amdgpu: Guard reads in pcie state readout
` [PATCH AUTOSEL 6.18-5.10] drm/radeon: avoid double free in r600 DPM cleanup
` [PATCH AUTOSEL 6.18-6.1] drm/amdkfd: add sanity check in svm_range_is_valid
` [PATCH AUTOSEL 6.18-5.10] ext4: reduce max cluster size to match documented 256MB limit
` [PATCH AUTOSEL 6.18] s390/mm: Add missing mm check to do_secure_storage_access()

[linus:master] [sysctl] 8d75c338f0: BUG:KASAN:slab-use-after-free_in_touch_wq_lockdep_map
 2026-10-19 15:35 UTC  (5+ messages)

hunting memory corruption bug in 6.18.x
 2026-10-19 15:35 UTC  (12+ messages)

[PATCH] qemu-pr-helper: do not free reply when multipath_process_cmd() fails
 2026-10-19 15:33 UTC 

[Buildroot] [PATCH 0/7] Update kconfig inrastructure to Linux 7.2.9
 2026-10-19 15:34 UTC  (5+ messages)
` [Buildroot] [PATCH 2/7] */Config.in: use the new $(VAR) syntax

[PATCH RFC 00/26] Add DMA-buf mapping types and convert vfio/iommufd to use them
 2026-10-19 15:34 UTC  (8+ messages)
` [PATCH RFC 03/26] dma-buf: Add dma_buf_mapping_attach()

[PATCH net v4 2/3] xfrm: set the address family before the early invalid-state drop
 2026-10-19 15:33 UTC  (2+ messages)
` [PATCH net v4 3/3] xfrm: hold the tunnel device reference across the input path

[PATCH] iio: pressure: dps310: wait for a new sample after a ratio change
 2026-10-19 15:33 UTC 

[PATCH v2] arm64: dts: qcom: sda660-inforce-ifc6560: fix ADV7535 interrupt pin
 2026-10-19 15:33 UTC  (2+ messages)

[PATCH net v5 0/3] xfrm: fix vti tunnel device use-after-free across async crypto resumption
 2026-10-19 15:32 UTC  (4+ messages)
` [PATCH net v5 1/3] xfrm: run the receive callback before dropping the skb->dev reference
` [PATCH net v5 2/3] xfrm: set the address family before the early invalid-state drop
` [PATCH net v5 3/3] xfrm: hold the tunnel device reference across the input path

[PATCH v2 0/2] KVM: arm64: Reject mismatched GICv3 ITS/VGIC models
 2026-10-19 15:32 UTC  (3+ messages)
` [PATCH v2 1/2] KVM: arm64: vgic: Require matching VGIC model for GICv3 ITS

Farewell!
 2026-10-19 15:32 UTC  (2+ messages)

[Buildroot] [PATCH] package/ffmpeg: fix hash for LGPLv2.1 license
 2026-10-19 15:32 UTC 

[PATCH v2] x86/mce: Do not treat cache hierarchy errors as memory errors
 2026-10-19 15:32 UTC  (3+ messages)
` [PATCH v3] "

[f2fs-dev] [PATCH] f2fs: fix submit accounting for IPU writeback
 2026-10-19 15:31 UTC  (3+ messages)

[PATCH net-next v2 0/3] TCP Prague preparation series
 2026-10-19 15:30 UTC  (3+ messages)
` [PATCH net-next v2 2/3] tcp: ECT_1_ESTABLISH identifier for CA

[PATCH v3] rust: sync: Accept errors for Lock payload data
 2026-10-19 15:30 UTC  (2+ messages)

Pull request for tpm-next-19102026
 2026-10-19 15:30 UTC 

[PATCH] lib/firmware_table: validate subtable bounds
 2026-10-19 15:29 UTC  (3+ messages)

[PATCH can-next v3 0/4] can: protect the receive lists with a per-device lock
 2026-10-19 15:28 UTC  (6+ messages)

[PATCH v2] archive-zip: refactor 'path too long' error message to use Q_()
 2026-10-19 15:27 UTC 

[PATCH can-next v4 0/5] can: protect the receive lists with a per-device lock
 2026-10-19 15:27 UTC  (6+ messages)
` [PATCH can-next v4 1/5] can: proc: reset pkg_stats atomics individually
` [PATCH can-next v4 2/5] can: proc: skip stats calculation after reset in can_stat_update()
` [PATCH can-next v4 3/5] can: proc: remove pointers from CAN specific proc output
` [PATCH can-next v4 4/5] can: replace ARPHRD_CAN type checks with can_get_ml_priv()
` [PATCH can-next v4 5/5] can: protect the receive lists with a per-device lock

[PATCH v2 03/14] powerpc: lib: Add GPR save and restore routines to the private libgcc
 2026-10-19 15:21 UTC  (2+ messages)

[PATCH v2 13/14] configs: turris_1x_nor: Enable CMD_UBI, drop NVMe and SCSI
 2026-10-19 15:20 UTC  (2+ messages)

[PATCH v2 10/14] configs: turris_1x: Enable LTO
 2026-10-19 15:20 UTC  (2+ messages)

[PATCH v2 12/14] board: CZ.NIC: turris_1x: Make NVMe and SCSI boot targets conditional
 2026-10-19 15:20 UTC  (2+ messages)

[PATCH v2 09/14] xpl: Pass the make jobserver to the xPL link
 2026-10-19 15:19 UTC  (2+ messages)

[PATCH v2 06/14] powerpc: mpc85xx: Discard LTO keep-syms sections
 2026-10-19 15:18 UTC  (2+ messages)

[PATCH v2 05/14] powerpc: mpc85xx: Use the private libgcc with LTO
 2026-10-19 15:18 UTC  (2+ messages)

[PATCH v2 04/14] powerpc: lib: Add 64-bit division to the private libgcc
 2026-10-19 15:17 UTC  (2+ messages)

[RFC PATCH 5/6] KEYS: Replace assoc_array with struct keyring_index
 2026-10-19 15:27 UTC  (4+ messages)
` [RFC PATCH 0/6] KEYS: From assoc_array to rhashtable migration

QA notification for completed autobuilder build (yocto-5.0.21.rc1)
 2026-10-19 15:26 UTC  (3+ messages)
` [qa-build-notification] "

[PATCH v2 1/2] kbuild: rust: enable KCSAN support
 2026-10-19 15:26 UTC  (2+ messages)

addressing sashiko's false positive rate
 2026-10-19 15:26 UTC  (3+ messages)

[PATCH 0/2] arm64: insn: clean-up memory barrier generation
 2026-10-19 15:26 UTC  (7+ messages)
` [PATCH 1/2] arm64: insn: clean-up memory barrier types
` [PATCH 2/2] arm64: insn: make `aarch64_insn_gen_d{m,s}b()` alternative-safe

[PATCH 00/75] drm/connector: Convert all drivers to atomic_create_state and remove reset
 2026-10-19 15:26 UTC  (5+ messages)
` [PATCH 71/75] drm/rcar-du: Convert to atomic_create_state
` (subset) [PATCH 00/75] drm/connector: Convert all drivers to atomic_create_state and remove reset

[PATCH] drm/xe: Fix build with DRM_XE=y and CONFIGFS_FS=m
 2026-10-19 15:25 UTC  (4+ messages)

+ mm-mremap-populate-calculated-fields-in-vrm-state-correctly.patch added to mm-unstable branch
 2026-10-19 15:25 UTC 

[RFC PATCH] ftrace: speed up module enable by binary searching module symbols
 2026-10-19 15:25 UTC  (2+ messages)

[PATCH-next v3 0/9] cgroup/cpuset: Fix various housekeeping check problems
 2026-10-19 15:24 UTC  (7+ messages)
` [PATCH-next v3 1/9] cgroup/cpuset: Fix a missing isolated_cpus update in update_cpumasks_hier()
` [PATCH-next v3 3/9] cgroup/cpuset: Consider all the exclusive CPUs when doing housekeeping check

[PATCH v3] selftests/bpf: Use the new NMI_BITS definition
 2026-10-19 15:23 UTC  (3+ messages)

[PATCH] pseudo: Pull in various fixes and logging improvements
 2026-10-19 15:22 UTC  (4+ messages)
` [OE-core] "

[PATCH v4 0/6] watchdog: w83627hf_wdt: Convert driver to the driver model and add minute support
 2026-10-19 15:23 UTC  (11+ messages)
` [PATCH v4 1/6] watchdog: w83627hf_wdt: Fix watchdog identity truncation
` [PATCH v4 2/6] watchdog: w83627hf_wdt: Replace magic numbers with descriptive macros
` [PATCH v4 3/6] watchdog: w83627hf_wdt: Convert to platform driver model
` [PATCH v4 4/6] watchdog: w83627hf_wdt: Move register offsets into driver data
` [PATCH v4 5/6] watchdog: w83627hf_wdt: Store Super I/O configurations in platform data

Sashiko support for additional OSS projects
 2026-10-19 15:23 UTC  (2+ messages)

[PATCH] rust: i2c: remove TryFrom<&Device> implementation for &I2cClient
 2026-10-19 15:23 UTC 

[PATCH v2 0/5] mm/vmalloc: make the mapping functions undo their partial mappings
 2026-10-19 15:22 UTC  (3+ messages)
` [PATCH v2 2/5] mm/kmsan: skip vunmap_range_noflush when KMSAN is disabled

[PATCH 00/14] Hexagon: Add real SoC-style machines
 2026-10-19 15:22 UTC  (5+ messages)
` [PATCH 14/14] tests/functional/hexagon: boot DSP firmware

[PATCH v2 00/26] net/hinic3: add PMD features and fixes
 2026-10-19 15:19 UTC  (29+ messages)
` [PATCH v3 00/27] "
  ` [PATCH 01/27] net/hinic3: fix SP230 VF PCI device ID
  ` [PATCH 02/27] net/hinic3: fix double removal in ethertype flow destroy
  ` [PATCH 03/27] net/hinic3: fix TCAM index leak on ethertype flow set
  ` [PATCH 04/27] net/hinic3: fix VXLAN VNI spec and mask write
  ` [PATCH 05/27] net/hinic3: fix vport enable null dereference
  ` [PATCH 06/27] net/hinic3: attach ethdev and set ops in secondary process
  ` [PATCH 07/27] net/hinic3: add NIC type identification
  ` [PATCH 08/27] net/hinic3: add SP230 Rx queue interrupt handling
  ` [PATCH 09/27] net/hinic3: fix offload and cmdq/compact CQE config
  ` [PATCH 10/27] net/hinic3: add CIR drop statistics and VF LAG support
  ` [PATCH 11/27] net/hinic3: add FEC mode get/set and capability support
  ` [PATCH 12/27] net/hinic3: add mbox message recording and debug dump
  ` [PATCH 13/27] net/hinic3: add COS mask and COS map support
  ` [PATCH 14/27] net/hinic3: add VF link state and promiscuous support
  ` [PATCH 15/27] net/hinic3: convert cmdq ops to static global variables
  ` [PATCH 16/27] net/hinic3: update RSS hash type configuration
  ` [PATCH 17/27] net/hinic3: refactor flow rule parsing
  ` [PATCH 18/27] net/hinic3: add SP560 NIC type identification and handling
  ` [PATCH 19/27] net/hinic3: add device kvargs parameters support
  ` [PATCH 20/27] net/hinic3: add compact CQE Rx path and ptype table
  ` [PATCH 21/27] net/hinic3: expand TSO from 127 to 255 segments
  ` [PATCH 22/27] net/hinic3: split Tx burst function for compact CQE support
  ` [PATCH 23/27] net/hinic3: ensure queue depth and state consistency
  ` [PATCH 24/27] net/hinic3: add SP230 VF software statistics
  ` [PATCH 25/27] net/hinic3: add Tx burst mode get
  ` [PATCH 26/27] net/hinic3: expose Tx queue copied-mbuf statistics
  ` [PATCH 27/27] net/hinic3: add pseudo-header checksum calculation

[PATCH v4 0/8] R-Car X5H Ironhide CPG/MDLC SCMI remapping support
 2026-10-19 15:22 UTC  (5+ messages)
` [PATCH v4 1/8] clk: renesas: r8a78000: Add clk_hw to clk_map

[RFC 0/2] mm: add source selectors to memory.reclaim
 2026-10-19 15:21 UTC  (2+ messages)

[f2fs-dev] [PATCH v5 00/16] f2fs: support & optimize large folios for writable files
 2026-10-19 15:21 UTC  (8+ messages)

[Buildroot] [PATCH] package/openscap: bump to version 1.4.5
 2026-10-19 15:21 UTC 

[PATCH v2] zloop: print device that had errors
 2026-10-19 15:20 UTC  (3+ messages)

[PATCH] io_uring/waitid: prevent cancel reference wrap
 2026-10-19 15:21 UTC 

[PATCH bpf-next 0/3] bpf, sockmap: Restrict iter-context sockmap updates to sockmap iterators
 2026-10-19 15:20 UTC  (6+ messages)
` [PATCH bpf-next 2/3] bpf, sockmap: Restrict iter-context sockmap updates to iter/sockmap

[PATCH net] net: usb: lan78xx: avoid NULL PHY dereference in WoL setup
 2026-10-19 15:20 UTC  (2+ messages)

[PATCH] media: uvcvideo: Add quirk to retry SET_INTERFACE for SVBONY SV105C
 2026-10-19 12:38 UTC  (8+ messages)

[PATCH] libfyaml: Link with libatomic on targets lacking 64-bit atomics
 2026-10-19 15:19 UTC  (2+ messages)
` [OE-core] "

[PATCH net-next v3 4/6] net: skbuff: replace __skb_frag_ref() with symmetric skb_netmem_ref()
 2026-10-19 15:17 UTC  (3+ messages)

[PATCH v2] keys: Protect the read method check against type removal
 2026-10-19 15:17 UTC  (2+ messages)

[PATCH] dlm: don't set RSB_MASTER_UNCERTAIN on rsb with no master
 2026-10-19 15:16 UTC 

[OE-core][scarthgap] linux-yocto/6.6: update to v6.6.157
 2026-10-19 15:16 UTC  (7+ messages)

[PATCH v1 1/1] net/ice: remove obsolete shared counter support
 2026-10-19 15:16 UTC 

[PATCH] usbip: vhci_hcd: store seqnums as u32 to fix lost unlinks after 2^31
 2026-10-19 15:15 UTC 

[PATCH 0/3] [PATCH 0/3] dmaengine: polled completion status for out-of-order providers
 2026-10-19 15:06 UTC  (4+ messages)
` [PATCH 1/3] dmaengine: add dmaengine_async_is_tx_complete() for channel status queries
` [PATCH 2/3] dmaengine: idxd: generation-number transaction status
` [PATCH 3/3] dmaengine: drop DMA_COMPLETION_NO_ORDER and DMA_OUT_OF_ORDER

[PATCH 00/17] [PATCH 00/17] dmaengine: idxd: fixes found by an in-kernel polling client
 2026-10-19 15:06 UTC  (18+ messages)
` [PATCH 01/17] dmaengine: idxd: don't queue EVL fault work for kernel WQs
` [PATCH 02/17] dmaengine: idxd: detach the user fault workqueue under the event log lock
` [PATCH 03/17] dmaengine: idxd: refuse a memcpy longer than the WQ max transfer size
` [PATCH 04/17] dmaengine: idxd: list a new channel only once it is complete
` [PATCH 05/17] dmaengine: idxd: unbind the device driver before its work queues go away
` [PATCH 06/17] dmaengine: idxd: keep the interrupt handle across terminate_all
` [PATCH 07/17] dmaengine: idxd: bound device command waits and fail fast after a timeout
` [PATCH 08/17] dmaengine: idxd: compare the device disable status code whole
` [PATCH 09/17] dmaengine: idxd: quarantine terminate_all's descriptor slots until the device has drained
` [PATCH 10/17] dmaengine: idxd: return -ETIMEDOUT from drains and resets and leak what the device may still write
` [PATCH 11/17] dmaengine: idxd: disable the device before its work queues are unregistered
` [PATCH 12/17] dmaengine: idxd: hold device commands off while the reset re-creates its interrupts
` [PATCH 13/17] dmaengine: idxd: fix the double free of a descriptor whose submission failed
` [PATCH 14/17] dmaengine: idxd: complete an iaa_crypto descriptor through its own driver on abort and flush
` [PATCH 15/17] dmaengine: idxd: flush the work queues on every halt type
` [PATCH 16/17] dmaengine: idxd: keep client callbacks on a halt flush and cancel resubmissions after a terminate
` [PATCH 17/17] dmaengine: idxd: run the interrupt-handle revoke under the queue lock

[PATCH v5 0/6] mm, iomap, NFSD: stop uncached writes reading back shared pages
 2026-10-19 15:14 UTC  (3+ messages)
` [PATCH v5 1/6] NFSD: add tracing for how direct-mode READ and WRITE are serviced

[PATCH] io_uring: don't sleep on a claimed DEFER_TASKRUN wakeup
 2026-10-19 15:06 UTC 

[PATCH v1 0/4] tests/tcg fixes
 2026-10-19 15:12 UTC  (5+ messages)
` [PATCH v1 1/4] hw/i386: ELF endianness fixes
` [PATCH v1 2/4] tests/tcg/ppc64: Skip float_conv* tests
` [PATCH v1 3/4] tests/tcg/ppc64: Add float_convd test
` [PATCH v1 4/4] tests/tcg/ppc64: Add float_convs test

[PATCH v2 4/9] net/iavf: fix memory leak in raw pattern parsing
 2026-10-19 15:13 UTC  (2+ messages)

[PATCH] rust: exports: emit ___EXPORT_SYMBOL without C declarations
 2026-10-19 15:12 UTC 

[PATCH net-next 00/15] net: skbuff: follow-ups to the BUG_ON() removal
 2026-10-19 15:12 UTC  (3+ messages)
` [PATCH net-next 14/15] net/tls: don't BUG() on leftover length in __skb_nsg()

[PATCH net-next v5 06/10] tls: Return copied data ahead of a run of empty records
 2026-10-19 15:12 UTC  (3+ messages)

[PATCH v2] doc: Update recent RCU/SRCU API additions to whatisRCU.rst
 2026-10-19 15:12 UTC  (2+ messages)

[PATCH net-next v5 05/10] tls: Consume empty data records in tls_sw_recvmsg()
 2026-10-19 15:11 UTC  (3+ messages)

[ebiggers:wip-rm-mmx 1/1] xor-core.c:undefined reference to `xor_block_avx'
 2026-10-19 15:11 UTC 

[PATCH v2 0/3] drm/i915/dp: don't touch the AUX engine while it's still busy
 2026-10-19 15:11 UTC  (2+ messages)
` ✓ CI.KUnit: success for drm/i915/dp: don't touch the AUX engine while it's still busy (rev2)


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.