All of lore.kernel.org
 help / color / mirror / Atom feed
 messages from 2026-09-30 23:20:08 to 2026-10-01 00:40:11 UTC [more...]

[PATCH net v2] s390/ism: Zerorize dmb at allocation
 2026-10-01  0:40 UTC  (2+ messages)

[PATCH v1] rust: serdev: use Delta<Jiffy> for timeouts
 2026-10-01  0:39 UTC  (5+ messages)

[PATCH net v4] net: mvneta: clear XDP pfmemalloc flag between frames
 2026-10-01  0:39 UTC  (2+ messages)

[PATCH v4 0/1] kprobes: Make optprobe optimizer multi-generational and asynchronous
 2026-10-01  0:39 UTC  (3+ messages)
` [PATCH v4 1/1] "

[PATCH v3 0/7] K230: add gsdma and decomp_gzip
 2026-10-01  0:38 UTC  (3+ messages)

[PATCH v14 0/4] Support spread spectrum clocking for i.MX8M PLLs
 2026-10-01  0:36 UTC  (4+ messages)
` (subset) "

[PATCH v7 0/5] Merge redmi-wmi into bitland-mifs-wmi
 2026-10-01  0:35 UTC  (7+ messages)
` [PATCH v8 1/5] MAINTAINERS: Add maintainer entry of bitland-mifs-wmi driver
` [PATCH v8 2/5] platform/x86: bitland-mifs-wmi: Merge the function of redmi-wmi into the bitland driver
` [PATCH v8 3/5] platform/x86: bitland-mifs-wmi: Add Redmi mic-mute key entries
` [PATCH v8 4/5] platform/x86: redmi-wmi: Drop redmi-wmi driver
` [PATCH v8 5/5] platform/x86: bitland-mifs-wmi: Add per-machine ops table

[PATCH wireless v2] wifi: mt76: move the channel survey when the channel changes
 2026-10-01  0:35 UTC 

[PATCH v3 00/10] TDX: Stop auto-generating the global metadata code
 2026-10-01  0:31 UTC  (19+ messages)
` [PATCH v3 01/10] x86/virt/tdx: Add a helper to read a table of metadata fields
` [PATCH v3 02/10] x86/virt/tdx: Convert the version metadata reader
` [PATCH v3 03/10] x86/virt/tdx: Convert the features "
` [PATCH v3 04/10] x86/virt/tdx: Convert the tdmr "
` [PATCH v3 05/10] x86/virt/tdx: Convert the td_ctrl "
` [PATCH v3 06/10] x86/virt/tdx: Convert the handoff "
` [PATCH v3 07/10] x86/virt/tdx: Convert the td_conf "
` [PATCH v3 09/10] x86/virt/tdx: Use early returns in get_tdx_sys_info()
` [PATCH v3 10/10] x86/virt/tdx: Verify structure member sizes against metadata field IDs

[PATCH i-g-t 0/1] lib/intel_compute: Enable thread-group preemption on NVL-P
 2026-10-01  0:31 UTC  (2+ messages)
` ✗ Xe.CI.FULL: failure for "

[rdma:for-next] BUILD SUCCESS 485effd117d0310a7f589defb4f442fa3bb52ae2
 2026-10-01  0:30 UTC 

[rdma:wip:leon-for-next] BUILD SUCCESS 1c5335a6902639596a795705349da7f76027e103
 2026-10-01  0:30 UTC 

[PATCH net 1/2] tcp: restore RACK list membership when undoing loss
 2026-10-01  0:30 UTC  (2+ messages)

[PATCH net-next v4 0/5] fbnic: Support larger RX pages
 2026-10-01  0:30 UTC  (2+ messages)

[PATCH net RESEND] octeontx2-pf: Fix RSS indirection table size
 2026-10-01  0:30 UTC  (2+ messages)

[PATCH net v1 1/1] r8169: disable EEE on RTL8168h/8111h
 2026-10-01  0:30 UTC  (2+ messages)

[qcom:arm64-for-7.4 105/291] arch/arm64/boot/dts/qcom/x1e80100-honor-magicbook-art-14.dtb: phy@fd5000 (qcom,x1e80100-qmp-usb3-dp-phy): clock-names: ['aux', 'ref', 'com_aux', 'usb3_pipe', 'p2rr2p_pipe'] is too long
 2026-10-01  0:30 UTC 

[GIT PULL] clk: zte: zx297520v3 clock bindings and driver
 2026-10-01  0:27 UTC  (3+ messages)

[PATCH 0/19] Add atomic SRCU
 2026-10-01  0:27 UTC  (3+ messages)
` [PATCH 09/19] srcu: Fix WARN_ON() for rcu_segcblist_n_cbs() in cleanup_srcu_struct()

