sync with OpenBSD -current
This commit is contained in:
parent
137d408ac1
commit
e0d126d03b
143 changed files with 5355 additions and 3727 deletions
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: acpitoshiba.c,v 1.16 2022/04/06 18:59:27 naddy Exp $ */
|
||||
/* $OpenBSD: acpitoshiba.c,v 1.17 2024/04/13 23:44:11 jsg Exp $ */
|
||||
/*-
|
||||
* Copyright (c) 2003 Hiroyuki Aizu <aizu@navi.org>
|
||||
* All rights reserved.
|
||||
|
@ -202,19 +202,18 @@ toshiba_update_brightness(void *arg0, int arg1)
|
|||
int
|
||||
toshiba_match(struct device *parent, void *match, void *aux)
|
||||
{
|
||||
struct acpi_attach_args *aa = aux;
|
||||
struct cfdata *cf = match;
|
||||
struct acpi_attach_args *aa = aux;
|
||||
struct cfdata *cf = match;
|
||||
|
||||
if (acpi_matchhids(aa, acpitoshiba_hids, cf->cf_driver->cd_name))
|
||||
return (1);
|
||||
if (acpi_matchhids(aa, acpitoshiba_hids, cf->cf_driver->cd_name))
|
||||
return (1);
|
||||
|
||||
if (aa->aaa_name == NULL ||
|
||||
strcmp(aa->aaa_name, cf->cf_driver->cd_name) != 0 ||
|
||||
aa->aaa_table != NULL)
|
||||
return (0);
|
||||
|
||||
return (1);
|
||||
strcmp(aa->aaa_name, cf->cf_driver->cd_name) != 0 ||
|
||||
aa->aaa_table != NULL)
|
||||
return (0);
|
||||
|
||||
return (1);
|
||||
}
|
||||
|
||||
int
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: acpivout.c,v 1.25 2022/04/06 18:59:27 naddy Exp $ */
|
||||
/* $OpenBSD: acpivout.c,v 1.26 2024/04/13 23:44:11 jsg Exp $ */
|
||||
/*
|
||||
* Copyright (c) 2009 Paul Irofti <paul@irofti.net>
|
||||
*
|
||||
|
@ -259,7 +259,7 @@ acpivout_get_bcl(struct acpivout_softc *sc)
|
|||
value = aml_val2int(res.v_package[i + 2]);
|
||||
for (j = i; j > 0 && sc->sc_bcl[j - 1] > value; j--)
|
||||
sc->sc_bcl[j] = sc->sc_bcl[j - 1];
|
||||
sc->sc_bcl[j] = value;
|
||||
sc->sc_bcl[j] = value;
|
||||
}
|
||||
|
||||
err:
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: dsdt.c,v 1.265 2024/01/08 19:52:29 kettenis Exp $ */
|
||||
/* $OpenBSD: dsdt.c,v 1.266 2024/04/13 23:44:11 jsg Exp $ */
|
||||
/*
|
||||
* Copyright (c) 2005 Jordan Hargrave <jordan@openbsd.org>
|
||||
*
|
||||
|
@ -4249,7 +4249,7 @@ aml_parse(struct aml_scope *scope, int ret_type, const char *stype)
|
|||
/* Name: Nt */
|
||||
rv = opargs[0];
|
||||
aml_freevalue(rv);
|
||||
aml_copyvalue(rv, opargs[1]);
|
||||
aml_copyvalue(rv, opargs[1]);
|
||||
break;
|
||||
case AMLOP_ALIAS:
|
||||
/* Alias: nN */
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: psci.c,v 1.15 2024/03/18 21:57:22 kettenis Exp $ */
|
||||
/* $OpenBSD: psci.c,v 1.16 2024/04/13 14:20:48 kettenis Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 2016 Jonathan Gray <jsg@openbsd.org>
|
||||
|
@ -212,14 +212,6 @@ psci_flush_bp_smccc_arch_workaround_1(void)
|
|||
(*sc->sc_callfn)(SMCCC_ARCH_WORKAROUND_1, 0, 0, 0);
|
||||
}
|
||||
|
||||
void
|
||||
psci_flush_bp_smccc_arch_workaround_3(void)
|
||||
{
|
||||
struct psci_softc *sc = psci_sc;
|
||||
|
||||
(*sc->sc_callfn)(SMCCC_ARCH_WORKAROUND_3, 0, 0, 0);
|
||||
}
|
||||
|
||||
void
|
||||
psci_flush_bp(void)
|
||||
{
|
||||
|
|
|
@ -17,7 +17,6 @@ int32_t psci_cpu_on(register_t, register_t, register_t);
|
|||
int32_t psci_cpu_off(void);
|
||||
int32_t psci_cpu_suspend(register_t, register_t, register_t);
|
||||
void psci_flush_bp(void);
|
||||
int psci_flush_bp_has_bhb(void);
|
||||
int psci_method(void);
|
||||
|
||||
int32_t smccc(uint32_t, register_t, register_t, register_t);
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: adw.c,v 1.69 2022/04/16 19:19:58 naddy Exp $ */
|
||||
/* $OpenBSD: adw.c,v 1.70 2024/04/13 23:44:11 jsg Exp $ */
|
||||
/* $NetBSD: adw.c,v 1.23 2000/05/27 18:24:50 dante Exp $ */
|
||||
|
||||
/*
|
||||
|
@ -449,7 +449,7 @@ adw_attach(ADW_SOFTC *sc)
|
|||
/*
|
||||
* Zero's the freeze_device status
|
||||
*/
|
||||
bzero(sc->sc_freeze_dev, sizeof(sc->sc_freeze_dev));
|
||||
bzero(sc->sc_freeze_dev, sizeof(sc->sc_freeze_dev));
|
||||
|
||||
/*
|
||||
* Initialize the adapter
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: adwlib.c,v 1.29 2022/08/29 06:08:03 jsg Exp $ */
|
||||
/* $OpenBSD: adwlib.c,v 1.30 2024/04/13 23:44:11 jsg Exp $ */
|
||||
/* $NetBSD: adwlib.c,v 1.20 2000/07/04 04:17:03 itojun Exp $ */
|
||||
|
||||
/*
|
||||
|
@ -315,9 +315,9 @@ AdwInitFromEEPROM(ADW_SOFTC *sc)
|
|||
*/
|
||||
lsw_msb |= (ADW_EEPROM_INTAB >> 8)
|
||||
& 0xFF;
|
||||
}
|
||||
eep_config.cfg_lsw &= 0x00FF;
|
||||
eep_config.cfg_lsw |= lsw_msb << 8;
|
||||
}
|
||||
eep_config.cfg_lsw &= 0x00FF;
|
||||
eep_config.cfg_lsw |= lsw_msb << 8;
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: an.c,v 1.79 2022/04/21 21:03:02 stsp Exp $ */
|
||||
/* $OpenBSD: an.c,v 1.80 2024/04/13 23:44:11 jsg Exp $ */
|
||||
/* $NetBSD: an.c,v 1.34 2005/06/20 02:49:18 atatat Exp $ */
|
||||
/*
|
||||
* Copyright (c) 1997, 1998, 1999
|
||||
|
@ -905,7 +905,7 @@ an_ioctl(struct ifnet *ifp, u_long command, caddr_t data)
|
|||
if ((error = suser(curproc)) != 0)
|
||||
break;
|
||||
error = an_set_nwkey(sc, (struct ieee80211_nwkey *)data);
|
||||
break;
|
||||
break;
|
||||
case SIOCG80211NWKEY:
|
||||
error = an_get_nwkey(sc, (struct ieee80211_nwkey *)data);
|
||||
break;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: bwi.c,v 1.134 2023/11/10 15:51:20 bluhm Exp $ */
|
||||
/* $OpenBSD: bwi.c,v 1.135 2024/04/13 23:44:11 jsg Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 2007 The DragonFly Project. All rights reserved.
|
||||
|
@ -6400,7 +6400,7 @@ bwi_led_attach(struct bwi_softc *sc)
|
|||
if (led->l_act == BWI_LED_ACT_BLINK_SLOW ||
|
||||
led->l_act == BWI_LED_ACT_BLINK_POLL ||
|
||||
led->l_act == BWI_LED_ACT_BLINK) {
|
||||
led->l_flags |= BWI_LED_F_BLINK;
|
||||
led->l_flags |= BWI_LED_F_BLINK;
|
||||
if (led->l_act == BWI_LED_ACT_BLINK_POLL)
|
||||
led->l_flags |= BWI_LED_F_POLLABLE;
|
||||
else if (led->l_act == BWI_LED_ACT_BLINK_SLOW)
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: ncr53c9x.c,v 1.81 2024/04/03 18:41:38 miod Exp $ */
|
||||
/* $OpenBSD: ncr53c9x.c,v 1.82 2024/04/13 23:44:11 jsg Exp $ */
|
||||
/* $NetBSD: ncr53c9x.c,v 1.56 2000/11/30 14:41:46 thorpej Exp $ */
|
||||
|
||||
/*
|
||||
|
@ -2456,7 +2456,7 @@ printf("<<RESELECT CONT'd>>");
|
|||
if (sc->sc_state == NCR_IDLE) {
|
||||
printf("%s: stray interrupt\n",
|
||||
sc->sc_dev.dv_xname);
|
||||
return (0);
|
||||
return (0);
|
||||
}
|
||||
break;
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: siop.c,v 1.89 2022/04/16 19:19:59 naddy Exp $ */
|
||||
/* $OpenBSD: siop.c,v 1.90 2024/04/13 23:44:11 jsg Exp $ */
|
||||
/* $NetBSD: siop.c,v 1.79 2005/11/18 23:10:32 bouyer Exp $ */
|
||||
|
||||
/*
|
||||
|
@ -579,7 +579,7 @@ siop_intr(void *v)
|
|||
* unexpected disconnect. Usually the target signals
|
||||
* a fatal condition this way. Attempt to get sense.
|
||||
*/
|
||||
if (siop_cmd) {
|
||||
if (siop_cmd) {
|
||||
siop_cmd->cmd_tables->status =
|
||||
siop_htoc32(&sc->sc_c, SCSI_CHECK);
|
||||
goto end;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: siop_common.c,v 1.44 2022/01/09 05:42:42 jsg Exp $ */
|
||||
/* $OpenBSD: siop_common.c,v 1.45 2024/04/13 23:44:11 jsg Exp $ */
|
||||
/* $NetBSD: siop_common.c,v 1.37 2005/02/27 00:27:02 perry Exp $ */
|
||||
|
||||
/*
|
||||
|
@ -281,7 +281,7 @@ siop_setuptables(struct siop_common_cmd *siop_cmd)
|
|||
if ((*targ_flags & TARF_DT) &&
|
||||
(sc->mode == STEST4_MODE_LVD)) {
|
||||
sc->targets[target]->status = TARST_PPR_NEG;
|
||||
siop_ppr_msg(siop_cmd, msgoffset, sc->dt_minsync,
|
||||
siop_ppr_msg(siop_cmd, msgoffset, sc->dt_minsync,
|
||||
sc->maxoff);
|
||||
} else if (*targ_flags & TARF_WIDE) {
|
||||
sc->targets[target]->status = TARST_WIDE_NEG;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: ad1848.c,v 1.48 2022/10/28 14:55:46 kn Exp $ */
|
||||
/* $OpenBSD: ad1848.c,v 1.49 2024/04/13 23:44:11 jsg Exp $ */
|
||||
/* $NetBSD: ad1848.c,v 1.45 1998/01/30 02:02:38 augustss Exp $ */
|
||||
|
||||
/*
|
||||
|
@ -1244,19 +1244,20 @@ ad1848_set_speed(struct ad1848_softc *sc, u_long *argp)
|
|||
if (arg > speed_table[n - 1].speed)
|
||||
selected = n - 1;
|
||||
|
||||
for (i = 1 /*really*/ ; selected == -1 && i < n; i++)
|
||||
for (i = 1 /*really*/ ; selected == -1 && i < n; i++) {
|
||||
if (speed_table[i].speed == arg)
|
||||
selected = i;
|
||||
else if (speed_table[i].speed > arg) {
|
||||
int diff1, diff2;
|
||||
|
||||
diff1 = arg - speed_table[i - 1].speed;
|
||||
diff2 = speed_table[i].speed - arg;
|
||||
diff1 = arg - speed_table[i - 1].speed;
|
||||
diff2 = speed_table[i].speed - arg;
|
||||
|
||||
if (diff1 < diff2)
|
||||
selected = i - 1;
|
||||
else
|
||||
selected = i;
|
||||
if (diff1 < diff2)
|
||||
selected = i - 1;
|
||||
else
|
||||
selected = i;
|
||||
}
|
||||
}
|
||||
|
||||
if (selected == -1) {
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: brgphy.c,v 1.108 2022/04/06 18:59:29 naddy Exp $ */
|
||||
/* $OpenBSD: brgphy.c,v 1.109 2024/04/13 23:44:11 jsg Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 2000
|
||||
|
@ -836,7 +836,7 @@ brgphy_reset_bge(struct mii_softc *sc)
|
|||
if (bge_sc->bge_phy_flags & BGE_PHY_BER_BUG)
|
||||
brgphy_ber_bug(sc);
|
||||
else if (bge_sc->bge_phy_flags & BGE_PHY_JITTER_BUG) {
|
||||
PHY_WRITE(sc, BRGPHY_MII_AUXCTL, 0x0c00);
|
||||
PHY_WRITE(sc, BRGPHY_MII_AUXCTL, 0x0c00);
|
||||
PHY_WRITE(sc, BRGPHY_MII_DSP_ADDR_REG, 0x000a);
|
||||
|
||||
if (bge_sc->bge_phy_flags & BGE_PHY_ADJUST_TRIM) {
|
||||
|
@ -925,7 +925,7 @@ brgphy_reset_bnx(struct mii_softc *sc)
|
|||
PHY_WRITE(sc, BRGPHY_5708S_PG5_TXACTL3,
|
||||
bnx_sc->bnx_port_hw_cfg &
|
||||
BNX_PORT_HW_CFG_CFG_TXCTL3_MASK);
|
||||
PHY_WRITE(sc, BRGPHY_5708S_BLOCK_ADDR,
|
||||
PHY_WRITE(sc, BRGPHY_5708S_BLOCK_ADDR,
|
||||
BRGPHY_5708S_DIG_PG0);
|
||||
}
|
||||
} else if (BNX_CHIP_NUM(bnx_sc) == BNX_CHIP_NUM_5709 &&
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: arc.c,v 1.124 2022/09/06 15:22:11 kn Exp $ */
|
||||
/* $OpenBSD: arc.c,v 1.125 2024/04/13 23:44:11 jsg Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 2006 David Gwynne <dlg@openbsd.org>
|
||||
|
@ -1409,18 +1409,18 @@ arc_enable_all_intr(struct arc_softc *sc)
|
|||
int_mask &= ~(ARC_RA_INTRMASK_POSTQUEUE |
|
||||
ARC_RA_INTRMASK_DOORBELL | ARC_RA_INTRMASK_MSG0);
|
||||
arc_write(sc, ARC_RA_INTRMASK, int_mask);
|
||||
break;
|
||||
break;
|
||||
case ARC_HBA_TYPE_C:
|
||||
int_mask = arc_read(sc, ARC_RC_INTR_MASK);
|
||||
int_mask &= ~(ARC_RC_INTR_MASK_POSTQUEUE |
|
||||
ARC_RC_INTR_MASK_DOORBELL | ARC_RC_INTR_MASK_UTILITY_A);
|
||||
arc_write(sc, ARC_RC_INTR_MASK, int_mask);
|
||||
break;
|
||||
break;
|
||||
case ARC_HBA_TYPE_D:
|
||||
int_mask = arc_read(sc, ARC_RD_INTR_ENABLE);
|
||||
int_mask |= ARC_RD_INTR_ENABLE_ALL;
|
||||
arc_write(sc, ARC_RD_INTR_ENABLE, int_mask);
|
||||
break;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: auvia.c,v 1.66 2022/10/26 20:19:08 kn Exp $ */
|
||||
/* $OpenBSD: auvia.c,v 1.67 2024/04/13 23:44:11 jsg Exp $ */
|
||||
/* $NetBSD: auvia.c,v 1.28 2002/11/04 16:38:49 kent Exp $ */
|
||||
|
||||
/*-
|
||||
|
@ -611,7 +611,7 @@ auvia_set_params(void *addr, int setmode, int usemode,
|
|||
if (p->channels == 6
|
||||
&& codec->vtbl->set_rate(codec, reg,
|
||||
&p->sample_rate))
|
||||
return (EINVAL);
|
||||
return (EINVAL);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -31,7 +31,7 @@
|
|||
|
||||
*******************************************************************************/
|
||||
|
||||
/* $OpenBSD: if_em_hw.c,v 1.119 2023/12/03 00:19:25 jsg Exp $ */
|
||||
/* $OpenBSD: if_em_hw.c,v 1.120 2024/04/13 23:44:11 jsg Exp $ */
|
||||
/*
|
||||
* if_em_hw.c Shared functions for accessing and configuring the MAC
|
||||
*/
|
||||
|
@ -6432,9 +6432,9 @@ em_init_eeprom_params(struct em_hw *hw)
|
|||
case em_pch2lan:
|
||||
case em_pch_lpt:
|
||||
{
|
||||
int32_t i = 0;
|
||||
uint32_t flash_size =
|
||||
E1000_READ_ICH_FLASH_REG(hw, ICH_FLASH_GFPREG);
|
||||
int32_t i = 0;
|
||||
uint32_t flash_size =
|
||||
E1000_READ_ICH_FLASH_REG(hw, ICH_FLASH_GFPREG);
|
||||
eeprom->type = em_eeprom_ich8;
|
||||
eeprom->use_eerd = FALSE;
|
||||
eeprom->use_eewr = FALSE;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: if_iwm.c,v 1.414 2024/02/16 11:44:52 stsp Exp $ */
|
||||
/* $OpenBSD: if_iwm.c,v 1.415 2024/04/13 23:44:11 jsg Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 2014, 2016 genua gmbh <info@genua.de>
|
||||
|
@ -8169,7 +8169,7 @@ iwm_rval2ridx(int rval)
|
|||
break;
|
||||
}
|
||||
|
||||
return ridx;
|
||||
return ridx;
|
||||
}
|
||||
|
||||
void
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: if_iwx.c,v 1.182 2024/02/26 18:00:09 stsp Exp $ */
|
||||
/* $OpenBSD: if_iwx.c,v 1.183 2024/04/13 23:44:11 jsg Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 2014, 2016 genua gmbh <info@genua.de>
|
||||
|
@ -786,7 +786,7 @@ iwx_alloc_fw_monitor(struct iwx_softc *sc, uint8_t max_power)
|
|||
}
|
||||
|
||||
if (max_power > 26) {
|
||||
DPRINTF(("%s: External buffer size for monitor is too big %d, "
|
||||
DPRINTF(("%s: External buffer size for monitor is too big %d, "
|
||||
"check the FW TLV\n", DEVNAME(sc), max_power));
|
||||
return 0;
|
||||
}
|
||||
|
@ -7211,7 +7211,7 @@ iwx_rval2ridx(int rval)
|
|||
break;
|
||||
}
|
||||
|
||||
return ridx;
|
||||
return ridx;
|
||||
}
|
||||
|
||||
void
|
||||
|
@ -9831,7 +9831,7 @@ iwx_rx_pkt(struct iwx_softc *sc, struct iwx_rx_data *data, struct mbuf_list *ml)
|
|||
* For v5 and above, we can check the version, for older
|
||||
* versions we need to check the size.
|
||||
*/
|
||||
if (iwx_lookup_notif_ver(sc, IWX_LEGACY_GROUP,
|
||||
if (iwx_lookup_notif_ver(sc, IWX_LEGACY_GROUP,
|
||||
IWX_ALIVE) == 6) {
|
||||
SYNC_RESP_STRUCT(resp6, pkt);
|
||||
if (iwx_rx_packet_payload_len(pkt) !=
|
||||
|
@ -10880,7 +10880,7 @@ iwx_find_device_cfg(struct iwx_softc *sc)
|
|||
cores = IWX_SUBDEVICE_CORES(sdev_id);
|
||||
|
||||
for (i = nitems(iwx_dev_info_table) - 1; i >= 0; i--) {
|
||||
const struct iwx_dev_info *dev_info = &iwx_dev_info_table[i];
|
||||
const struct iwx_dev_info *dev_info = &iwx_dev_info_table[i];
|
||||
|
||||
if (dev_info->device != (uint16_t)IWX_CFG_ANY &&
|
||||
dev_info->device != sc->sc_pid)
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: if_ngbe.c,v 1.3 2024/04/12 19:27:43 jan Exp $ */
|
||||
/* $OpenBSD: if_ngbe.c,v 1.4 2024/04/13 23:44:11 jsg Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 2015-2017 Beijing WangXun Technology Co., Ltd.
|
||||
|
@ -2952,7 +2952,7 @@ ngbe_host_interface_command(struct ngbe_softc *sc, uint32_t *buffer,
|
|||
|
||||
if (length == 0 || length > NGBE_HI_MAX_BLOCK_BYTE_LENGTH) {
|
||||
printf("%s: buffer length failure\n", DEVNAME(sc));
|
||||
return EINVAL;
|
||||
return EINVAL;
|
||||
}
|
||||
|
||||
if (hw->mac.ops.acquire_swfw_sync(sc, NGBE_MNG_SWFW_SYNC_SW_MB))
|
||||
|
@ -3706,7 +3706,7 @@ ngbe_reset_hw(struct ngbe_softc *sc)
|
|||
* mng is using it. If link is down or the flag to force full link
|
||||
* reset is set, then perform link reset.
|
||||
*/
|
||||
if (hw->force_full_reset) {
|
||||
if (hw->force_full_reset) {
|
||||
rst_delay = (NGBE_READ_REG(hw, NGBE_MIS_RST_ST) &
|
||||
NGBE_MIS_RST_ST_RST_INIT) >> NGBE_MIS_RST_ST_RST_INI_SHIFT;
|
||||
if (hw->reset_type == NGBE_SW_RESET) {
|
||||
|
@ -4528,9 +4528,9 @@ ngbe_update_mc_addr_list(struct ngbe_hw *hw, uint8_t *mc_addr_list,
|
|||
if (clear)
|
||||
memset(&hw->mac.mta_shadow, 0, sizeof(hw->mac.mta_shadow));
|
||||
|
||||
/* Update mta_shadow */
|
||||
for (i = 0; i < mc_addr_count; i++)
|
||||
ngbe_set_mta(hw, next(hw, &mc_addr_list, &vmdq));
|
||||
/* Update mta_shadow */
|
||||
for (i = 0; i < mc_addr_count; i++)
|
||||
ngbe_set_mta(hw, next(hw, &mc_addr_list, &vmdq));
|
||||
|
||||
/* Enable mta */
|
||||
for (i = 0; i < hw->mac.mcft_size; i++)
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: if_qwx_pci.c,v 1.14 2024/02/22 09:15:34 stsp Exp $ */
|
||||
/* $OpenBSD: if_qwx_pci.c,v 1.15 2024/04/13 23:44:11 jsg Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright 2023 Stefan Sperling <stsp@openbsd.org>
|
||||
|
@ -2901,7 +2901,7 @@ qwx_mhi_start(struct qwx_pci_softc *psc)
|
|||
#endif
|
||||
|
||||
/* Transition to primary runtime. */
|
||||
if (MHI_IN_PBL(ee)) {
|
||||
if (MHI_IN_PBL(ee)) {
|
||||
ret = qwx_mhi_fw_load_handler(psc);
|
||||
if (ret)
|
||||
return ret;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: if_rge.c,v 1.23 2023/12/22 05:28:14 kevlo Exp $ */
|
||||
/* $OpenBSD: if_rge.c,v 1.24 2024/04/13 23:44:11 jsg Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 2019, 2020, 2023 Kevin Lo <kevlo@openbsd.org>
|
||||
|
@ -1250,7 +1250,7 @@ rge_rxeof(struct rge_queues *q)
|
|||
* If this is part of a multi-fragment packet,
|
||||
* discard all the pieces.
|
||||
*/
|
||||
if (q->q_rx.rge_head != NULL) {
|
||||
if (q->q_rx.rge_head != NULL) {
|
||||
m_freem(q->q_rx.rge_head);
|
||||
q->q_rx.rge_head = q->q_rx.rge_tail = NULL;
|
||||
}
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: if_sis.c,v 1.143 2023/11/10 15:51:20 bluhm Exp $ */
|
||||
/* $OpenBSD: if_sis.c,v 1.144 2024/04/13 23:44:11 jsg Exp $ */
|
||||
/*
|
||||
* Copyright (c) 1997, 1998, 1999
|
||||
* Bill Paul <wpaul@ctr.columbia.edu>. All rights reserved.
|
||||
|
@ -1791,7 +1791,7 @@ sis_init(void *xsc)
|
|||
* This resolves an issue with tons of errors in AcceptPerfectMatch
|
||||
* (non-IFF_PROMISC) mode.
|
||||
*/
|
||||
if (sc->sis_type == SIS_TYPE_83815 && sc->sis_srr <= NS_SRR_15D) {
|
||||
if (sc->sis_type == SIS_TYPE_83815 && sc->sis_srr <= NS_SRR_15D) {
|
||||
CSR_WRITE_4(sc, NS_PHY_PAGE, 0x0001);
|
||||
CSR_WRITE_4(sc, NS_PHY_CR, 0x189C);
|
||||
/* set val for c2 */
|
||||
|
|
|
@ -31,7 +31,7 @@
|
|||
|
||||
*******************************************************************************/
|
||||
|
||||
/* $OpenBSD: ixgb_hw.c,v 1.9 2022/01/09 05:42:56 jsg Exp $ */
|
||||
/* $OpenBSD: ixgb_hw.c,v 1.10 2024/04/13 23:44:11 jsg Exp $ */
|
||||
|
||||
/* ixgb_hw.c
|
||||
* Shared functions for accessing and configuring the adapter
|
||||
|
@ -83,14 +83,14 @@ ixgb_mac_reset(struct ixgb_hw *hw)
|
|||
{
|
||||
uint32_t ctrl_reg;
|
||||
|
||||
ctrl_reg = IXGB_CTRL0_RST |
|
||||
IXGB_CTRL0_SDP3_DIR | /* All pins are Output=1 */
|
||||
IXGB_CTRL0_SDP2_DIR |
|
||||
IXGB_CTRL0_SDP1_DIR |
|
||||
IXGB_CTRL0_SDP0_DIR |
|
||||
IXGB_CTRL0_SDP3 | /* Initial value 1101 */
|
||||
IXGB_CTRL0_SDP2 |
|
||||
IXGB_CTRL0_SDP0;
|
||||
ctrl_reg = IXGB_CTRL0_RST |
|
||||
IXGB_CTRL0_SDP3_DIR | /* All pins are Output=1 */
|
||||
IXGB_CTRL0_SDP2_DIR |
|
||||
IXGB_CTRL0_SDP1_DIR |
|
||||
IXGB_CTRL0_SDP0_DIR |
|
||||
IXGB_CTRL0_SDP3 | /* Initial value 1101 */
|
||||
IXGB_CTRL0_SDP2 |
|
||||
IXGB_CTRL0_SDP0;
|
||||
|
||||
#ifdef HP_ZX1
|
||||
/* Workaround for 82597EX reset errata */
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: maestro.c,v 1.50 2022/10/28 15:09:46 kn Exp $ */
|
||||
/* $OpenBSD: maestro.c,v 1.51 2024/04/13 23:44:11 jsg Exp $ */
|
||||
/* $FreeBSD: /c/ncvs/src/sys/dev/sound/pci/maestro.c,v 1.3 2000/11/21 12:22:11 julian Exp $ */
|
||||
/*
|
||||
* FreeBSD's ESS Agogo/Maestro driver
|
||||
|
@ -900,7 +900,7 @@ maestro_set_speed(struct maestro_channel *ch, u_long *prate)
|
|||
} else {
|
||||
/* compute 16 bits fixed point value of speed/48000,
|
||||
* being careful not to overflow */
|
||||
ch->dv = (((ch->speed % 48000) << 16U) + 24000) / 48000
|
||||
ch->dv = (((ch->speed % 48000) << 16U) + 24000) / 48000
|
||||
+ ((ch->speed / 48000) << 16U);
|
||||
/* And this is the real rate obtained */
|
||||
ch->speed = (ch->dv >> 16U) * 48000 +
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: pciide.c,v 1.363 2022/03/11 18:00:51 mpi Exp $ */
|
||||
/* $OpenBSD: pciide.c,v 1.364 2024/04/13 23:44:11 jsg Exp $ */
|
||||
/* $NetBSD: pciide.c,v 1.127 2001/08/03 01:31:08 tsutsui Exp $ */
|
||||
|
||||
/*
|
||||
|
@ -2939,8 +2939,8 @@ piix_setup_channel(struct channel_softc *chp)
|
|||
(drvp[1].drive_flags & DRIVE_DMA)) {
|
||||
mode[0] = mode[1] =
|
||||
min(drvp[0].DMA_mode, drvp[1].DMA_mode);
|
||||
drvp[0].DMA_mode = mode[0];
|
||||
drvp[1].DMA_mode = mode[1];
|
||||
drvp[0].DMA_mode = mode[0];
|
||||
drvp[1].DMA_mode = mode[1];
|
||||
goto ok;
|
||||
}
|
||||
/*
|
||||
|
@ -4127,7 +4127,7 @@ cmd680_channel_map(struct pci_attach_args *pa, struct pciide_softc *sc,
|
|||
printf("%s %s: "
|
||||
"cannot allocate channel queue",
|
||||
sc->sc_wdcdev.sc_dev.dv_xname, cp->name);
|
||||
return;
|
||||
return;
|
||||
}
|
||||
|
||||
/* XXX */
|
||||
|
@ -7972,9 +7972,9 @@ acard_setup_channel(struct channel_softc *chp)
|
|||
acard_act_pio[drvp->PIO_mode],
|
||||
acard_rec_pio[drvp->PIO_mode]);
|
||||
}
|
||||
pci_conf_write(sc->sc_pc, sc->sc_tag, ATP8x0_CTRL,
|
||||
pci_conf_read(sc->sc_pc, sc->sc_tag, ATP8x0_CTRL)
|
||||
| ATP8x0_CTRL_EN(channel));
|
||||
pci_conf_write(sc->sc_pc, sc->sc_tag, ATP8x0_CTRL,
|
||||
pci_conf_read(sc->sc_pc, sc->sc_tag, ATP8x0_CTRL) |
|
||||
ATP8x0_CTRL_EN(channel));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: qle.c,v 1.63 2022/04/16 19:19:59 naddy Exp $ */
|
||||
/* $OpenBSD: qle.c,v 1.64 2024/04/14 00:38:26 jsg Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 2013, 2014 Jonathan Matthew <jmatthew@openbsd.org>
|
||||
|
@ -359,7 +359,7 @@ qle_attach(struct device *parent, struct device *self, void *aux)
|
|||
|
||||
pcireg_t bars[] = { QLE_PCI_MEM_BAR, QLE_PCI_IO_BAR };
|
||||
pcireg_t memtype;
|
||||
int r, i, rv, loop_up;
|
||||
int r, i, rv, loop_up = 0;
|
||||
|
||||
sc->sc_pc = pa->pa_pc;
|
||||
sc->sc_tag = pa->pa_tag;
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: if_umb.c,v 1.56 2023/10/24 09:13:22 jmatthew Exp $ */
|
||||
/* $OpenBSD: if_umb.c,v 1.57 2024/04/13 23:44:11 jsg Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 2016 genua mbH
|
||||
|
@ -3135,7 +3135,7 @@ umb_intr(struct usbd_xfer *xfer, void *priv, usbd_status status)
|
|||
if (total_len < UCDC_NOTIFICATION_LENGTH) {
|
||||
DPRINTF("%s: short notification (%d<%d)\n", DEVNAM(sc),
|
||||
total_len, UCDC_NOTIFICATION_LENGTH);
|
||||
return;
|
||||
return;
|
||||
}
|
||||
if (sc->sc_intr_msg.bmRequestType != UCDC_NOTIFICATION) {
|
||||
DPRINTF("%s: unexpected notification (type=0x%02x)\n",
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: if_ure.c,v 1.33 2023/09/09 14:23:37 kevlo Exp $ */
|
||||
/* $OpenBSD: if_ure.c,v 1.34 2024/04/13 23:44:11 jsg Exp $ */
|
||||
/*-
|
||||
* Copyright (c) 2015, 2016, 2019 Kevin Lo <kevlo@openbsd.org>
|
||||
* Copyright (c) 2020 Jonathon Fletcher <jonathon.fletcher@gmail.com>
|
||||
|
@ -2078,7 +2078,7 @@ ure_rxeof(struct usbd_xfer *xfer, void *priv, usbd_status status)
|
|||
if (rxvlan & URE_RXPKT_VLAN_TAG) {
|
||||
m->m_pkthdr.ether_vtag =
|
||||
swap16(rxvlan & URE_RXPKT_VLAN_DATA);
|
||||
m->m_flags |= M_VLANTAG;
|
||||
m->m_flags |= M_VLANTAG;
|
||||
}
|
||||
#endif
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* $OpenBSD: wsdisplay_compat_usl.c,v 1.33 2020/09/03 15:30:17 kettenis Exp $ */
|
||||
/* $OpenBSD: wsdisplay_compat_usl.c,v 1.34 2024/04/13 23:44:11 jsg Exp $ */
|
||||
/* $NetBSD: wsdisplay_compat_usl.c,v 1.12 2000/03/23 07:01:47 thorpej Exp $ */
|
||||
|
||||
/*
|
||||
|
@ -440,9 +440,8 @@ wsdisplay_usl_ioctl2(struct wsdisplay_softc *sc, struct wsscreen *scr,
|
|||
#define PCVT_SYSBEEPF 1193182
|
||||
if (d >> 16) {
|
||||
bd.which = WSKBD_BELL_DOPERIOD;
|
||||
bd.period = d >> 16; /* ms */
|
||||
}
|
||||
else
|
||||
bd.period = d >> 16; /* ms */
|
||||
} else
|
||||
bd.which = 0;
|
||||
if (d & 0xffff) {
|
||||
bd.which |= WSKBD_BELL_DOPITCH;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue