All of lore.kernel.org
 help / color / mirror / Atom feed
 messages from 2026-07-02 04:50:40 to 2026-07-02 06:16:11 UTC [more...]

[PATCH v4 0/7] Read MAC address from SST vendor specific SFDP region
 2026-07-02  6:16 UTC  (8+ messages)
` [PATCH v4 1/7] dt-bindings: mtd: jedec,spi-nor: allow the SFDP to be exposed via NVMEM

[PATCH 0/2] Add device tree for Acer Swift Go Pro AI (SFA14-11)
 2026-07-02  6:31 UTC  (2+ messages)
` [PATCH 1/2] dt-bindings: arm: qcom: Add "

[PATCH 0/5] Rate limited printing for Rust
 2026-07-02  6:15 UTC  (3+ messages)
` [PATCH 3/5] rust: add pr_*_ratelimit! macros for printing

[PATCH bpf-next v8 0/9] bpf: Introduce global percpu data
 2026-07-02  6:15 UTC  (4+ messages)
` [PATCH bpf-next v8 2/9] "

[PATCH] hw/intc/loongarch_dintc: Fix OOB access in DINT MMIO write handler
 2026-07-02  6:14 UTC  (4+ messages)

[PATCH 0/3] Change XEN_DOMCTL_setvcpuaffinity interface
 2026-07-02  6:13 UTC  (5+ messages)

[PATCH v5 0/2] PM: dpm_watchdog: Improve DPM watchdog configurability
 2026-07-02  6:12 UTC  (9+ messages)
` [PATCH v5 1/2] PM: sleep: Rename module parameters prefix to "pm_sleep"
` [PATCH v5 2/2] PM: dpm_watchdog: Allow disabling DPM watchdog by default

[PATCH v10 0/3] Enable ADSP and CDSP for Glymur SoC
 2026-07-02  6:12 UTC  (3+ messages)
` [PATCH v10 1/3] dt-bindings: soundwire: qcom: Increase max data ports to 17

[PATCH v2] x86/Xen: correct commentary and parameter naming of xen_exchange_memory()
 2026-07-02  6:11 UTC 

[PATCH bpf-next v6] bpf: Reject programs with inlined helpers if JIT is unavailable
 2026-07-02  6:10 UTC  (4+ messages)

[PATCH v2 0/3] drivers: Improve memory management for large object allocations when i915/shmem is used with iommu
 2026-07-02  6:10 UTC  (3+ messages)

[PATCH 0/3] rtc: s35390a: Allow use of output pin for interrupt signal 1 for wakealarm
 2026-07-02  6:09 UTC  (9+ messages)
` [PATCH 1/3] dt-bindings: rtc: Add sii,wakealarm-output-pin property for S35390A

[PATCH] ext4: get rid of ppath in get_ext_path()
 2026-07-02  6:09 UTC  (5+ messages)

[PATCH 0/4] spi: fix sticky -EINVAL after PM runtime resume failure
 2026-07-02  6:08 UTC  (5+ messages)
` [PATCH 1/4] PM: runtime: Clear runtime_error on supplier after failed get_sync
` [PATCH 2/4] spi: core: fix sticky -EINVAL after pm_runtime_get_sync() failure
` [PATCH 3/4] spi: qcom-geni: Fix missing error check on pm_runtime_get_sync()
` [PATCH 4/4] spi: qcom-geni: fix sticky -EINVAL after PM runtime resume failure

[PATCH v2] ath12k: fix NULL pointer dereference in rhash table destroy
 2026-07-02  6:07 UTC  (2+ messages)

[PATCH mptcp-next v2] Squash-to "mptcp: pm: init and release mptcp_pm_ops"
 2026-07-02  6:06 UTC  (3+ messages)

[PATCH v5 00/19] rust: drm: Higher-Ranked Lifetime private data
 2026-07-02  6:06 UTC  (11+ messages)
