messages from 2026-10-26 12:40:46 to 2026-10-26 13:15:06 UTC [more...]
[PATCH] mm/vma: fix expansion of VMA_MIXEDMAP_BIT VMAs
2026-10-26 13:14 UTC (2+ messages)
[PATCH v1 1/1] arm64: dts: freescale: imx8mm-var-dart-sonata: Fix TPM reset polarity
2026-10-26 13:18 UTC (2+ messages)
[PATCH] netfilter: xt_policy: add NULL check for skb_dst() in output policy match
2026-10-26 13:14 UTC (2+ messages)
[PATCH v2 0/2] usb: typec: fsa4480: Support reporting hotplug events to a codec
2026-10-26 13:14 UTC (4+ messages)
` [PATCH v2 2/2] usb: typec: fsa4480: Report switch & mux events to codec
[XEN PATCH] misra: merge the two R14.3 invariant-condition deviations
2026-10-26 13:14 UTC (2+ messages)
[PATCH v5 00/12] x86/msr: Drop 32-bit MSR interfaces
2026-10-26 13:14 UTC (17+ messages)
` [PATCH v5 03/12] x86/msr: Remove rdmsr_safe()
` [PATCH v5 04/12] drivers/ata: Stop using 32-bit MSR interfaces
` [PATCH v5 05/12] agp/nvidia: "
` [PATCH v5 06/12] fbdev/geode: "
` [PATCH v5 07/12] hw_random/via-rng: "
` [PATCH v5 08/12] drivers/gpio: "
` [PATCH v5 09/12] x86/msr: Remove wrmsr()
` [PATCH v5 10/12] x86/msr: Remove rdmsr()
` [PATCH v5 11/12] treewide: convert rdmsrq() from a macro to an inline function
` [PATCH v5 12/12] x86/msr: Simplify some rdmsrq() use cases
[PATCH 0/3] [doc] Remove gittutorial-2
2026-10-26 13:13 UTC (7+ messages)
` [PATCH v2 0/2] "
[PATCH v3] media: dvb-core: wait for a running frontend ioctl before device removal
2026-10-26 13:13 UTC
[PATCH v11 00/18] HID: asus: add support for ROG Ally handhelds
2026-10-26 13:13 UTC (9+ messages)
` [PATCH v11 02/18] HID: asus: add gamepad configuration
` [PATCH v11 04/18] HID: asus: add joysticks inner and outer range configuration
` [PATCH v11 07/18] HID: asus: add support for response curve
` [PATCH v11 08/18] HID: asus: add support to force feedback
[PATCH v3 0/4] scsi: target: iscsi: fix stalled and doubly completed aborted WRITEs
2026-10-26 13:13 UTC (8+ messages)
` [PATCH v3 1/4] scsi: target: iscsi: Complete an aborted WRITE stuck before the first R2T
` [PATCH v3 2/4] scsi: target: iscsi: Complete an aborted WRITE when a new R2T would be sent
` [PATCH v3 3/4] scsi: target: iscsi: Claim the completion in __iscsit_check_dataout_hdr()
` [PATCH v3 4/4] scsi: target: iscsi: Claim the completion on the DataOut submit path
[PATCH v3] security: commoncap: drop stale CAP_FS_MASK FIXME
2026-10-26 13:12 UTC (2+ messages)
[PATCH v2 0/1] xen/arm: populate a default P2M pool for new domains
2026-10-26 13:12 UTC (3+ messages)
` [PATCH v2 1/1] "
[PATCH 0/4] ext4: assorted fixes related to the buffered iomap conversion
2026-10-26 13:12 UTC (7+ messages)
` [PATCH 2/4] ext4: fix extent status cache clearing when truncating inline data
` [PATCH 3/4] ext4: add inode to orphan list before extent conversion
` [PATCH 4/4] ext4: initialize map->m_pblk in ext4_da_map_blocks()
[RFC PATCH 00/16] Centralize the ownership of power rail votes for Qualcomm clocks
2026-10-26 13:11 UTC (4+ messages)
` [PATCH RFC 02/16] clk: Acquire resources for clock transitions
[meta-multimedia][PATCH v3] pipewire: add compressed offload support
2026-10-26 13:11 UTC (3+ messages)
` [oe] "
[PATCH 0/3] kfence: fix pool allocation failure handling
2026-10-26 13:10 UTC (7+ messages)
` [PATCH 1/3] kfence: fix pool cleanup on metadata allocation failure
` [PATCH 2/3] kfence: clear the pool pointer before freeing pages
[PATCH net v3 0/6] net: pull short linear Ethernet headers before eth_type_trans()
2026-10-26 13:10 UTC (6+ messages)
` [PATCH net v3 1/6] net/sched: act_vlan: pull the inner Ethernet header after POP_ETH
` [PATCH net v3 2/6] net/sched: act_mpls: pull the inner Ethernet header after POP
[PATCH 0/4] environment: move line ending config variables into repo_config_values
2026-10-26 13:10 UTC (2+ messages)
[PATCH 0/5] arm64: dts: qcom: Add Microsoft Surface Laptop 8th Edition
2026-10-26 13:09 UTC (11+ messages)
` [PATCH 1/5] dt-bindings: arm: qcom: Document "
[PATCH RFC 0/2] netconsole: allow replaying the printk buffer on demand
2026-10-26 13:09 UTC (4+ messages)
[PATCH v1] KVM: arm64: Use the host kvm_host_data for nr_event_counters
2026-10-26 13:08 UTC (3+ messages)
[PATCH v11 0/7] can: protect the receive lists with a per-device lock
2026-10-26 13:08 UTC (8+ messages)
` [PATCH v11 1/7] can: proc: reset pkg_stats atomics individually
` [PATCH v11 2/7] can: proc: skip stats calculation after reset in can_stat_update()
` [PATCH v11 3/7] can: proc: remove pointers from CAN specific proc output
` [PATCH v11 4/7] can: replace ARPHRD_CAN type checks with can_get_ml_priv()
` [PATCH v11 5/7] can: isotp: check the return values of can_rx_register() in isotp_bind()
` [PATCH v11 6/7] can: protect the receive lists with a per-device lock
` [PATCH v11 7/7] can: raw, isotp: copy socket options outside of lock_sock()
ucsi_acpi: ThinkPad X13 Gen 1 (AMD) - VERSION reads 0, and GET_PDOS returns one PDO per command
2026-10-26 13:08 UTC (2+ messages)
mmb_sync: b_mmb NULL window races mmb_mark_buffer_dirty
2026-10-26 13:08 UTC (2+ messages)
[PATCH 0/4] mm: avoid losing atomic VMA flags
2026-10-26 13:07 UTC (9+ messages)
` [PATCH 1/4] mm: do not unintentionally overwrite "
` [PATCH 2/4] mm/vma: write lock source VMA before duplicating it in __split_vma()
` [PATCH 3/4] mm/madvise: preserve VMA_SOFTDIRTY_BIT when changing anonymous names
` [PATCH 4/4] mm/vma: avoid losing atomic VMA flags when setting sticky VMA flags
[PATCH v7 0/7] Add support for InvenSense ICM-42370-P accelerometer
2026-10-26 13:07 UTC (3+ messages)
` [PATCH v7 4/7] iio: imu: inv_icm42607: Initialize gyro based on chip_info
[PATCH v2] xen/vcpu: ensure no write when runstate handler is NULL
2026-10-26 13:06 UTC (2+ messages)
[PATCH] glossary: use "object ID" as the canonical term
2026-10-26 13:06 UTC
[PATCH v11 12/18] HID: asus: size feature reports from the HID report descriptor
2026-10-26 13:06 UTC (2+ messages)
[PATCH 36/37] qapi: Add MPAM cache introspection schema and stub
2026-10-26 13:05 UTC (2+ messages)
[PATCH] usb: onboard-dev: sync with Linux v7.3
2026-10-26 12:58 UTC (2+ messages)
[PATCH v7 00/14] rv: Add task latency over budget RV monitor
2026-10-26 13:06 UTC (3+ messages)
[PATCH v3] dt-bindings: dma: qcom,bam-dma: Allow memory-region property
2026-10-26 13:05 UTC (4+ messages)
[PATCH 1/3] crypto: ecc - Fix carry overflow in vli multiplication
2026-10-26 13:04 UTC (2+ messages)
[RESEND PATCH] usb: typec: ucsi: acpi: fix use-after-free on driver removal
2026-10-26 13:05 UTC (2+ messages)
[PATCH] SUNRPC: Fix use-after-free in svc_age_temp_xprts_now()
2026-10-26 13:05 UTC (3+ messages)
[PATCH v3 0/6] Support for Zoned UFS
2026-10-26 13:04 UTC (2+ messages)
[PATCH] dm: reject aliased metadata/data and pool/origin devices
2026-10-26 13:05 UTC (2+ messages)
[PATCH] clk: handle get_parent callbacks returning an error
2026-10-26 13:03 UTC (2+ messages)
[BUG] 2.56.0: filtered --unshallow of a moved ref aborts in pack-objects (should_include_obj) via inherited GIT_SHALLOW_FILE
2026-10-26 13:04 UTC (2+ messages)
[PATCH v2 0/3] iio: cdc: add Texas Instruments FDC1004 driver
2026-10-26 13:04 UTC (3+ messages)
` [PATCH v2 2/3] dt-bindings: iio: cdc: add Texas Instruments FDC1004
[PATCH 0/4] s390: Consistent usage of text_mutex
2026-10-26 13:04 UTC (3+ messages)
` [PATCH 4/4] s390/maccess: Remove spinlock from __s390_kernel_write()
[PATCH v2 00/23] drm/msm/dcp: Add Qualcomm DCP display support
2026-10-26 13:03 UTC (3+ messages)
` [PATCH v2 16/23] drm/msm/dcp: Integrate the DSI bridge with KMS
[PATCH kvmtool v3 00/21] arm64: Support GICv5-based guests
2026-10-26 13:03 UTC (5+ messages)
` [PATCH kvmtool v3 12/21] arm64: Describe the GICv5 CPU interface in the DT
` [PATCH kvmtool v3 13/21] arm64: Describe the GICv5 IRS "
[PATCH 3/7] media: i2c: ov7251: Add control event support
2026-10-26 13:03 UTC (3+ messages)
[PATCH 0/4] riscv: dts: thead: Cleanup with dt-check-style
2026-10-26 13:02 UTC (3+ messages)
[PATCH 1/2] net: designware: wait longer for the MAC reset and report a timeout
2026-10-26 13:01 UTC (2+ messages)
[PATCH v5 0/2] drm/i915/display: reduce clock_gating interface between core and display
2026-10-26 13:02 UTC (3+ messages)
` ✗ CI.checkpatch: warning for drm/i915/display: reduce clock_gating interface between core and display (rev5)
` ✓ CI.KUnit: success "
[PATCH] drm/amdgpu/vce1: Fix checking whether VCE1 is idle
2026-10-26 13:00 UTC (3+ messages)
[PATCH] mm/ksm: fix userfaultfd protection during merge and unmerge
2026-10-26 13:00 UTC
[PATCH 0/7] proc: block mounts below /proc/<pid>/net and on the links into /proc/self
2026-10-26 13:00 UTC (2+ messages)
[RFC] target/arm: Correct MPIDR.MT handling for i.MX95 Cortex-A55 Aff1 topology
2026-10-26 13:00 UTC (6+ messages)
` [EXT] "
[PATCH v3 0/1] drm/i915/cmtg: Fix CMTG disable timeout in hsw_crtc_disable()
2026-10-26 12:59 UTC (2+ messages)
` ✓ Xe.CI.BAT: success for "
[PATCH] iommu/amd: Remove iommu_group_mutex_assert() from amd_iommu_clear_gcr3()
2026-10-26 12:59 UTC (3+ messages)
[PATCH] virtio_balloon: batch large descriptor chains for page reporting
2026-10-26 12:59 UTC (2+ messages)
[PATCH v4 0/3] usb: dwc3: support two connectors sharing one HS data bus
2026-10-26 12:59 UTC (5+ messages)
` [PATCH v4 1/3] dt-bindings: usb: snps,dwc3: describe two connectors sharing one HS bus
` [PATCH v4 2/3] usb: roles: look up role switches attached to a graph endpoint
[PATCH v4 0/3] rust: time: fix Delta arithmetic and add math helpers
2026-10-26 12:53 UTC (3+ messages)
` [PATCH v4 2/3] rust: time: make Delta division and remainder fail consistently
[PATCH] usb: gadget: fastboot: correctly cap rx_bytes_expected() result
2026-10-26 12:57 UTC (2+ messages)
[PATCH v3] ubifs: zero stale data beyond EOF before file size grows
2026-10-26 12:50 UTC (2+ messages)
` [PATCH v4] "
[PATCH 0/3] qtest: Remove 256 IRQ limit on irq intercepts
2026-10-26 12:56 UTC (4+ messages)
` [PATCH 1/3] system/qtest: Avoid fixed-size irq_levels array for IRQ intercept
` [PATCH 2/3] system/qtest: Check ngl->name for irq_intercept_in
` [PATCH 3/3] tests/qtest/libqtest: Use a GArray for QTestState::irq_level[]
[PATCH] ALSA: usb-audio: reset a MIDI device whose input is stuck
2026-10-26 12:57 UTC
[PATCH v11 0/5] Add initial support for Qualcomm SM7250 SoC
2026-10-26 12:57 UTC (2+ messages)
[PATCH v2 0/2] media: rc: ati_remote: fix NULL input device handling
2026-10-26 12:57 UTC (3+ messages)
` [PATCH v2 1/2] media: rc: ati_remote: fix NULL input_dev on rc device open
` [PATCH v2 2/2] media: rc: ati_remote: fix NULL input_dev when mouse=0
[PATCH 0/8] Docs: damon: fix grammar and typos
2026-10-26 12:57 UTC (7+ messages)
` [PATCH 1/8] Docs/admin-guide/mm/damon/start: fix grammar
` [PATCH 2/8] Docs/admin-guide/mm/damon/stat: fix pronoun agreement
` [PATCH 4/8] Docs/admin-guide/mm/damon/lru_sort: fix remaining grammar
[PATCH] virtio-gpu: run scanout reset cleanup on the main loop thread
2026-10-26 7:02 UTC
[PATCH 0/4] ASoC: cancel pending delayed works on component remove
2026-10-26 12:57 UTC (5+ messages)
` [PATCH 2/4] ASoC: rt5659: cancel jack_detect_work "
` [PATCH 4/4] ASoC: wm8994: drain all delayed works "
[PATCH 0/2] Fix SM6115 MDSS register access during runtime resume
2026-10-26 12:57 UTC (3+ messages)
` [PATCH 2/2] arm64: dts: qcom: sm6115: Add missing MDSS AHB clock
[PATCH v5 00/13] Add CPER logging support for CRI
2026-10-26 12:57 UTC (5+ messages)
` [PATCH v5 07/13] drm/xe/xe_ras: Report device memory errors using SIGID
` [PATCH v5 09/13] drm/xe/xe_ras: Report soc internal "
[PATCH RFC 0/4] IPE: add a dedicated policy keyring
2026-10-26 12:57 UTC (8+ messages)
` [PATCH RFC 1/4] ipe: add the .ipe "
[PATCH net] l2tp: only return sessions of the given tunnel in l2tp_session_get()
2026-10-26 12:57 UTC (2+ messages)
[PATCH v2] usb: uas: wait for pending commands before unbinding
2026-10-26 12:56 UTC (2+ messages)
ipv6: skb_over_panic in __ip6_append_data() when mtu - fragheaderlen is in [1,7] (single sendmsg, since 2.6.12)
2026-10-26 12:56 UTC (4+ messages)
` [PATCH net] ipv6: fix dead half of the MTU guard in __ip6_append_data()
[PATCH] python3: upgrade 3.14.9 -> 3.14.10
2026-10-26 12:51 UTC
[PATCH] ksmbd: use the resolved share path for the share root
2026-10-26 12:55 UTC
[PATCH 0/6] Add support for Qualcomm TSCSS hardware
2026-10-26 12:55 UTC (8+ messages)
` [PATCH 1/6] dt-bindings: ptp: Document the TSCSS on Qualcomm Lemans and Monaco SoCs
[PATCH v3 0/2] nvme-tcp: NIC topology aware I/O queue scaling and queue info export
2026-10-26 12:55 UTC (5+ messages)
` [PATCH v3 1/2] nvme: add debugfs helpers for NVMe drivers
` [PATCH v3 2/2] nvme: expose queue information via debugfs
[PATCH] xen/x86/svm: Apply the virtual-8086 IOPL check to INT n only
2026-10-26 12:54 UTC (5+ messages)
[PATCH] common/mlx5: fix mkey ordering enum
2026-10-26 12:54 UTC (2+ messages)
` [PATCH v3] "
[PATCH net-next 0/3] net: qrtr: implement socket shutdown()
2026-10-26 12:54 UTC (5+ messages)
` [PATCH net-next 1/3] net: qrtr: do not take the sock lock on blocking recv
` [PATCH net-next 2/3] net: qrtr: propagate sock_alloc_send_skb() errors from sendmsg()
[PATCH net v2 0/2] net: phy: postpone PHY interrupts during sleep with MAC-managed PM
2026-10-26 12:54 UTC (3+ messages)
` [PATCH net v2 1/2] net: phy: move irq_suspended and irq_rerun out of the bitfield
[PATCH v5] arm64: dts: qcom: sm7125-samsung: add initial device tree
2026-10-26 12:54 UTC (2+ messages)
[PATCH mptcp-next v11 0/6] mptcp: pm: in-kernel: retry subflows closed after an error
2026-10-26 12:53 UTC (7+ messages)
` [PATCH mptcp-next v11 1/6] selftests: mptcp: connect: retry write() on EAGAIN
` [PATCH mptcp-next v11 2/6] netlink: specs: mptcp: add the subflow-retries attribute
` [PATCH mptcp-next v11 3/6] mptcp: pm: in-kernel: add the subflow-retries limit
` [PATCH mptcp-next v11 4/6] mptcp: pm: in-kernel: retry subflows closed after an error
` [PATCH mptcp-next v11 5/6] selftests: mptcp: pm_nl_ctl: support the subflow-retries limit
` [PATCH mptcp-next v11 6/6] selftests: mptcp: join: validate subflow retry after link failure
[FYI] DAMON and virtio-balloon in DeepSeek's DSec paper
2026-10-26 12:53 UTC (10+ messages)
[PATCH] arm64: dts: st: Update gpio-line-names on STM32MP23xx DHCOS SoM
2026-10-26 12:52 UTC
[PATCH v3 00/12] efi: payload: allow passing arguments to UKIs
2026-10-26 12:09 UTC (2+ messages)
` [PATCH v3 05/12] globalvar: skip empty variables in globalvar_get_match()
[PATCH] arm64: dts: st: Move Bluetooth to USART2 on STM32MP23xx DHCOS SoM
2026-10-26 12:51 UTC
[PATCH] tee: shm: don't warn on oversized request in tee_dyn_shm_alloc_helper()
2026-10-26 10:52 UTC
error[E0080]: evaluation panicked: assertion failed: size_of::<isize>() == size_of::<isize_atomic_repr>()
2026-10-26 12:51 UTC
[PATCH 3/6] MIPS: Ingenic: Add cpu-probe setup for XBurst and XBurst II R2
2026-10-26 12:51 UTC (2+ messages)
[PATCH bpf 51/81] bpf: Check stack and count calls of recursive subprogs at run time
2026-10-26 12:51 UTC (2+ messages)
[PATCH bpf 07/81] bpf: One time slice of may_goto for a run of a prog
2026-10-26 12:50 UTC (2+ messages)
[RFC bpf-next 4/9] bpf: Add kfuncs to allocate and seal user pages
2026-10-26 12:51 UTC (2+ messages)
[PATCH] mm/migrate: move NR_FILE_THPS on cross-node migration
2026-10-26 12:51 UTC (3+ messages)
[PATCH v1 0/3] vpci/msix: separate out common MSI-X code
2026-10-26 12:49 UTC (5+ messages)
` [PATCH v1 1/3] vpci/msix: move helpers to common
` [PATCH v1 3/3] vpci/msix: move common msix code to common file
[PATCH v3 0/4] drm/imagination: Clean up MIPS firmware interfaces
2026-10-26 12:48 UTC (5+ messages)
` [PATCH v3 1/4] drm/imagination: Limit access to the MIPS firmware interface
` [PATCH v3 2/4] drm/imagination: Update the MIPS firmware headers
` [PATCH v3 3/4] drm/imagination: Improve some logging in error paths
` [PATCH v3 4/4] drm/imagination: Simplify MIPS PTE definitions
[PATCH] ci: only warn about perforce/git-lfs/JGit on platforms that need them
2026-10-26 12:49 UTC (5+ messages)
` [PATCH v3 0/2] ci: fail the build if perforce, git-lfs or JGit fail to install
` [PATCH v3 1/2] ci: drop quarantine removal for macos perforce binaries
[PATCH] arm64: dts: qcom: qcs6490-rb3gen2: Add SPI3 QUP core bandwidth OPP
2026-10-26 12:49 UTC (2+ messages)
[PATCH v2] media: rkvdec: Handle interrupts without a current context
2026-10-26 12:48 UTC (2+ messages)
[PATCH] x86/desc: build boot GDT descriptors with a macro
2026-10-26 12:48 UTC (5+ messages)
[PATCH v2] usb: xhci: Fix use-after-free race in xhci_stop_device()
2026-10-26 12:48 UTC (2+ messages)
[PATCH] scsi: target: Verify the iSCSI ISID is NUL-terminated
2026-10-26 12:48 UTC (4+ messages)
` [PATCH v2] "
[PATCH] tracing: don't reference jiffies from writeback TP_printk()
2026-10-26 12:47 UTC (2+ messages)
[PATCH] xen/sched: Fix the sorted insertion in sched_domain_insert_unit()
2026-10-26 12:46 UTC (2+ messages)
[PATCH] power: sequencing: pcie-m2: Drive the Key E SDIO_RESET# signal
2026-10-26 12:46 UTC (2+ messages)
[PATCH] hw/sparc/sun4m: Limit max_mem to what the memory controllers decode
2026-10-26 12:44 UTC (3+ messages)
[PATCH] libunwind: update patch status
2026-10-26 12:45 UTC
[PATCH v22 00/14] media: qcom: camss: Add Kaanapali support
2026-10-26 12:44 UTC (5+ messages)
` [PATCH v22 08/14] media: qcom: camss: csid: Add support for CSID 1080
[PATCH v2 0/2] scsi: target: iscsi: fix stalled aborted WRITE commands
2026-10-26 12:44 UTC (4+ messages)
[PATCH net-next v18 4/4] hinic3: Add ethtool pause param ops
2026-10-26 12:44 UTC (2+ messages)
[PATCH net-next v18 3/4] hinic3: Add Add per queue netdev-genl stats
2026-10-26 12:44 UTC (2+ messages)
[PATCH net-next v18 1/4] hinic3: Add ethtool statistic ops part1
2026-10-26 12:44 UTC (2+ messages)
[PATCH wireless] wifi: mac80211: abort chanswitch when leaving an IBSS
2026-10-26 12:43 UTC (2+ messages)
[PATCH v2 0/3] Add VGA support for Apalis iMX6
2026-10-26 12:43 UTC (7+ messages)
` [PATCH v2 3/3] ARM: dts: imx6q-apalis: Add VGA overlay
[PATCH 0/3] hwrng: add Microchip RNG90 support
2026-10-26 12:43 UTC (3+ messages)
` [PATCH 1/3] dt-bindings: trivial-devices: add Microchip RNG90
[PATCH v2] arm64: dts: qcom: lemans: Enable audio over DISPLAY-PORT dp0
2026-10-26 12:41 UTC
[PATCH 0/5] fs: make the system calls waiting for s_umount killable
2026-10-26 12:41 UTC (5+ messages)
` [PATCH 4/5] fs: make FSCONFIG_CMD_RECONFIGURE killable on s_umount
` [PATCH 5/5] fs: make umount(2) of the root "
[PATCH v2 0/2] serial: 8250_ingenic: Set UMR and UACR, add the X1600
2026-10-26 12:41 UTC (3+ messages)
` [PATCH v2 1/2] dt-bindings: serial: ingenic: Add "
[PATCH net] net: dsa: motorcomm: Fix function parameter types
2026-10-26 12:41 UTC (2+ messages)
[PATCH v7 00/15] drm/imx: dc: Use prefetch engine
2026-10-26 12:41 UTC (3+ messages)
` [PATCH v7 15/15] "
[PATCH] qtest: ensure socket_accept() return value is initialized
2026-10-26 12:40 UTC
[PATCH RESEND v3 0/7] hw/nvme: lift IOV_MAX limit in DMA path
2026-10-26 12:39 UTC (3+ 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.