All of lore.kernel.org
 help / color / mirror / Atom feed
 messages from 2026-01-15 01:10:19 to 2026-01-15 02:49:10 UTC [more...]

[PATCH v5 0/5] Enable THP support in drm_pagemap
 2026-01-15  2:41 UTC  (12+ messages)
` [PATCH v5 1/5] mm/zone_device: Reinitialize large zone device private folios
` [PATCH v5 2/5] drm/pagemap: Unlock and put folios when possible

[PATCH] riscv: defconfig: spacemit: k3: enable clock support
 2026-01-15  2:48 UTC 

[PATCH RFC 00/10] riscv: Add support for rva23
 2026-01-15  2:48 UTC  (4+ messages)
` [PATCH RFC 01/10] riscv: Standardize extension capitilization

[PATCH] drm/xe: Reduce LRC timestamp stuck message on VFs to notice
 2026-01-15  2:48 UTC  (2+ messages)
` ✗ Xe.CI.Full: failure for "

[PATCH] init/main.c: prevent warning on lack of default implicit rdinit
 2026-01-15  2:47 UTC  (2+ messages)

[PATCH 1/2] dt-bindings: display: bridge: waveshare,dsi2dpi: Document 1..4 DSI lane support
 2026-01-15  2:47 UTC  (4+ messages)
` [PATCH 2/2] drm/bridge: waveshare-dsi: Add support for 1..4 DSI data lanes

[PATCH] drm: of: Fix drm_of_get_data_lanes_count_ep() return value documentation
 2026-01-15  2:45 UTC 

[PATCH v2 1/2] staging: axis-fifo: introduce helper functions for register access
 2026-01-15  2:25 UTC  (2+ messages)
` [PATCH v2 2/2] staging: axis-fifo: Use bulk I/O accessors for data transfers

[TEST] amt.sh flaking
 2026-01-15  2:45 UTC  (4+ messages)

[PATCH 0/3] iommu/vt-d: Ensure atomicity in context and PASID entry updates
 2026-01-15  2:45 UTC  (11+ messages)
` [PATCH 1/3] iommu/vt-d: Use 128-bit atomic updates for context entries
` [PATCH 2/3] iommu/vt-d: Clear Present bit before tearing down PASID entry

[PATCH v2] arm64: kconfig: Make STRICT_KERNEL_RWX visable
 2026-01-15  2:34 UTC 

[PATCH v2] Rework the jobserver open logic
 2026-01-15  2:44 UTC  (2+ messages)

[PATCH v1 0/1] pc-bios: Update vbootrom image to commit 1c8e9510b22c
 2026-01-15  2:37 UTC  (2+ messages)
` [PATCH v1 1/1] "

[PATCH v2 5/5] dax/kmem: add memory notifier to block external state changes
 2026-01-15  2:42 UTC  (2+ messages)
` [PATCH] dax/kmem: add build config for protected dax memory blocks

[PATCH for-next] RDMA/hns: Add 'static' declaration
 2026-01-15  2:41 UTC 

[PATCH 00/11] pinctrl: Some code cleanup including guards
 2026-01-15  1:52 UTC  (7+ messages)
` [PATCH 01/11] pinctrl: aspeed: Cleanup header includes
` [PATCH 03/11] pinctrl: sophgo: "

[PATCH v4 0/3] fuse: compound commands
 2026-01-15  2:40 UTC  (7+ messages)
` [PATCH v4 1/3] fuse: add compound command to combine multiple requests
` [PATCH v4 2/3] fuse: create helper functions for filling in fuse args for open and getattr
` [PATCH v4 3/3] fuse: add an implementation of open+getattr

[PATCH v4 0/3] efi_vars: Implement SPI Flash storage for EFI
 2026-01-15  2:40 UTC  (3+ messages)

[PATCH v2 1/2] dt-bindings: display: bridge: waveshare, dsi2dpi: Document 1..4 DSI lane support
 2026-01-15  2:39 UTC  (3+ messages)
` [PATCH v2 1/2] dt-bindings: display: bridge: waveshare,dsi2dpi: "
` [PATCH v2 2/2] drm/bridge: waveshare-dsi: Add support for 1..4 DSI data lanes

[PATCH] memory-tiers: multi-definition fixup
 2026-01-15  2:38 UTC  (2+ messages)
` [PATCH] dax/kmem: add build config for protected dax memory blocks

