android_kernel_oneplus_msm8998/drivers/net/ethernet
Yangbo Lu 37d866a9e5 net: gianfar_ptp: move set_fipers() to spinlock protecting area
[ Upstream commit 11d827a993a969c3c6ec56758ff63a44ba19b466 ]

set_fipers() calling should be protected by spinlock in
case that any interrupt breaks related registers setting
and the function we expect. This patch is to move set_fipers()
to spinlock protecting area in ptp_gianfar_adjtime().

Signed-off-by: Yangbo Lu <yangbo.lu@nxp.com>
Acked-by: Richard Cochran <richardcochran@gmail.com>
Reviewed-by: Fabio Estevam <fabio.estevam@nxp.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Sasha Levin <alexander.levin@microsoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2018-03-03 10:19:45 +01:00
..
3com drivers/net: fix eisa_driver probe section mismatch 2018-02-25 11:03:44 +01:00
8390
adaptec net: adaptec: starfire: add checks for dma mapping errors 2017-06-17 06:39:37 +02:00
adi
aeroflex
agere
allwinner
alteon
altera
amd amd-xgbe: Fix unused suspend handlers build warning 2018-02-25 11:03:46 +01:00
apm drivers: net: xgene: fix Tx flow control 2015-12-17 15:45:53 -05:00
apple
arc net: arc_emac: fix arc_emac_rx() error paths 2018-03-03 10:19:42 +01:00
atheros net: alx: Work around the DMA RX overflow issue 2016-07-11 09:31:12 -07:00
aurora net: ethernet: nb8800: Handle all 4 RGMII modes identically 2017-08-11 09:08:53 -07:00
broadcom bnxt_en: Fix the 'Invalid VF' id check in bnxt_vf_ndo_prep routine. 2018-03-03 10:19:44 +01:00
brocade bna: avoid writing uninitialized data into hw registers 2017-12-25 14:22:12 +01:00
cadence net: macb: fix default configuration for GMAC on AT91 2016-07-11 09:31:12 -07:00
calxeda
cavium net: cavium: liquidio: Avoid dma_unmap_single on uninitialized ndata 2017-05-02 21:19:49 -07:00
chelsio cxgb4: avoid enabling napi twice to the same queue 2017-06-14 13:16:19 +02:00
cirrus
cisco enic: increment devcmd2 result ring in case of timeout 2016-03-03 15:07:05 -08:00
davicom
dec drivers/net: fix eisa_driver probe section mismatch 2018-02-25 11:03:44 +01:00
dlink
emulex be2net: fix status check in be_cmd_pmac_add() 2017-07-05 14:37:20 +02:00
ezchip net: ezchip: fix address space confusion in nps_enet.c 2015-12-08 22:58:01 -05:00
faraday
freescale net: gianfar_ptp: move set_fipers() to spinlock protecting area 2018-03-03 10:19:45 +01:00
fujitsu
hisilicon net: hns: Fix the device being used for dma mapping during TX 2017-06-17 06:39:35 +02:00
hp net: hp100: remove unnecessary #ifdefs 2018-02-25 11:03:50 +01:00
i825xx
ibm net: emac: Fix napi poll list corruption 2017-10-21 17:09:02 +02:00
intel e1000: fix disabling already-disabled warning 2018-03-03 10:19:44 +01:00
marvell mvpp2: fix multicast address filter 2018-02-22 15:45:01 +01:00
mellanox IB/mlx4: Fix incorrectly releasing steerable UD QPs when have only ETH ports 2018-02-22 15:44:58 +01:00
micrel
microchip
moxa
myricom
natsemi natsemi: add checks for dma mapping errors 2015-12-19 12:58:46 -05:00
neterion net: vxge: avoid unused function warnings 2017-01-12 11:22:51 +01:00
nuvoton
nvidia
nxp
octeon
oki-semi
packetengines
pasemi
qlogic qlcnic: fix deadlock bug 2018-02-16 20:09:37 +01:00
qualcomm net: qca_spi: clear IFF_TX_SKB_SHARING 2016-04-20 15:41:57 +09:00
rdc
realtek r8169: fix RTL8168EP take too long to complete driver initialization. 2018-02-16 20:09:38 +01:00
renesas sh_eth: fix SH7757 GEther initialization 2018-01-17 09:35:29 +01:00
rocker switchdev: pass pointer to fib_info instead of copy 2016-06-24 10:18:16 -07:00
samsung
seeq
sfc sfc: don't warn on successful change of MAC 2017-12-20 10:04:57 +01:00
sgi
silan
sis
smsc smc91x: avoid self-comparison warning 2016-11-10 16:36:36 +01:00
stmicro net: stmmac: enable EEE in MII, GMII or RGMII only 2018-01-17 09:35:29 +01:00
sun
synopsys dwc_eth_qos: Fix dma address for multi-fragment skbs 2016-01-31 11:29:00 -08:00
tehuti
ti tlan: avoid unused label with PCI=n 2018-02-25 11:03:47 +01:00
tile
toshiba
tundra
via
wiznet
xilinx net: ethernet: xilinx: Mark XILINX_LL_TEMAC broken on 64-bit 2018-02-03 17:04:28 +01:00
xircom
xscale
dnet.c
dnet.h
ec_bhf.c
ethoc.c net: ethoc: enable NAPI before poll may be scheduled 2017-06-14 13:16:19 +02:00
fealnx.c fealnx: Fix building error on MIPS 2017-11-24 08:32:24 +01:00
jme.c jme: Fix device PM wakeup API usage 2016-05-04 14:48:54 -07:00
jme.h
Kconfig
korina.c net: korina: Fix NAPI versus resources freeing 2017-07-05 14:37:17 +02:00
lantiq_etop.c
Makefile
netx-eth.c