CC: kbuild-...@lists.01.org BCC: l...@intel.com CC: linux-ker...@vger.kernel.org TO: Cai Huoqing <caihuoq...@baidu.com> CC: "Marc Kleine-Budde" <m...@pengutronix.de>
tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: 56e337f2cf1326323844927a04e9dbce9a244835 commit: ac4224087312d7212bd3411f1e393f4b7cb1ff15 can: rcar: Kconfig: Add helper dependency on COMPILE_TEST date: 7 months ago :::::: branch date: 34 hours ago :::::: commit date: 7 months ago config: m68k-randconfig-m031-20220317 (https://download.01.org/0day-ci/archive/20220317/202203171122.ssh7ns9h-...@intel.com/config) compiler: m68k-linux-gcc (GCC) 11.2.0 If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot <l...@intel.com> Reported-by: Dan Carpenter <dan.carpen...@oracle.com> New smatch warnings: drivers/net/can/rcar/rcar_can.c:256 rcar_can_error() warn: assigning (-65) to unsigned variable '(*(isa_mtb((&priv->regs->ecsr))))' drivers/net/can/rcar/rcar_can.c:308 rcar_can_error() warn: assigning (-2) to unsigned variable '(*(isa_mtb((&priv->regs->eifr))))' Old smatch warnings: drivers/net/can/rcar/rcar_can.c:263 rcar_can_error() warn: assigning (-33) to unsigned variable '(*(isa_mtb((&priv->regs->ecsr))))' drivers/net/can/rcar/rcar_can.c:270 rcar_can_error() warn: assigning (-17) to unsigned variable '(*(isa_mtb((&priv->regs->ecsr))))' drivers/net/can/rcar/rcar_can.c:277 rcar_can_error() warn: assigning (-9) to unsigned variable '(*(isa_mtb((&priv->regs->ecsr))))' drivers/net/can/rcar/rcar_can.c:284 rcar_can_error() warn: assigning (-5) to unsigned variable '(*(isa_mtb((&priv->regs->ecsr))))' drivers/net/can/rcar/rcar_can.c:293 rcar_can_error() warn: assigning (-3) to unsigned variable '(*(isa_mtb((&priv->regs->ecsr))))' drivers/net/can/rcar/rcar_can.c:300 rcar_can_error() warn: assigning (-2) to unsigned variable '(*(isa_mtb((&priv->regs->ecsr))))' drivers/net/can/rcar/rcar_can.c:315 rcar_can_error() warn: assigning (-3) to unsigned variable '(*(isa_mtb((&priv->regs->eifr))))' drivers/net/can/rcar/rcar_can.c:325 rcar_can_error() warn: assigning (-5) to unsigned variable '(*(isa_mtb((&priv->regs->eifr))))' drivers/net/can/rcar/rcar_can.c:337 rcar_can_error() warn: assigning (-9) to unsigned variable '(*(isa_mtb((&priv->regs->eifr))))' drivers/net/can/rcar/rcar_can.c:347 rcar_can_error() warn: assigning (-33) to unsigned variable '(*(isa_mtb((&priv->regs->eifr))))' drivers/net/can/rcar/rcar_can.c:358 rcar_can_error() warn: assigning (-65) to unsigned variable '(*(isa_mtb((&priv->regs->eifr))))' vim +256 drivers/net/can/rcar/rcar_can.c fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 222 fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 223 static void rcar_can_error(struct net_device *ndev) fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 224 { fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 225 struct rcar_can_priv *priv = netdev_priv(ndev); fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 226 struct net_device_stats *stats = &ndev->stats; fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 227 struct can_frame *cf; fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 228 struct sk_buff *skb; fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 229 u8 eifr, txerr = 0, rxerr = 0; fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 230 fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 231 /* Propagate the error condition to the CAN stack */ fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 232 skb = alloc_can_err_skb(ndev, &cf); fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 233 fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 234 eifr = readb(&priv->regs->eifr); fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 235 if (eifr & (RCAR_CAN_EIFR_EWIF | RCAR_CAN_EIFR_EPIF)) { fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 236 txerr = readb(&priv->regs->tecr); fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 237 rxerr = readb(&priv->regs->recr); fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 238 if (skb) { fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 239 cf->can_id |= CAN_ERR_CRTL; fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 240 cf->data[6] = txerr; fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 241 cf->data[7] = rxerr; fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 242 } fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 243 } fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 244 if (eifr & RCAR_CAN_EIFR_BEIF) { fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 245 int rx_errors = 0, tx_errors = 0; fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 246 u8 ecsr; fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 247 fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 248 netdev_dbg(priv->ndev, "Bus error interrupt:\n"); a2ec19f888f1fb0 drivers/net/can/rcar_can.c Oliver Hartkopp 2015-11-21 249 if (skb) fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 250 cf->can_id |= CAN_ERR_BUSERROR | CAN_ERR_PROT; a2ec19f888f1fb0 drivers/net/can/rcar_can.c Oliver Hartkopp 2015-11-21 251 fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 252 ecsr = readb(&priv->regs->ecsr); fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 253 if (ecsr & RCAR_CAN_ECSR_ADEF) { fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 254 netdev_dbg(priv->ndev, "ACK Delimiter Error\n"); fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 255 tx_errors++; fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 @256 writeb(~RCAR_CAN_ECSR_ADEF, &priv->regs->ecsr); fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 257 if (skb) ffd461f80d53633 drivers/net/can/rcar_can.c Oliver Hartkopp 2015-11-21 258 cf->data[3] = CAN_ERR_PROT_LOC_ACK_DEL; fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 259 } fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 260 if (ecsr & RCAR_CAN_ECSR_BE0F) { fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 261 netdev_dbg(priv->ndev, "Bit Error (dominant)\n"); fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 262 tx_errors++; fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 263 writeb(~RCAR_CAN_ECSR_BE0F, &priv->regs->ecsr); fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 264 if (skb) fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 265 cf->data[2] |= CAN_ERR_PROT_BIT0; fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 266 } fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 267 if (ecsr & RCAR_CAN_ECSR_BE1F) { fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 268 netdev_dbg(priv->ndev, "Bit Error (recessive)\n"); fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 269 tx_errors++; fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 270 writeb(~RCAR_CAN_ECSR_BE1F, &priv->regs->ecsr); fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 271 if (skb) fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 272 cf->data[2] |= CAN_ERR_PROT_BIT1; fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 273 } fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 274 if (ecsr & RCAR_CAN_ECSR_CEF) { fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 275 netdev_dbg(priv->ndev, "CRC Error\n"); fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 276 rx_errors++; fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 277 writeb(~RCAR_CAN_ECSR_CEF, &priv->regs->ecsr); fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 278 if (skb) ffd461f80d53633 drivers/net/can/rcar_can.c Oliver Hartkopp 2015-11-21 279 cf->data[3] = CAN_ERR_PROT_LOC_CRC_SEQ; fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 280 } fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 281 if (ecsr & RCAR_CAN_ECSR_AEF) { fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 282 netdev_dbg(priv->ndev, "ACK Error\n"); fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 283 tx_errors++; fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 284 writeb(~RCAR_CAN_ECSR_AEF, &priv->regs->ecsr); fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 285 if (skb) { fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 286 cf->can_id |= CAN_ERR_ACK; ffd461f80d53633 drivers/net/can/rcar_can.c Oliver Hartkopp 2015-11-21 287 cf->data[3] = CAN_ERR_PROT_LOC_ACK; fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 288 } fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 289 } fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 290 if (ecsr & RCAR_CAN_ECSR_FEF) { fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 291 netdev_dbg(priv->ndev, "Form Error\n"); fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 292 rx_errors++; fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 293 writeb(~RCAR_CAN_ECSR_FEF, &priv->regs->ecsr); fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 294 if (skb) fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 295 cf->data[2] |= CAN_ERR_PROT_FORM; fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 296 } fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 297 if (ecsr & RCAR_CAN_ECSR_SEF) { fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 298 netdev_dbg(priv->ndev, "Stuff Error\n"); fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 299 rx_errors++; fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 300 writeb(~RCAR_CAN_ECSR_SEF, &priv->regs->ecsr); fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 301 if (skb) fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 302 cf->data[2] |= CAN_ERR_PROT_STUFF; fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 303 } fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 304 fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 305 priv->can.can_stats.bus_error++; fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 306 ndev->stats.rx_errors += rx_errors; fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 307 ndev->stats.tx_errors += tx_errors; fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 @308 writeb(~RCAR_CAN_EIFR_BEIF, &priv->regs->eifr); fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 309 } fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 310 if (eifr & RCAR_CAN_EIFR_EWIF) { fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 311 netdev_dbg(priv->ndev, "Error warning interrupt\n"); fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 312 priv->can.state = CAN_STATE_ERROR_WARNING; fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 313 priv->can.can_stats.error_warning++; fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 314 /* Clear interrupt condition */ fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 315 writeb(~RCAR_CAN_EIFR_EWIF, &priv->regs->eifr); fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 316 if (skb) fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 317 cf->data[1] = txerr > rxerr ? CAN_ERR_CRTL_TX_WARNING : fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 318 CAN_ERR_CRTL_RX_WARNING; fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 319 } fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 320 if (eifr & RCAR_CAN_EIFR_EPIF) { fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 321 netdev_dbg(priv->ndev, "Error passive interrupt\n"); fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 322 priv->can.state = CAN_STATE_ERROR_PASSIVE; fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 323 priv->can.can_stats.error_passive++; fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 324 /* Clear interrupt condition */ fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 325 writeb(~RCAR_CAN_EIFR_EPIF, &priv->regs->eifr); fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 326 if (skb) fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 327 cf->data[1] = txerr > rxerr ? CAN_ERR_CRTL_TX_PASSIVE : fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 328 CAN_ERR_CRTL_RX_PASSIVE; fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 329 } fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 330 if (eifr & RCAR_CAN_EIFR_BOEIF) { fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 331 netdev_dbg(priv->ndev, "Bus-off entry interrupt\n"); fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 332 tx_failure_cleanup(ndev); fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 333 priv->ier = RCAR_CAN_IER_ERSIE; fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 334 writeb(priv->ier, &priv->regs->ier); fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 335 priv->can.state = CAN_STATE_BUS_OFF; fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 336 /* Clear interrupt condition */ fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 337 writeb(~RCAR_CAN_EIFR_BOEIF, &priv->regs->eifr); be38a6f9f4093b0 drivers/net/can/rcar_can.c Andri Yngvason 2015-01-16 338 priv->can.can_stats.bus_off++; fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 339 can_bus_off(ndev); fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 340 if (skb) fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 341 cf->can_id |= CAN_ERR_BUSOFF; fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 342 } fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 343 if (eifr & RCAR_CAN_EIFR_ORIF) { fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 344 netdev_dbg(priv->ndev, "Receive overrun error interrupt\n"); fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 345 ndev->stats.rx_over_errors++; fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 346 ndev->stats.rx_errors++; fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 347 writeb(~RCAR_CAN_EIFR_ORIF, &priv->regs->eifr); fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 348 if (skb) { fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 349 cf->can_id |= CAN_ERR_CRTL; fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 350 cf->data[1] = CAN_ERR_CRTL_RX_OVERFLOW; fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 351 } fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 352 } fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 353 if (eifr & RCAR_CAN_EIFR_OLIF) { fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 354 netdev_dbg(priv->ndev, fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 355 "Overload Frame Transmission error interrupt\n"); fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 356 ndev->stats.rx_over_errors++; fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 357 ndev->stats.rx_errors++; fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 358 writeb(~RCAR_CAN_EIFR_OLIF, &priv->regs->eifr); fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 359 if (skb) { fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 360 cf->can_id |= CAN_ERR_PROT; fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 361 cf->data[2] |= CAN_ERR_PROT_OVERLOAD; fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 362 } fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 363 } fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 364 fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 365 if (skb) { fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 366 stats->rx_packets++; c7b74967799b1af drivers/net/can/rcar/rcar_can.c Oliver Hartkopp 2020-11-20 367 stats->rx_bytes += cf->len; fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 368 netif_rx(skb); fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 369 } fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 370 } fd1159318e55e90 drivers/net/can/rcar_can.c Sergei Shtylyov 2014-05-17 371 :::::: The code at line 256 was first introduced by commit :::::: fd1159318e55e901cf269de90163b19fd62938cb can: add Renesas R-Car CAN driver :::::: TO: Sergei Shtylyov <sergei.shtyl...@cogentembedded.com> :::::: CC: Marc Kleine-Budde <m...@pengutronix.de> --- 0-DAY CI Kernel Test Service https://lists.01.org/hyperkitty/list/kbuild-...@lists.01.org _______________________________________________ kbuild mailing list -- kbuild@lists.01.org To unsubscribe send an email to kbuild-le...@lists.01.org