[[PATCH v2] 1/1] kprobes: retry pending optprobe after freeing blocker
 2026-01-15  2:38 UTC  (3+ messages)
` [PATCH v3 0/1]
  ` [PATCH v3 1/1] kprobes: retry blocked optprobe in do_free_cleaned_kprobes

[PATCH] usb: dwc3: google: Remove redundant dev_err()
 2026-01-15  2:38 UTC 

[PATCH] clk: Ensure correct consumer's rate boundaries
 2026-01-15  2:37 UTC  (3+ messages)

[tip:timers/vdso] BUILD SUCCESS WITH WARNING 759a1f97373f25770cf438d9fb5f2bddf4d77a54
 2026-01-15  2:35 UTC 

[PATCH v3] fuse: fix premature writetrhough request for large folio
 2026-01-15  2:36 UTC 

[PATCH] media: mali-c55: core: Remove redundant dev_err()
 2026-01-15  2:35 UTC 

[PATCH v2 1/2] dt-bindings: touchscreen: trivial-touch: Drop 'interrupts' requirement for old Ilitek
 2026-01-15  2:34 UTC  (2+ messages)
` [PATCH v2 2/2] Input: ili210x - add support for polling mode

[PATCH v3 00/47] arm_mpam: Add KVM/arm64 and resctrl glue code
 2026-01-15  2:34 UTC  (11+ messages)
` [PATCH v3 01/47] arm_mpam: Remove duplicate linux/srcu.h header
` [PATCH v3 02/47] arm_mpam: Use non-atomic bitops when modifying feature bitmap
` [PATCH v3 03/47] arm64/sysreg: Add MPAMSM_EL1 register
` [PATCH v3 04/47] KVM: arm64: Preserve host MPAM configuration when changing traps
` [PATCH v3 05/47] KVM: arm64: Make MPAMSM_EL1 accesses UNDEF

[PATCH v7 00/36] hw/arm/virt: Add support for user-creatable accelerated SMMUv3
 2026-01-15  2:34 UTC  (5+ messages)
` [PATCH v7 33/36] hw/pci: Add helper to insert PCIe extended capability at a fixed offset

[PATCH v3 0/3] Restore boot for STM32MP13/STM32MP2 board family
 2026-01-15  2:33 UTC  (9+ messages)
` [PATCH v3 3/3] clk: stm32: Update clock management for STM32MP13/25

[PATCH 0/3] Add status on/off switching to filter-redirector
 2026-01-15  2:31 UTC  (8+ messages)
` [PATCH 1/3] net/filter-redirector: add support for dynamic status on/off switching

[v6 PATCH 0/2] hung_task: Provide runtime reset interface for hung task detector
 2026-01-15  2:32 UTC  (3+ messages)
` [v6 PATCH 1/2] hung_task: Convert detection count to atomic_long_t
` [v6 PATCH 2/2] hung_task: Enable runtime reset of hung_task_detect_count

+ mm-zone_device-reinitialize-large-zone-device-private-folios.patch added to mm-hotfixes-unstable branch
 2026-01-15  2:31 UTC  (2+ messages)

[STATUS] next/master - b775e489bec70895b7ef6b66927886bbac79598f
 2026-01-15  2:30 UTC 

[PATCH v5 00/12] md: align bio to io_opt for better performance
 2026-01-15  2:29 UTC  (4+ messages)
` [PATCH v5 01/12] md/raid5: fix raid5_run() to return error when log_init() fails

[PATCH BlueZ v3 0/1] Support for config fragments (conf.d style dirs)
 2026-01-15  2:28 UTC  (2+ messages)
` [PATCH BlueZ v3 1/1] "

[PATCH net-next 00/11] net: fec: improve XDP copy mode and add AF_XDP zero-copy support
 2026-01-15  2:27 UTC  (4+ messages)
` [PATCH net-next 07/11] net: fec: use switch statement to check the type of tx_buf

[PATCH v2 0/4] riscv: dts: Add "b" ISA extension to existing devicetrees
 2026-01-15  2:25 UTC  (4+ messages)
