All of lore.kernel.org
 help / color / mirror / Atom feed
 messages from 2025-02-06 20:08:45 to 2025-02-06 21:25:08 UTC [more...]

[RFC PATCH V2 1/2] mmc: Update sdhci tune function to return errors
 2025-02-06 21:08 UTC  (2+ messages)
` [RFC PATCH V2 2/2] mmc: allow card to disable tuning

[PATCH v3 0/6] rust: treewide: add missing newlines to printing calls
 2025-02-06 21:07 UTC  (6+ messages)
` [PATCH v3 2/6] rust: error: add missing newline to pr_warn! calls
` [PATCH v3 3/6] rust: init: add missing newline to pr_info! calls
` [PATCH v3 4/6] rust: sync: add missing newline in locked_by log example
` [PATCH v3 5/6] rust: workqueue: add missing newline to pr_info! examples
` [PATCH v3 6/6] rust: samples: add missing newline to pr_info! calls in rust_print_main

[LTP] [PATCH] syscalls/bpf: zero-initialize bpf_attr including padding bits
 2025-02-06 21:23 UTC  (2+ messages)
` [LTP] [PATCH v2] "

[PATCH v1 00/29] cxl: Add address translation support and enable AMD Zen5 platforms
 2025-02-06 21:23 UTC  (4+ messages)
` [PATCH v1 28/29] cxl/region: Show message on broken target list

[PATCH] Change min/max to float numbers
 2025-02-06 21:23 UTC  (4+ messages)

[PATCH v2 00/12] drm/i915: intel_display conversions and some debug improvements
 2025-02-06 21:23 UTC  (8+ messages)
` ✗ Fi.CI.CHECKPATCH: warning for drm/i915: intel_display conversions and some debug improvements (rev2)
` ✗ Fi.CI.SPARSE: "
` ✓ CI.Patch_applied: success "
` ✗ CI.checkpatch: warning "
` ✓ CI.KUnit: success "
` ✓ CI.Build: "
` ✗ CI.Hooks: failure "

[PATCH 1/3] drm/xe: Introduced needs_scratch bit in device descriptor
 2025-02-06 21:38 UTC  (3+ messages)
` [PATCH 2/3] drm/xe: Clear scratch page on vm_bind
` [PATCH 3/3] drm/xe: Allow scratch page under fault mode for certain platform

[PATCH] x86/kaslr: Revisit entropy when CONFIG_PCI_P2PDMA is enabled
 2025-02-06 21:22 UTC  (4+ messages)

[PATCH v3 0/2] seccomp: pass uretprobe system call through seccomp
 2025-02-06 21:21 UTC  (8+ messages)
` [PATCH v3 1/2] seccomp: passthrough uretprobe systemcall without filtering
` [PATCH v3 2/2] selftests/seccomp: validate uretprobe syscall passes through seccomp

[PATCH 0/7] fstests: enable sparse checking & fix fallout
 2025-02-06 21:20 UTC  (8+ messages)
` [PATCH 1/7] fstests: enable sparse checking with make C=[12]
` [PATCH 2/7] builddefs: define linux
` [PATCH 3/7] lib: Fix non-ANSI function declarations
` [PATCH 4/7] lib: fix empty arg function prototypes
` [PATCH 5/7] lib: replace aiocb_t with struct aiocb
` [PATCH 6/7] lib: make a few symbols static
` [PATCH 7/7] lib: remove random.c

[RFC PATCH 0/5] drm/panthor: Protected mode support for Mali CSF GPUs
 2025-02-06 21:21 UTC  (6+ messages)
` [RFC PATCH 3/5] dt-bindings: gpu: Add protected heap name to Mali Valhall CSF binding

[PATCH] USB: core: Enable root_hub's remote wakeup for wakeup sources
 2025-02-06 21:20 UTC  (11+ messages)

drivers/net/dsa/realtek/rtl8366rb.c:953:(.text.unlikely.rtl8366rb_setup_led+0xe8): undefined reference to `led_init_default_state_get'
 2025-02-06 21:19 UTC 

[PATCH v2 00/14] media: imx8: add camera support
 2025-02-06 21:18 UTC  (4+ messages)