` [PATCH v5 08/19] rust: drm/gem: remove DeviceContext from shmem::Object
` [PATCH v5 09/19] rust: drm: split Deref for Device context typestates
` [PATCH v5 10/19] rust: drm: pin ioctl Device reference to Normal context
` [PATCH v5 11/19] rust: drm: add Ioctl device context typestate
` [PATCH v5 12/19] rust: drm: Add RegistrationGuard for drm_dev_enter/exit critical sections

[syzbot] [ext4?] INFO: task hung in ext4_write_end
 2026-07-02  6:06 UTC 

[syzbot] [ext4?] INFO: task hung in ext4_load_tail_bh
 2026-07-02  6:06 UTC 

include/asm-generic/tlb.h:609:42: sparse: sparse: cast truncates bits from constant value (1000000000 becomes 0)
 2026-07-02  6:04 UTC 

[android-common:android13-5.15 0/1] mm/vmscan.c:4613:6: warning: no previous prototype for 'isolate_page'
 2026-07-02  6:04 UTC 

[PATCH] ppp/ppp_{async,synctty}: drop unused {a,}syncppp::bytes_{sent,rcvd}
 2026-07-02  6:04 UTC 

CIP IRC weekly meeting today on libera.chat
 2026-07-02  6:03 UTC 

[PATCH rdma-next v8] RDMA: Change capability fields in ib_device_attr from int to u32
 2026-07-02  6:03 UTC  (2+ messages)

[PATCH v2 00/19] ARM: platform and feature deprecation
 2026-07-02  6:02 UTC  (10+ messages)
` [PATCH v2 06/19] ARM: mark CPU_ENDIAN_BE8 as deprecated
` [PATCH v2 07/19] ARM: update DEPRECATED_PARAM_STRUCT removal timeline
` [PATCH v2 18/19] ARM: mark axxia platform as deprecated

[Hypervisor Live Update] Notes from June 1, 2026
 2026-07-02  6:02 UTC  (2+ messages)

[syzbot] [hfs?] kernel BUG in hfs_write_inode
 2026-07-02  6:02 UTC 

[PATCH v2 0/9] iommu/vt-d: Support a new DMAR flag
 2026-07-02  6:12 UTC  (10+ messages)
` [PATCH v2 1/9] iommu/vt-d: Fix no_iommu to disable platform optin
` [PATCH v2 2/9] iommu/vt-d: Force requesting ACS when tboot is enabled
` [PATCH v2 3/9] iommu/vt-d: Remove dead code when CONFIG_INTEL_IOMMU is not set
` [PATCH v2 4/9] iommu/vt-d: Consolidate dmar policy management and force_on logic
` [PATCH v2 5/9] iommu/vt-d: Use dmar_can_force_on() for platform optin
` [PATCH v2 6/9] iommu/vt-d: Call dmar_can_force_on() for tboot optin
` [PATCH v2 7/9] iommu/vt-d: Remove the 'force_on' variable
` [PATCH v2 8/9] iommu/vt-d: Remove dmar_disabled
` [PATCH v2 9/9] iommu/vt-d: Support the new DMA_REMAP_OPT_OUT flag bit

[PATCH v14 00/18] pinctrl: add support of Airoha SoCs
 2026-07-02  5:57 UTC  (18+ messages)
` [PATCH v14 01/18] bitops: import BITS_PER_TYPE() macro from linux
` [PATCH v14 02/18] bitfield: Add less-checking __FIELD_{GET,PREP}()
` [PATCH v14 04/18] watchdog: renesas_wwdt: Convert to common field_{get, prep}() helpers
` [PATCH v14 05/18] power: domain: renesas-r8a78000: "
` [PATCH v14 06/18] net: hifemac: "
` [PATCH v14 07/18] mtd: nand: raw: sunxi: "
` [PATCH v14 08/18] clk: renesas: rcar-cpg-lib: "
` [PATCH v14 09/18] board: renesas: gen5-cm33: "
` [PATCH v14 10/18] pinctrl: add more pinconf/pinctrl definitions
` [PATCH v14 11/18] pinctrl: sort and format the contents of the makefile
` [PATCH v14 12/18] pinctrl: airoha: add shared pinctrl code
` [PATCH v14 13/18] pinctrl: airoha: add pin controller and gpio driver for AN7581 SoC
` [PATCH v14 14/18] pinctrl: airoha: add pin controller and gpio driver for AN7583 SoC
` [PATCH v14 15/18] pinctrl: airoha: add pin controller and gpio driver for EN7523 SoC
` [PATCH v14 16/18] configs: airoha: an7581: enable pinctrl/gpio support
` [PATCH v14 17/18] configs: airoha: en7523: "
` [PATCH v14 18/18] arm: dts: en7523: add pinctrl/gpio support, drop legacy gpio support