[PATCH 0/7] drm/vc4: hdmi: Convert to common HDMI 2.0 scrambling infrastructure
 2026-10-01  0:26 UTC  (8+ messages)
` [PATCH 1/7] drm/vc4: hdmi: Use common TMDS char rate constants
` [PATCH 2/7] drm/vc4: hdmi: Switch to drm_hdmi_mode_needs_scrambling()
` [PATCH 3/7] drm/vc4: hdmi: Switch to .force_ctx() connector helper
` [PATCH 4/7] drm/vc4: hdmi: Propagate -EDEADLK to the top level
` [PATCH 5/7] drm/vc4: hdmi: Convert to drmm_connector_hdmi_init()
` [PATCH 6/7] drm/vc4: hdmi: Convert to common HDMI 2.0 scrambling infrastructure
` [PATCH 7/7] drm/vc4: hdmi: Defer pixel clock validation to HDMI helpers

[Stable-11.1.2 v2 00/92] Patch Round-up for stable 11.1.2, freeze on 2026-09-26 (frozen)
 2026-10-01  0:23 UTC  (4+ messages)
` [Stable-11.1.2 v2 64/92] linux-user/riscv: invalidate reservations after stores

[PATCH v3 0/3] hwmon: (applesmc) add charge_control_end_threshold support
 2026-10-01  0:21 UTC  (3+ messages)
` [PATCH v3 1/3] ACPI: battery: add acpi_ prefix to the battery hook API

[PATCH v5 0/6] Add support to 2 panels in bonded-DSI mode
 2026-10-01  0:23 UTC  (5+ messages)
` [PATCH v5 4/6] drm/msm/dsi: Support dual panel use case with single CRTC

[PATCH v7 0/5] Merge redmi-wmi into bitland-mifs-wmi
 2026-10-01  0:22 UTC  (6+ messages)
` [PATCH v7 1/5] MAINTAINERS: Add maintainer entry of bitland-mifs-wmi driver
` [PATCH v7 2/5] platform/x86: bitland-mifs-wmi: Merge the function of redmi-wmi into the bitland driver
` [PATCH v7 3/5] platform/x86: bitland-mifs-wmi: Add Redmi mic-mute key entries
` [PATCH v7 4/5] platform/x86: redmi-wmi: Drop redmi-wmi driver
` [PATCH v7 5/5] platform/x86: bitland-mifs-wmi: Add per-machine ops table

[PATCH net-next v5 0/2] tcp: annotate lockless access to sk->sk_err
 2026-10-01  0:21 UTC  (3+ messages)
` [PATCH net-next v5 1/2] "

[RFC PATCH v8 0/4] blk-iocost: add BPF struct_ops cost model support
 2026-10-01  0:20 UTC  (9+ messages)
` [RFC PATCH v8 1/4] "
` [RFC PATCH v8 2/4] selftests/bpf: add iocost cost model test
` [RFC PATCH v8 3/4] blk-iocost: add iocost_ioc_tick tracepoint for per-period device summary
` [RFC PATCH v8 4/4] docs: cgroup-v2: document the iocost BPF cost model attachment

[PATCH net-next v4 00/11] net: dsa: microchip: add periodic output support for the KSZ8463
 2026-10-01  0:20 UTC  (2+ messages)

[PATCH RFC v5] net/sched: taprio: enforce minimum interval to prevent hrtimer storms
 2026-10-01  0:15 UTC 

[RFC PATCH v2 0/4] mm: compaction: mTHP-friendly memory compaction
 2026-10-01  0:14 UTC  (5+ messages)
` [RFC PATCH v2 1/4] mm: compaction: parameterize fragmentation score by order
` [RFC PATCH v2 2/4] mm: compaction: target mTHP order for proactive compaction
` [RFC PATCH v2 3/4] mm: compaction: skip isolating large folios that already satisfy mTHP
` [RFC PATCH v2 4/4] mm: compaction: skip unmovable blocks for non-costly proactive mTHP compaction

