syzbot


INFO: trying to register non-static key in xa_destroy

Status: fixed on 2020/04/15 17:19
Subsystems: rdma
[Documentation on labels]
Reported-by: syzbot+2e80962bedd9559fe0b3@syzkaller.appspotmail.com
Fix commit: 12e5eef0f4d8 RDMA/siw: Fix failure handling during device creation
First crash: 1738d, last: 1710d
Cause bisection: the cause commit could be any of (bisect log):
  ac5fe22636e2 Merge tag 'mac80211-next-for-davem-2019-07-31' of git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next
  6a7ce95d752e staging/octeon: Fix build error without CONFIG_NETDEVICES
  5a056cd7ead2 ice: add lp_advertising flow control support
  36517fd397f1 ice: track hardware stat registers past rollover
  17bc6d07212c ice: Move vector base setup to PF VSI
  164f0de315ce Merge branch 'mlxsw-Test-coverage-for-DSCP-leftover-fix'
  c31a5c25bb19 ice: Always set prefena when configuring an Rx queue
  5c91ecfda5a8 ice: separate out control queue lock creation
  d11786bb9664 selftests: mlxsw: Add a test for leftover DSCP rule
  6d5999467df0 ice: Do not configure port with no media
  7700476f3198 selftests: mlxsw: Fix local variable declarations in DSCP tests
  7084148854e7 myri10ge: remove unneeded variable
  c7aeb4d1b9bf ice: Disable VFs until reset is completed
  a9d41e7b8b1f net: ag71xx: Slighly simplify code in 'ag71xx_rings_init()'
  cb7db35641c9 ice: Only bump Rx tail and release buffers once per napi_poll
  5133f36cef46 Merge branch 'net-dsa-ksz-Add-Microchip-KSZ87xx-support'
  d5a46359171a ice: Set up Tx scheduling tree based on alloc VSI Tx queues
  66b29e7a884e ice: Update number of VF queue before setting VSI resources
  e66f840c08a2 net: dsa: ksz: Add Microchip KSZ8795 DSA driver
  016e43a26bab net: dsa: ksz: Add KSZ8795 tag code
  56923ab66467 ice: Add stats for Rx drops at the port level
  4c173472d051 dt-bindings: net: dsa: ksz: document Microchip KSZ87xx family switches
  a1e996859323 ice: Remove duplicate code in ice_alloc_rx_bufs
  992149446353 ice: Don't return error for disabling LAN Tx queue that does exist
  c69e6eafff5f Merge branch 'vsock-virtio-optimizations-to-increase-the-throughput'
  0038ff357f05 vsock/virtio: change the maximum packet size allowed
  21947f467cda Merge tag 'mlx5-updates-2019-07-29' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
  ba880734ba9c ice: Remove unnecessary flag ICE_FLAG_MSIX_ENA
  0eba31ef5c89 tc-testing: Clarify the use of tdc's -d option
  6dbd3e66e778 vhost/vsock: split packets to send using multiple buffers
  b67f25d76e9f ice: Remove flag to track VF interrupt status
  3015b8fcb60d ice: Bump version number
  3247b272048f net: bridge: mcast: add delete due to fast-leave mdb flag
  9632e9f61bc4 vsock/virtio: fix locking in virtio_transport_inc_tx_pkt()
  3230a55b3633 mvpp2: use devm_platform_ioremap_resource() to simplify code
  b89d882dc9fc vsock/virtio: reduce credit update messages
  473c7391ce73 vsock/virtio: limit the memory used per-socket
  6551c8c807b8 net: dsa: lantiq: use devm_platform_ioremap_resource() to simplify code
  b6fac0b46a1a net/mlx5e: Protect tc flow table with mutex
  291f4b6de48a net: dsa: b53: use devm_platform_ioremap_resource() to simplify code
  d1a55841ab24 net: Remove dev_err() usage after platform_get_irq()
  fa833bd52b7b net/mlx5e: Rely on rcu instead of rtnl lock when getting upper dev
  0e18134f4f9f net/mlx5e: Eswitch, use state_lock to synchronize vlan change
  2d73a6c38d44 Merge branch 'Finish-conversion-of-skb_frag_t-to-bio_vec'
  42376788469b net: dsa: bcm_sf2: use devm_platform_ioremap_resource() to simplify code
  525e84bea52b net/mlx5e: Eswitch, change offloads num_flows type to atomic64
  566495de1658 net: mediatek: use devm_platform_ioremap_resource() to simplify code
  65c84f148e35 linux: Remove bvec page_offset, use bv_offset
  ad86755b18d5 net/mlx5e: Protect unready flows with dedicated lock
  b54c9d5bd6e3 net: Use skb_frag_off accessors
  c792c0081db6 net: qcom/emac: use devm_platform_ioremap_resource() to simplify code
  7240b60c98d6 linux: Add skb_frag_t page_offset accessors
  9d26cfa5b0d2 bcm63xx_enet: use devm_platform_ioremap_resource() to simplify code
  c5d326b29603 net/mlx5e: Protect tc flows hashtable with rcu
  0ae9fce32c5e net: phy: xgene: use devm_platform_ioremap_resource() to simplify code
  226f2ca3075a net/mlx5e: Change flow flags type to unsigned long
  6ca04afbf981 Merge branch 'sctp-clean-up-sctp_connect-function'
  5a7e5bcb663d net/mlx5e: Extend tc flow struct with reference counter
  a64e59c72ca6 sctp: factor out sctp_connect_add_peer
  ed8fb4b262ae net: hns3: add link change event report
  233fd21211bd net/mlx5e: Simplify get_route_and_out_devs helper function
  b18bf305c46c net: hns3: add handler for NCSI error mailbox
  f26f995122f4 sctp: factor out sctp_connect_new_asoc
  3f0f325309ac net: hns3: do not query unsupported commands in debugfs
  aae67158da36 net/mlx5e: Fix unnecessary flow_block_cb_is_busy call
  dd8378b3af57 sctp: clean up __sctp_connect
  79ce39be1d63 net/mlx5e: Improve ethtool rxnfc callback structure
  a723fb8efe29 net: hns3: refine for set ring parameters
  f40f1177c38c sctp: check addr_size with sa_family_t size in __sctp_setsockopt_connectx
  424019677657 net/mlx5e: Avoid warning print when not required
  4c31bc6b1e2e sctp: only copy the available addr data in sctp_transport_init
  6e4139f69163 net: hns3: remove unnecessary variable in hclge_get_mac_vlan_cmd_status()
  1db88c534371 rxrpc: Fix -Wframe-larger-than= warnings from on-stack crypto
  842a2eb28f14 net/mlx5e: Print a warning when LRO feature is dropped or not allowed
  a4ee7624c003 net: hns3: minor cleanup in hns3_clean_rx_ring
  85fd8011475e Merge branch 'bnxt_en-TPA-57500'
  b6872fd36105 net: hns3: minior error handling change for hclge_tm_schd_info_init
  49c98421e6ab bnxt_en: Add PCI IDs for 57500 series NPAR devices.
  dbae56a33f58 net: hns3: simplify hclge_cmd_query_error()
  1dc88b97a020 bnxt_en: Support all variants of the 5750X chip family.
  6e6e7680630c net: hns3: rename a member in struct hclge_mac_ethertype_idx_rd_cmd
  6b428b4fbf98 net: hns3: fix some reset handshake issue
  7c3809181468 bnxt_en: Refactor bnxt_init_one() and turn on TPA support on 57500 chips.
  72e2fb07997c net: hns3: clear reset interrupt status in hclge_irq_handle()
  78e7b86605b4 bnxt_en: Support TPA counters on 57500 chips.
  012fcb52f67c net: hns3: activate reset timer when calling reset_event
  4e7485066373 bnxt_en: Allocate the larger per-ring statistics block for 57500 chips.
  9b59e39f0997 Merge branch 'net-hns3-some-code-optimizations-bugfixes-features'
  ee79566e6594 bnxt_en: Refactor ethtool ring statistics logic.
  67912c366d4b bnxt_en: Add hardware GRO setup function for 57500 chips.
  ec4d8e7cf024 bnxt_en: Add TPA ID mapping logic for 57500 chips.
  bfcd8d791ec1 bnxt_en: Add fast path logic for TPA on 57500 chips.
  f45b7b78c619 bnxt_en: Set TPA GRO mode flags on 57500 chips properly.
  bee5a188b716 bnxt_en: Refactor tunneled hardware GRO logic.
  8fe88ce7ab31 bnxt_en: Handle standalone RX_AGG completions.
  79632e9ba386 bnxt_en: Expand bnxt_tpa_info struct to support 57500 chips.
  4a228a3a5e58 bnxt_en: Refactor TPA logic.
  218a8a71d91a bnxt_en: Add TPA structure definitions for BCM57500 chips.
  2792b5b95ed5 bnxt_en: Update firmware interface spec. to 1.10.0.89.
  473d924d7d46 can: fix ioctl function removal
  1cb9dfca39eb net: dsa: mv88e6xxx: avoid some redundant vtu load/purge operations
  ef14358546b1 r8169: make use of xmit_more
  171a9bae68c7 staging/octeon: Allow test build on !MIPS
  c51ab067c531 net: ag71xx: use resource_size for the ioremap size
  e9e1dcda2e64 Merge branch 'nfc-next'
  8f6920ac0050 NFC: nxp-nci: Fix recommendation for NFC_NXP_NCI_I2C Kconfig
  a8e600e2184f Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue
  30b1b498d756 fm10k: reduce scope of the err variable
  6f713f49b4b8 NFC: nxp-nci: Clarify on supported chips
  7095a4c497ad net: dsa: mv88e6xxx: lock mutex in vlan_prepare
  425d2d37aba6 net: dsa: mv88e6xxx: explicit entry passed to vtu_getnext
  826a99ebd4e2 NFC: nxp-nci: Remove 'default n' for the core
  a5c0d861280d fm10k: reduce scope of *p local variable
  3b11dc5712c3 NFC: nxp-nci: Remove unused macro pr_fmt()
  4f9e05fb44f7 fm10k: reduce the scope of qv local variable
  5ef8d249f874 net: dsa: mv88e6xxx: call vtu_getnext directly in db load/purge
  41bd9cee8a68 NFC: nxp-nci: Drop comma in terminator lines
  5210989283c2 net: dsa: mv88e6xxx: call vtu_getnext directly in vlan_del
  57928c583ded fm10k: reduce the scope of local err variable
  7a432d57e080 fm10k: reduce the scope of the q_idx local variable
  b1ac6fb440d6 net: dsa: mv88e6xxx: call vtu_getnext directly in vlan_add
  da05208a0cb6 NFC: nxp-nci: Drop of_match_ptr() use
  52c2ea049142 NFC: nxp-nci: Constify acpi_device_id
  f39b07fdfb68 mac80211: HE STA disassoc due to QOS NULL not sent
  f7571cde6b0f Merge branch 'net-dsa-mv88e6xxx-avoid-some-redundant-VTU-operations'
  fb381e60b8eb fm10k: reduce the scope of the tx_buffer variable
  1ced169cc1c2 mac80211: allow setting spatial reuse parameters from bss_conf
  4f1cbf24fc52 NFC: nxp-nci: Get rid of useless label
  7c5b42055964 tipc: reduce risk of wakeup queue starvation
  b731d079e1ba fm10k: reduce the scope of the err variable
  6d4dd4ef1a23 nl80211: add strict start type
  94166fd21af3 dt-bindings: net: Add aspeed, ast2600-mdio binding
  ad0acfd69add NFC: nxp-nci: Get rid of code duplication in ->probe()
  d56b47791d34 fm10k: reduce the scope of the local i variable
  099d03f02dbf NFC: nxp-nci: Add GPIO ACPI mapping table
  71974d7e8556 fm10k: reduce the scope of the local msg variable
  796e90f42b7e cfg80211: add support for parsing OBBS_PD attributes
  f160e99462c6 net: phy: Add mdio-aspeed
  39bfab8844a0 net: ftgmac100: Add support for DT phy-handle property
  43201767b44c NFC: nxp-nci: Convert to use GPIO descriptor
  52dba8d7d5ab mac80211: reject zero MAC address in add station
  8e03f26b716f fm10k: reduce the scope of the result local variable
  3b0b278312ba NFC: nxp-nci: Get rid of platform data
  50508d941c18 cfg80211: use parallel_ops for genl
  82f151def215 net: ftgmac100: Select ASPEED MDIO driver for the AST2600
  df87b8fcf8fe fm10k: reduce scope of the ring variable
  05d610af3e71 mac80211_hwsim: fill boottime_ns in netlink RX path
  1b14a37565d9 NFC: nxp-nci: Add NXP1001 to the ACPI ID table
  3cc6e44b5f84 Merge branch 'net-phy-Add-AST2600-MDIO-support'
  18917d51472f NFC: fix attrs checks in netlink interface
  4902264745b5 net: dsa: mv88e6xxx: add support for MV88E6220
  68e18626dfe9 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux
  f12cac539fe0 mac80211: add missing null return check from call to ieee80211_get_sband
  2ab45876756f mac80211: add support for the ADDBA extension element
  83c5ee315f73 dt-bindings: net: dsa: marvell: add 6220 model to the 6250 family
  d24b6c624b3b Merge branch 'hns3-next'
  fcb64c0f5640 net/mlx5: E-Switch, add ingress rate support
  08d80a4c90bd net: hns3: use dev_info() instead of pr_info()
  5d8a02536545 net/mlx5: Add flow counter bulk infrastructure
  697f6c507c74 mac80211: propagate HE operation info into bss_conf
  c857486a4b6d net: dsa: mv88e6xxx: introduce invalid_port_mask in mv88e6xxx_info
  121b8fe2fdc9 net: dsa: mv88e6xxx: setup message port is not supported in the 6250 familiy
  558101f1b980 net/mlx5: Add flow counter pool
  90d4962cfc87 mac80211: fix ieee80211_he_oper_size() comment
  dbba6da0c67c net: hns3: Add support for using order 1 pages with a 4K buffer
  0812545487ec net: hns3: add interrupt affinity support for misc interrupt
  68865419ba1b net/mlx5e: Tx, Strict the room needed for SQ edge NOPs
  8858ccc837e6 net: dsa: mv88e6xxx: order ptp structs numerically ascending
  d34990bbc255 cfg80211: fix dfs channels remain DFS_AVAILABLE after ch_switch
  0afd425b1b64 cfg80211: fix duplicated scan entries after channel switch
  6c085a8aab51 net/mlx5e: XDP, Close TX MPWQE session when no room for inline packet left
  7150961487c5 net: dsa: mv88e6xxx: add PTP support for MV88E6250 family
  7be1b9f3e99f net: hns3: make hclge_service use delayed workqueue
  1c822948fa60 net: hns3: add debug messages to identify eth down cause
  3ab8227d3e7d cfg80211: refactor cfg80211_bss_update
  4a9866179d51 Merge branch 'net-dsa-mv88e6xxx-add-support-for-MV88E6220'
  7cf6f811b72a net/mlx5e: XDP, Slight enhancement for WQE fetch function
  2152e7a2d9a8 enetc: Clean up local mdio bus allocation
  923713730db9 net: hns3: modify firmware version display format
  ae6fa4d5e94e nl80211: Include wiphy address setup in NEW_WIPHY
  b431302e92f0 net/mlx5e: Tx, Soften inline mode VLAN dependencies
  0c010a9deb33 enetc: Clean up makefile
  7a113110fc8c nl80211: document uapi for CMD_FRAME_WAIT_CANCEL
  8c7698d5caa7 net/mlx5e: Rx, checksum handling refactoring
  d659f9f60f6a net: hns3: change GFP flag during lock period
  231ece36f50d enetc: Add mdio bus driver for the PCIe MDIO endpoint
  60ad72da55ac mac80211: implement HE support for mesh
  7f7cc235c2df net/mlx5e: Fix mlx5e_tx_reporter_create return value
  8e9eee783160 net: hns3: remove upgrade reset level when reset fail
  288a91d5cd0c dt-bindings: net: fsl: enetc: Add bindings for the central MDIO PCIe endpoint
  a0b4496a4368 mac80211: add IEEE80211_KEY_FLAG_GENERATE_MMIE to ieee80211_key_flags
  aa3253b8899d net: hns3: add a check for get_reset_level
  baf6dfdb10e9 net/mlx5e: Set tx reporter only on successful creation
  44950d28cccf net: hns3: add reset checking before set channels
  8488d8e90c03 arm64: dts: fsl: ls1028a: Enable eth port1 on the ls1028a QDS board
  c9e6c7209a9a net/mlx5e: TX reporter cleanup
  ef11a931bd1c mac80211: HE: add Spatial Reuse element parsing support
  3d07ffcaf320 mac80211: add struct ieee80211_tx_status support to ieee80211_add_tx_radiotap_header
  4de97b0c86fc Merge branch 'enetc-PCIe-MDIO'
  6830b468259b net/mlx5e: Allow dropping specific tunnel packets
  dda91bd7abb0 Merge branch 'mlxsw-spectrum_acl-Forbid-unsupported-filters'
  7079676d0931 mlxsw: spectrum_flower: Forbid to offload match on reserved TCP flags bits
  b7b2e8caa08c mac80211: propagate struct ieee80211_tx_status into ieee80211_tx_monitor()
  c9588e28123c mlxsw: spectrum_acl: Track rules that forbid egress block bind
  cbe77dde4757 mac80211: add xmit rate to struct ieee80211_tx_status
  185556f09249 mlxsw: spectrum_flower: Forbid to offload mirred redirect on egress
  2aa485e11485 mac80211: add support for parsing ADDBA_EXT IEs
  60d7dfea00e1 cfg80211: give all multi-BSSID BSS entries the same timestamp
  ca4ac16817fe Merge branch 'r8169-improve-HW-csum-and-TSO-handling'
  93681cd7d94f r8169: enable HW csum and TSO
  b0d1d7ffc555 cfg80211: don't parse MBSSID if transmitting BSS isn't created
  84f1772bc0c7 cfg80211: clean up cfg80211_inform_single_bss_frame_data()
  96ea772ef241 r8169: remove r8169_csum_workaround
  d82574a8e5a4 cfg80211: no need to check return value of debugfs_create functions
  e64e0c897499 r8169: implement callback ndo_features_check
  0170d594ded8 r8169: set GSO size and segment limits
  dc3998ec5cf2 mac80211: AMPDU handling for rekeys with Extended Key ID
  280b0b8e89ad ipv6: remove printk
  3e47bf1ca4c3 mac80211: Simplify Extended Key ID API
  5d29050b409d mac80211_hwsim: Extended Key ID API update
  edcde3ee579b r8169: align setting PME with vendor driver
  91c6bfb8315b mlx4/en_netdev: allow offloading VXLAN over VLAN
  fb0e76abe34b mac80211: add tx dequeue function for process context
  856a27236ee3 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue
  85d2c5cde158 drivers: net: xgene: Move status variable declaration into CONFIG_ACPI block
  a11e2f85481c lib80211: use crypto API ccm(aes) transform for CCMP processing
  612fcfd9b31f mac80211: remove unused and unneeded remove_sta_debugfs callback
  acda655fefae selftests: Add nettest
  ddfbee9e3204 net: stmmac: Do not request stmmaceth clock
  09e1946cb759 iwlwifi: mvm: remove unused .remove_sta_debugfs callback
  1a981c0586c0 net: stmmac: Make MDIO bus reset optional
  6f9d5cacfe07 selftests: Setup for functional tests for fib and socket lookups
  49175fe63ee8 iwlwifi: dvm: no need to check return value of debugfs_create functions
  c032dd8cc7e2 selftests: Add ipv4 ping tests to fcnal-test
  f530eed65bca net: neigh: remove redundant assignment to variable bucket
  5db4c4b9559f mac80211: pass the vif to cancel_remain_on_channel
  c0644e71df33 selftests: Add ipv6 ping tests to fcnal-test
  cd8ae2073963 sis900: add support for ethtool's EEPROM dump
  1fbf400b58fa staging: octeon: Fix build failure due to typo.
  690c4509e980 mac80211_hwsim: Fix a typo in the name of function 'mac80211_hswim_he_capab()'
  bbd7c764086b selftests: Add ipv4 tcp tests to fcnal-test
  00c33afbf9dd net: mvneta: use devm_platform_ioremap_resource() to simplify code
  a071bbf20539 selftests: Add ipv6 tcp tests to fcnal-test
  a4368be9ad23 selftests: Add ipv4 udp tests to fcnal-test
  b591c6f620ac Merge branch 'tipc-link-changeover-issues'
  2320bcdae628 tipc: fix changeover issues due to large packet
  6abdb6512557 selftests: Add ipv6 udp tests to fcnal-test
  4929a932be33 tipc: optimize link synching mechanism
  75b2b2b3db4c selftests: Add ipv4 address bind tests to fcnal-test
  34d0302ab861 selftests: Add ipv6 address bind tests to fcnal-test
  37f7c66f4560 ptp: ptp_dte: remove redundant dev_err message
  0113f726856e selftests: Add ipv4 runtime tests to fcnal-test
  f2ad83af32c3 Merge branch 'mlxsw-Two-small-updates'
  4cd12f61b55b selftests: Add ipv6 runtime tests to fcnal-test
  fc25996e6f46 mlxsw: spectrum_router: Increase scale of IPv6 nexthop groups
  88f2b36053b9 selftests: Add ipv4 netfilter tests to fcnal-test
  b06689cc1b04 mlxsw: spectrum: Expose KVD size for Spectrum-2
  c93496e9f768 net: sfc: falcon: convert to i2c_new_dummy_device
  db6641ee6e9e selftests: Add ipv6 netfilter tests to fcnal-test
  56eba15d1c60 selftests: Add use case section to fcnal-test
  9eed21c01c78 mlx4: avoid large stack usage in mlx4_init_hca()
  7c116e02a4a7 qed: reduce maximum stack frame size
  9e8fb25254f7 Merge branch 'net-l3-l4-functional-tests'
  81cd17a4121d r8169: improve rtl_set_rx_mode
  a9e21bea1f81 ][next] selftests: nettest: fix spelling mistake: "potocol" -> "protocol"
  d9ecd1f748f2 fm10k: remove unnecessary variable initializer
  4d12002fd29a fm10k: remove needless assignment of err local variable
  ce599b1a129c Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue
  f21fa0606c38 i40e: fix incorrect ethtool statistics veb and veb.tc_
  cb1b5226cbdf fm10k: remove needless initialization of size local variable
  d9f78ceb8ffa i40e: Log disable-fw-lldp flag change by ethtool
  2ad1274fa35a i40e: don't report link up for a VF who hasn't enabled queues
  9aac0fbd471b fm10k: explicitly return 0 on success path in function
  27429be75e0d fm10k: cast page_addr to u8 * when incrementing it
  6db6032298d2 i40e: fix code comments
  0969402fd5dd i40e: Update visual effect for advertised FEC mode.
  d5c2f3950054 fm10k: mark unused parameters with __always_unused
  a3ffeaf7c2be fm10k: convert NON_Q_VECTORS(hw) into NON_Q_VECTORS
  b603f9dc20af i40e: Log info when PF is entering and leaving Allmulti mode.
  e5e9a2ecfe78 e1000e: add workaround for possible stalled packet
  1fa475fee490 fm10k: fix fm10k_get_fault_pf to read correct address
  6d37a38243bc igc: Add more SKUs for i225 device
  b27223591606 i40e: verify string count matches even on early return
  d601be97126e net/ixgbevf: fix a compilation error of skb_frag_t
  558e93c93f78 i40e: Remove unicast log when VF is leaving multicast mode.
  bb4265ec24c1 igc: Update the MAC reset flow
  e62088ea6a20 selftests: mlxsw: Fix typo in qos_mc_aware.sh
  2ec0a8909189 qlge: Fix build error without CONFIG_ETHERNET
  6145787d5e2e igc: Remove the unused field from a device specification structure
  2b69286dbd99 igc: Remove the polarity field from a PHY information structure
  ed72a9bb9af0 r8169: fix a typo in a comment
  92493a2f8a8d Build fixes for skb_frag_size conversion
  8f75ec1a220e sfc-falcon: Use dev_get_drvdata where possible
  3e03a8ba8e1d sfc: Use dev_get_drvdata where possible
  dfa56f83153f forcedeth: Use dev_get_drvdata where possible
  7bdb9234952b net: marvell: Use dev_get_drvdata where possible
  f876a784292b Merge tag 'linux-can-next-for-5.4-20190724' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
  fba76a584526 can: Add SPDX license identifiers for CAN subsystem
  60649d4e0af6 can: remove obsolete empty ioctl() handler
  4c7f71548515 can: ti_hecc: use timestamp based rx-offloading
  915f9666421c can: flexcan: add support for DT property 'wakeup-source'
  10e0c525fc41 dt-bindings: can: flexcan: add can wakeup property
  8c306bec2d09 can: flexcan: add support for PE clock source select
  9d733992772d dt-bindings: can: flexcan: add PE clock source property to device tree
  ca10989632d8 can: flexcan: implement can Runtime PM
  26bca9fe5f1d can: Kconfig: correct history of the CAN protocol
  5a0d7dcf85d0 Merge tag 'mlx5-updates-2019-08-01' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
  43a4b60d0436 ipv6: have a single rcu unlock point in __ip6_rt_update_pmtu
  64d6ce8fe48e can: xilinx_can: clean up indentation issue
  0dfa0bed9662 cnic: Explicitly initialize all reference counts to 0.
  c223da689324 can: xilinx_can: Add support for CANFD FD frames
  8dce7ea41a1e can: xilinx_can: Add cantype parameter in xcan_devtype_data struct
  ffc60b55d9cc net: dsa: ksz: Remove dead code and fix warnings
  3281b380ec9f can: xilinx_can: Fix flags field initialization for axi can and canps
  6a7abc610250 net: dsa: ksz: Merge ksz_priv.h into ksz_common.h
  267df70fe81b net: dsa: ksz: Drop NET_DSA_TAG_KSZ9477
  c942a575b95f can: xilinx_can: Fix kernel doc warnings
  2230a7ef5198 drop_monitor: Use correct error code
  d38f9180da88 can: xilinx_can: Fix style issues
  5443c226ba91 can: tcan4x5x: Add tcan4x5x driver to the kernel
  dbf896b70d4a drop_monitor: Rename and document scope of mutex
  01921d53f870 drop_monitor: Document scope of spinlock
  4edd396a1911 dt-bindings: can: tcan4x5x: Add DT bindings for TCAN4x5X driver
  441ac340169b can: m_can: Rename m_can_priv to m_can_classdev
  ff3818ca39c9 drop_monitor: Avoid multiple blank lines
  965100966efe drop_monitor: Add extack support
  f524f829b75a can: m_can: Create a m_can platform framework
  69652195b6e0 can: m_can: Fix checkpatch issues on existing code
  b19d95505548 drop_monitor: Use pre_doit / post_doit hooks
  b07fbf239738 can: mark expected switch fall-throughs
  c4ed52538cd0 Merge branch 'drop_monitor-Various-improvements-and-cleanups'
  26ad340e582d can: kvaser_pciefd: Add driver for Kvaser PCIEcan devices
  48e2331197b8 net: dsa: dump CPU port regs through master
  b8fb640643fc net: mdio-octeon: Fix Kconfig warnings and build errors
  d9e5d174ad8b can: kvaser_usb: Use struct_size() in alloc_candev()
  2d91fdccad4d can: sja1000: f81601: add Fintek F81601 support
  ae697f3bf784 Increase fq_codel count in the bulk dropper
  4dfc39e1b639 can: sja1000: Makefile/Kconfig: sort alphabetically
  77ddaff218fc fq_codel: Kill useless per-flow dropped statistic
  2af8cfac2b40 Merge branch 'fq_codel-small-optimizations'
  570d785ba46b drivers: net: xgene: Remove acpi_has_method() calls
  61670d62bd9e MAINTAINERS: can: add missing files to CAN NETWORK DRIVERS and CAN NETWORK LAYER
  3e3bb69589e4 tc-testing: added tdc tests for [b|p]fifo qdisc
  a14cc4d24a64 r8169: remove access to legacy register MultiIntr
  ce103204cbe6 hv_sock: Use consistent types for UUIDs
  ef712ede3541 r8169: add helper r8168_mac_ocp_modify
  21e8a49ab0bc Merge branch 'nfp-Offload-MPLS-actions'
  a7a92cf81589 r8169: sync PCIe PHY init with vendor driver 8.047.01
  e03e47a3dcec nfp: flower: offload MPLS set action
  35b7c70cc3b8 nfp: flower: offload MPLS pop action
  a6eb1817fb98 nfp: flower: offload MPLS push action
  6749d5901698 net: sched: include mpls actions in hardware intermediate representation
  658688ce6c93 net/mlx5e: xsk: dynamically allocate mlx5e_channel_param
  c9b6c56d52be net: jme: Use dev_get_drvdata
  5daab287c67d igb: Use dev_get_drvdata where possible
  1c8aa7b1f15b i40e: Use dev_get_drvdata
  55a47dc2691b Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue
  7f53be6f6b8d fm10k: Use dev_get_drvdata
  77feb4eed756 net: tc_act: add skbedit_ptype helper functions
  ee2e80c19462 e1000e: Use dev_get_drvdata where possible
  f521eaa9d2ef net: broadcom: Use dev_get_drvdata
  fb1b775a247e net: sched: add skbedit of ptype action to hardware IR
  d7609c96c6da net: tc_act: add helpers to detect ingress mirred actions
  f54b0fc86ce6 net: atheros: Use dev_get_drvdata
  48e584ac583b net: sched: add ingress mirred action to hardware IR
  9f293c9af856 net: 3com: 3c59x: Use dev_get_drvdata
  4b10c53d81fd nfp: flower: push vlan after tunnel in merge
  c349c0a28326 atm: Use dev_get_drvdata
  084323f62b0b ftgmac100: Fix build.
  f5c977eed725 nfp: flower: detect potential pre-tunnel rules
  120ffd84a9ec nfp: flower: verify pre-tunnel rules
  955315b0dc8c qlge: Move drivers/net/ethernet/qlogic/qlge/ to drivers/staging/qlge/
  d5c3a62d0bb9 Merge branch 'Convert-skb_frag_t-to-bio_vec'
  f12725d98cbe nfp: flower: offload pre-tunnel rules
  09aa811bb7de nfp: flower: remove offloaded MACs when reprs are applied to OvS bridges
  8842d285bafa net: Convert skb_frag_t to bio_vec
  2e0bc7f3cb55 nfp: flower: encode mac indexes with pre-tunnel rule check
  5896b97296a7 net/mlx5: E-switch, Tide up eswitch config sequence
  b8b576a16f79 net: Rename skb_frag_t size to bv_len
  131ce7014043 net/mlx5: E-Switch, Remove redundant mc_promisc NULL check
  1dfa5bd38545 net: Rename skb_frag page to bv_page
  ef68de56c7ad Merge branch 'Support-tunnels-over-VLAN-in-NFP'
  9ddb830a14db net/mlx5: E-Switch, remove redundant error handling
  aa733660dbd8 openvswitch: Print error when ovs_execute_actions() fails
  f58ecf1b7d58 net: Reorder the contents of skb_frag_t
  5019833d661f net/mlx5: E-switch, Introduce helper function to enable/disable vports
  b656722906ef net: Increase the size of skb_frag_t
  610090ebce92 net/mlx5: E-switch, Initialize TSAR Qos hardware block before its user vports
  d8e18a516f8f net: Use skb accessors in network core
  332bd3a5b931 net/mlx5: E-switch, Combine metadata enable/disable functionality
  d7840976e391 net: Use skb accessors in network drivers
  6cedde451399 net/mlx5: E-Switch, Verify support QoS element type
  7e24b4ed5ac4 net: usb: Merge cpu_to_le32s + memcpy to put_unaligned_le32
  0000a5f2507d net/mlx5: Make load_one() and unload_one() symmetric
  fcd4e60885af r8169: improve rtl_rx
  7761f9eef3f0 net/mlx5: Fix offset of tisc bits reserved field
  d1854d509d61 ax88179_178a: Merge memcpy + le32_to_cpus to get_unaligned_le32
  5864118b6a44 usbnet: smsc75xx: Merge memcpy + le32_to_cpus to get_unaligned_le32
  8536a6bf2ea1 net/mlx5: Add flow counter bulk allocation hardware bits and command
  6f06e04b67ba net/mlx5: Refactor and optimize flow counter bulk query
  bb448f8a60ea net: lan78xx: Merge memcpy + lexx_to_cpus to get_unaligned_lexx
  0470e5e38c9d net/mlx5: fix -Wtype-limits compilation warnings
  05bb520376af Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue
  66b5f1c43984 net-ipv6-ndisc: add support for RFC7710 RA Captive Portal Identifier
  13dfb3fa4943 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
  
