All of lore.kernel.org
 help / color / mirror / Atom feed
 messages from 2024-09-25 12:05:05 to 2024-09-25 12:16:29 UTC [more...]

[PATCH AUTOSEL 6.6 001/139] wifi: ath9k: fix possible integer overflow in ath9k_get_et_stats()
 2024-09-25 12:08 UTC  (102+ messages)
` [PATCH AUTOSEL 6.6 002/139] wifi: rtw89: avoid to add interface to list twice when SER
` [PATCH AUTOSEL 6.6 003/139] wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
` [PATCH AUTOSEL 6.6 004/139] crypto: x86/sha256 - Add parentheses around macros' single arguments
` [PATCH AUTOSEL 6.6 005/139] crypto: octeontx - Fix authenc setkey
` [PATCH AUTOSEL 6.6 006/139] crypto: octeontx2 "
` [Intel-wired-lan] [PATCH AUTOSEL 6.6 007/139] ice: Adjust over allocation of memory in ice_sched_add_root_node() and ice_sched_add_node()
  `  "
` [PATCH AUTOSEL 6.6 008/139] wifi: iwlwifi: mvm: Fix a race in scan abort flow
` [PATCH AUTOSEL 6.6 009/139] wifi: iwlwifi: mvm: drop wrong STA selection in TX
` [PATCH AUTOSEL 6.6 010/139] wifi: cfg80211: Set correct chandef when starting CAC
` [PATCH AUTOSEL 6.6 011/139] net/xen-netback: prevent UAF in xenvif_flush_hash()
` [PATCH AUTOSEL 6.6 012/139] net: hisilicon: hip04: fix OF node leak in probe()
` [PATCH AUTOSEL 6.6 013/139] net: hisilicon: hns_dsaf_mac: fix OF node leak in hns_mac_get_info()
` [PATCH AUTOSEL 6.6 014/139] net: hisilicon: hns_mdio: fix OF node leak in probe()
` [PATCH AUTOSEL 6.6 015/139] ACPI: PAD: fix crash in exit_round_robin()
` [PATCH AUTOSEL 6.6 016/139] ACPICA: Fix memory leak if acpi_ps_get_next_namepath() fails
` [PATCH AUTOSEL 6.6 017/139] ACPICA: Fix memory leak if acpi_ps_get_next_field() fails
` [Intel-wired-lan] [PATCH AUTOSEL 6.6 018/139] e1000e: avoid failing the system during pm_suspend
  `  "
` [PATCH AUTOSEL 6.6 020/139] net: sched: consistently use rcu_replace_pointer() in taprio_change()
` [PATCH AUTOSEL 6.6 021/139] Bluetooth: btusb: Add Realtek RTL8852C support ID 0x0489:0xe122
` [PATCH AUTOSEL 6.6 022/139] Bluetooth: btrtl: Set msft ext address filter quirk for RTL8852B
` [PATCH AUTOSEL 6.6 023/139] ACPI: video: Add force_vendor quirk for Panasonic Toughbook CF-18
` [PATCH AUTOSEL 6.6 024/139] ACPI: CPPC: Add support for setting EPP register in FFH
` [PATCH AUTOSEL 6.6 025/139] blk_iocost: fix more out of bound shifts
` [PATCH AUTOSEL 6.6 029/139] wifi: rtw88: select WANT_DEV_COREDUMP
` [PATCH AUTOSEL 6.6 030/139] l2tp: don't use tunnel socket sk_user_data in ppp procfs output
` [PATCH AUTOSEL 6.6 031/139] ACPI: EC: Do not release locks during operation region accesses
` [PATCH AUTOSEL 6.6 032/139] ACPICA: check null return of ACPI_ALLOCATE_ZEROED() in acpi_db_convert_to_package()
` [PATCH AUTOSEL 6.6 033/139] tipc: guard against string buffer overrun
` [PATCH AUTOSEL 6.6 034/139] net: mvpp2: Increase size of queue_name buffer
` [PATCH AUTOSEL 6.6 035/139] bnxt_en: Extend maximum length of version string by 1 byte
` [PATCH AUTOSEL 6.6 036/139] ipv4: Check !in_dev earlier for ioctl(SIOCSIFADDR)
` [PATCH AUTOSEL 6.6 037/139] wifi: rtw89: correct base HT rate mask for firmware
` [PATCH AUTOSEL 6.6 038/139] netfilter: nf_tables: don't initialize registers in nft_do_chain()
` [PATCH AUTOSEL 6.6 039/139] ipv4: Mask upper DSCP bits and ECN bits in NETLINK_FIB_LOOKUP family
` [PATCH AUTOSEL 6.6 040/139] net: atlantic: Avoid warning about potential string truncation
` [PATCH AUTOSEL 6.6 041/139] crypto: simd - Do not call crypto_alloc_tfm during registration
` [PATCH AUTOSEL 6.6 042/139] netpoll: Ensure clean state on setup failures
` [PATCH AUTOSEL 6.6 043/139] tcp: avoid reusing FIN_WAIT2 when trying to find port in connect() process
` [PATCH AUTOSEL 6.6 044/139] wifi: iwlwifi: mvm: use correct key iteration
` [PATCH AUTOSEL 6.6 045/139] wifi: iwlwifi: mvm: avoid NULL pointer dereference
` [PATCH AUTOSEL 6.6 046/139] wifi: mac80211: fix RCU list iterations
` [PATCH AUTOSEL 6.6 047/139] ACPICA: iasl: handle empty connection_node
` [PATCH AUTOSEL 6.6 048/139] proc: add config & param to block forcing mem writes
` [PATCH AUTOSEL 6.6 049/139] drivers/perf: arm_spe: Use perf_allow_kernel() for permissions
` [PATCH AUTOSEL 6.6 050/139] can: netlink: avoid call to do_set_data_bittiming callback with stale can_priv::ctrlmode
` [PATCH AUTOSEL 6.6 051/139] crypto: hisilicon/qm - reset device before enabling it
` [PATCH AUTOSEL 6.6 054/139] net: tls: wait for async completion on last message
` [PATCH AUTOSEL 6.6 055/139] wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
` [PATCH AUTOSEL 6.6 056/139] nfp: Use IRQF_NO_AUTOEN flag in request_irq()
` [PATCH AUTOSEL 6.6 057/139] ALSA: usb-audio: Add input value sanity checks for standard types
` [PATCH AUTOSEL 6.6 058/139] x86/ioapic: Handle allocation failures gracefully
` [PATCH AUTOSEL 6.6 059/139] ALSA: usb-audio: Support multiple control interfaces
` [PATCH AUTOSEL 6.6 060/139] ALSA: usb-audio: Define macros for quirk table entries
` [PATCH AUTOSEL 6.6 061/139] ALSA: usb-audio: Replace complex quirk lines with macros
` [PATCH AUTOSEL 6.6 062/139] ALSA: usb-audio: Add logitech Audio profile quirk
` [PATCH AUTOSEL 6.6 063/139] ASoC: codecs: wsa883x: Handle reading version failure
` [PATCH AUTOSEL 6.6 064/139] tools/x86/kcpuid: Protect against faulty "max subleaf" values
` [PATCH AUTOSEL 6.6 065/139] x86/pkeys: Add PKRU as a parameter in signal handling functions
` [PATCH AUTOSEL 6.6 066/139] x86/pkeys: Restore altstack access in sigreturn()
` [PATCH AUTOSEL 6.6 067/139] x86/kexec: Add EFI config table identity mapping for kexec kernel
` [PATCH AUTOSEL 6.6 068/139] ALSA: asihpi: Fix potential OOB array access
` [PATCH AUTOSEL 6.6 069/139] ALSA: hdsp: Break infinite MIDI input flush loop
` [PATCH AUTOSEL 6.6 070/139] tools/nolibc: powerpc: limit stack-protector workaround to GCC
` [PATCH AUTOSEL 6.6 071/139] selftests/nolibc: avoid passing NULL to printf("%s")
` [PATCH AUTOSEL 6.6 072/139] x86/syscall: Avoid memcpy() for ia32 syscall_get_arguments()
` [PATCH AUTOSEL 6.6 073/139] hwmon: (nct6775) add G15CF to ASUS WMI monitoring list
` [PATCH AUTOSEL 6.6 074/139] fbdev: efifb: Register sysfs groups through driver core
` [PATCH AUTOSEL 6.6 075/139] fbdev: pxafb: Fix possible use after free in pxafb_task()
` [PATCH AUTOSEL 6.6 076/139] coredump: Standartize and fix logging
` [PATCH AUTOSEL 6.6 077/139] rcuscale: Provide clear error when async specified without primitives
` [PATCH AUTOSEL 6.6 078/139] iommu/arm-smmu-qcom: hide last LPASS SMMU context bank from linux
` [PATCH AUTOSEL 6.6 079/139] iommu/arm-smmu-qcom: Work around SDM845 Adreno SMMU w/ 16K pages
` [PATCH AUTOSEL 6.6 080/139] power: reset: brcmstb: Do not go into infinite loop if reset fails
` [PATCH AUTOSEL 6.6 081/139] iommu/vt-d: Always reserve a domain ID for identity setup
` [PATCH AUTOSEL 6.6 082/139] iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
` [PATCH AUTOSEL 6.6 083/139] cgroup: Disallow mounting v1 hierarchies without controller implementation
` [PATCH AUTOSEL 6.6 084/139] drm/stm: Avoid use-after-free issues with crtc and plane
` [PATCH AUTOSEL 6.6 085/139] drm/amdgpu: disallow multiple BO_HANDLES chunks in one submit
` [PATCH AUTOSEL 6.6 086/139] drm/amdkfd: amdkfd_free_gtt_mem clear the correct pointer
` [PATCH AUTOSEL 6.6 087/139] drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
` [PATCH AUTOSEL 6.6 088/139] ata: pata_serverworks: Do not use the term blacklist
` [PATCH AUTOSEL 6.6 089/139] ata: sata_sil: Rename sil_blacklist to sil_quirks
` [PATCH AUTOSEL 6.6 090/139] HID: Ignore battery for all ELAN I2C-HID devices
` [PATCH AUTOSEL 6.6 091/139] drm/amd/display: Handle null 'stream_status' in 'planes_changed_for_existing_stream'
` [PATCH AUTOSEL 6.6 092/139] drm/amd/display: Check null pointers before using dc->clk_mgr
` [PATCH AUTOSEL 6.6 093/139] drm/amd/display: Add null check for 'afb' in amdgpu_dm_plane_handle_cursor_update (v2)
` [PATCH AUTOSEL 6.6 094/139] drm/amd/display: fix double free issue during amdgpu module unload
` [PATCH AUTOSEL 6.6 095/139] jfs: UBSAN: shift-out-of-bounds in dbFindBits
` [PATCH AUTOSEL 6.6 096/139] jfs: Fix uaf in dbFreeBits
` [PATCH AUTOSEL 6.6 097/139] jfs: check if leafidx greater than num leaves per dmap tree
` [PATCH AUTOSEL 6.6 098/139] scsi: smartpqi: correct stream detection
` [PATCH AUTOSEL 6.6 099/139] drm/msm/adreno: Assign msm_gpu->pdev earlier to avoid nullptrs
` [PATCH AUTOSEL 6.6 100/139] jfs: Fix uninit-value access of new_ea in ea_buffer
` [PATCH AUTOSEL 6.6 101/139] drm/amdgpu: add raven1 gfxoff quirk
` [PATCH AUTOSEL 6.6 102/139] drm/amdgpu: enable gfxoff quirk on HP 705G4
` [PATCH AUTOSEL 6.6 103/139] drm/amdkfd: Fix resource leak in criu restore queue
` [PATCH AUTOSEL 6.6 104/139] HID: multitouch: Add support for Thinkpad X12 Gen 2 Kbd Portfolio
` [PATCH AUTOSEL 6.6 105/139] platform/x86: touchscreen_dmi: add nanote-next quirk
` [PATCH AUTOSEL 6.6 106/139] drm/stm: ltdc: reset plane transparency after plane disable

[PATCH v5 0/2] Minor fixes error handling of perf stat
 2024-09-25 12:15 UTC  (3+ messages)
` [PATCH v5 1/2] perf stat: Close cork_fd when create_perf_stat_counter() failed

