Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
authorJakub Kicinski <kuba@kernel.org>
Tue, 21 Feb 2023 17:26:22 +0000 (09:26 -0800)
committerJakub Kicinski <kuba@kernel.org>
Tue, 21 Feb 2023 17:29:25 +0000 (09:29 -0800)
Per-next-PR merge.

net/smc/af_smc.c
  b5dd4d698171 ("net/smc: llc_conf_mutex refactor, replace it with rw_semaphore")
  e40b801b3603 ("net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()")
https://lore.kernel.org/all/20230221124008.6303c330@canb.auug.org.au/

Signed-off-by: Jakub Kicinski <kuba@kernel.org>
1  2 
MAINTAINERS
drivers/net/ethernet/microchip/lan966x/lan966x_ptp.c
drivers/net/ethernet/qlogic/qede/qede_main.c
net/smc/af_smc.c
net/smc/smc_core.c

diff --cc MAINTAINERS
@@@ -4814,11 -4807,12 +4814,11 @@@ F:   net/sched/sch_etf.
  F:    net/sched/sch_taprio.c
  
  CC2520 IEEE-802.15.4 RADIO DRIVER
- M:    Varka Bhadram <varkabhadram@gmail.com>
+ M:    Stefan Schmidt <stefan@datenfreihafen.org>
  L:    linux-wpan@vger.kernel.org
- S:    Maintained
+ S:    Odd Fixes
  F:    Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
  F:    drivers/net/ieee802154/cc2520.c
 -F:    include/linux/spi/cc2520.h
  
  CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
  M:    Gilad Ben-Yossef <gilad@benyossef.com>
@@@ -1839,8 -1826,10 +1839,10 @@@ static int smcr_serv_conf_first_link(st
        smc_llc_link_active(link);
        smcr_lgr_set_type(link->lgr, SMC_LGR_SINGLE);
  
 -      mutex_lock(&link->lgr->llc_conf_mutex);
++      down_write(&link->lgr->llc_conf_mutex);
        /* initial contact - try to establish second link */
        smc_llc_srv_add_link(link, NULL);
 -      mutex_unlock(&link->lgr->llc_conf_mutex);
++      up_write(&link->lgr->llc_conf_mutex);
        return 0;
  }
  
Simple merge