` [PATCH v2 2/4] riscv: dts: anlogic: dr1v90: Add "b" ISA extension

[REPOST PATCH v6 0/3] arm64: topology: Handle AMU FIE setup on CPU hotplug
 2026-01-15  2:25 UTC  (6+ messages)
` [REPOST PATCH v6 3/3] "

[PATCH v12 0/3] Add Qualcomm Technologies, Inc. Talos EVK SMARC support
 2026-01-15  2:24 UTC  (3+ messages)
` [PATCH v12 3/3] arm64: dts: qcom: talos-evk: Add support for QCS615 talos evk board

[PATCH v7 0/7] Add AMD ISP4 driver
 2026-01-15  2:24 UTC  (6+ messages)
` [PATCH v7 3/7] media: platform: amd: Add isp4 fw and hw interface

[v5 PATCH 0/2] hung_task: Provide runtime reset interface for hung task detector
 2026-01-15  2:20 UTC  (7+ messages)
` [v5 PATCH 2/2] hung_task: Enable runtime reset of hung_task_detect_count

[OE-core][PATCH 1/2] systemd: do not let do_fetch depend on PACKAGECONFIG
 2026-01-15  2:19 UTC  (2+ messages)
` [OE-core][PATCH 2/2] systemd: add shell-profile-dropins PACKAGECONFIG

The same symbol is printed twice when use tracepoint to get stack
 2026-01-15  2:18 UTC  (4+ messages)

[thomas-weissschuh:b4/vdso-compat-checkflags 5/5] include/uapi/asm-generic/bitsperlong.h:35:2: error: #error Inconsistent word size. Check uapi/asm/bitsperlong.h
 2026-01-15  2:18 UTC 

[PATCH 0/5] PCI: qcom: Add link retention support
 2026-01-15  2:16 UTC  (3+ messages)

[PATCH v3 0/3] spi-cadence: support transmission with bits_per_word of 16 and 32
 2026-01-15  2:14 UTC  (6+ messages)
` [PATCH v3 2/3] spi: spi-cadence: supports "

[PATCH 1/1] drm/amdgpu: free hw_vm_fence when fail in amdgpu_job_alloc
 2026-01-15  2:14 UTC  (3+ messages)

[PATCH v4 0/2] rust: sync: atomic flag helpers
 2026-01-15  2:12 UTC  (3+ messages)
` [PATCH v4 1/2] rust: sync: atomic: Add performance-optimal-integer-backed Flag for atomic booleans
` [PATCH v4 2/2] rust: sync: atomic: Add AtomicFlag bool wrapper for easier use

[PATCH bpf-next v9 00/11] bpf: fsession support
 2026-01-15  2:12 UTC  (7+ messages)
` [PATCH bpf-next v9 01/11] bpf: add "
` [PATCH bpf-next v9 07/11] bpf,x86: add fsession support for x86_64

[PATCH v3] arm64: errata: Workaround for SI L1 downstream coherency issue
 2026-01-15  2:11 UTC  (3+ messages)

[PATCH v3] iomap: add allocation cache for iomap_dio
 2026-01-15  2:11 UTC 

[PATCH v2] fuse: fix premature writetrhough request for large folio
 2026-01-15  2:11 UTC  (4+ messages)

[PATCH] tests/intel/xe_exec_compute_mode: Fix tmpfile open mode
 2026-01-15  2:09 UTC  (2+ messages)
` ✗ i915.CI.Full: failure for "

drivers/gpu/drm/panfrost/panfrost_job.c:964 panfrost_jm_close() warn: iterator 'i' not incremented
 2026-01-15  2:06 UTC 

[RFC PATCH 00/15] kmem_cache instances with static storage duration
 2026-01-15  2:08 UTC  (3+ messages)

[PATCH] Documentation/protection-keys: Mark as available on AMD
 2026-01-15  2:06 UTC  (4+ messages)
  ` [PATCH v2] "
    ` [PATCH v2 RESEND] "

[PATCH 0/4] HMP: hxtool sanity checks
 2026-01-15  2:04 UTC  (5+ messages)
` [PATCH 1/4] hmp-commands-info.hx: Move definition of "info accel"
` [PATCH 2/4] hmp*hx: Move info docs
` [PATCH 3/4] hxtool: Split srst/erst add checks
` [PATCH 4/4] hxtool: Error on missing docs

[PATCH] drm/xe: Fix memory leak in guc_exec_queue_timedout_job
 2026-01-15  2:05 UTC  (2+ messages)