Discussions (5)
Title Replies (including bot) Last reply
[PATCH 5.5 000/189] 5.5.9-stable review 206 (206) 2020/03/25 17:53
[PATCH 5.4 000/168] 5.4.25-stable review 177 (177) 2020/03/11 18:09
[Patch for-rc v2] RDMA/siw: Fix failure handling during device creation 3 (3) 2020/03/04 18:27
[PATCH for-rc] RDMA/siw: Fix failure handling during device creation 2 (2) 2020/02/28 16:17
INFO: trying to register non-static key in xa_destroy 0 (1) 2020/02/25 01:48

Sample crash report:
RBP: 00007ffcc52aa360 R08: 0000000000000001 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: ffffffffffffffff
R13: 0000000000000004 R14: 0000000000000000 R15: 0000000000000000
INFO: trying to register non-static key.
the code is fine but needs lockdep annotation.
turning off the locking correctness validator.
CPU: 0 PID: 9669 Comm: syz-executor271 Not tainted 5.6.0-rc2-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
Call Trace:
 __dump_stack lib/dump_stack.c:77 [inline]
 dump_stack+0x197/0x210 lib/dump_stack.c:118
 assign_lock_key kernel/locking/lockdep.c:880 [inline]
 register_lock_class+0x179e/0x1850 kernel/locking/lockdep.c:1189
 __lock_acquire+0xf4/0x4a00 kernel/locking/lockdep.c:3836
 lock_acquire+0x190/0x410 kernel/locking/lockdep.c:4484
 __raw_spin_lock_irqsave include/linux/spinlock_api_smp.h:110 [inline]
 _raw_spin_lock_irqsave+0x95/0xcd kernel/locking/spinlock.c:159
 xa_destroy+0xb8/0x2f0 lib/xarray.c:1990
 siw_device_cleanup+0x19/0x30 drivers/infiniband/sw/siw/siw_main.c:86
 ib_dealloc_device+0x48/0x230 drivers/infiniband/core/device.c:617
 siw_device_create drivers/infiniband/sw/siw/siw_main.c:436 [inline]
 siw_newlink drivers/infiniband/sw/siw/siw_main.c:556 [inline]
 siw_newlink+0x10aa/0x1310 drivers/infiniband/sw/siw/siw_main.c:542
 nldev_newlink+0x28a/0x430 drivers/infiniband/core/nldev.c:1538
 rdma_nl_rcv_msg drivers/infiniband/core/netlink.c:195 [inline]
 rdma_nl_rcv_skb drivers/infiniband/core/netlink.c:239 [inline]
 rdma_nl_rcv+0x5d9/0x980 drivers/infiniband/core/netlink.c:259
 netlink_unicast_kernel net/netlink/af_netlink.c:1303 [inline]
 netlink_unicast+0x59e/0x7e0 net/netlink/af_netlink.c:1329
 netlink_sendmsg+0x91c/0xea0 net/netlink/af_netlink.c:1918
 sock_sendmsg_nosec net/socket.c:652 [inline]
 sock_sendmsg+0xd7/0x130 net/socket.c:672
 ____sys_sendmsg+0x753/0x880 net/socket.c:2343
 ___sys_sendmsg+0x100/0x170 net/socket.c:2397
 __sys_sendmsg+0x105/0x1d0 net/socket.c:2430
 __do_sys_sendmsg net/socket.c:2439 [inline]
 __se_sys_sendmsg net/socket.c:2437 [inline]
 __x64_sys_sendmsg+0x78/0xb0 net/socket.c:2437
 do_syscall_64+0xfa/0x790 arch/x86/entry/common.c:294
 entry_SYSCALL_64_after_hwframe+0x49/0xbe