[PATCH v2] target/riscv: fix RV32 fixed counter accesses
 2026-10-01  0:11 UTC  (2+ messages)

[PATCH v5 0/8] Add SEV-SNP BTB Isolation and IBPB-on-Entry guest features
 2026-10-01  0:12 UTC  (7+ messages)
` [PATCH v5 2/8] x86/bugs: Allow spectre_v2=ibrs on x86 vendors other than Intel

[PATCH v3 0/1] kprobes: Make optprobe optimizer multi-generational and asynchronous
 2026-10-01  0:10 UTC  (4+ messages)
` [PATCH v3 1/1] "

[PATCHSET v2 sched_ext/for-7.4] sched_ext: Add scx_bpf_cgroup_nr_cpus()
 2026-10-01  0:10 UTC  (2+ messages)

[PATCH next] cgroup/cpuset: Move cpuset_update_flag() to cpuset-v1.c
 2026-10-01  0:10 UTC  (2+ messages)

[PATCH 0/4] multipath-tools: unmangle WWIDs if necessary
 2026-10-01  0:06 UTC  (9+ messages)
` [PATCH 1/4] libmultipath: constify functions in wwid.c
` [PATCH 2/4] libmultipath: unmangle WWIDs if necessary
` [PATCH 3/4] multipath-tools tests: add test for WWID unmangling
` [PATCH 4/4] libmultipath: use mmap in lookup_wwid()

[rdma:wip:jgg-for-next] BUILD SUCCESS f5d4cc88371feb9c5f96b6fb7fce5e8cb08ecb6a
 2026-10-01  0:07 UTC 

about network protocols clients
 2026-10-01  0:07 UTC 

[PATCH] HID: magicmouse: add pressurepad property to Apple Magic Trackpad 2
 2026-10-01  0:06 UTC 

[f2fs-dev] [PATCH] f2fs: fix to check continuousness in f2fs_sync_meta_pages() correctly
 2026-10-01  0:06 UTC 

[f2fs-dev] [PATCH] f2fs: fix to set sbi->log_blocksize in advance
 2026-10-01  0:04 UTC 

[net-next,PATCH v2] enetc: Increase eMDIO MDC rate to 2.5 MHz
 2026-10-01  0:04 UTC  (6+ messages)

[PATCH v3 0/2] wifi: rtw88: sdio: Fix interrupt storm on 3081 chips and split RX handling
 2026-10-01  0:03 UTC  (3+ messages)
` [PATCH v3 1/2] wifi: rtw88: sdio: Fix unhandled RX request interrupt storm
` [PATCH v3 2/2] wifi: rtw88: sdio: Split rtw_sdio_rx_isr into 8051 and 3081 variants

[PATCH RFC v1] vdpa/ifcvf: Time out and report device reset failure
 2026-10-01  0:01 UTC  (2+ messages)

[PATCH net v4] net: stmmac: do not keep the new TSO MSS cached on mapping failures
 2026-10-01  0:00 UTC  (2+ messages)

[PATCH net] net: macb: init workqueues before register_netdev()
 2026-10-01  0:00 UTC  (2+ messages)

[PATCH net] net/smc: Serialize link activation with teardown
 2026-10-01  0:00 UTC  (2+ messages)

[PATCH net v3] sctp: check RCV_SHUTDOWN after the sendmsg connect wait
 2026-10-01  0:00 UTC  (2+ messages)

[PATCH v3 00/11] seq_buf: Add seq_buf_strlen()
 2026-09-30 23:59 UTC  (13+ messages)