[PATCH v2 0/4] Enable early bootup of AArch64 MPU systems
 2024-09-25 12:13 UTC  (6+ messages)
` [PATCH v2 2/4] xen/arm: mpu: Define Xen start address for "

[PATCH AUTOSEL 6.11 001/244] l2tp: prevent possible tunnel refcount underflow
 2024-09-25 12:13 UTC  (3+ messages)
` [PATCH AUTOSEL 6.11 109/244] ASoC: soc-pcm: Indicate warning if dpcm_playback/capture were used for availability limition

[PATCH 0/6] Display Global Histogram
 2024-09-25 12:13 UTC  (6+ messages)
` [PATCHv3 6/6] drm/i915/histogram: Histogram changes for Display 20+

[AUH] gnutls: upgrading to 3.8.7.1 FAILED
 2024-09-25 12:11 UTC  (4+ messages)
  ` [OE-core] "

[PATCH] usb: Switch back to struct platform_driver::remove()
 2024-09-25 12:12 UTC  (3+ messages)
` [PATCH] spi: "

[PATCH v8 RESEND] io_uring: releasing CPU resources when polling
 2024-09-25 12:12 UTC  (3+ messages)
  ` [PATCH V8] "

[PATCH 1/2] mm/slub: Add panic function when slub leaks
 2024-09-25 12:10 UTC  (2+ messages)