` ✗ Xe.CI.Full: failure for drm/xe: Fix memory leak in guc_exec_queue_timedout_job (rev2)

[PATCH] MAINTAINERS: update email address for Yixun Lan
 2026-01-15  2:03 UTC  (2+ messages)

[PATCH] riscv: lib: optimize strlen loop efficiency
 2026-01-15  2:03 UTC  (3+ messages)

[PATCH] powercap: intel_rapl: Add PL4 support for Ice Lake
 2026-01-15  2:01 UTC 

[XEN PATCH v1 0/1] x86/vlapic: match broadcasts for logical destination mode
 2026-01-15  2:01 UTC  (3+ messages)
` [XEN PATCH v1 1/1] "

Problem with smbdirect rw credits and initiator_depth
 2026-01-15  2:01 UTC  (14+ messages)

[PATCH] ALSA: hda/realtek: Add quirk for HP Pavilion x360 to enable mute LED
 2026-01-15  1:58 UTC 

[PATCH] rnbd-clt: fix refcount underflow in device unmap path
 2026-01-15  1:58 UTC  (3+ messages)

[avpatel:riscv_kvm_nested_v1 21/29] arch/riscv/kvm/vcpu_nested_insn.c:29:20: sparse: sparse: cast to restricted __le64
 2026-01-15  1:56 UTC 

pull-request: rtw-next-2026-01-15
 2026-01-15  1:56 UTC 

Linux Upstream Status updated: Jan/15/2026
 2026-01-15  1:54 UTC 

[PATCH] phy: freescale: imx8qm-hsio: fix NULL pointer dereference
 2026-01-15  1:52 UTC  (3+ messages)

[PATCH v1] exfat: reduce unnecessary writes during mmap write
 2026-01-15  1:50 UTC  (6+ messages)
  ` > On Sun, Jan 11, 2026 at 05:19:55AM +0000, Matthew Wilcox wrote:

[PATCH 0/7] Implement CPU frequency scaling for TH1520
 2026-01-15  1:50 UTC  (4+ messages)

[PATCH RESEND v2] asm-generic: Remove pud_user() from pgtable-nopmd.h
 2026-01-15  1:48 UTC  (3+ messages)

[PATCH v2] ublk: fix ublksrv pid handling for pid namespaces
 2026-01-15  1:48 UTC  (3+ messages)
` [PATCH v3] "

[PATCH v14 00/10] erofs: Introduce page cache sharing feature
 2026-01-15  1:47 UTC  (10+ messages)
` [PATCH v14 07/10] erofs: introduce the page cache share feature
` [PATCH v14 08/10] erofs: support unencoded inodes for page cache share

[anolis-intel-cloud:intel-6.6-PMT-enhancement-ANBZ27534 23/23] drivers/infiniband/hw/erdma/compat/sw_recv.c:179:13: warning: variable 'index' set but not used
 2026-01-15  1:45 UTC 

[android-common:android14-kiwi-6.1 81/81] include/trace/hooks/wqlockup.h:17:1: sparse: sparse: incorrect type in assignment (different address spaces)
 2026-01-15  1:45 UTC 

[PATCH] io_uring/uring_cmd: explicitly disallow cancelations for IOPOLL
 2026-01-15  1:44 UTC  (2+ messages)

[PATCH v3 00/24] KVM: TDX huge page support for private memory
 2026-01-15  1:41 UTC  (11+ messages)

[PATCH v2] io_uring: fix IOPOLL with passthrough I/O
 2026-01-15  1:42 UTC  (2+ messages)

[PATCH 2/2] ksm: Optimize rmap_walk_ksm by passing a suitable address range
 2026-01-15  1:41 UTC  (2+ messages)

[PATCH net-next v2 0/6] net: dsa: lantiq: add support for Intel GSW150
 2026-01-15  1:40 UTC  (3+ messages)
` [PATCH net-next v2 3/6] net: dsa: lantiq: allow arbitrary MII registers

[PATCH v2 1/1] mm: Fix OOM killer inaccuracy on large many-core systems
 2026-01-15  1:40 UTC  (2+ messages)

[PATCH V2 0/5] Align SVM with APM defined behaviors
 2026-01-15  1:39 UTC  (4+ messages)
` [PATCH V2 1/5] KVM: SVM: Move STGI and CLGI intercept handling