` [PATCH v3 01/11] seq_buf: Do not print an empty line from an overflowed seq_buf_do_printk()
` [PATCH v3 02/11] seq_buf: Do not pop from an overflowed seq_buf
` [PATCH v3 03/11] seq_buf: Copy what fits when seq_buf_puts() and seq_buf_putmem() overflow
` [PATCH v3 04/11] seq_buf: Clear what a writer did not claim when a seq_buf overflows
` [PATCH v3 05/11] seq_buf: Add seq_buf_strlen()
` [PATCH v3 06/11] seq_buf: Add seq_buf_terminate()
` [PATCH v3 07/11] bpf: Remove dead newline stripping from format_disasm_line()
` [PATCH v3 08/11] seq_buf: Add seq_buf_init_append()
` [PATCH v3 09/11] powerpc/papr_scm: Return the string length from the sysfs show functions
` [PATCH v3 10/11] nvdimm: ndtest: Return the string length from flags_show()
` [PATCH v3 11/11] docs: core-api: Document the seq_buf API

[PATCH i-g-t 1/1] intel-ci: remove pxp from NVL blocklist
 2026-09-30 23:56 UTC  (3+ messages)

[f2fs-dev] [PATCH 1/2] f2fs: cache: pin cached block in f2fs_end_cache_writeback()
 2026-09-30 23:54 UTC  (2+ messages)
` [f2fs-dev] [PATCH 2/2] f2fs: cache: pin cached block in f2fs_unlock_cache()

[PATCH v5 0/7] hw/riscv: Add support for Milk-V Duo board
 2026-09-30 23:53 UTC  (4+ messages)
` [PATCH v5 1/7] hw/char: Add dw8250 UART

[PATCH 0/5] Improve modeling of the Atlantis UART
 2026-09-30 23:52 UTC  (3+ messages)
` [PATCH 1/5] hw/char/dw8250: Fix leak when creating child device

[PATCH v2] VFS: d_duplicate: repair comments to avoid kernel-doc warnings
 2026-09-30 23:52 UTC  (3+ messages)

[PATCH net-next v4] netpoll: bound the deferred transmit queue
 2026-09-30 23:50 UTC  (2+ messages)

[PATCH net-next v2 0/4] net: psp: require an established connection for association setup
 2026-09-30 23:48 UTC  (6+ messages)
` [PATCH net-next v2 1/4] selftests: drv-net: psp: swap closed for connected sockets in assoc tests
` [PATCH net-next v2 2/4] net: psp: require an established connection for association setup
` [PATCH net-next v2 3/4] net: psp: drop psp assoc clear in sk_clone()
` [PATCH net-next v2 4/4] selftests: drv-net: psp: test that rx-assoc fails on closed and listen socks

[PATCH] drm/xe: Add focused VM teardown and page fault tracing
 2026-09-30 23:48 UTC  (2+ messages)
` ✗ Xe.CI.FULL: failure for drm/xe: Add focused VM teardown and page fault tracing (rev4)

[PATCH] selftests: cgroup: preserve command arguments in with_stress.sh
 2026-09-30 23:47 UTC  (2+ messages)

[PATCH] selftests: cgroup: enable the cpu controller in test_cpu
 2026-09-30 23:47 UTC  (2+ messages)

+ mm-make-swapoff-interruptible-when-unusing-mms-shmem.patch added to mm-new branch
 2026-09-30 23:47 UTC 

[PATCHSET sched_ext/for-7.4] sched_ext: Sync tools headers from the scx repo
 2026-09-30 23:47 UTC  (2+ messages)

[PATCH v2] usb: typec: ucsi: Skip CAM query when partner has no alt modes
 2026-09-30 23:46 UTC 

[PATCH v6 00/12] KVM: x86: Bus Lock Detect fixes and SVM support
 2026-09-30 23:46 UTC  (3+ messages)
` [PATCH v6 01/12] KVM: x86: Preserve DR6.BLD (Bus Lock Detect) when delivering #DB payload

[PATCH] mm: Make swapoff interruptible when unusing mms/shmem
 2026-09-30 23:46 UTC  (2+ messages)