` [PATCH v2 01/14] dt-bindings: phy: Add MIPI CSI PHY for i.MX8Q

[PATCH net-next v3 0/4] Add support to do threaded napi busy poll
 2025-02-06 21:19 UTC  (3+ messages)

[PATCH] drm/amdgpu: Set snoop bit for SDMA for MI series
 2025-02-06 21:07 UTC 

[PATCH 00/22] target/riscv: declarative CPU definitions
 2025-02-06 21:16 UTC  (3+ messages)
` [PATCH 02/22] target/riscv: introduce RISCVCPUDef

[PATCH] pidfs: improve ioctl handling
 2025-02-06 21:16 UTC  (2+ messages)

[PATCH] drm/i915/dp_mst: Fix disabling the minimum HBlank time
 2025-02-06 21:16 UTC  (2+ messages)
` ✗ Xe.CI.Full: failure for "

[RFC PATCH 0/2] Add NV Selftest cases
 2025-02-06 21:14 UTC  (3+ messages)
` [RFC PATCH 1/2] KVM: arm64: nv: selftests: Add guest hypervisor test

[PATCH 0/5] Convert AsciiDoc files to .adoc extension
 2025-02-06 21:14 UTC  (4+ messages)
` [PATCH 4/5] doc: use .adoc extension for AsciiDoc files

[PATCH] generic: suggest fs specific fix only if the tested filesystem matches
 2025-02-06 21:12 UTC  (3+ messages)

[Buildroot] Golang package examples? Cross-compile x86 to ARM
 2025-02-06 21:11 UTC 

[RFC PATCH 0/5] hw/arm/virt: Add support for user-creatable nested SMMUv3
 2025-02-06 21:11 UTC  (14+ messages)

[RFC PATCH 0/4] crypto,io,migration: Add support to gnutls_bye()
 2025-02-06 21:08 UTC  (2+ messages)

[PATCH] cxl/memdev: Remove unused partition values
 2025-02-06 21:09 UTC  (2+ messages)

[PATCH v7 00/20] fs/dax: Fix ZONE_DEVICE page reference counts
 2025-02-06 21:06 UTC  (3+ messages)
` [PATCH v7 19/20] fs/dax: Properly refcount fs dax pages

[PATCH 00/14] drm/panel: Transition away from using mipi_dsi_*_write_seq()
 2025-02-06 21:06 UTC  (15+ messages)
` [PATCH 01/14] drm/panel/boe-bf060y8m-aj0: Move to using mipi_dsi_dcs_write_seq_multi()
` [PATCH 02/14] drm/panel/ebbg-ft8719: "
` [PATCH 03/14] drm/panel/himax-hx8394: "
` [PATCH 04/14] drm/panel/jdi-lpm102a188a: Move to using mipi_dsi_generic_write_seq_multi()
` [PATCH 05/14] drm/panel/samsung-s6d7aa0: Move to using mipi_dsi_dcs_write_seq_multi()
` [PATCH 06/14] drm/panel/6e88a0-ams452ef01: "
` [PATCH 07/14] drm/panel/samsung-sofef00: "
` [PATCH 08/14] drm/panel/ls060t1sx01: "
` [PATCH 09/14] drm/panel/sony-td4353-jdi: "
` [PATCH 10/14] drm/panel/visionox-r66451: "
` [PATCH 11/14] drm/panel/xpp055c272: "
` [PATCH 12/14] drm/panel/novatek-nt36523: "
` [PATCH 13/14] drm/panel: Remove deprecated functions
` [PATCH 14/14] Documentation: Update the documentation

[PATCH] rust/kernel: Add faux device bindings
 2025-02-06 21:04 UTC 

[PATCH i-g-t] Bump aborting on network failure deadline to 40 seconds
 2025-02-06 21:06 UTC  (2+ messages)
` ✓ Xe.CI.BAT: success for "

[PATCH] vhost: fix VDUSE devices registration
 2025-02-06 21:05 UTC  (3+ messages)

[PATCH 1/3] drm/xe: Introduced needs_scratch bit in device descriptor
 2025-02-06 21:05 UTC  (8+ messages)
` [PATCH 2/3] drm/xe: Clear scratch page before vm_bind

support for zoned devices RFCv2
 2025-02-06 21:05 UTC  (25+ messages)