[PATCH 2/2] PCI: ultrarisc: get and enable DP1000 PCIe clocks
 2026-07-02  5:58 UTC  (2+ messages)

[PATCH v3 0/3] xen/arm: Device Tree based CPU topology support
 2026-07-02  5:57 UTC  (7+ messages)
` [PATCH v3 1/3] xen/device-tree: Parse 'cpu-map' node for CPU topology exploration

[PATCH 0/2] ocfs2/dlm: bound peer-controlled lengths in the o2dlm receive path
 2026-07-02  5:56 UTC  (2+ messages)

[PATCH] staging: rtl8723bs: rename bLinkInfoDump to snake_case
 2026-07-02  5:54 UTC  (2+ messages)

[android-common:android14-5.15-2026-07 0/1] include/trace/events/swiotlb.h:15:9: warning: declaration of 'enum SWIOTLB_NO_FORCE' will not be visible outside of this function
 2026-07-02  5:53 UTC 

net/ipv4/fib_semantics.c:1552 fib_create_info() error: we previously assumed 'nh' could be null (see line 1423)
 2026-07-02  5:53 UTC 

[android-common:android13-5.10 1/1] include/trace/trace_events.h:27:23: warning: 'str__typec__trace_system_name' defined but not used
 2026-07-02  5:53 UTC 

[pseudo] [PATCH 1/7] pseudo.h: Avoid accessing unallocated memory
 2026-07-02  5:54 UTC  (3+ messages)
` [pseudo] [PATCH 6/7] exec*: Replace bash workaround to avoid memory corruption
  ` [yocto-patches] "

[ANNOUNCE] isar-cip-core v1.12
 2026-07-02  5:53 UTC 

[char-misc] mei: replace spinlock with mutex for kvfree
 2026-07-02  5:53 UTC  (2+ messages)

[PATCH mptcp-next v2] selftests: mptcp: diag: fix stack buffer overflow in get_subflow_info()
 2026-07-02  5:50 UTC  (3+ messages)

[PATCH V2] powerpc/syscall: Fix seccomp errno handling with GENERIC_ENTRY
 2026-07-02  5:50 UTC  (7+ messages)

[PATCH net v3] ipv4: igmp: remove multicast group from hash table on device destruction
 2026-07-02  5:49 UTC  (2+ messages)

[PATCH] usb: core: port: Deattach Type-C connector on component unbind
 2026-07-02  5:50 UTC  (3+ messages)

[PATCH v4 fwctl 0/3] fwctl/bnxt: DMA buffer support for HWRM commands
 2026-07-02  5:51 UTC  (4+ messages)
` [PATCH v4 fwctl 1/3] fwctl: Add driver_data field to fwctl_rpc
` [PATCH v4 fwctl 2/3] bnxt_en: Update bnxt firmware spec
` [PATCH v4 fwctl 3/3] fwctl/bnxt: add DMA buffer support for HWRM commands

[PATCH v2] soc: qcom: geni-se: Use HW PROG_RAM_DEPTH to validate firmware size
 2026-07-02  5:49 UTC  (2+ messages)

[PATCH v2] dt-bindings: display: verisilicon,dc: make resets non-optional
 2026-07-02  5:48 UTC  (2+ messages)
` [PATCH v2] dt-bindings: display: verisilicon, dc: "

[PATCH 0/2] PCI: ultrarisc: Add DP1000 PCIe clock support
 2026-07-02  5:46 UTC  (7+ messages)
` [PATCH 1/2] dt-bindings: pci: ultrarisc: add required DP1000 PCIe clocks
` [PATCH 2/2] PCI: ultrarisc: get and enable "

[PATCH v8] drm/xe/guc: Hold device ref until queue teardown completes
 2026-07-02  5:45 UTC  (2+ messages)
` ✓ CI.KUnit: success for drm/xe/guc: Hold device ref until queue teardown completes (rev6)

[android-common:android17-6.18 2/2] Warning: drivers/virt/gunyah/rsc_mgr.c:158 struct member 'adev' not described in 'gunyah_rm'
 2026-07-02  5:42 UTC 

[PATCH v3] soc: qcom: geni-se: Use HW PROG_RAM_DEPTH to validate firmware size
 2026-07-02  5:42 UTC 

