messages from 2025-10-15 01:06:40 to 2025-10-15 02:46:57 UTC [more...]
[PATCH] mm/damon/core: fix potential memory leak by cleaning ops_filter in damon_destroy_scheme
2025-10-15 2:46 UTC (2+ messages)
[PATCH 00/25] media: i2c: ov01a10: Add crop, ov01a1b and ov01a1s support
2025-10-15 2:37 UTC (5+ messages)
` [PATCH 04/25] media: i2c: ov01a10: Add missing v4l2_subdev_cleanup() calls
` [PATCH 06/25] media: i2c: ov01a10: Fix test-pattern disabling
[PATCH] selftests: arg_parsing: Ensure data is flushed to disk before reading
2025-10-15 2:45 UTC (3+ messages)
` [PATCH v2] "
[PATCH v4] ext4: detect invalid INLINE_DATA + EXTENTS flag combination
2025-10-15 2:44 UTC (2+ messages)
[PATCH 0/2] ext4: fix an data corruption issue in nojournal mode
2025-10-15 2:44 UTC (2+ messages)
[PATCH] ext4, doc: fix and improve directory hash tree description
2025-10-15 2:44 UTC (2+ messages)
[PATCH] ext4: free orphan info with kvfree
2025-10-15 2:44 UTC (2+ messages)
[PATCH] media: qcom: camss: Enable setting the rate to camnoc_rt_axi clock
2025-10-15 2:43 UTC
[PATCH 0/8] virtio-gpu/next - misc fixes and MR handling
2025-10-15 2:41 UTC (3+ messages)
` [PATCH 8/8] tests/functional: add GPU blob allocation test
[PATCH] media: qcom: camss: Use a macro to specify the initial buffer count
2025-10-15 2:42 UTC
[PATCH v6 0/5] PCI/AER: Report fatal errors of RCiEP and EP if link recoverd
2025-10-15 2:41 UTC (6+ messages)
` [PATCH v6 1/5] PCI/DPC: Clarify naming for error port in DPC Handling
` [PATCH v6 2/5] PCI/DPC: Run recovery on device that detected the error
` [PATCH v6 3/5] PCI/AER: Report fatal errors of RCiEP and EP if link recoverd
` [PATCH v6 4/5] PCI/ERR: Use pcie_aer_is_native() to check for native AER control
` [PATCH v6 5/5] PCI/AER: Clear both AER fatal and non-fatal status
[PATCH v1 0/2] Support zero-sized decoders
2025-10-15 2:40 UTC (3+ messages)
` [PATCH v1 1/2] cxl_test: enable zero sized decoders under hb0
` [PATCH v1 2/2] cxl: Allow zero sized HDM decoders
[PATCH net v2] net: core: fix lockdep splat on device unregister
2025-10-15 2:40 UTC (2+ messages)
[PATCH] arm64, mm: avoid always making PTE dirty in pte_mkwrite()
2025-10-15 2:37 UTC
[PATCH v3 0/7] drm/xe: Guard against NULL return for xe_device_get_gt
2025-10-15 2:37 UTC (2+ messages)
` ✗ Xe.CI.Full: failure for "
[PATCH v12 0/3] PCI: trace: Add a RAS tracepoint to monitor link speed changes
2025-10-15 2:36 UTC (7+ messages)
` [PATCH v12 1/3] PCI: trace: Add a generic RAS tracepoint for hotplug event
` [PATCH v12 3/3] Documentation: tracing: Add documentation about PCI tracepoints
[PATCH] gen_initramfs.sh: use 'date -u' to get Timestamp
2025-10-15 2:36 UTC (5+ messages)
[PATCH] arm64/mm: Drop redundant extern declaration for rodata_full
2025-10-15 2:36 UTC
[PATCH net-next] tcp: better handle TCP_TX_DELAY on established flows
2025-10-15 2:34 UTC (2+ messages)
[PATCH v2 03/24] migration: Normalize tls arguments
2025-10-15 2:31 UTC (2+ messages)
[oe][meta-oe][kirkstone][PATCH] libnet: backport patch to remove configure time SOCK_PACKET check
2025-10-15 2:32 UTC (2+ messages)
` [oe][meta-oe][kirkstone][PATCH V2] "
[OE-core][kirkstone 04/14] glibc: Remove partial BZ#25847 backport patches
2025-10-15 2:33 UTC (2+ messages)
` [kirkstone "
[tip:master] BUILD SUCCESS 54dcb44891b09af5318348a27717791511894c7d
2025-10-15 2:27 UTC
[PATCH] hw/riscv: Correct mmu-type property of sifive_u harts in device tree
2025-10-15 2:31 UTC (2+ messages)
[PATCH] rust: Add -fno-isolate-erroneous-paths-dereference to bindgen_skip_c_flags
2025-10-15 2:20 UTC
[PATCH net-next v2] eth: fealnx: fix typo in comments
2025-10-15 2:30 UTC (2+ messages)
[PATCH 1/2] drm/amdgpu: Add ras module ip block to amdgpu discovery
2025-10-15 2:30 UTC (2+ messages)
[STATUS] next/master - 13863a59e410cab46d26751941980dc8f088b9b3
2025-10-15 2:30 UTC
+ mm-damon-core-fix-potential-memory-leak-by-cleaning-ops_filter-in-damon_destroy_scheme.patch added to mm-hotfixes-unstable branch
2025-10-15 2:30 UTC
[PATCH v6] md: allow configuring logical block size
2025-10-15 2:28 UTC (3+ messages)
[PATCH 00/23] drm/xe: Add Xe3p support
2025-10-15 2:28 UTC (4+ messages)
` [PATCH 03/23] drm/xe/xe3p_lpm: Configure MAIN_GAMCTRL_QUEUE_SELECT
[PATCH 1/7] drm/amdgpu: drop unused structures in amdgpu_drm.h
2025-10-15 2:26 UTC (13+ messages)
` [PATCH 3/7] drm/amdgpu/gfx: add eop size and alignment to shadow info
[PATCH V1 1/1] USB: serial: f81232: fix incomplete serial port generation
2025-10-15 2:24 UTC (3+ messages)
[PATCH] eccryptfs: select CONFIG_BUFFER_HEAD
2025-10-15 2:23 UTC (9+ messages)
` ecryptfs is unmaintained and untested
[PATCH 0/4] Fix Ethernet interface support for microchip-icicle-kit
2025-10-15 2:23 UTC (9+ messages)
` [PATCH 1/4] hw/net/cadence_gem: Support two Ethernet interfaces connected to single MDIO bus
` [PATCH 2/4] hw/riscv: microchip_pfsoc: Connect Ethernet PHY channels
` [PATCH 3/4] hw/net/cadence_gem: Add pcs-enabled property
` [PATCH 4/4] microchip icicle: Enable PCS on Cadence Ethernet
[PATCH v4] block: plug attempts to batch allocate tags multiple times
2025-10-15 2:20 UTC (3+ messages)
` "
[PATCH net-next] net: mdio: use macro module_driver to avoid boilerplate code
2025-10-15 2:20 UTC (2+ messages)
[PATCH 0/2] [Outreachy] gpg-interface.c: use string_list_split instead of strbuf_split_max
2025-10-15 2:19 UTC (3+ messages)
` [PATCH 1/2] [Outreachy] gpg-interface: replace strbuf_split with string_list_split
` [PATCH 2/2] [Outreachy] gpg-interface: use string_list_split instead of strbuf_split
[PATCH] gen_initramfs.sh: add the positive check for timestamp
2025-10-15 2:18 UTC
[PATCH v2 14/24] migration: Use visitors in migrate_params_test_apply
2025-10-15 2:16 UTC (2+ messages)
[PATCH 1/2] arm64: dts: socfpga: agilex5: Add L2 and L3 cache
2025-10-15 2:12 UTC (2+ messages)
` [PATCH 2/2] arm64: dts: socfpga: agilex5: Add SMMU-V3-PMCG nodes
[v4 PATCH net] net: enetc: fix the deadlock of enetc_mdio_lock
2025-10-15 2:14 UTC
[OE-core][PATCH v2] kea: fix conflict between kea-dhcp4 and kea-dhcp6 multilibs
2025-10-15 2:13 UTC
[PATCH v4] drm/amd: Check that VPE has reached DPM0 in idle handler
2025-10-15 2:13 UTC
[PATCH] CONTRIBUTING.d/ai: Add guidelines banning AI for contributing
2025-10-15 2:13 UTC (5+ messages)
[PATCH v2 bpf] bpf: Replace bpf_map_kmalloc_node() with kmalloc_nolock() to allocate bpf_async_cb structures
2025-10-15 2:12 UTC (3+ messages)
[syzbot] [ocfs2?] UBSAN: array-index-out-of-bounds in ocfs2_block_group_fill
2025-10-15 2:12 UTC
[syzbot] [gfs2?] general protection fault in gfs2_log_is_empty
2025-10-15 2:12 UTC
[PATCH] arm64/mm: Drop cpu_set_[default|idmap]_tcr_t0sz()
2025-10-15 2:10 UTC
[PATCH v7 00/14] hide ->i_state behind accessors
2025-10-15 2:10 UTC (6+ messages)
` [PATCH v7 13/14] xfs: use the new ->i_state accessors
+ mm-vmalloc-warn_on-if-mapping-size-is-not-page_size-aligned-fix.patch added to mm-new branch
2025-10-15 2:10 UTC
[PATCH RFC] nova-core: mm: Add initial structures for page table management
2025-10-15 2:08 UTC (2+ messages)
[PATCH] mm: vmalloc: fix uninitialized value issue
2025-10-15 2:09 UTC (2+ messages)
[PATCH net] net: amd-xgbe: use EOPNOTSUPP instead of ENOTSUPP in xgbe_phy_mii_read_c45
2025-10-15 2:08 UTC (3+ messages)
` [External] : "
[BUG] f2fs: divide error in f2fs_all_cluster_page_ready on v6.17
2025-10-15 2:07 UTC (7+ messages)
` [f2fs-dev] "
[PATCH net-next] net: remove obsolete WARN_ON(refcount_read(&sk->sk_refcnt) == 1)
2025-10-15 2:06 UTC (2+ messages)
Bug#1116067: linux-image-6.1.0-32-amd64: btrfs compression quietly stopped around 60TB in
2025-10-15 2:05 UTC (3+ messages)
[PATCH 00/11] remoteproc: Add support for i.MX8M[M/N/P/Q] and i.MX93
2025-10-15 2:04 UTC (3+ messages)
[PATCH net-next v8 0/3] net: Avoid ehash lookup races
2025-10-15 2:02 UTC (4+ messages)
` [PATCH net-next v8 1/3] rculist: Add hlist_nulls_replace_rcu() and hlist_nulls_replace_init_rcu()
` [PATCH net-next v8 2/3] inet: Avoid ehash lookup race in inet_ehash_insert()
` [PATCH net-next v8 3/3] inet: Avoid ehash lookup race in inet_twsk_hashdance_schedule()
[PATCHv5 0/4] liburing: support for mix sized sqe's
2025-10-15 2:03 UTC (4+ messages)
` [PATCHv5 1/1] io_uring: add support for IORING_SETUP_SQE_MIXED
[PATCH v2] tests/intel/xe_fault_injection: Set guc_wait_ucode pf only
2025-10-15 2:03 UTC (2+ messages)
` ✗ i915.CI.Full: failure for tests/intel/xe_fault_injection: Set guc_wait_ucode pf only (rev2)
[PATCH v6 00/15] Consolidate iommu page table implementations (AMD)
2025-10-15 2:03 UTC (3+ messages)
` [PATCH v6 01/15] genpt: Generic Page Table base API
[PATCH v3 0/1] Fix spelling typo in samples/vfio-mdev
2025-10-15 1:59 UTC (2+ messages)
` [PATCH v3 1/1] vfio/mtty: "
[syzbot] [gfs2?] kernel BUG in do_xmote
2025-10-15 2:00 UTC
[PATCH v4 0/2] sched_ext: lockless peek operation for DSQs
2025-10-15 1:57 UTC (3+ messages)
` [PATCH v4 1/2] sched_ext: Add "
` [PATCH v4 2/2] sched_ext: Add a selftest for scx_bpf_dsq_peek
[PATCH net-next] netfilter: conntrack: Reduce cond_resched frequency in gc_worker
2025-10-15 1:56 UTC (3+ messages)
` [????] "
stable: commit "cpuidle: menu: Avoid discarding useful information" causes regressions
2025-10-15 1:56 UTC (14+ messages)
[PATCH] blk-mq: fix stale tag depth for shared sched tags in blk_mq_update_nr_requests()
2025-10-15 1:48 UTC
[linux-next:master] BUILD REGRESSION 13863a59e410cab46d26751941980dc8f088b9b3
2025-10-15 1:54 UTC
[RFC PATCH v1] btf: Sort BTF types by name and kind to optimize btf_find_by_name_kind lookup
2025-10-15 1:54 UTC (11+ messages)
[PATCH v4 0/3] Add DisplayPort support to QCS615 devicetree
2025-10-15 1:53 UTC (8+ messages)
` [PATCH v4 1/3] dt-bindings: display/msm: Add SM6150 DisplayPort controller
` [PATCH v4 2/3] arm64: dts: qcom: Add DisplayPort and QMP USB3DP PHY for SM6150
` [PATCH v4 3/3] arm64: dts: qcom: qcs615-ride: Enable DisplayPort
NCM865 - Linux - Incredibly poor performance
2025-10-15 1:54 UTC (2+ messages)
[PATCH net-next v6 1/2] net/tls: support setting the maximum payload size
2025-10-15 1:52 UTC (2+ messages)
` [PATCH net-next v6 2/2] selftests: tls: add tls record_size_limit test
[PATCH mm-new v3 1/1] mm/khugepaged: abort collapse scan on non-swap entries
2025-10-15 1:52 UTC (9+ messages)
[PATCH v8 drm-dp 0/4] Fix hibmc driver bugs
2025-10-15 1:51 UTC (2+ messages)
[PATCH v3 0/1] Fix spelling typo in samples/bpf
2025-10-15 1:50 UTC (2+ messages)
` [PATCH v3 1/1] samples/bpf: "
[PATCH v4 0/4] PCI: qcom: Add support for Glymur PCIe Gen5x4
2025-10-15 1:50 UTC (8+ messages)
` [PATCH v4 2/4] dt-bindings: PCI: qcom: Document the Glymur PCIe Controller
[PATCH -next] arch/x86: mshyperv: Remove duplicate asm/msr.h header
2025-10-15 1:50 UTC
[PATCH] ACPI: PPTT: Dump PPTT table when error detected
2025-10-15 1:50 UTC (3+ messages)
[kvm-unit-tests PATCH 0/2] Fix triple fault in eventinj test
2025-10-15 1:49 UTC (7+ messages)
` [PATCH 1/2] x86/eventinj: Use global asm label for nested NMI IP address verification
` [PATCH 2/2] x86/eventinj: Push SP to IRET frame
[PATCH v14 0/9] platform/x86: Add asus-armoury driver
2025-10-15 1:47 UTC (10+ messages)
` [PATCH v14 1/9] platform/x86: asus-wmi: export symbols used for read/write WMI
` [PATCH v14 2/9] platform/x86: asus-armoury: move existing tunings to asus-armoury module
` [PATCH v14 3/9] platform/x86: asus-armoury: add panel_hd_mode attribute
` [PATCH v14 4/9] platform/x86: asus-armoury: add apu-mem control support
` [PATCH v14 5/9] platform/x86: asus-armoury: add core count control
` [PATCH v14 6/9] platform/x86: asus-armoury: add screen auto-brightness toggle
` [PATCH v14 7/9] platform/x86: asus-wmi: deprecate bios features
` [PATCH v14 8/9] platform/x86: asus-wmi: rename ASUS_WMI_DEVID_PPT_FPPT
` [PATCH v14 9/9] platform/x86: asus-armoury: add ppt_* and nv_* tuning knobs
[PATCH v2 00/14] Create and use APIs to centralise locking for directory ops
2025-10-15 1:47 UTC (15+ messages)
` [PATCH v2 01/14] debugfs: rename end_creating() to debugfs_end_creating()
` [PATCH v2 02/14] VFS: introduce start_dirop() and end_dirop()
` [PATCH v2 03/14] VFS: tidy up do_unlinkat()
` [PATCH v2 04/14] VFS/nfsd/cachefiles/ovl: add start_creating() and end_creating()
` [PATCH v2 05/14] VFS/nfsd/cachefiles/ovl: introduce start_removing() and end_removing()
` [PATCH v2 06/14] VFS: introduce start_creating_noperm() and start_removing_noperm()
` [PATCH v2 07/14] VFS: introduce start_removing_dentry()
` [PATCH v2 08/14] VFS: add start_creating_killable() and start_removing_killable()
` [PATCH v2 09/14] VFS/nfsd/ovl: introduce start_renaming() and end_renaming()
` [PATCH v2 10/14] VFS/ovl/smb: introduce start_renaming_dentry()
` [PATCH v2 11/14] Add start_renaming_two_dentries()
` [PATCH v2 12/14] ecryptfs: use new start_creating/start_removing APIs
` [PATCH v2 13/14] VFS: change vfs_mkdir() to unlock on failure
` [PATCH v2 14/14] VFS: introduce end_creating_keep()
[PATCH] sched/fair: Prevent cfs_rq from being unthrottled with zero runtime_remaining
2025-10-15 1:48 UTC (7+ messages)
[PATCH mm-new v3 0/3] refactor and merge PTE scanning logic
2025-10-15 1:48 UTC (4+ messages)
` [PATCH mm-new v3 3/3] mm/khugepaged: merge PTE scanning logic into a new helper
[PATCH ath-next v3] wifi: ath10k: move recovery check logic into a new work
2025-10-15 1:45 UTC (2+ messages)
[syzbot] [kernfs?] [x86?] [mm?] general protection fault in call_timer_fn (2)
2025-10-15 1:45 UTC
[PATCH rtw-next v2 0/7] wifi: rtw89: improvements for USB part
2025-10-15 1:43 UTC (5+ messages)
` [PATCH rtw-next v2 6/7] wifi: rtw89: handle IEEE80211_TX_CTL_REQ_TX_STATUS frames for USB
[PATCH 0/4] blk-rq-qos: fix possible deadlock
2025-10-15 1:42 UTC (6+ messages)
[PATCH] EDAC/ie31200: Add support for additional Alder Lake-S CPUs
2025-10-15 1:42 UTC (2+ messages)
[PATCH net-next v4 00/24][pull request] Queue configs and large buffer providers
2025-10-15 1:41 UTC (4+ messages)
+ hugetlbfs-move-lock-assertions-after-early-returns-in-huge_pmd_unshare.patch added to mm-hotfixes-unstable branch
2025-10-15 1:39 UTC
[PATCH] scsi: ufs: dt-bindings: exynos: add power-domains
2025-10-15 1:38 UTC (2+ messages)
[to-be-updated] hugetlbfs-check-for-shareable-lock-before-calling-huge_pmd_unshare.patch removed from -mm tree
2025-10-15 1:38 UTC
+ mm-huge_memory-use-folio_skip_prot_numa-for-pmd-folio.patch added to mm-new branch
2025-10-15 1:37 UTC
+ mm-mprotect-avoid-unnecessary-struct-page-accessing-if-pte_protnone.patch added to mm-new branch
2025-10-15 1:37 UTC
[PATCH] Use CONFIG_EXT4_FS instead of CONFIG_EXT3_FS in all of the defconfigs
2025-10-15 1:36 UTC (3+ messages)
+ mm-mprotect-always-skip-dma-pinned-folio-in-prot_numa_skip.patch added to mm-new branch
2025-10-15 1:36 UTC
[PATCH v10 0/1] media: aspeed: Allow to capture from SoC display (GFX)
2025-10-15 1:35 UTC (4+ messages)
` [PATCH v10 1/1] "
[PATCH v3 00/16] TDX: Enable Dynamic PAMT
2025-10-15 1:35 UTC (3+ messages)
` [PATCH v3 06/16] x86/virt/tdx: Improve PAMT refcounters allocation for sparse memory
[PATCH v3 0/3] Add DisplayPort support to QCS615 devicetree
2025-10-15 1:35 UTC (4+ messages)
` [PATCH v3 3/3] arm64: dts: qcom: qcs615-ride: Enable DisplayPort
[PATCH 0/5] Apple Silicon USB3 support - dwc3
2025-10-14 23:22 UTC (3+ messages)
` [PATCH 5/5] usb: dwc3: Add Apple Silicon DWC3 glue layer driver
[DISCUSSION] svsm: attestation: if and how to authenticate the provided secret
2025-10-15 1:33 UTC (4+ messages)
Suspend regression in v6.18-rc1
2025-10-15 1:22 UTC
[PATCH] docs: Makefile: Sort Documentation targets case-insensitively in make help
2025-10-15 1:29 UTC
[RFC PATCH] phy: airoha: Add support for Airoha AN7583 USB PHY
2025-10-15 1:28 UTC (2+ messages)
[PATCHv4 net-next 0/4] net: common feature compute for upper interface
2025-10-15 1:25 UTC (4+ messages)
` [PATCHv4 net-next 1/4] net: add a common function to compute features from lowers devices
[PATCH v4 0/3] Harmonize image size checks
2025-10-15 1:23 UTC (4+ messages)
` [PATCH v4 1/3] Image size checks: Use HAS_SIZE_LIMIT consistently
` [PATCH v4 2/3] Image size checks: Clarify help texts
` [PATCH v4 3/3] Image size checks: Deduplicate Makefile
[RFC PATCH 0/1] ovl: brtfs' temp_fsid doesn't work with ovl index=on
2025-10-15 1:22 UTC (5+ messages)
` [RFC PATCH 1/1] ovl: Use fsid as unique identifier for trusted origin
[PATCH v2 0/5] Add Aspeed GPIO test and Support Nuvoton Serial GPIO Expansion (SGPIO) device
2025-10-15 1:18 UTC (6+ messages)
` [PATCH v2 1/5] hw/gpio: Add property for ASPEED GPIO in 32 bits basis
` [PATCH v2 2/5] tests/qtest: Add qtest for for ASPEED GPIO gpio-set property
` [PATCH v2 3/5] hw/arm/npcm8xx.c: Add all IRQ ENUMs
` [PATCH v2 4/5] hw/gpio/npcm8xx: Implement SIOX (SPGIO) device for NPCM without input pin logic
` [PATCH v2 5/5] hw/gpio/npcm8xx: Implement npcm sgpio device "
[PATCH v2 00/16] Parallelizing filesystem writeback
2025-10-15 1:03 UTC (2+ messages)
` [f2fs-dev] "
[PATCH] HID: intel-ish-hid: Use dedicated unbound workqueues to prevent resume blocking
2025-10-15 1:15 UTC (4+ messages)
[PATCH] fuse2fs: reopen filesystem read-write for read-only journal recovery
2025-10-15 1:15 UTC (2+ messages)
[PATCH] KVM: VMX: Inject #UD if guest tries to execute SEAMCALL or TDCALL
2025-10-15 1:13 UTC (2+ messages)
[PATCH v2 0/4] drm/xe/vf: Minor fixes to post-migration recovery
2025-10-15 1:13 UTC (2+ messages)
` ✓ Xe.CI.BAT: success for drm/xe/vf: Minor fixes to post-migration recovery (rev2)
[PATCH 1/1] dt-bindings: net: dsa: nxp,sja1105: Add optional clock
2025-10-15 1:13 UTC (7+ messages)
[PATCH 0/2] optimization of dma-buf system_heap allocation
2025-10-15 1:12 UTC (8+ messages)
` [PATCH 2/2] driver: dma-buf: use alloc_pages_bulk_list for order-0 allocation
[PATCH v3 0/5] Add reset controllers for other TH1520 subsystems
2025-10-15 1:09 UTC (9+ messages)
` [PATCH v3 1/5] dt-bindings: reset: thead,th1520-reset: Remove non-VO-subsystem resets
` [PATCH v3 4/5] reset: th1520: Support reset controllers in more subsystems
` [PATCH v3 5/5] riscv: dts: thead: Add reset controllers of more subsystems for TH1520
[PATCH v8 1/2] drm/amdgpu: Convert amdgpu userqueue management from IDR to XArray
2025-10-15 1:08 UTC (2+ messages)
` [PATCH v8 2/2] drm/amdgpu: Implement user queue reset functionality
[PATCH i-g-t v1] tests/kms_vrr: Dynamically verify LOBF across vrefresh steps
2025-10-15 1:07 UTC (2+ messages)
` ✗ i915.CI.Full: failure for tests/kms_vrr: Dynamically verify LOBF across vrefresh steps (rev2)
[PATCH 1/5] mm/huge_memory: cache folio attribute in __split_unmapped_folio()
2025-10-15 1:06 UTC (2+ messages)
page: next (older) | prev (newer) | latest
- recent:[subjects (threaded)|topics (new)|topics (active)]
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.