` [PATCH 04/43] xfs: skip always_cow inodes in xfs_reflink_trim_around_shared
` [PATCH 07/43] xfs: preserve RT reservations across remounts
` [PATCH 08/43] xfs: reflow xfs_dec_freecounter
` [PATCH 09/43] xfs: trace in-memory freecounters
` [PATCH 10/43] xfs: make metabtree reservations global
` [PATCH 11/43] xfs: reduce metafile reservations
` [PATCH 12/43] xfs: support XFS_BMAPI_REMAP in xfs_bmap_del_extent_delay
` [PATCH 13/43] xfs: add a xfs_rtrmap_highest_rgbno helper
` [PATCH 14/43] xfs: define the zoned on-disk format
` [PATCH 16/43] xfs: export zoned geometry via XFS_FSOP_GEOM
` [PATCH 20/43] xfs: skip zoned RT inodes in xfs_inodegc_want_queue_rt_file
` [PATCH 21/43] xfs: parse and validate hardware zone information

[PATCH 0/1] exit: change the release_task() paths to call flush_sigqueue() lockless
 2025-02-06 21:04 UTC  (5+ messages)
` [PATCH 1/1] "

[PATCH v1] Bluetooth: L2CAP: Fix corrupted list in hci_chan_del
 2025-02-06 21:01 UTC 

hyper_bf soft lockup on Azure Gen2 VM when taking kdump or executing kexec
 2025-02-06 21:00 UTC  (6+ messages)

[PATCH v3 0/1] Long names for `git log -S` and `git log -G`
 2025-02-06 20:59 UTC  (3+ messages)
` [PATCH v3 1/1] diff: --patch-{modifies,grep} arg names for -S and -G

[PATCH v15 0/3] rust: xarray: Add a minimal abstraction for XArray
 2025-02-06 20:57 UTC  (5+ messages)
` [PATCH v15 2/3] rust: xarray: Add an "

[PATCH] x86: rust: set rustc-abi=x86-softfloat on rustc>=1.86.0
 2025-02-06 20:58 UTC  (3+ messages)

[PATCH v1 1/1] hwmon: (adc128d818): filter out 0x1ff reading
 2025-02-06 20:56 UTC  (2+ messages)

[PATCH 0/7] hw/riscv: Move few units to common_ss[]
 2025-02-06 20:54 UTC  (5+ messages)
` [PATCH 1/7] MAINTAINERS: Unify Alistair's professional email address
` [PATCH 3/7] hw/riscv/opentitan: Include missing 'exec/address-spaces.h' header

[meta-security][PATCH] meta-integrity: Enable choice of creating IMA signatures or hashes
 2025-02-06 20:54 UTC 

[PATCH v2 0/3] net: add thread-safe crc api
 2025-02-06 20:54 UTC  (9+ messages)
` [PATCH v2 1/3] "
  ` [PATCH v3] "

[PATCH v2 0/6] Add character devices for indices and platform-dump RTAS
 2025-02-06 20:53 UTC  (10+ messages)
` [PATCH v2 6/6] powerpc/pseries: Add papr-platform-dump character driver for dump retrieval

[PATCH 0/6] hw: Centralize handling, improve error messages for -machine dumpdtb
 2025-02-06 20:52 UTC  (9+ messages)
` [PATCH 1/6] monitor/hmp-cmds.c: Clean up hmp_dumpdtb printf
` [PATCH 2/6] hw/openrisc: Support monitor dumpdtb command
` [PATCH 5/6] hw: Centralize handling of -machine dumpdtb option
` [PATCH 6/6] hw/core/machine.c: Make -machine dumpdtb=file.dtb with no DTB an error

[PATCH v2 0/2] Cleaning up code related to VRAM regions and its initialization - part 1
 2025-02-06 20:52 UTC  (5+ messages)
` [PATCH v2 1/2] drm/xe: Rename struct xe_mem_region to struct xe_vram_region
` [PATCH v2 2/2] drm/xe: Move VRAM manager "

[PATCH] binman: Fill in most of the imx8mimage and imx8mcst tests
 2025-02-06 20:40 UTC  (9+ messages)

[PATCH] tools: mkenvimage: Add pure shell implementation of mkenvimage
 2025-02-06 20:38 UTC  (3+ messages)

[PATCH 0/3] string.h: Use ARRAY_SIZE() for memtostr*()/strtomem*()
 2025-02-06 20:50 UTC  (3+ messages)