[PATCH 0/5] ASoC: intel: use component_name for Component name
 2026-07-02  5:41 UTC  (8+ messages)

[PATCH v5] bpf: Fix smp_processor_id() call trace for preemptible kernels
 2026-07-02  5:40 UTC  (3+ messages)

[PATCH v2 0/8] btrfs-progs: fscrypt updates
 2026-07-02  5:40 UTC  (11+ messages)
` [PATCH v2 1/8] btrfs-progs: check: fix max inline extent size
` [PATCH v2 5/8] btrfs-progs: print encryptin type field of file extents

[PATCH v5 00/14] media: mediatek: vcodec: support video decoder in mt8196
 2026-07-02  5:39 UTC  (5+ messages)
` [PATCH v5 11/14] dt-bindings: media: mediatek: vcodec: add decoder dt-bindings for mt8196

[PATCH v2 0/1] drm/i915/display/psr: PSR2 DC3CO fix
 2026-07-02  5:39 UTC  (3+ messages)
` ✓ Xe.CI.FULL: success for drm/i915/display/psr: PSR2 DC3CO fix (rev2)
` ✗ i915.CI.Full: failure "

[PATCH v2 1/3] Revert "mtd: spi-nor: remove Fujitsu MB85RS1MT support"
 2026-07-02  5:39 UTC  (8+ messages)

[PATCH bpf-next v5] bpf: Reject programs with inlined helpers if JIT is unavailable
 2026-07-02  5:39 UTC  (4+ messages)

[bluez/bluez]
 2026-07-02  5:38 UTC 

[PATCH mptcp-next 0/4] Fixes for "mptcp: pm: drop TCP TS with ADD_ADDRv6 + port"
 2026-07-02  5:37 UTC  (3+ messages)
` [PATCH mptcp-next 4/4] mptcp: use READ_ONCE() over sysctls

[PATCH] rev-parse: have --parseopt callers exit 0 on --help
 2026-07-02  5:37 UTC  (4+ messages)
` [PATCH v2 0/4] rev-parse: "
  ` [PATCH v2 1/4] t1517: skip svn tests if svn is not installed

[PATCH v4 00/19] dpaa: driver stability and feature improvements
 2026-07-02  5:34 UTC  (25+ messages)
` [PATCH v5 00/19] DPAA bus/net/mempool/DMA driver fixes and improvements
  ` [PATCH v5 17/19] drivers: release DPAA bpid on driver destructor
  ` [PATCH v6 00/19] DPAA bus/net/mempool/DMA driver fixes and improvements
    ` [PATCH v6 01/19] bus/dpaa: refine fman naming and fix global scope
    ` [PATCH v6 02/19] bus/dpaa: scan max BPID from DTS
    ` [PATCH v6 03/19] drivers: add BMI Tx statistics
    ` [PATCH v6 04/19] drivers: add process-type guards for secondary process
    ` [PATCH v6 05/19] bus/dpaa: define helpers for qman channel and wq
    ` [PATCH v6 06/19] drivers: shutdown DPAA FQ by fq descriptor
    ` [PATCH v6 07/19] bus/dpaa: improve FQ shutdown with channel validation
    ` [PATCH v6 08/19] bus/dpaa: enhance DPAA FQ shutdown
    ` [PATCH v6 09/19] drivers: add DPAA cgrid cleanup support
    ` [PATCH v6 10/19] net/dpaa: clean Tx confirmation FQ on device stop
    ` [PATCH v6 11/19] net/dpaa: remove redundant FQ shutdown from Rx queue setup
    ` [PATCH v6 12/19] net/dpaa: optimize FM deconfig
    ` [PATCH v6 13/19] bus/dpaa: improve log macro and fix bus detection
    ` [PATCH v6 14/19] net/dpaa: optimize FMC MAC type parsing
    ` [PATCH v6 15/19] net/dpaa: report error on using deferred start
    ` [PATCH v6 16/19] drivers: optimize DPAA multi-entry buffer pool operations
    ` [PATCH v6 17/19] drivers: release DPAA bpid on driver destructor
    ` [PATCH v6 18/19] dma/dpaa: add SG data validation and ERR050757 fix
    ` [PATCH v6 19/19] net/dpaa: add ONIC port checks