[PATCH 5.10.y 1/3] cifs: Fix specification of function pointers
 2026-09-30 23:46 UTC  (2+ messages)
  ` [PATCH 5.10.y 2/3] cifs: Remove the server pointer from smb_message

[PATCH 0/5] use size_t for xdiff mmfile_t
 2026-09-30 23:44 UTC  (9+ messages)
` [PATCH v2 0/7] "
  ` [PATCH v2 1/7] xdiff: clean up read_mmfile() allocations on error
  ` [PATCH v2 2/7] xdiff: replace mmbuffer_t with mmfile_t
  ` [PATCH v2 3/7] xdiff: use size_t for buffer sizes
  ` [PATCH v2 4/7] xdiff: NUL-terminate buffers read by read_mmfile()
  ` [PATCH v2 5/7] merge-ll: use read_mmfile() to read external merge results
  ` [PATCH v2 6/7] merge-ll: handle external driver status before reading result
  ` [PATCH v2 7/7] merge-ll: report an error when reading external merge results fails

[PATCH v4 0/4] docs/devel, AGENTS.md: a completely new policy on AI-generated contributions
 2026-09-30 23:42 UTC  (2+ messages)

[PATCH v10 06/14] dpll: sit9531x: implement input pin state on a DPLL
 2026-09-30 23:33 UTC  (2+ messages)

[PATCH v10 02/14] dt-bindings: dpll: add SiTime SiT95316 clock generator
 2026-09-30 23:33 UTC  (2+ messages)

[linux-next:master 11187/12559] include/linux/stddef.h:8:14: error: called object is not a function or function pointer
 2026-09-30 23:41 UTC  (2+ messages)

[PATCH v3 0/8] PM: runtime: Overhaul kerneldoc, runtime_pm.rst docs
 2026-09-30 23:40 UTC  (4+ messages)
` [PATCH v3 7/8] PM: runtime: Expand introduction with core concepts and structure

[PATCH net-next] net: usb: ax88172a: improve MAC address read error handling
 2026-09-30 23:40 UTC  (2+ messages)

[PATCH net-next v3] seg6: reallocate the skb head on L2 encapsulation only when needed
 2026-09-30 23:40 UTC  (2+ messages)

[PATCH net] net: team: stop reusing skb after queue override
 2026-09-30 23:39 UTC  (2+ messages)

[PATCH net-next v11 00/13] dpll: add SiTime SiT9531x DPLL clock driver
 2026-09-30 23:37 UTC  (14+ messages)
` [PATCH net-next v11 01/13] dt-bindings: dpll: allow hex unit addresses on output pins
` [PATCH net-next v11 02/13] dt-bindings: vendor-prefixes: add SiTime Corporation
` [PATCH net-next v11 03/13] dt-bindings: dpll: add SiTime SiT95316 clock generator
` [PATCH net-next v11 04/13] dpll: add basic SiTime SiT9531x support
` [PATCH net-next v11 05/13] dpll: sit9531x: read DPLL types and pin properties from system firmware
` [PATCH net-next v11 06/13] dpll: sit9531x: register DPLL devices and pins
` [PATCH net-next v11 07/13] dpll: sit9531x: implement input pin state on a DPLL
` [PATCH net-next v11 08/13] dpll: sit9531x: add support to get and set priority on input pins
` [PATCH net-next v11 09/13] dpll: sit9531x: add support to get and set frequency on pins
` [PATCH net-next v11 10/13] dpll: sit9531x: implement output pin state on a DPLL
` [PATCH net-next v11 11/13] dpll: sit9531x: add support to adjust output phase
` [PATCH net-next v11 12/13] dpll: sit9531x: add support to get phase offset on the connected input pin
` [PATCH net-next v11 13/13] dpll: sit9531x: model the inter-PLL sync net as a pair of pins

[meta-arago][master][PATCH] mesa-demos: Update recipe to match oe-core
 2026-09-30 23:36 UTC  (2+ messages)

[RFC PATCH 0/4] memcg_ext: memcg policy through cgroup-attached struct_ops
 2026-09-30 23:35 UTC  (4+ messages)

[PATCH v2] ASoC: amd: ps: fix snd_acp63_remove() teardown ordering
 2026-09-30 23:33 UTC  (2+ messages)

[PATCH net-next v15 0/9] net: stmmac: qcom-ethqos: add support for SCMI power domains
 2026-09-30 23:33 UTC  (11+ messages)
` [PATCH net-next v15 1/9] net: phy: aquantia: fix system interface type not updated in forced mode
` [PATCH net-next v15 3/9] phy: qcom: add the SGMII SerDes PHY driver for SCMI systems

[PATCH v10 03/14] dpll: add basic SiTime SiT9531x support
 2026-09-30 23:33 UTC  (2+ messages)

[PATCH] bpf, cgroup: fix cgroup struct_ops query for a second attach type
 2026-09-30 23:32 UTC  (4+ messages)

[PATCH v3 net] net/packet: guard the ll header push in packet_rcv_spkt()
 2026-09-30 23:32 UTC  (2+ messages)

[oe][meta-oe][PATCH 1/14] libdevmapper,lvm2: upgrade 2.03.42 -> 2.03.43,2.03.42 -> 2.03.43
 2026-09-30 23:30 UTC  (14+ messages)
` [oe][meta-filesystems][PATCH 2/14] fuse-archive: upgrade 1.22 -> 1.24
` [oe][meta-filesystems][PATCH 3/14] ifuse: add UPSTREAM_CHECK variables
` [oe][meta-filesystems][PATCH 4/14] fuse-exfat: add UPSTREAM_CHECK_REGEX variable
` [oe][meta-filesystems][PATCH 5/14] ntfs-3g-ntfsprogs: upgrade 2026.7.7 -> 2026.9.28
` [oe][meta-filesystems][PATCH 6/14] owfs: add UPSTREAM_CHECK_GITTAGREGEX variable
` [oe][meta-filesystems][PATCH 7/14] exfatprogs: update UPSTREAM_CHECK_REGEX variable
` [oe][meta-filesystems][PATCH 8/14] exfatprogs: upgrade 1.4.2 -> 1.4.3
` [oe][meta-filesystems][PATCH 9/14] fatresize: add UPSTREAM_CHECK_GITTAGREGEX variable
` [oe][meta-filesystems][PATCH 10/14] nilfs-utils: rename PV v2.3.1 -> 2.3.1
` [oe][meta-filesystems][PATCH 11/14] overlayfs-tools: rename PV v2025.01 -> 2025.01
` [oe][meta-filesystems][PATCH 12/14] udevil: add UPSTREAM_CHECK variables
` [oe][meta-filesystems][PATCH 13/14] ufs-utils: upgrade 7.14.12 -> 8.14.12
` [oe][meta-filesystems][PATCH 14/14] xfsprogs: upgrade 7.1.1 -> 7.2.0

