OpenBSD cvs log

created 2024-05-26T06:24:43Z
begin 2024-05-24T00:00:00Z
end 2024-05-25T00:00:00Z
path src/sys
commits 12

date 2024-05-24T04:36:26Z
author jsg
files src/sys/dev/pci/pucvar.h log diff annotate
message add back var removed in rev 1.7 in 2009, makes puc@cardbus build

date 2024-05-24T06:02:53Z
author jsg
files src/sys/dev/pci/aac_pci.c log diff annotate
src/sys/dev/pci/adv_pci.c log diff annotate
src/sys/dev/pci/adw_pci.c log diff annotate
src/sys/dev/pci/agp.c log diff annotate
src/sys/dev/pci/agp_ali.c log diff annotate
src/sys/dev/pci/agp_amd.c log diff annotate
src/sys/dev/pci/agp_apple.c log diff annotate
src/sys/dev/pci/agp_i810.c log diff annotate
src/sys/dev/pci/agp_intel.c log diff annotate
src/sys/dev/pci/agp_sis.c log diff annotate
src/sys/dev/pci/agp_via.c log diff annotate
src/sys/dev/pci/ahc_pci.c log diff annotate
src/sys/dev/pci/ahci_pci.c log diff annotate
src/sys/dev/pci/alipm.c log diff annotate
src/sys/dev/pci/amdiic.c log diff annotate
src/sys/dev/pci/amdpm.c log diff annotate
src/sys/dev/pci/ami_pci.c log diff annotate
src/sys/dev/pci/arc.c log diff annotate
src/sys/dev/pci/auacer.c log diff annotate
src/sys/dev/pci/auixp.c log diff annotate
src/sys/dev/pci/autri.c log diff annotate
src/sys/dev/pci/berkwdt.c log diff annotate
src/sys/dev/pci/cac_pci.c log diff annotate
src/sys/dev/pci/ccp_pci.c log diff annotate
src/sys/dev/pci/ciss_pci.c log diff annotate
src/sys/dev/pci/cmpci.c log diff annotate
src/sys/dev/pci/com_pci.c log diff annotate
src/sys/dev/pci/cs4280.c log diff annotate
src/sys/dev/pci/cs4281.c log diff annotate
src/sys/dev/pci/cy82c693.c log diff annotate
src/sys/dev/pci/cz.c log diff annotate
src/sys/dev/pci/dwiic_pci.c log diff annotate
src/sys/dev/pci/eap.c log diff annotate
src/sys/dev/pci/ehci_pci.c log diff annotate
src/sys/dev/pci/envy.c log diff annotate
src/sys/dev/pci/esa.c log diff annotate
src/sys/dev/pci/eso.c log diff annotate
src/sys/dev/pci/fms.c log diff annotate
src/sys/dev/pci/fmsradio.c log diff annotate
src/sys/dev/pci/gdt_pci.c log diff annotate
src/sys/dev/pci/i82365_pci.c log diff annotate
src/sys/dev/pci/ichiic.c log diff annotate
src/sys/dev/pci/if_acx_pci.c log diff annotate
src/sys/dev/pci/if_age.c log diff annotate
src/sys/dev/pci/if_alc.c log diff annotate
src/sys/dev/pci/if_ale.c log diff annotate
src/sys/dev/pci/if_an_pci.c log diff annotate
src/sys/dev/pci/if_aq_pci.c log diff annotate
src/sys/dev/pci/if_ath_pci.c log diff annotate
src/sys/dev/pci/if_athn_pci.c log diff annotate
src/sys/dev/pci/if_atw_pci.c log diff annotate
src/sys/dev/pci/if_bce.c log diff annotate
src/sys/dev/pci/if_bge.c log diff annotate
src/sys/dev/pci/if_bnxt.c log diff annotate
src/sys/dev/pci/if_bwfm_pci.c log diff annotate
src/sys/dev/pci/if_bwi_pci.c log diff annotate
src/sys/dev/pci/if_cas.c log diff annotate
src/sys/dev/pci/if_dc_pci.c log diff annotate
src/sys/dev/pci/if_de.c log diff annotate
src/sys/dev/pci/if_em.c log diff annotate
src/sys/dev/pci/if_em_hw.c log diff annotate
src/sys/dev/pci/if_ep_pci.c log diff annotate
src/sys/dev/pci/if_epic_pci.c log diff annotate
src/sys/dev/pci/if_et.c log diff annotate
src/sys/dev/pci/if_fxp_pci.c log diff annotate
src/sys/dev/pci/if_gem_pci.c log diff annotate
src/sys/dev/pci/if_hme_pci.c log diff annotate
src/sys/dev/pci/if_iavf.c log diff annotate
src/sys/dev/pci/if_igc.c log diff annotate
src/sys/dev/pci/if_iwi.c log diff annotate
src/sys/dev/pci/if_iwm.c log diff annotate
src/sys/dev/pci/if_iwn.c log diff annotate
src/sys/dev/pci/if_iwx.c log diff annotate
src/sys/dev/pci/if_ixl.c log diff annotate
src/sys/dev/pci/if_jme.c log diff annotate
src/sys/dev/pci/if_lge.c log diff annotate
src/sys/dev/pci/if_lii.c log diff annotate
src/sys/dev/pci/if_malo_pci.c log diff annotate
src/sys/dev/pci/if_mcx.c log diff annotate
src/sys/dev/pci/if_msk.c log diff annotate
message remove unneeded includes; ok miod@