RIP: 0033:0x441219
Code: e8 5c ae 02 00 48 83 c4 18 c3 0f 1f 80 00 00 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 0f 83 bb 0a fc ff c3 66 2e 0f 1f 84 00 00 00 00
RSP: 002b:00007ffcc52aa348 EFLAGS: 00000246 ORIG_RAX: 000000000000002e
RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 0000000000441219
RDX: 0000000000000000 RSI: 00000000200031c0 RDI: 0000000000000003
RBP: 00007ffcc52aa360 R08: 0000000000000001 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: ffffffffffffffff
R13: 0000000000000004 R14: 0000000000000000 R15: 0000000000000000

Crashes (46):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2020/02/24 13:00 net-next-old 2045e158fc7f d801cb02 .config console log report syz C ci-upstream-net-kasan-gce
2020/03/07 22:37 upstream 63849c8f4107 2e9971bb .config console log report ci-upstream-kasan-gce-root
2020/03/06 05:21 upstream 63623fd44972 c88c7b75 .config console log report ci-upstream-kasan-gce-smack-root
2020/03/05 04:28 upstream 63623fd44972 c88c7b75 .config console log report ci-upstream-kasan-gce-selinux-root
2020/03/04 22:39 upstream 63623fd44972 c88c7b75 .config console log report ci-upstream-kasan-gce-smack-root
2020/03/03 20:51 upstream 63623fd44972 c88c7b75 .config console log report ci-upstream-kasan-gce-root
2020/03/03 20:44 upstream 63623fd44972 c88c7b75 .config console log report ci-upstream-kasan-gce-smack-root
2020/03/03 12:51 upstream 63623fd44972 c88c7b75 .config console log report ci-upstream-kasan-gce-selinux-root
2020/03/02 15:03 upstream 63623fd44972 c88c7b75 .config console log report ci-upstream-kasan-gce-smack-root
2020/03/02 14:46 upstream 63623fd44972 c88c7b75 .config console log report ci-upstream-kasan-gce-root
2020/03/01 17:58 upstream 63623fd44972 c88c7b75 .config console log report ci-upstream-kasan-gce-smack-root
2020/02/29 10:40 upstream f8788d86ab28 59b57593 .config console log report ci-upstream-kasan-gce-selinux-root
2020/02/28 18:58 upstream f8788d86ab28 59b57593 .config console log report ci-upstream-kasan-gce-smack-root
2020/02/27 20:15 upstream f8788d86ab28 59b57593 .config console log report ci-upstream-kasan-gce-smack-root
2020/02/26 16:31 upstream f8788d86ab28 59b57593 .config console log report ci-upstream-kasan-gce-root
2020/02/26 15:04 upstream f8788d86ab28 59b57593 .config console log report ci-upstream-kasan-gce-selinux-root
2020/02/26 15:04 upstream f8788d86ab28 59b57593 .config console log report ci-upstream-kasan-gce-smack-root
2020/02/26 00:50 upstream f8788d86ab28 59b57593 .config console log report ci-upstream-kasan-gce-selinux-root
2020/02/25 20:05 upstream f8788d86ab28 59b57593 .config console log report ci-upstream-kasan-gce-root
2020/02/25 12:21 upstream f8788d86ab28 59b57593 .config console log report ci-upstream-kasan-gce-root
2020/03/13 14:20 net-old b09fe70ef520 d850e9d0 .config console log report ci-upstream-net-this-kasan-gce
2020/03/12 21:12 net-old e1f550dc44a4 d850e9d0 .config console log report ci-upstream-net-this-kasan-gce
2020/03/11 00:00 net-old 236205942749 35f53e45 .config console log report ci-upstream-net-this-kasan-gce
2020/03/08 17:31 net-old aeaa925bff84 2e9971bb .config console log report ci-upstream-net-this-kasan-gce
2020/03/07 17:20 net-old aeaa925bff84 2e9971bb .config console log report ci-upstream-net-this-kasan-gce
2020/03/01 18:48 net-old 3614d05b5e6b c88c7b75 .config console log report ci-upstream-net-this-kasan-gce
2020/02/25 15:41 net-old 6132c1d9033d 59b57593 .config console log report ci-upstream-net-this-kasan-gce
2020/02/25 12:49 net-old 6132c1d9033d 59b57593 .config console log report ci-upstream-net-this-kasan-gce
2020/03/13 23:31 net-next-old 93e616131a38 d850e9d0 .config console log report ci-upstream-net-kasan-gce
2020/03/13 21:05 net-next-old 93e616131a38 d850e9d0 .config console log report ci-upstream-net-kasan-gce
2020/03/13 02:15 net-next-old 93e616131a38 d850e9d0 .config console log report ci-upstream-net-kasan-gce
2020/03/12 04:36 net-next-old 314a9cbbfb1d e7caca8e .config console log report ci-upstream-net-kasan-gce
2020/03/01 15:00 net-next-old 3b3e808cd883 c88c7b75 .config console log report ci-upstream-net-kasan-gce
2020/02/26 15:00 net-next-old c3e042f54107 59b57593 .config console log report ci-upstream-net-kasan-gce
2020/02/24 22:00 net-next-old c3e042f54107 59b57593 .config console log report ci-upstream-net-kasan-gce
2020/02/24 12:40 net-next-old 2045e158fc7f d801cb02 .config console log report ci-upstream-net-kasan-gce
2020/03/23 12:05 linux-next 770fbb32d34e 78267cec .config console log report ci-upstream-linux-next-kasan-gce-root
2020/03/09 11:13 linux-next 770fbb32d34e 2e9971bb .config console log report ci-upstream-linux-next-kasan-gce-root
2020/03/03 20:36 linux-next c99b17ac0399 c88c7b75 .config console log report ci-upstream-linux-next-kasan-gce-root
2020/03/02 08:46 linux-next c99b17ac0399 c88c7b75 .config console log report ci-upstream-linux-next-kasan-gce-root
2020/02/29 10:42 linux-next bdc5461b23ca 59b57593 .config console log report ci-upstream-linux-next-kasan-gce-root
2020/02/26 21:48 linux-next bdc5461b23ca 59b57593 .config console log report ci-upstream-linux-next-kasan-gce-root
2020/02/26 14:46 linux-next bdc5461b23ca 59b57593 .config console log report ci-upstream-linux-next-kasan-gce-root
2020/02/25 20:18 linux-next bdc5461b23ca 59b57593 .config console log report ci-upstream-linux-next-kasan-gce-root
2020/02/25 12:35 linux-next bdc5461b23ca 59b57593 .config console log report ci-upstream-linux-next-kasan-gce-root
2020/02/25 12:31 linux-next bdc5461b23ca 59b57593 .config console log report ci-upstream-linux-next-kasan-gce-root
* Struck through repros no longer work on HEAD.