messages from 2026-07-27 19:40:11 to 2026-07-27 20:28:20 UTC [more...]
[PATCH] ARM: dts: BCM5301X: SR400AC: set WAN MAC from nvram
2026-07-27 20:28 UTC
[PATCH v6 00/12] Use generic_file_read_iter() in hugetlbfs
2026-07-27 20:27 UTC (4+ messages)
` [PATCH v6 07/12] mm: Check individual hugetlb pages for poison
[PATCH] fwnode: add missing kernel-doc for struct fwnode_operations members
2026-07-27 20:27 UTC
[PATCH] ARM: dts: BCM5301X: DIR-890L: set WAN MAC from nvram
2026-07-27 20:27 UTC
[PATCH v3 0/5] tracing: add ref_trace_final_put tracing
2026-07-27 20:27 UTC (5+ messages)
` [PATCH v3 1/5] tracing: add ref_trace_final_put tracepoint
` [PATCH v3 2/5] refcount: "
[Buildroot] what is proper asciidoc markup for monospaced font?
2026-07-27 20:25 UTC
[RFC PATCH] audit: drop BUG_ON() from audit_log_XXX()
2026-07-27 20:26 UTC (5+ messages)
Assertion failure with git cat-file --batch-command
2026-07-27 20:26 UTC (3+ messages)
[PATCH v5 0/2] drm/xe: Use IBC v3 on PTL
2026-07-27 20:26 UTC (3+ messages)
` [PATCH v5 2/2] drm/xe: Add debugfs for IA/GT bias
[PATCH] ARM: dts: BCM5301X: AC9: set WAN MAC from nvram
2026-07-27 20:26 UTC
Enable sashiko.dev for the audit list?
2026-07-27 20:26 UTC (3+ messages)
[PATCH] cxl/region: Restore passthrough decoder enable on region re-assembly
2026-07-27 20:25 UTC (2+ messages)
[PATCH v2] hw/display/virtio-gpu: fix offset wraparound in scanout_blob_to_fb
2026-07-27 20:24 UTC (3+ messages)
Misuse of mapping_set_folio_order_range()
2026-07-27 20:25 UTC
[PATCH v5 0/6] Add support to 2 panels in bonded-DSI mode
2026-07-27 20:24 UTC (4+ messages)
` [PATCH v5 1/6] dt-bindings: display: panel: Modify reset gpio number constrain
Regression: webcam freezing since Linux 6.15
2026-07-27 20:23 UTC (5+ messages)
[PATCH v3 00/11] dmaengine: miscellaneous fixes for ioat, switchtec_dma and plx_dma
2026-07-27 20:23 UTC (9+ messages)
` [PATCH v3 08/11] dmaengine: switchtec-dma: fix use-after-free of swdma_dev in remove()
` [PATCH v3 09/11] dmaengine: ioat: disable relaxed ordering before registering the device
` [PATCH v3 10/11] dmaengine: ioat: use sysfs_emit() in per-channel sysfs show()
` [PATCH v3 11/11] dmaengine: plx_dma: fix NULL pointer deref in plx_dma_isr()
[PATCH v2 net 0/2] ptp: fix scaled_ppm_to_ppb() overflow bypassing the max_adj check
2026-07-27 20:22 UTC (3+ messages)
` [PATCH v2 net 1/2] ptp: reject frequency adjustments that overflow scaled_ppm_to_ppb()
[PATCH 0/2] clk: en7523: Add support for selecting SCU serdes
2026-07-27 20:21 UTC (6+ messages)
` [PATCH 1/2] dt-bindings: clock: airoha: Add PHY binding for Serdes port
[PATCH v8 0/3] ASoC: qcom: qdsp6: Add MI2S clock control
2026-07-27 20:21 UTC (5+ messages)
` [PATCH v8 1/3] ASoC: dt-bindings: qcom,q6apm-lpass-dais: Document DAI subnode
[PATCH] hwmon: (lm63) Clamp PWM frequency multiplier to [1, 31]
2026-07-27 20:21 UTC
[PATCH v7 net-next 0/3] Implement PTP support in netdevsim
2026-07-27 20:20 UTC (4+ messages)
` [PATCH v7 net-next 2/3] netdevsim: Implement basic ptp support
[android-common:android17-6.18-kminext 0/5] undefined reference to `kvm_get_kvm_safe'
2026-07-27 20:19 UTC
[PATCH 0/6] clk: renesas: rzg2l: Add RZ/G3L MIPI DSI, LCDC and LVDS clock support
2026-07-27 20:18 UTC (4+ messages)
` [PATCH 4/6] clk: renesas: rzg2l: Add support for RZ/G3L DSI mux
[PATCH v3] common: strip attr 2.6.0 --restore safety warnings
2026-07-27 20:18 UTC (3+ messages)
` [PATCH v4] "
[PATCH v7 0/5] arm64: dts: imx8mp-skov: add new 7" variant
2026-07-27 20:18 UTC (5+ messages)
` [PATCH v7 1/5] arm64: dts: freescale: imx8mp: fix sort order
` [PATCH v7 2/5] dt-bindings: arm: fsl: add base compatible for Skov i.MX8MP revC
[PATCH net-next v3 0/3] net: dsa: mv88e6xxx: various hwstamp fixes
2026-07-27 20:18 UTC (4+ messages)
[PATCH v3 00/24] dmaengine: dw-edma: Support dynamic LL appends
2026-07-27 20:18 UTC (8+ messages)
` [PATCH v3 08/24] dmaengine: dw-edma: Prepare LL progress event handling
` [PATCH v3 09/24] dmaengine: dw-edma: Prepare deferred IRQ reporting for LL events
` [PATCH v3 10/24] dmaengine: dw-edma: Prepare LL kicks for event serialization
[PATCH] libsepol/cil: Return SEPOL_ERR on failure to set bit
2026-07-27 20:18 UTC (3+ messages)
[PATCH 1/2] drm/amdkfd: Evict SVM BOs synchronously from TTM eviction
2026-07-27 20:16 UTC (2+ messages)
` [PATCH 2/2] drm/amdkfd: Remove svm_bo eviction fence
[PATCH] libsepol: cap max depth for __evaluate_classperms_list()
2026-07-27 20:17 UTC (3+ messages)
[PATCH v2 0/2] Fix initialization for Generic Clone X-Input Gamepads
2026-07-27 20:17 UTC (3+ messages)
[PATCH 1/2] x86/resctrl, Documentation: Keep mbm_assign_mode "default" on boot
2026-07-27 20:17 UTC (15+ messages)
[PATCH] ext4: convert pa_count from atomic_t to refcount_t
2026-07-27 20:15 UTC (3+ messages)
[PATCH v3 1/2] libselinux: support multiple spec_files
2026-07-27 20:16 UTC (4+ messages)
` [PATCH v3 2/2] libselinux: support multiple context files for the file backend
[PATCH v8 00/35] pinctrl: airoha: split on shared and SoC drivers, add more SoCs
2026-07-27 20:15 UTC (6+ messages)
` [PATCH v8 28/35] dt-bindings: pinctrl: airoha: an7583: add pon_alt pin group
` [PATCH v8 30/35] dt-bindings: pinctrl: airoha: an7583: add olt function/group
[PATCH] spi: ath79: use devm everywhere in probe
2026-07-27 20:15 UTC
[PATCH v5 net-next 1/7] ptp: Add ioctls for PHC timestamps with quality attributes
2026-07-27 20:15 UTC (6+ messages)
[PATCH v6 1/7] arm64: dts: imx8mp: Add DT label to SPBA5 bus
2026-07-27 20:14 UTC (10+ messages)
` [PATCH v6 2/7] arm64: dts: imx8mm: imx8mp: Add LVDS DTOs for Data Modul i.MX8M Mini and Plus eDM SBC
` [PATCH v6 3/7] arm64: dts: imx8mm: imx8mp: Add legacy board "
` [PATCH v6 4/7] arm64: dts: imx8mm: imx8mp: Add HDMI "
` [PATCH v6 5/7] arm64: dts: imx8mm: imx8mp: Add CM "
` [PATCH v6 6/7] arm64: dts: imx8mm: imx8mp: Add FIO1 "
` [PATCH v6 7/7] arm64: dts: imx8mm: imx8mp: Add FIO1-Audio "
[PATCH] ext4: turn off DAX on new files when encryption is set
2026-07-27 20:13 UTC (4+ messages)
[PATCH v8 00/12] ZTE zx297520v3 clock bindings and driver
2026-07-27 20:13 UTC (13+ messages)
` [PATCH v8 09/12] clk: zte: Introduce a driver for zx297520v3 matrix clocks
` [PATCH v8 10/12] clk: zte: Introduce a driver for zx297520v3 LSP clocks
` [PATCH v8 11/12] reset: zte: Add a zx297520v3 reset driver
` [PATCH v8 12/12] ARM: dts: zte: Declare zx297520v3 CRM device nodes
[PATCH] block: stop the timeout timer when releasing a never added disk
2026-07-27 20:12 UTC
[PATCH v7 00/10] s390/vfio_ccw fixes
2026-07-27 20:12 UTC (21+ messages)
` [PATCH v7 01/10] s390/vfio_ccw: free all memory if cp_init() fails
` [PATCH v7 02/10] s390/vfio_ccw: limit the number of channel program segments
` [PATCH v7 03/10] s390/vfio_ccw: fix out of bounds check on CCW array
` [PATCH v7 04/10] s390/vfio_ccw: ensure first IDAW remains constant
` [PATCH v7 05/10] s390/vfio_ccw: calculate idal length based on idaw type
` [PATCH v7 06/10] s390/vfio_ccw: ensure index for read/write regions are within range
` [PATCH v7 07/10] s390/vfio_ccw: cancel existing workqueues
` [PATCH v7 08/10] s390/vfio_ccw: move cp cleanup out of not operational
` [PATCH v7 09/10] s390/vfio_ccw: selectively expand io_mutex
` [PATCH v7 10/10] s390/vfio_ccw: implement a crw lock
[PATCH v6 0/9] cxl: Support Back-Invalidate
2026-07-27 19:35 UTC (3+ messages)
` [PATCH v6 2/9] cxl/pci: Add BI topology enable/disable
` [PATCH v6 3/9] cxl/hdm: Add BI coherency support for endpoint decoders
[GIT PULL] Broadcom devicetree fixes for 7.2
2026-07-27 20:12 UTC
[PATCH v3] drm/v3d: release CPU job resources on pre-init failures
2026-07-27 20:11 UTC (2+ messages)
CVE-2026-64546: drm/edid: fix OOB read in drm_parse_tiled_block()
2026-07-27 20:10 UTC
CVE-2026-64545: net, bpf: check master for NULL in xdp_master_redirect()
2026-07-27 20:10 UTC
CVE-2026-64544: crypto: asymmetric_keys - fix OOB read in pefile_digest_pe_contents
2026-07-27 20:10 UTC
CVE-2026-64543: tipc: fix use-after-free of the discoverer in tipc_disc_rcv()
2026-07-27 20:10 UTC
CVE-2026-64542: ipv6: ndisc: fix NULL deref in accept_untracked_na()
2026-07-27 20:10 UTC
CVE-2026-64541: net/smc: fix UAF in smc_cdc_rx_handler() by pinning the socket
2026-07-27 20:10 UTC
CVE-2026-64540: usbnet: gl620a: fix out-of-bounds read in genelink_rx_fixup()
2026-07-27 20:10 UTC
CVE-2026-64539: Bluetooth: eir: Fix stack OOB write when prepending the Flags AD
2026-07-27 20:10 UTC
CVE-2026-64555: KVM: arm64: nv: Fix SPSR_EL2 restore in kvm_hyp_handle_mops()
2026-07-27 20:10 UTC
CVE-2026-64554: netfilter: bridge: fix stale prevhdr pointer in br_ip6_fragment()
2026-07-27 20:10 UTC
CVE-2026-64553: net: psample: fix info leak in PSAMPLE_ATTR_DATA
2026-07-27 20:10 UTC
CVE-2026-64552: virtio-net: fix len check in receive_big()
2026-07-27 20:10 UTC
CVE-2026-64551: sctp: validate STALE_COOKIE cause length before reading staleness
2026-07-27 20:10 UTC
CVE-2026-64550: net: qualcomm: rmnet: validate MAP frame length before ingress parsing
2026-07-27 20:10 UTC
CVE-2026-64549: Bluetooth: bpa10x: avoid OOB read of revision string in bpa10x_setup()
2026-07-27 20:10 UTC
CVE-2026-64548: bpf, sockmap: reject overflowing copy + len in bpf_msg_push_data()
2026-07-27 20:10 UTC
CVE-2026-64547: net: usb: net1080: validate packet_len before pad-byte access in rx_fixup
2026-07-27 20:10 UTC
CVE-2026-64537: bridge: cfm: reject invalid CCM interval at configuration time
2026-07-27 20:10 UTC
CVE-2026-64538: ipv6: Fix null-ptr-deref in fib6_nh_mtu_change()
2026-07-27 20:10 UTC
[PATCH net-next V7 0/4] devlink: Add boot-time eswitch mode defaults
2026-07-27 20:10 UTC (5+ messages)
` [PATCH net-next V7 4/4] devlink: Apply eswitch mode boot defaults
[PATCH v2] tests/intel/xe_pm: include PCI domain in i2c adapter name
2026-07-27 20:08 UTC (2+ messages)
` ✓ Xe.CI.BAT: success for tests/intel/xe_pm: include PCI domain in i2c adapter name (rev2)
[PATCH 0/2] target/s390x: Fix DR/D INT64_MIN / -1 host crash
2026-07-27 20:07 UTC (2+ messages)
[PATCH v14 0/2] phy: qcom-mipi-csi2: Add a CSI2 MIPI DPHY driver
2026-07-27 20:06 UTC (6+ messages)
` [PATCH v14 1/2] dt-bindings: phy: qcom: Add CSI2 C-PHY/DPHY schema
[PATCH v1 0/4] firmware/clk: arm_scpi hardening (leak, OPP bounds, cpufreq)
2026-07-27 20:06 UTC (8+ messages)
` [PATCH v1 3/4] clk: scpi: bound-check DVFS index in scpi_dvfs_recalc_rate
` [PATCH v1 2/4] firmware: arm_scpi: reject DVFS OPP count above MAX_DVFS_OPPS
` [PATCH v1 4/4] clk: scpi: register scpi-cpufreq once and clear on failure
[PATCH v7 01/12] PCI: liveupdate: Set up FLB handler for the PCI core
2026-07-27 20:06 UTC (3+ messages)
[PATCH 0/2] regulator: fp9931: fix voltage mapping and runtime PM issues
2026-07-27 20:04 UTC (3+ messages)
` [PATCH 1/2] regulator: fp9931: Fix VPOS/VNEG voltage selector table
[PATCH v2 0/2] target/s390x: Make PRNO TRNG interruptible
2026-07-27 20:05 UTC (2+ messages)
[PATCH] pack-bitmap: handle objects at bitmap position zero
2026-07-27 20:05 UTC (2+ messages)
[PATCH net v3] net: reduce XMIT_RECURSION_LIMIT under KASAN
2026-07-27 20:04 UTC
[PATCH] wifi: mt76: mt7915: keep the tx worker off the txq scheduler during hw restart
2026-07-27 20:04 UTC (2+ messages)
[frank-w-bpi-r2-4.14:7.2-rc 164/164] utils/firmware/airoha/EthMD32.DSP.bin: warning: ignored by one of the .gitignore files
2026-07-27 20:03 UTC
[BUG] Crash in network_info_get_roam_frequencies() when a neighbor report completes with -ENOTCONN during disconnect teardown
2026-07-27 20:03 UTC
[PATCH] nvmet-tcp: Do not WARN on remotely-controlled oversized SGL allocations
2026-07-27 20:03 UTC
[PATCH 0/5] more hardening fixes for s390
2026-07-27 20:02 UTC (6+ messages)
` [PATCH 5/5] pc-bios/s390-ccw: bound zipl menu strlen and replace VLA in zipl_print_entry
[PATCH v3 sched_ext/for-7.3] sched_ext: Bound per-task reenqueues and eject the owning scheduler
2026-07-27 20:02 UTC (4+ messages)
` [PATCH sched_ext/for-7.3] tools/sched_ext/include: Regenerate enum_defs.autogen.h
[PATCH v2 0/3] irqchip: qcom: Add sane defaults and drop defconfig
2026-07-27 20:01 UTC (4+ messages)
` [PATCH v2 1/3] irqchip/qcom: Enable compile testing for QCOM_PDC and QCOM_MPM
` [PATCH v2 2/3] irqchip/qcom: Add defaults for desired SoC drivers
` [PATCH v2 3/3] arm64: defconfig: Drop redundant Qualcomm irqchip entries
[PATCH net-next v2 0/2] dpll: zl3073x: add PTP clock support
2026-07-27 19:59 UTC (5+ messages)
` [PATCH net-next v2 2/2] "
[PATCH] KVM: SVM: make svm_flush_tlb_gva do a full asid flush if NPT enabled
2026-07-27 19:58 UTC (3+ messages)
[PATCH BlueZ 0/3] Hide WakeAllowed when the adapter cannot wake the host
2026-07-27 19:58 UTC (3+ messages)
` [PATCH BlueZ 1/3] adapter: Add btd_adapter_may_wake()
[PATCH v2] drm/panel-edp: Add BOE NE140QDM-NX2
2026-07-27 19:58 UTC
[PATCH] seq_file: rename mangle_path to seq_mangle_path
2026-07-27 19:57 UTC
[syzbot] [usb?] KASAN: slab-use-after-free Read in event_handler
2026-07-27 19:56 UTC (2+ messages)
[PATCH v1 0/4] smartpqi: fixes and updates for 2.1.42-011
2026-07-27 19:55 UTC (2+ messages)
` [PATCH v1 1/4] smartpqi: Fix AIO retry marker cleared by SCSI core between dispatches
[PATCH] um: fix CONFIG_GCOV for built-in code
2026-07-27 19:55 UTC
[PATCH -mm v2 0/1] sysctl: remove CONFIG_PROC_SYSCTL, it just mirrors CONFIG_SYSCTL
2026-07-27 19:51 UTC (3+ messages)
` [PATCH -mm v2 1/1] "
[RFC PATCH 1/2] RDMA/rxe: drive UDP tunnel socket lifetime from the GID table
2026-07-27 19:55 UTC (2+ messages)
[PATCH] drm/panel-edp: Add BOE NE140QDM-NX2
2026-07-27 19:55 UTC (7+ messages)
[PATCH v4 0/2] usb: core: Add quirk for 255-byte initial config read
2026-07-27 19:54 UTC (3+ messages)
` [PATCH v4 1/2] usb: core: Add quirk for 255-bytes "
` [PATCH v4 2/2] usb: hub: Split announce_device() to log device identity before enumeration
[ANNOUNCE] fstests: for-next branch updated to v2026.07.21
2026-07-27 19:54 UTC (3+ messages)
[PATCH v2] tracing: Cleanup event_enable_trigger_parse() by using __free()
2026-07-27 19:54 UTC
[PATCH 0/9] dtc: dt-check-style: Improvements for false positives
2026-07-27 19:54 UTC (2+ messages)
[PATCH] quota: remove CONFIG_PRINT_QUOTA_WARNING code
2026-07-27 19:53 UTC (2+ messages)
[PATCH] staging: rtl8723bs: add blank line after declaration
2026-07-27 19:52 UTC
[PATCH b4 0/4] review: keep the unread badge alive for applied series
2026-07-27 19:52 UTC (2+ messages)
[PATCH] change utf8_strwidth() return type to size_t
2026-07-27 19:52 UTC (6+ messages)
` [PATCH v3] utf8: make utf8_strwidth() and utf8_strnwidth() return size_t
[PATCH] drm/i915/kunit: DP Link: Use if statements instead of for loops
2026-07-27 19:51 UTC (2+ messages)
` ✓ i915.CI.BAT: success for "
[PATCH v7 0/9] KVM: x86/pmu: Add hardware Topdown metrics support
2026-07-27 19:51 UTC (11+ messages)
` [PATCH v7 2/9] KVM: x86/pmu: Support Intel fixed counter 3 on mediated vPMU
` [PATCH v7 3/9] KVM: x86/pmu: Rename and move vcpu_get_perf_capabilities() to pmu.h
` [PATCH v7 4/9] KVM: x86/pmu: Snapshot host IA32_PERF_CAPABILITIES in kvm_host
` [PATCH v7 5/9] KVM: x86/pmu: Support PERF_METRICS MSR in mediated vPMU
` [PATCH v7 7/9] KVM: x86/pmu: Restrict RDPMC passthrough to known CPUs
[PATCH v9 0/4] firmware: Add coreboot CFR firmware attributes driver
2026-07-27 19:51 UTC (5+ messages)
` [PATCH v9 1/4] platform/x86: Sort firmware attributes class includes
` [PATCH v9 2/4] firmware: Move firmware attributes class helper
` [PATCH v9 3/4] firmware: Rename google firmware directory to coreboot
` [PATCH v9 4/4] firmware: coreboot: Add CFR firmware attributes driver
[paulmck-rcu:dev.2026.07.23a] BUILD SUCCESS 72bb64807a6dbefe2cf3b89e116470d68fbeb2ef
2026-07-27 19:50 UTC
[PATCH v2] lockdep: Fix subclass resource leak in lockdep_unregister_key()
2026-07-27 19:51 UTC (2+ messages)
[v8 PATCH] arm64: mm: show direct mapping use in /proc/meminfo
2026-07-27 19:50 UTC (4+ messages)
[leon-rdma:fix-p2p-acs-v1 120/121] ERROR: modpost: module pci_acs_test uses symbol pci_acs_egress_port_valid from namespace EXPORTED_FOR_KUNIT_TESTING, but does not import it
2026-07-27 19:50 UTC
[PATCH] usb: fhci-hcd: use platform_get_irq and simplify error paths
2026-07-27 19:49 UTC
[PATCH net 0/1] openvswitch: reject mismatched flow ID updates
2026-07-27 19:48 UTC (3+ messages)
` [PATCH net 1/1] net: openvswitch: reject mismatched flow IDs
[PATCH] mailbox: sun6i: modernize probe and convert to fully managed
2026-07-27 19:48 UTC (2+ messages)
[PATCH] pinctrl: samsung: exynos: replace irq_of_parse_and_map with modern APIs
2026-07-27 19:48 UTC
net/rxrpc/peer_object.o: error: objtool: rxrpc_init_peer.isra.0+0x48: can't find jump dest instruction at .text.rxrpc_init_peer.isra.0+0xbc
2026-07-27 19:47 UTC
[PATCH] spi: spi-mpc52xx: use platform_get_irq_optional for IRQ lookup
2026-07-27 19:47 UTC
[syzbot] [input?] [usb?] WARNING in cm109_input_ev/usb_submit_urb (2)
2026-07-27 19:47 UTC
[PATCH net-next] net: phylink: add phylink_pcs_loopback() method for PCS loopback support
2026-07-27 19:46 UTC (3+ messages)
` [PATCH net-next v2] "
[PATCH v8 00/12] Fine grained fault locking, threaded prefetch, storm cache
2026-07-27 19:46 UTC (5+ messages)
` [PATCH v8 03/12] drm/xe: Thread prefetch of SVM ranges
[PATCH] mailbox: bcm2835: use platform_get_irq and simplify probe
2026-07-27 19:46 UTC
[PATCH] iommu/fsl-pamu: modernize IRQ lookup, MMIO mapping, and pointer types
2026-07-27 19:44 UTC
[PATCH v2] PCI: Don't report zero-sized resources as assignment failures
2026-07-27 19:44 UTC (2+ messages)
[PATCH] drm/amdgpu: cap GTT size to physical RAM on APUs
2026-07-27 19:42 UTC
[PATCH v3 0/5] media: hws: add HDMI audio capture support
2026-07-27 19:42 UTC (4+ messages)
` [PATCH v3 2/5] media: hws: add shared scratch DMA arena
[PATCH nf-next] netfilter: conncount: normalize tuple and zone on successful ct lookup
2026-07-27 19:41 UTC
[PATCH v5 00/12] Use generic_file_read_iter() in hugetlbfs
2026-07-27 19:40 UTC (4+ messages)
` [PATCH v5 01/12] memory-failure: Fix hardware poison check in unpoison_memory() again
[PATCH v7 0/3] Add root port reset to support link recovery
2026-07-27 19:40 UTC (2+ messages)
` (subset) "
[PATCH v2 0/2] drm/amdkfd: Unmap SVM range from GPU set to no-access
2026-07-27 19:39 UTC (3+ messages)
` [PATCH v2 1/2] drm/amdkfd: Add helper svm_range_update_checkpoint_timestamp
` [PATCH v2 2/2] drm/amdkfd: Unmap svm range from GPU set to no-access
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.