date 2024-05-24T06:02:56Z
author jsg
files src/sys/dev/pci/if_mtd_pci.c log diff annotate
src/sys/dev/pci/if_myx.c log diff annotate
src/sys/dev/pci/if_ne_pci.c log diff annotate
src/sys/dev/pci/if_nep.c log diff annotate
src/sys/dev/pci/if_nfe.c log diff annotate
src/sys/dev/pci/if_ngbe.c log diff annotate
src/sys/dev/pci/if_nge.c log diff annotate
src/sys/dev/pci/if_nxe.c log diff annotate
src/sys/dev/pci/if_oce.c log diff annotate
src/sys/dev/pci/if_pcn.c log diff annotate
src/sys/dev/pci/if_pgt_pci.c log diff annotate
src/sys/dev/pci/if_qwx_pci.c log diff annotate
src/sys/dev/pci/if_ral_pci.c log diff annotate
src/sys/dev/pci/if_re_pci.c log diff annotate
src/sys/dev/pci/if_rge.c log diff annotate
src/sys/dev/pci/if_rl_pci.c log diff annotate
src/sys/dev/pci/if_rtw_pci.c log diff annotate
src/sys/dev/pci/if_rtwn.c log diff annotate
src/sys/dev/pci/if_se.c log diff annotate
src/sys/dev/pci/if_sf_pci.c log diff annotate
src/sys/dev/pci/if_sis.c log diff annotate
message remove unneeded includes; ok miod@

date 2024-05-24T06:02:57Z
author jsg
files src/sys/dev/pci/if_sk.c log diff annotate
src/sys/dev/pci/if_ste.c log diff annotate
src/sys/dev/pci/if_stge.c log diff annotate
src/sys/dev/pci/if_tht.c log diff annotate
src/sys/dev/pci/if_ti_pci.c log diff annotate
src/sys/dev/pci/if_tl.c log diff annotate
src/sys/dev/pci/if_txp.c log diff annotate
src/sys/dev/pci/if_vge.c log diff annotate
src/sys/dev/pci/if_vic.c log diff annotate
src/sys/dev/pci/if_vr.c log diff annotate
src/sys/dev/pci/if_vte.c log diff annotate
src/sys/dev/pci/if_wb.c log diff annotate
src/sys/dev/pci/if_wi_pci.c log diff annotate
src/sys/dev/pci/if_wpi.c log diff annotate
src/sys/dev/pci/if_xge.c log diff annotate
src/sys/dev/pci/if_xl_pci.c log diff annotate
src/sys/dev/pci/igc_base.c log diff annotate
src/sys/dev/pci/iosf_pci.c log diff annotate
src/sys/dev/pci/ips.c log diff annotate
src/sys/dev/pci/ixgb_ee.c log diff annotate
message remove unneeded includes; ok miod@

date 2024-05-24T06:02:58Z
author jsg
files src/sys/dev/pci/ixgb_hw.c log diff annotate
src/sys/dev/pci/jmb.c log diff annotate
src/sys/dev/pci/maestro.c log diff annotate
src/sys/dev/pci/mbg.c log diff annotate
src/sys/dev/pci/mfi_pci.c log diff annotate
src/sys/dev/pci/mfii.c log diff annotate
src/sys/dev/pci/mmuagp.c log diff annotate
src/sys/dev/pci/mpi_pci.c log diff annotate
src/sys/dev/pci/mpii.c log diff annotate
src/sys/dev/pci/neo.c log diff annotate
src/sys/dev/pci/nvme_pci.c log diff annotate
src/sys/dev/pci/ohci_pci.c log diff annotate
src/sys/dev/pci/pccbb.c log diff annotate
src/sys/dev/pci/pcscp.c log diff annotate
src/sys/dev/pci/piixpm.c log diff annotate
src/sys/dev/pci/pwdog.c log diff annotate
src/sys/dev/pci/qla_pci.c log diff annotate
src/sys/dev/pci/qle.c log diff annotate
src/sys/dev/pci/qlw_pci.c log diff annotate
src/sys/dev/pci/sili_pci.c log diff annotate
src/sys/dev/pci/siop_pci.c log diff annotate
src/sys/dev/pci/siop_pci_common.c log diff annotate
src/sys/dev/pci/sv.c log diff annotate
src/sys/dev/pci/twe_pci.c log diff annotate
src/sys/dev/pci/uhci_pci.c log diff annotate
src/sys/dev/pci/vga_pci.c log diff annotate
src/sys/dev/pci/vga_pci_common.c log diff annotate
src/sys/dev/pci/viapm.c log diff annotate
src/sys/dev/pci/vmwpvs.c log diff annotate
src/sys/dev/pci/wdt.c log diff annotate
src/sys/dev/pci/xhci_pci.c log diff annotate
src/sys/dev/pci/yds.c log diff annotate
message remove unneeded includes; ok miod@