[PATCH] misc: fastrpc: create duplicate sessions after all CB probing
 2026-07-02  5:35 UTC  (2+ messages)

[AUH] mesa-tools-native,mesa: upgrading to 26.1.4,26.1.4 SUCCEEDED
 2026-07-02  5:32 UTC 

[AUH] jansson: upgrading to 2.15.1 SUCCEEDED
 2026-07-02  5:32 UTC 

[AUH] erofs-utils: upgrading to 1.9.2 SUCCEEDED
 2026-07-02  5:32 UTC 

[AUH] Upgrade status: 2026-07-02
 2026-07-02  5:32 UTC 

[AUH] libseccomp: upgrading to 2.6.1 FAILED
 2026-07-02  5:32 UTC 

[AUH] python3-sphinx-argparse: upgrading to 0.6.0 FAILED
 2026-07-02  5:32 UTC 

[AUH] pinentry: upgrading to 1.3.3 FAILED
 2026-07-02  5:32 UTC 

[AUH] libevent: upgrading to 2.1.13 SUCCEEDED
 2026-07-02  5:32 UTC 

[android-common:android15-6.6 2/2] include/trace/stages/init.h:2:23: warning: 'str__gzvm__trace_system_name' defined but not used
 2026-07-02  5:31 UTC 

[koverstreet-bcachefs:pr/1073 8/9] fs/bcachefs/alloc/buckets.c:902:49: error: 'level' undeclared
 2026-07-02  5:31 UTC 

[PATCH] hfs: port HFS+ b-tree bitmap corruption check
 2026-07-02  5:30 UTC  (3+ messages)

[PATCH] ecryptfs: show filename encryption options
 2026-07-02  5:29 UTC 

[PATCH] tools/xe-perf-recorder: Add mmio-trigger support
 2026-07-02  5:29 UTC  (5+ messages)

[PATCH] iio: light: al3010: fix incorrect scale for the highest gain range
 2026-07-02  5:29 UTC 

[PATCH] powerpc/64s: Clarify copy_and_flush() cache sync loop comment
 2026-07-02  5:28 UTC  (2+ messages)

[PATCH] ntfs: avoid self-deadlock during inode eviction
 2026-07-02  5:28 UTC 

[PATCH v2] selftests/ftrace: fix spelling error in poll test comment
 2026-07-02  5:27 UTC  (2+ messages)

[PATCH v2] tools/xe-perf-recorder: Add mmio-trigger support
 2026-07-02  5:23 UTC 

[PATCH RFC v2 0/2] Move libgit.a sources into separate "lib/" directory
 2026-07-02  5:21 UTC  (7+ messages)
` [PATCH RFC v2 2/2] "

arch/powerpc/boot/dts/mgcoge.dtb: Warning (interrupt_map): Failed prerequisite 'interrupt_provider'
 2026-07-02  5:20 UTC 

[PATCH] docs: ABI: sysfs-kernel-slab: mark cpu_partial attributes deprecated
 2026-07-02  5:18 UTC  (2+ messages)

[PATCH v2 0/6] Fix incorrect access of hugetlb pte entries
 2026-07-02  5:18 UTC  (8+ messages)
` [PATCH v2 1/6] arm64: make huge_ptep_get handled unaligned addresses
` [PATCH v2 2/6] mm/rmap: use huge_ptep_get() in try_to_unmap_one()
` [PATCH v2 3/6] mm/rmap: use huge_ptep_get() in try_to_migrate_one()
` [PATCH v2 4/6] mm/migrate: use huge_ptep_get() in remove_migration_pte()
` [PATCH v2 5/6] mm/page_vma_mapped: use huge_ptep_get() for hugetlb
` [PATCH v2 6/6] mm/mprotect: "

[PATCH] soc: qcom: smsm: Increase SMSM_DEFAULT_NUM_HOSTS to 5
 2026-07-02  5:17 UTC  (3+ messages)

[PATCH v2 00/34] drm/i915/dp_link: Unify modeset/fallback config selection
 2026-07-02  5:17 UTC  (3+ messages)
` [PATCH v2 01/34] drm/i915/doc: Document DP link capabilities

[PATCH v2] PCI: Mask Replay Timer Timeout for Realtek RTS525A
 2026-07-02  5:10 UTC  (3+ messages)