[PATCH rtw-next 0/8] wifi: rtw89: fix settings and add MAC/PCI common flow for RTL8922D
 2026-01-15  1:39 UTC  (3+ messages)
` [PATCH rtw-next 1/8] wifi: rtw89: pci: validate sequence number of TX release report

[PATCH] net: usb: r8152: fix transmit queue timeout
 2026-01-15  1:37 UTC  (3+ messages)

[PATCH] drm/xe: Do not preempt fence signaling CS instructions
 2026-01-15  1:35 UTC  (2+ messages)
` ✓ Xe.CI.BAT: success for "

[RFC PATCH 00/77] Add support for dtb metadata and addon device-trees
 2026-01-15  1:34 UTC  (7+ messages)
` [RFC PATCH 11/77] Add support for FDT_REF_PHANDLE dtb tag
` [RFC PATCH 13/77] Introduce dt_flags field in dtb header
` [RFC PATCH 18/77] dtc-parser.y: Avoid an empty proplist

[PATCH] kernel: bpf: Add SPDX license identifiers to a few files
 2026-01-15  1:31 UTC 

[PATCH v2] tests/intel/xe_exec_multi_queue: enable preempt flag for Q0
 2026-01-15  1:31 UTC  (3+ messages)
` ✗ i915.CI.Full: failure for tests/intel/xe_exec_multi_queue: enable preempt flag for Q0 (rev3)
` ✗ Xe.CI.Full: "

[PATCH v3 0/5] General RK3368 HDMI support and 2 outputs for RK3368-Lion
 2026-01-15  1:25 UTC  (4+ messages)
` [PATCH v3 3/5] arm64: dts: rockchip: Enable HDMI output on RK3368-Lion-Haikou

[PATCH] perf pmu intel: Adjust cpumaks for sub-NUMA clusters on Emeraldrapids
 2026-01-15  1:30 UTC  (6+ messages)

[PATCH 00/13] Add kernel-doc modules to Documentation/tools
 2026-01-15  1:29 UTC  (5+ messages)

+ restore-swap_space-attr-aviod-krn-panic.patch added to mm-hotfixes-unstable branch
 2026-01-15  1:28 UTC 

[PATCH RFC] arm64: dts: qcom: qcs6490-rb3gen2: power on onboard uPD720201 controller
 2026-01-15  1:28 UTC  (3+ messages)

[PATCH 1/1] Restore swap_space attr aviod krn panic
 2026-01-15  1:27 UTC  (2+ messages)

[PATCH v2 0/3] sdio: Use bus type function for shutdown
 2026-01-15  1:26 UTC  (3+ messages)
` [PATCH v2 1/3] sdio: Provide a bustype shutdown function

[RFC PATCH v2 0/3] bsg: add io_uring command support for SCSI passthrough
 2026-01-15  1:24 UTC  (4+ messages)
` [RFC PATCH v2 1/3] bsg: add bsg_uring_cmd uapi structure
` [RFC PATCH v2 2/3] bsg: add uring_cmd support to BSG generic layer
` [RFC PATCH v2 3/3] bsg: implement SCSI BSG uring_cmd handler

libcap-ng upgrade depends problem
 2026-01-15  1:25 UTC  (4+ messages)
` [OE-core] "
    ` 回复: "

[PATCH v3 0/2] Add Meta(Facebook) ventura2 BMC(AST2600)
 2026-01-15  1:24 UTC  (5+ messages)
` [PATCH v3 2/2] ARM: dts: aspeed: ventura2: Add Meta ventura2 BMC

arch/x86/kernel/crash.c:387 crash_setup_memmap_entries() warn: we never enter this loop
 2026-01-15  1:24 UTC 

[Bug 220964] New: nSVM: missing sanity checks in svm_leave_smm()
 2026-01-15  1:22 UTC  (3+ messages)
` [Bug 220964] "

[PATCH] KVM: TDX: Allow userspace to return errors to guest for MAPGPA
 2026-01-15  1:22 UTC  (6+ messages)

[PATCH] mmap/mmap: Fix integer overflow in binary search
 2026-01-15  0:22 UTC 

[PATCH 0/5] Add calibration for Synopsys PCIe PHY and Controller
 2026-01-15  0:41 UTC  (3+ messages)

