]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Merge from stable/12 r352735 and r352741
authorWarner Losh <imp@FreeBSD.org>
Thu, 26 Sep 2019 16:51:51 +0000 (16:51 +0000)
committerWarner Losh <imp@FreeBSD.org>
Thu, 26 Sep 2019 16:51:51 +0000 (16:51 +0000)
commit21060372c699bb46674efee4a0e55e8b6247235b
treed2678cfc36dc1ee8d2b71ee95af6fae215f1e887
parent8b63dd4fefe37c7a1e79aa84cbb87b44aeaa3825
Merge from stable/12 r352735 and r352741

Merge all the stability fixes for the mpr and mps drivers. This fixes a
number of different panics. Unfortunately, mps now requires atomic_swap_64
to work properly, so it has been disabled on 32-bit powerpc and mips. The
impact should be negligible, however, since this device is difficult to
attach to those platforms.

Approved by: re@ (glen)
Relnotes: YES (for ppc32 removal)
33 files changed:
sys/dev/mpr/mpi/mpi2.h
sys/dev/mpr/mpi/mpi2_cnfg.h
sys/dev/mpr/mpi/mpi2_hbd.h
sys/dev/mpr/mpi/mpi2_history.txt
sys/dev/mpr/mpi/mpi2_init.h
sys/dev/mpr/mpi/mpi2_ioc.h
sys/dev/mpr/mpi/mpi2_pci.h
sys/dev/mpr/mpi/mpi2_ra.h
sys/dev/mpr/mpi/mpi2_raid.h
sys/dev/mpr/mpi/mpi2_sas.h
sys/dev/mpr/mpi/mpi2_targ.h
sys/dev/mpr/mpi/mpi2_tool.h
sys/dev/mpr/mpi/mpi2_type.h
sys/dev/mpr/mpr.c
sys/dev/mpr/mpr_config.c
sys/dev/mpr/mpr_ioctl.h
sys/dev/mpr/mpr_mapping.c
sys/dev/mpr/mpr_mapping.h
sys/dev/mpr/mpr_pci.c
sys/dev/mpr/mpr_sas.c
sys/dev/mpr/mpr_sas.h
sys/dev/mpr/mpr_sas_lsi.c
sys/dev/mpr/mpr_table.c
sys/dev/mpr/mpr_user.c
sys/dev/mpr/mprvar.h
sys/dev/mps/mps.c
sys/dev/mps/mps_sas.c
sys/dev/mps/mps_sas_lsi.c
sys/dev/mps/mps_table.c
sys/dev/mps/mps_user.c
sys/dev/mps/mpsvar.h
sys/modules/Makefile
sys/powerpc/conf/GENERIC