` [PATCH 2/3] compiler.h: Introduce __must_be_char_array()

[PATCH] ceph: add process/thread ID into debug output
 2025-02-06 20:49 UTC  (2+ messages)

[PATCH v3] rust: allocator_test: use `posix_memalign`
 2025-02-06 20:49 UTC 

multiple toolchains in SDK?
 2025-02-06 20:48 UTC  (4+ messages)
` [OE-core] "

[PATCH 0/2] Fix use after free, and refactor af_xdp_tx_zc()
 2025-02-06 20:46 UTC  (4+ messages)
` [PATCH v8 0/2] Fix use after free, and refactor af_xdp_tx_zc
  ` [PATCH v8 1/2] net/af_xdp: Fix use after free in af_xdp_tx_zc
  ` [PATCH v8 2/2] net/af_xdp: Refactor af_xdp_tx_zc

[PATCH] ASoC: mediatek: mt8186: Remove unused mt8186_afe_(suspend|resume)_clock
 2025-02-06 20:44 UTC  (2+ messages)

[linus:master] [fsnotify] a94204f4d4: stress-ng.timerfd.ops_per_sec 7.0% improvement
 2025-02-06 20:45 UTC  (2+ messages)

[PATCH] block: Remove unused blk_op_is_blocked()
 2025-02-06 20:44 UTC  (3+ messages)

[PATCH] tpm: do not start chip while suspended
 2025-02-06 20:44 UTC  (2+ messages)

[meta-ti][master][PATCH v3 0/5] Upgrade TFA, OPTEE-OS & enable AM62L support
 2025-02-06 20:44 UTC  (2+ messages)

[PATCH] ASoC: SOF: ipc4: Add support for split firmware releases
 2025-02-06 20:44 UTC  (2+ messages)

[PATCH] ASoC: SOF: ipc4-pcm: Move out be_rate initialization from for loop in fixup
 2025-02-06 20:44 UTC  (2+ messages)

[PATCH] ASoC: dapm: unexport snd_soc_dapm_update_dai()
 2025-02-06 20:44 UTC  (2+ messages)

[PATCH] ASoC: dapm: unexport dapm_mark_endpoints_dirty()
 2025-02-06 20:44 UTC  (2+ messages)

[PATCH] ASoC: dapm: unexport snd_soc_dapm_init()
 2025-02-06 20:44 UTC  (2+ messages)

[PATCH 00/16] remove use of VLAs for Windows built code
 2025-02-06 20:44 UTC  (3+ messages)
` [PATCH v22 00/27] remove use of VLAs for Windows

[PATCH v2 0/2] arm64: dts: qcom: sc7180-trogdor: Wire up USB
 2025-02-06 20:43 UTC  (4+ messages)
` [PATCH v2 1/2] dt-bindings: chrome: Add binding for ChromeOS Pogo pin connector

[PATCH v6 0/7] drm/msm: make use of the HDMI connector infrastructure
 2025-02-06 20:41 UTC  (5+ messages)
` [PATCH v6 2/7] drm/msm/hdmi: program HDMI timings during atomic_pre_enable

[PATCH net 0/4][pull request] igb: fix igb_msix_other() handling for PREEMPT_RT
 2025-02-06 20:42 UTC  (5+ messages)

[PATCH v5 0/3] Add HDMI audio on the rk3588 SoC
 2025-02-06 20:40 UTC  (5+ messages)
` [PATCH v5 1/3] drm/bridge: synopsys: Add audio support for dw-hdmi-qp

[PATCH 0/2] drm: zynqmp_dp: Use scope-based mutex helpers
 2025-02-06 20:37 UTC  (4+ messages)
` [PATCH 2/2] "

[PATCH v3] media: nxp: imx8-isi: better handle the m2m usage_count
 2025-02-06 20:37 UTC  (2+ messages)

TPM operation times out (very rarely)
 2025-02-06 20:35 UTC  (11+ messages)

[PATCH i-g-t] tests/intel/xe_pm: Update the sub-category of xe_pm tests
 2025-02-06 20:35 UTC  (2+ messages)
` ✗ Xe.CI.Full: failure for "

[PATCH net-next 00/13] Introduce flowtable hw offloading in airoha_eth driver
 2025-02-06 20:32 UTC  (9+ messages)
` [PATCH net-next 09/13] dt-bindings: net: airoha: Add airoha,npu phandle property