Issue with 'small' Gitlab runners
 2024-09-25 12:11 UTC  (8+ messages)
  ` [cip-dev] "

[PATCH RFC v2] mm: move the check of READ_IMPLIES_EXEC out of do_mmap()
 2024-09-25 12:09 UTC 

nfsv41: stale file handles after VM shutdown/poweron - but works during warm reboot
 2024-09-25 12:09 UTC 

[PATCH AUTOSEL 6.10 001/197] wifi: ath9k: fix possible integer overflow in ath9k_get_et_stats()
 2024-09-25 11:53 UTC  (80+ messages)
` [PATCH AUTOSEL 6.10 067/197] wifi: mt76: mt7915: add dummy HW offload of IEEE 802.11 fragmentation
` [PATCH AUTOSEL 6.10 068/197] wifi: mt76: mt7915: hold dev->mt76.mutex while disabling tx worker
` [PATCH AUTOSEL 6.10 121/197] drm/xe/hdcp: Check GSC structure validity
` [PATCH AUTOSEL 6.10 122/197] drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
` [PATCH AUTOSEL 6.10 123/197] drm/amd/display: Use gpuvm_min_page_size_kbytes for DML2 surfaces
` [PATCH AUTOSEL 6.10 124/197] ata: pata_serverworks: Do not use the term blacklist
` [PATCH AUTOSEL 6.10 125/197] ata: sata_sil: Rename sil_blacklist to sil_quirks
` [PATCH AUTOSEL 6.10 126/197] scsi: smartpqi: Add new controller PCI IDs
` [PATCH AUTOSEL 6.10 127/197] HID: Ignore battery for all ELAN I2C-HID devices
` [PATCH AUTOSEL 6.10 128/197] drm/amd/display: Handle null 'stream_status' in 'planes_changed_for_existing_stream'
` [PATCH AUTOSEL 6.10 129/197] drm/amd/display: Add NULL check for function pointer in dcn20_set_output_transfer_func
` [PATCH AUTOSEL 6.10 130/197] drm/amd/display: Add NULL check for function pointer in dcn32_set_output_transfer_func
` [PATCH AUTOSEL 6.10 131/197] drm/amd/display: Check null pointers before using dc->clk_mgr
` [PATCH AUTOSEL 6.10 132/197] drm/amd/display: Add null check for 'afb' in amdgpu_dm_plane_handle_cursor_update (v2)
` [PATCH AUTOSEL 6.10 133/197] drm/amd/display: fix double free issue during amdgpu module unload
` [PATCH AUTOSEL 6.10 134/197] drm/amdgpu: add list empty check to avoid null pointer issue
` [PATCH AUTOSEL 6.10 135/197] jfs: UBSAN: shift-out-of-bounds in dbFindBits
` [PATCH AUTOSEL 6.10 136/197] jfs: Fix uaf in dbFreeBits
` [PATCH AUTOSEL 6.10 137/197] jfs: check if leafidx greater than num leaves per dmap tree
` [PATCH AUTOSEL 6.10 138/197] scsi: smartpqi: correct stream detection
` [PATCH AUTOSEL 6.10 139/197] scsi: smartpqi: add new controller PCI IDs
` [PATCH AUTOSEL 6.10 140/197] drm/msm/adreno: Assign msm_gpu->pdev earlier to avoid nullptrs
` [PATCH AUTOSEL 6.10 141/197] jfs: Fix uninit-value access of new_ea in ea_buffer
` [PATCH AUTOSEL 6.10 142/197] drm/amdgpu: add raven1 gfxoff quirk
` [PATCH AUTOSEL 6.10 143/197] drm/amdgpu: enable gfxoff quirk on HP 705G4
` [PATCH AUTOSEL 6.10 144/197] drm/amdkfd: Fix resource leak in criu restore queue
` [PATCH AUTOSEL 6.10 145/197] HID: multitouch: Add support for Thinkpad X12 Gen 2 Kbd Portfolio
` [PATCH AUTOSEL 6.10 146/197] platform/x86: touchscreen_dmi: add nanote-next quirk
` [PATCH AUTOSEL 6.10 147/197] platform/x86/amd: pmf: Add quirk for TUF Gaming A14
` [PATCH AUTOSEL 6.10 148/197] drm/stm: ltdc: reset plane transparency after plane disable
` [PATCH AUTOSEL 6.10 149/197] drm/amd/display: Check null-initialized variables
` [PATCH AUTOSEL 6.10 150/197] drm/amd/display: Check phantom_stream before it is used
` [PATCH AUTOSEL 6.10 151/197] drm/amd/display: Check stream before comparing them
` [PATCH AUTOSEL 6.10 152/197] drm/amd/display: Check link_res->hpo_dp_link_enc before using it
` [PATCH AUTOSEL 6.10 153/197] drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
` [PATCH AUTOSEL 6.10 154/197] drm/amd/display: Fix index out of bounds in "
` [PATCH AUTOSEL 6.10 155/197] drm/amd/display: Fix index out of bounds in DCN30 color transformation
` [PATCH AUTOSEL 6.10 156/197] drm/amdgpu/gfx9: properly handle error ints on all pipes
` [PATCH AUTOSEL 6.10 157/197] drm/amd/display: Avoid overflow assignment in link_dp_cts
` [PATCH AUTOSEL 6.10 158/197] drm/amd/display: Initialize get_bytes_per_element's default to 1
` [PATCH AUTOSEL 6.10 159/197] drm/printer: Allow NULL data in devcoredump printer
` [PATCH AUTOSEL 6.10 160/197] perf,x86: avoid missing caller address in stack traces captured in uprobe
` [PATCH AUTOSEL 6.10 161/197] scsi: aacraid: Rearrange order of struct aac_srb_unit
` [PATCH AUTOSEL 6.10 162/197] scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
` [PATCH AUTOSEL 6.10 163/197] scsi: lpfc: Fix unsolicited FLOGI kref imbalance when in direct attached topology
` [PATCH AUTOSEL 6.10 164/197] scsi: lpfc: Update PRLO handling "
` [PATCH AUTOSEL 6.10 165/197] drm/amdgpu: fix unchecked return value warning for amdgpu_gfx
` [PATCH AUTOSEL 6.10 166/197] drm/amdgpu: fix unchecked return value warning for amdgpu_atombios
` [PATCH AUTOSEL 6.10 167/197] perf: Fix event_function_call() locking
` [PATCH AUTOSEL 6.10 168/197] scsi: NCR5380: Initialize buffer for MSG IN and STATUS transfers
` [PATCH AUTOSEL 6.10 169/197] drm/radeon/r100: Handle unknown family in r100_cp_init_microcode()
` [PATCH AUTOSEL 6.10 170/197] drm/amdgpu: Block MMR_READ IOCTL in reset
` [PATCH AUTOSEL 6.10 171/197] drm/amdgpu/gfx9: use rlc safe mode for soft recovery
` [PATCH AUTOSEL 6.10 172/197] drm/amdgpu/gfx11: enter safe mode before touching CP_INT_CNTL
` [PATCH AUTOSEL 6.10 173/197] drm/xe: Use topology to determine page fault queue size
` [PATCH AUTOSEL 6.10 174/197] drm/amd/pm: ensure the fw_info is not null before using it
` [PATCH AUTOSEL 6.10 175/197] drm/amdkfd: Check int source id for utcl2 poison event
` [PATCH AUTOSEL 6.10 176/197] drm/xe: Drop warn on xe_guc_pc_gucrc_disable in guc pc fini
` [PATCH AUTOSEL 6.10 177/197] of/irq: Refer to actual buffer size in of_irq_parse_one()
` [PATCH AUTOSEL 6.10 178/197] powerpc/pseries: Use correct data types from pseries_hp_errorlog struct
` [PATCH AUTOSEL 6.10 179/197] ovl: fsync after metadata copy-up
` [PATCH AUTOSEL 6.10 180/197] drm/amdgpu/gfx11: use rlc safe mode for soft recovery
` [PATCH AUTOSEL 6.10 181/197] drm/amdgpu/gfx10: "
` [PATCH AUTOSEL 6.10 182/197] platform/x86: lenovo-ymc: Ignore the 0x0 state
` [PATCH AUTOSEL 6.10 183/197] tools/hv: Add memory allocation check in hv_fcopy_start
` [PATCH AUTOSEL 6.10 184/197] HID: i2c-hid: ensure various commands do not interfere with each other
` [PATCH AUTOSEL 6.10 185/197] ksmbd: add refcnt to ksmbd_conn struct
` [PATCH AUTOSEL 6.10 186/197] platform/mellanox: mlxbf-pmc: fix lockdep warning
` [PATCH AUTOSEL 6.10 187/197] platform/x86: x86-android-tablets: Adjust Xiaomi Pad 2 bottom bezel touch buttons LED
` [PATCH AUTOSEL 6.10 188/197] ext4: don't set SB_RDONLY after filesystem errors
` [PATCH AUTOSEL 6.10 189/197] bpf: Make the pointer returned by iter next method valid
` [PATCH AUTOSEL 6.10 190/197] iomap: fix iomap_dio_zero() for fs bs > system page size
` [PATCH AUTOSEL 6.10 191/197] ext4: ext4_search_dir should return a proper error
` [PATCH AUTOSEL 6.10 192/197] ext4: avoid use-after-free in ext4_ext_show_leaf()
` [PATCH AUTOSEL 6.10 193/197] ext4: fix i_data_sem unlock order in ext4_ind_migrate()
` [PATCH AUTOSEL 6.10 194/197] bpftool: Fix undefined behavior caused by shifting into the sign bit
` [PATCH AUTOSEL 6.10 195/197] iomap: handle a post-direct I/O invalidate race in iomap_write_delalloc_release
` [PATCH AUTOSEL 6.10 196/197] bpftool: Fix undefined behavior in qsort(NULL, 0, ...)
` [PATCH AUTOSEL 6.10 197/197] bpf: Fix a sdiv overflow issue

hung tasks on shutdown in linux-next-202409{20,23,24,25}
 2024-09-25 12:09 UTC  (2+ messages)

[PATCH -next 0/2] Fix memory leaks for kobject
 2024-09-25 12:07 UTC  (3+ messages)
` [PATCH -next 1/2] kobject: fix memory leak in kset_register() due to uninitialized kset->kobj.ktype
` [PATCH -next 2/2] kobject: fix memory leak when kobject_add_varg() returns error

Can a note be pushed to origin?
 2024-09-25 12:07 UTC 

[PATCH 0/3] mtd: Add support for Airoha partition scheme
 2024-09-25 12:06 UTC  (6+ messages)
` [PATCH 2/3] dt-bindings: mtd: Add Documentation for Airoha fixed-partitions

[Buildroot] [PATCH 1/1] package/libpcap: bump version to 1.10.5
 2024-09-25 12:05 UTC  (3+ messages)

[RFC PATCH v1 0/5] dts: add VFs to the framework
 2024-09-25 12:05 UTC  (4+ messages)
` [PATCH v4 "
  ` [PATCH v4 4/5] dts: add OS abstractions for creating virtual functions


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.