date 2024-05-24T06:26:47Z
author jsg
files src/sys/dev/cardbus/cardbus.c log diff annotate
src/sys/dev/cardbus/cardslot.c log diff annotate
src/sys/dev/cardbus/com_cardbus.c log diff annotate
src/sys/dev/cardbus/ehci_cardbus.c log diff annotate
src/sys/dev/cardbus/if_acx_cardbus.c log diff annotate
src/sys/dev/cardbus/if_ath_cardbus.c log diff annotate
src/sys/dev/cardbus/if_athn_cardbus.c log diff annotate
src/sys/dev/cardbus/if_atw_cardbus.c log diff annotate
src/sys/dev/cardbus/if_bwi_cardbus.c log diff annotate
src/sys/dev/cardbus/if_dc_cardbus.c log diff annotate
src/sys/dev/cardbus/if_fxp_cardbus.c log diff annotate
src/sys/dev/cardbus/if_malo_cardbus.c log diff annotate
src/sys/dev/cardbus/if_pgt_cardbus.c log diff annotate
src/sys/dev/cardbus/if_ral_cardbus.c log diff annotate
src/sys/dev/cardbus/if_re_cardbus.c log diff annotate
src/sys/dev/cardbus/if_rl_cardbus.c log diff annotate
src/sys/dev/cardbus/if_rtw_cardbus.c log diff annotate
src/sys/dev/cardbus/if_xl_cardbus.c log diff annotate
src/sys/dev/cardbus/ohci_cardbus.c log diff annotate
src/sys/dev/cardbus/puc_cardbus.c log diff annotate
src/sys/dev/cardbus/uhci_cardbus.c log diff annotate
message remove unneeded includes

date 2024-05-24T06:38:41Z
author sashan
files src/sys/net/if_pfsync.c log diff annotate
message pfsync must let to progress state for destination peer

The issue has been noticed by matthieu@ when he was chasing
cause of excessive pfsync traffic between firewall boxes.
When comparing content of state tables between primary
and backup firewall the backup firewall showed many
states as follows:
ESTABLISHED:SYN_SENT
FIN_WAIT_2:SYN_SENT
* :SYN_SENT
this is caused by pfsync_upd_tcp() which fails to update
TCP-state for destination connection peer, so it remains
stuck in SYN_SENT.

matthieu@ confirms diff helps with 'stuck-state'. It also
seems to help with excessive pfsync traffic.

ok @dlg

date 2024-05-24T09:51:13Z
author mglocker
files src/sys/dev/pci/ufshci_pci.c log diff annotate
message Add support for suspend/resume.

ok dlg@

date 2024-05-24T09:51:14Z
author mglocker
files src/sys/dev/ic/ufshci.c log diff annotate
src/sys/dev/ic/ufshcireg.h log diff annotate
src/sys/dev/ic/ufshcivar.h log diff annotate
message Add support for suspend/resume.

ok dlg@

date 2024-05-24T10:05:55Z
author jsg
files src/sys/dev/pv/hvs.c log diff annotate
src/sys/dev/pv/hyperv.c log diff annotate
src/sys/dev/pv/hypervic.c log diff annotate
src/sys/dev/pv/if_hvn.c log diff annotate
src/sys/dev/pv/if_vio.c log diff annotate
src/sys/dev/pv/if_xnf.c log diff annotate
src/sys/dev/pv/pvbus.c log diff annotate
src/sys/dev/pv/pvclock.c log diff annotate
src/sys/dev/pv/vioblk.c log diff annotate
src/sys/dev/pv/viocon.c log diff annotate
src/sys/dev/pv/viogpu.c log diff annotate
src/sys/dev/pv/viomb.c log diff annotate
src/sys/dev/pv/viornd.c log diff annotate
src/sys/dev/pv/virtio.c log diff annotate
src/sys/dev/pv/vmmci.c log diff annotate
src/sys/dev/pv/vmt.c log diff annotate
src/sys/dev/pv/xbf.c log diff annotate
src/sys/dev/pv/xen.c log diff annotate
src/sys/dev/pv/xenstore.c log diff annotate
message remove unneeded includes

date 2024-05-24T12:04:07Z
author krw
files src/sys/dev/ic/nvme.c log diff annotate
src/sys/dev/ic/nvmeio.h log diff annotate
src/sys/dev/ic/nvmereg.h log diff annotate
message Add support for NVMe passthrough commands IDENTIFY, GET_LOG_PG and SELFTEST.

Enables suitably inquisitive software (e.g. smartmontools) to get information on
nvme(4) disks.

Based on work with dlg@ at h2k23, various at p2k24 and subsequent improvements
and tests by jmatthew@.

ok dlg@ for more permissive h2k23 version, jmatthew@

date 2024-05-24T20:34:06Z
author mglocker
files src/sys/dev/ic/ufshci.c log diff annotate
src/sys/dev/ic/ufshcireg.h log diff annotate
message Enable UFS "Auto-Hibernation". From the documentation:
Auto-hibernate allows the host controller to put UniPro link into Hibernate
state autonomously.