[PATCH v3 0/6] Add some validation for vector, vector crypto and fp stuff
 2025-02-06 20:32 UTC  (4+ messages)
` [PATCH v3 2/6] RISC-V: add vector crypto extension validation checks

audit_reusename in getname_flags
 2025-02-06 20:34 UTC  (3+ messages)

[PATCH v5 00/24] Intel vendor events and TMA 5.01 metrics
 2025-02-06 20:33 UTC  (4+ messages)

[PATCH 0/4] mm/madvise: remove redundant mmap_lock operations from process_madvise()
 2025-02-06 20:32 UTC  (9+ messages)
` [PATCH 1/4] mm/madvise: split out mmap locking operations for madvise()
` [PATCH 2/4] mm/madvise: split out madvise input validity check
` [PATCH 3/4] mm/madvise: split out madvise() behavior execution
` [PATCH 4/4] mm/madvise: remove redundant mmap_lock operations from process_madvise()

[PATCH v2] btrfs: always fallback to buffered write if the inode requires checksum
 2025-02-06 20:32 UTC  (3+ messages)

Compile error on "error: call to ‘__compiletime_assert_581’ declared with attribute error: clamp() low limit dsc_min_bpc * 3 greater than high limit dsc_max_bpc * 3"
 2025-02-06 20:31 UTC  (3+ messages)

[PATCH wireless 1/2] MAINTAINERS: wifi: ath: remove Kalle
 2025-02-06 20:30 UTC  (2+ messages)

[linux-next:master 1418/1780] kismet: WARNING: unmet direct dependencies detected for FB_DEFERRED_IO when selected by FB_SH_MOBILE_LCDC
 2025-02-06 20:27 UTC 

[PATCH v8 3/3] PCI: amd-mdb: Add AMD MDB Root Port driver
 2025-02-06 20:26 UTC  (2+ messages)

[PATCH v7 0/7] Enable doing a shallow clone of a specific git revision
 2025-02-06 20:26 UTC  (4+ messages)
` [PATCH v7 7/7] builtin/clone: teach git-clone(1) the --revision= option

[PATCH 0/8] Rate limit AER logs/IRQs
 2025-02-06 20:25 UTC  (5+ messages)
` [PATCH 5/8] PCI/AER: Introduce ratelimit for AER IRQs

[PATCH RFC 00/33] Compile-time thread-safety checking
 2025-02-06 20:24 UTC  (4+ messages)
` [PATCH RFC 24/33] drm: zynqmp_dp: Fix a deadlock in zynqmp_dp_ignore_hpd_set()

[PATCH i-g-t] tests/kms_display_modes: Add logs to skips
 2025-02-06 20:24 UTC  (2+ messages)
` ✓ Xe.CI.BAT: success for "

[PATCHSET v9 sched_ext/for-6.15] sched_ext: split global idle cpumask into per-NUMA cpumasks
 2025-02-06 20:15 UTC  (6+ messages)
` [PATCH 1/5] sched/topology: Introduce for_each_numa_node() iterator
` [PATCH 2/5] sched_ext: idle: Introduce SCX_OPS_BUILTIN_IDLE_PER_NODE
` [PATCH 3/5] sched_ext: idle: introduce SCX_PICK_IDLE_IN_NODE
` [PATCH 4/5] sched_ext: idle: Per-node idle cpumasks
` [PATCH 5/5] sched_ext: idle: Introduce node-aware idle cpu kfunc helpers

[PATCH] wifi: ath11k: allow APs combination when dual stations are supported
 2025-02-06 20:20 UTC  (5+ messages)

[PATCH v3] riscv: Optimize crct10dif with zbc extension
 2025-02-06 20:19 UTC  (4+ messages)

[PATCH v1 1/6] PCI: brcmstb: Refactor max speed limit functionality
 2025-02-06 20:18 UTC  (2+ messages)

[tip:x86/cpu] BUILD SUCCESS 96040f7273e2bc0be1871ad9ed4da7b504da9410
 2025-02-06 20:18 UTC 

[PATCH net-next v5 0/4] net: xilinx: axienet: Enable adaptive IRQ coalescing with DIM
 2025-02-06 20:10 UTC  (5+ messages)