[PATCH v3] docs: translations: pt_BR: translate threat-model.rst
 2026-09-30 23:30 UTC  (3+ messages)
` [PATCH v4] "

[PATCH v2] drm/xe/lrc: Restore CTX_CS_INDIRECT_CTX_OFFSET programming for ADL
 2026-09-30 23:29 UTC  (2+ messages)

[PATCH 0/6] hrtimer: add an expiry injecting callback variant
 2026-09-30 23:29 UTC  (6+ messages)
` [PATCH 1/6] hrtimer: add "

[PATCH 6.6 0000/1193] 6.6.158-rc1 review
 2026-09-30 23:29 UTC  (2+ messages)

[PATCH 0/2] hwmon: Add support for TI TPS389004/TPS389006/TPS389008
 2026-09-30 23:28 UTC  (4+ messages)
` [PATCH 1/2] dt-bindings: hwmon: Add "

tracing: Make branch profiler counters atomic
 2026-09-30 23:27 UTC 

[PATCH v6 00/12] vfs: add O_CREAT|O_DIRECTORY to open*(2)
 2026-09-30 23:25 UTC  (10+ messages)
` [PATCH v6 07/12] "

[PATCH v2] cmd: nand: add .part suffix to dump command and refactor parsing
 2026-09-30 23:22 UTC 

[PATCH v2 0/2] perf/arm-cmn: Allow userspace to select the PMU's CPU
 2026-09-30 23:25 UTC  (5+ messages)
` [PATCH v2 1/2] perf/arm-cmn: Don't schedule events on a CPU which no longer owns the PMU
` [PATCH v2 2/2] perf/arm-cmn: Allow userspace to select the PMU's CPU

[PATCH] hfsplus: free cached B-tree nodes on hfs_btree_open() error path
 2026-09-30 23:23 UTC  (4+ messages)
` [PATCH v2 0/2] hfsplus, hfs: fix B-tree node leak "
  ` [PATCH v2 1/2] hfsplus: free cached B-tree nodes "
  ` [PATCH v2 2/2] hfs: "

[ANNOUNCEMENT] Camera & ISP at Linux Plumbers Conference
 2026-09-30 23:23 UTC  (2+ messages)

[PATCH 1/2] PCI: Write RCB only when it changes
 2026-09-30 23:22 UTC  (2+ messages)

[PATCH net] net: sparx5: make ports inherit the switch base mac address type
 2026-09-30 23:20 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.