[PATCH v7 0/5] xen/arm: scmi: introduce SCI SCMI SMC multi-agent support
 2026-01-15  1:14 UTC  (3+ messages)
` [PATCH v7 4/5] xen/arm: scmi: introduce SCI SCMI SMC multi-agent driver

[PATCH v4 00/26] Nested SVM fixes, cleanups, and hardening
 2026-01-15  1:13 UTC  (27+ messages)
` [PATCH v4 01/26] KVM: SVM: Switch svm_copy_lbrs() to a macro
` [PATCH v4 02/26] KVM: SVM: Add missing save/restore handling of LBR MSRs
` [PATCH v4 03/26] KVM: selftests: Add a test for LBR save/restore (ft. nested)
` [PATCH v4 04/26] KVM: nSVM: Always inject a #GP if mapping VMCB12 fails on nested VMRUN
` [PATCH v4 05/26] KVM: nSVM: Triple fault if mapping VMCB12 fails on nested #VMEXIT
` [PATCH v4 06/26] KVM: nSVM: Triple fault if restore host CR3 "
` [PATCH v4 07/26] KVM: nSVM: Drop nested_vmcb_check_{save/control}() wrappers
` [PATCH v4 08/26] KVM: nSVM: Call enter_guest_mode() before switching to VMCB02
` [PATCH v4 09/26] KVM: nSVM: Make nested_svm_merge_msrpm() return an errno
` [PATCH v4 10/26] KVM: nSVM: Call nested_svm_merge_msrpm() from enter_svm_guest_mode()
` [PATCH v4 11/26] KVM: nSVM: Call nested_svm_init_mmu_context() before switching to VMCB02
` [PATCH v4 12/26] KVM: nSVM: Refactor minimal #VMEXIT handling out of nested_svm_vmexit()
` [PATCH v4 13/26] KVM: nSVM: Unify handling of VMRUN failures with proper cleanup
` [PATCH v4 14/26] KVM: nSVM: Clear EVENTINJ field in VMCB12 on nested #VMEXIT
` [PATCH v4 15/26] KVM: nSVM: Drop the non-architectural consistency check for NP_ENABLE
` [PATCH v4 16/26] KVM: nSVM: Add missing consistency check for nCR3 validity
` [PATCH v4 17/26] KVM: nSVM: Add missing consistency check for hCR0.PG and NP_ENABLE
` [PATCH v4 18/26] KVM: nSVM: Add missing consistency check for EFER, CR0, CR4, and CS
` [PATCH v4 19/26] KVM: nSVM: Add missing consistency check for event_inj
` [PATCH v4 20/26] KVM: SVM: Rename vmcb->nested_ctl to vmcb->misc_ctl
` [PATCH v4 21/26] KVM: SVM: Rename vmcb->virt_ext to vmcb->misc_ctl2
` [PATCH v4 22/26] KVM: SVM: Use BIT() and GENMASK() for definitions in svm.h
` [PATCH v4 23/26] KVM: nSVM: Cache all used fields from VMCB12
` [PATCH v4 24/26] KVM: nSVM: Restrict mapping VMCB12 on nested VMRUN
` [PATCH v4 25/26] KVM: nSVM: Sanitize control fields copied from VMCB12
` [PATCH v4 26/26] KVM: nSVM: Only copy NP_ENABLE from VMCB01's misc_ctl

[BUG?]: bpf/selftests: ns_bpf_qdisc libbpf: loading object 'tc_bpf' from buffer
 2026-01-15  1:13 UTC  (2+ messages)

[PATCH rc] iommu/arm-smmu-v3: Do not set disable_ats unless vSTE is Translate
 2026-01-15  1:12 UTC 

[PATCH] KVM: SVM: Fix redundant updates of LBR MSR intercepts
 2026-01-15  1:12 UTC  (7+ messages)

[PATCH v3 0/3] riscv: fix timer update hazards on RV32
 2026-01-15  1:11 UTC  (10+ messages)
` [PATCH v3 2/3] riscv: kvm: Fix vstimecmp update hazard "

[pseudo][PATCH 0/4] Implement openat2 wrapper
 2026-01-15  1:10 UTC  (2+ messages)
` [pseudo][PATCH 4/4] openat2: "


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.