[PATCH] mm/slub: serve slabobj_ext array from a strictly larger kmalloc cache
 2026-07-02  5:14 UTC  (18+ messages)

[PATCH v30 0/7] Sleeping Owner Handling for Proxy Execution (v30)
 2026-07-02  5:13 UTC  (3+ messages)
` [PATCH v30 3/7] sched/core: Don't proxy-exec unmatched cookie lock owners

[PATCH bpf-next 1/2] bpf: Reject arena frees below the arena base
 2026-07-02  5:11 UTC  (2+ messages)

[syzbot] kernel BUG in hfs_write_inode
 2026-07-02  5:11 UTC  (2+ messages)
` Forwarded: [PATCH] hfs: validate catalog CNIDs before instantiating inodes

net/mac80211/chan.c:1883 ieee80211_vif_use_reserved_switch() error: we previously assumed 'iter.link' could be null (see line 1862)
 2026-07-02  5:09 UTC 

[PATCH v2] ext4: use fsdata to track inline data write state and fix race
 2026-07-02  5:07 UTC 

[PATCH v4 0/4] vfio/igd: Fix garbled screen on IGD passthrough with legacy VBIOS
 2026-07-02  5:04 UTC  (2+ messages)

[PATCH 0/2] Enable ipq5210 in cpufreq/qcom-nvmem driver
 2026-07-02  5:04 UTC  (4+ messages)
` [PATCH 2/2] cpufreq: qcom-nvmem: Add IPQ5210 support

[PATCH] ALSA: oss: Drop redundant nonseekable_open() return check
 2026-07-02  5:02 UTC 

[BUG] ntfs: task hung in find_inode due to self-deadlock in ntfs_attrlist_update() during unmount
 2026-07-02  5:00 UTC  (3+ messages)

[linux-next:master 1843/2633] drivers/net/ethernet/airoha/airoha_ppe.c:122 airoha_ppe_set_xmit_frame_size() warn: subtract is higher precedence than shift
 2026-07-02  4:56 UTC 

[PATCH] dma-buf: Split sgl by largest page-aligned chunk
 2026-07-02  4:56 UTC  (7+ messages)
` [PATCH v2] dma-buf: Split sgl into page-aligned 2G chunks

[PATCH net v3 0/1] octeontx2-af: Bug fixes for VF RX mode
 2026-07-02  4:56 UTC  (2+ messages)
` [PATCH net v3 1/1] octeontx2-af: fix VF bringup affecting PF promiscuous state

[PATCH v2 0/4] rust: more memory barriers bindings
 2026-07-02  4:56 UTC  (3+ messages)
` [PATCH v2 2/4] rust: sync: generic memory barriers

[PATCH] sched/eevdf: Delayed dequeue task can't preempt
 2026-07-02  4:56 UTC  (2+ messages)

[PATCH 0/8] Support ROHM BD73800
 2026-07-02  4:55 UTC  (4+ messages)
` [PATCH 5/8] regulator: bd71828: "

[PATCH] wic: Standardize on percent-style formatting in exceptions
 2026-07-02  4:52 UTC 

[PATCH net v2] cxgb4: flower: fix 802.1ad VLAN TPID matching in tc flower filters
 2026-07-02  4:48 UTC 

[PATCH v2 net-next 0/9] Switch support
 2026-07-02  4:50 UTC  (10+ messages)
` [PATCH v2 net-next 1/9] octeontx2-af: switch: Add AF to switch mbox and skeleton files
` [PATCH v2 net-next 2/9] octeontx2-af: switch: Add switch dev to AF mboxes
` [PATCH v2 net-next 3/9] octeontx2-pf: switch: Add pf files hierarchy
` [PATCH v2 net-next 4/9] octeontx2-af: switch: Representor for switch port
` [PATCH v2 net-next 5/9] octeontx2-af: PAN switch TL1 scheduling and NPC channel control
` [PATCH v2 net-next 6/9] octeontx2-pf: register switch notifiers for eswitch offload
` [PATCH v2 net-next 7/9] octeontx2: plumb bridge FDB updates through AF and switchdev
` [PATCH v2 net-next 8/9] octeontx2: offload host FIB updates to switch via AF mailbox
` [PATCH v2 net-next 9/9] octeontx2: add TC flow offload path for switch flows


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.