` [PATCH net-next v5 1/4] net: xilinx: axienet: Combine CR calculation
` [PATCH net-next v5 2/4] net: xilinx: axienet: Support adjusting coalesce settings while running
` [PATCH net-next v5 3/4] net: xilinx: axienet: Get coalesce parameters from driver state
` [PATCH net-next v5 4/4] net: xilinx: axienet: Enable adaptive IRQ coalescing with DIM

[PATCH 0/4] net: dsa: b53: Enable internal GPHY on BCM63268
 2025-02-06 20:17 UTC  (3+ messages)

[PATCH 00/61] target/arm: Implement FEAT_SME2
 2025-02-06 19:57 UTC  (17+ messages)
` [PATCH 12/61] target/arm: Add isar_feature_aa64_sme2*
` [PATCH 13/61] target/arm: Add ZT0
` [PATCH 14/61] target/arm: Add zt0_excp_el to DisasContext
` [PATCH 35/61] target/arm: Rename helper_gvec_*dot_[bh] to *_4[bh]
` [PATCH 37/61] target/arm: Implemement SME2 SDOT, UDOT, USDOT, SUDOT
` [PATCH 42/61] target/arm: Implement SME2 FMLA, FMLS
` [PATCH 46/61] target/arm: Implement SME2 BFCVT, BFCVTN, FCVT, FCVTN
` [PATCH 47/61] target/arm: Implement SME2 FCVT (widening), FCVTL
` [PATCH 49/61] target/arm: Implement SME2 SCVTF, UCVTF
` [PATCH 50/61] target/arm: Implement SME2 FRINTN, FRINTP, FRINTM, FRINTA
` [PATCH 52/61] target/arm: Use do_[us]sat_[bhs] in sve_helper.c
` [PATCH 54/61] target/arm: Implement SME2 SUNPK, UUNPK
` [PATCH 58/61] target/arm: Implement SME2 ZIP, UZP (two registers)
` [PATCH 59/61] target/arm: Implement SME2 FCLAMP, SCLAMP, UCLAMP
` [PATCH 60/61] target/arm: Implement SME2 SEL
` [PATCH 61/61] target/arm: Enable FEAT_SME2, FEAT_SME_F16F16, FEAT_SVE_B16B16 on -cpu max

undefined reference to `gen_pool_size'
 2025-02-06 20:16 UTC 

[PATCH v8 2/2] rust: add dma coherent allocator abstraction
 2025-02-06 20:16 UTC  (12+ messages)
            ` On community influencing (was Re: [PATCH v8 2/2] rust: add dma coherent allocator abstraction.)

[PATCH] dma/idxd: add device ids for new HW versions
 2025-02-06 20:13 UTC  (2+ messages)

[RFC] ci: Add support for Cirrus-CI service to test FreeBSD
 2025-02-06 20:12 UTC  (2+ messages)

[PATCH 00/16] small bug fixes from PVS studio bug list
 2025-02-06 20:11 UTC  (3+ messages)
` [PATCH v3 00/19] minor "

[RFC PATCH v3 00/13] Clavis LSM
 2025-02-06 20:13 UTC  (3+ messages)
` [RFC PATCH v3 07/13] keys: Add ability to track intended usage of the public key

[PATCH v6] graph: mcore: optimize graph search
 2025-02-06 20:10 UTC  (3+ messages)
` [PATCH v7 1/1] "

[PATCH 0/3] drm/i915: Fix harmfull driver register/unregister assymetry
 2025-02-06 20:11 UTC  (3+ messages)
` ✗ Fi.CI.CHECKPATCH: warning for "
` ✗ Fi.CI.SPARSE: "

[linux-next:master] BUILD REGRESSION 808eb958781e4ebb6e9c0962af2e856767e20f45
 2025-02-06 20:10 UTC 

[LSF/MM/BPF TOPIC] Block IO performance per core?
 2025-02-06 20:09 UTC  (2+ messages)

[Intel-wired-lan] suspend/resume broken of igc driver broken on 6.12
 2025-02-06 20:09 UTC  (7+ messages)

[PATCH v3 0/6] x86 CRC optimizations
 2025-02-06 20:08 UTC  (4+ messages)
` [PATCH v3 2/6] scripts/gen-crc-consts: add gen-crc-consts.py


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.