{"push_id":3048384347,"size":1000,"distinct_size":11727,"ref":"refs/heads/wip/djdeath/oa-next","head":"6c5c635448b73e91bf23b190d13827b0b5b30ac8","before":"61cdd789d948291b9f4fe12597a0d37e20f0859f","commits":[{"sha":"65f098e91ffbb64d7ca2ed93b6ab2428a2e34452","author":{"name":"Darrick J. Wong","email":"206af32863b9fd2fc412cf38757e7321a0f2bd37@oracle.com"},"message":"ocfs2: remove ocfs2_reflink_remap_range\n\nSince ocfs2_remap_file_range is a thin shell around\nocfs2_remap_remap_range, move everything from the latter into the\nformer.\n\nSigned-off-by: Darrick J. Wong <darrick.wong@oracle.com>\nReviewed-by: Dave Chinner <dchinner@redhat.com>\nSigned-off-by: Dave Chinner <david@fromorbit.com>","distinct":true,"url":"https://api.github.com/repos/djdeath/linux/commits/65f098e91ffbb64d7ca2ed93b6ab2428a2e34452"},{"sha":"4918ef4ea008cd2ff47eb852894e3f9b9047f4f3","author":{"name":"Darrick J. Wong","email":"206af32863b9fd2fc412cf38757e7321a0f2bd37@oracle.com"},"message":"xfs: fix pagecache truncation prior to reflink\n\nPrior to remapping blocks, it is necessary to remove pages from the\ndestination file's page cache.  Unfortunately, the truncation is not\naggressive enough -- if page size > block size, we'll end up zeroing\nsubpage blocks instead of removing them.  So, round the start offset\ndown and the end offset up to page boundaries.  We already wrote all\nthe dirty data so the larger range shouldn't be a problem.\n\nSigned-off-by: Darrick J. Wong <darrick.wong@oracle.com>\nReviewed-by: Dave Chinner <dchinner@redhat.com>\nReviewed-by: Christoph Hellwig <hch@lst.de>\nSigned-off-by: Dave Chinner <david@fromorbit.com>","distinct":true,"url":"https://api.github.com/repos/djdeath/linux/commits/4918ef4ea008cd2ff47eb852894e3f9b9047f4f3"},{"sha":"9f04aaffddb3e487f3eda1945f1a9531d6cc7628","author":{"name":"Darrick J. Wong","email":"206af32863b9fd2fc412cf38757e7321a0f2bd37@oracle.com"},"message":"xfs: clean up xfs_reflink_remap_blocks call site\n\nMove the offset <-> blocks unit conversions into\nxfs_reflink_remap_blocks to make the call site less ugly.\n\nSigned-off-by: Darrick J. Wong <darrick.wong@oracle.com>\nReviewed-by: Dave Chinner <dchinner@redhat.com>\nSigned-off-by: Dave Chinner <david@fromorbit.com>","distinct":true,"url":"https://api.github.com/repos/djdeath/linux/commits/9f04aaffddb3e487f3eda1945f1a9531d6cc7628"},{"sha":"3f68c1f562f1e4c5e1a515b392a2e0a509a342d5","author":{"name":"Darrick J. Wong","email":"206af32863b9fd2fc412cf38757e7321a0f2bd37@oracle.com"},"message":"xfs: support returning partial reflink results\n\nBack when the XFS reflink code only supported clone_file_range, we were\nonly able to return zero or negative error codes to userspace.  However,\nnow that copy_file_range (which returns bytes copied) can use XFS'\nclone_file_range, we have the opportunity to return partial results.\nFor example, if userspace sends a 1GB clone request and we run out of\nspace halfway through, we at least can tell userspace that we completed\n512M of that request like a regular write.\n\nSigned-off-by: Darrick J. Wong <darrick.wong@oracle.com>\nReviewed-by: Dave Chinner <dchinner@redhat.com>\nSigned-off-by: Dave Chinner <david@fromorbit.com>","distinct":true,"url":"https://api.github.com/repos/djdeath/linux/commits/3f68c1f562f1e4c5e1a515b392a2e0a509a342d5"},{"sha":"7a6ccf004e234c01fb2a11771de9837c9ff3d56d","author":{"name":"Darrick J. Wong","email":"206af32863b9fd2fc412cf38757e7321a0f2bd37@oracle.com"},"message":"xfs: remove redundant remap partial EOF block checks\n\nNow that we've moved the partial EOF block checks to the VFS helpers, we\ncan remove the redundant functionality from XFS.\n\nSigned-off-by: Darrick J. Wong <darrick.wong@oracle.com>\nReviewed-by: Dave Chinner <dchinner@redhat.com>\nSigned-off-by: Dave Chinner <david@fromorbit.com>","distinct":true,"url":"https://api.github.com/repos/djdeath/linux/commits/7a6ccf004e234c01fb2a11771de9837c9ff3d56d"},{"sha":"3fc9f5e409319e994d113cf1327ba6ab147423c2","author":{"name":"Darrick J. Wong","email":"206af32863b9fd2fc412cf38757e7321a0f2bd37@oracle.com"},"message":"xfs: remove xfs_reflink_remap_range\n\nSince xfs_file_remap_range is a thin wrapper, move the contents of\nxfs_reflink_remap_range into the shell.  This cuts down on the vfs\ncalls being made from internal xfs code.\n\nSigned-off-by: Darrick J. Wong <darrick.wong@oracle.com>\nReviewed-by: Dave Chinner <dchinner@redhat.com>\nSigned-off-by: Dave Chinner <david@fromorbit.com>","distinct":true,"url":"https://api.github.com/repos/djdeath/linux/commits/3fc9f5e409319e994d113cf1327ba6ab147423c2"},{"sha":"bf4a1fcf0bc18d52cf0fce6571d6f327ab5eaf22","author":{"name":"Darrick J. Wong","email":"206af32863b9fd2fc412cf38757e7321a0f2bd37@oracle.com"},"message":"xfs: remove [cm]time update from reflink calls\n\nNow that the vfs remap helper dirties the inode [cm]time for us, xfs no\nlonger needs to do that on its own.\n\nSigned-off-by: Darrick J. Wong <darrick.wong@oracle.com>\nReviewed-by: Dave Chinner <dchinner@redhat.com>\nSigned-off-by: Dave Chinner <david@fromorbit.com>","distinct":true,"url":"https://api.github.com/repos/djdeath/linux/commits/bf4a1fcf0bc18d52cf0fce6571d6f327ab5eaf22"},{"sha":"929e134c43c95822663367c47fb211ca272309f7","author":{"name":"Linus Torvalds","email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org"},"message":"Merge tag 'rproc-v4.20' of git://github.com/andersson/remoteproc\n\nPull remoteproc updates from Bjorn Andersson:\n \"This contains a series of patches that reworks the memory carveout\n  handling in remoteproc, in order to allow this to be reused for\n  statically allocated memory regions to be used for e.g. firmware.\n\n  It adds support for audio DSP (both TZ-assisted and non-TZ assisted)\n  and compute DSP on Qualcomm SDM845, TZ-assisted audio DSP, compute DSP\n  and WiFi processor on Qualcomm QCS404 and through some renaming of the\n  drivers cleans up the naming situation.\n\n  Finally support for custom coreudmp segment handlers is added and is\n  used in the Qualcomm modem remoteproc driver to gather memory dumps of\n  the firmware\"\n\n* tag 'rproc-v4.20' of git://github.com/andersson/remoteproc: (36 commits)\n  remoteproc: qcom: q6v5-mss: Register segments/dumpfn for coredump\n  remoteproc: qcom: q6v5-mss: Add custom dump function for modem\n  remoteproc: qcom: q6v5-mss: Refactor mba load/unload sequence\n  remoteproc: Add mechanism for custom dump function assignment\n  remoteproc: Introduce custom dump function for each remoteproc segment\n  remoteproc: modify vring allocation to rely on centralized carveout allocator\n  remoteproc: qcom: q6v5: shore up resource probe handling\n  remoteproc: qcom: qcom_q6v5_adsp: Fix some return value check\n  remoteproc: modify rproc_handle_carveout to support pre-registered region\n  remoteproc: add helper function to check carveout device address\n  remoteproc: add helper function to allocate rproc_mem_entry from reserved memory\n  remoteproc: add alloc ops in rproc_mem_entry struct\n  remoteproc: introduce rproc_find_carveout_by_name function\n  remoteproc: introduce rproc_add_carveout function\n  remoteproc: add helper function to allocate and init rproc_mem_entry struct\n  remoteproc: add name in rproc_mem_entry struct\n  remoteproc: add release ops in rproc_mem_entry struct\n  remoteproc: add rproc_va_to_pa function\n  remoteproc: configure IOMMU only if device address requested\n  remoteproc: qcom: q6v5-mss: add SCM probe dependency\n  ...","distinct":true,"url":"https://api.github.com/repos/djdeath/linux/commits/929e134c43c95822663367c47fb211ca272309f7"},{"sha":"11743c56785c751c087eecdb98713eef796609e0","author":{"name":"Linus Torvalds","email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org"},"message":"Merge tag 'rpmsg-v4.20' of git://github.com/andersson/remoteproc\n\nPull rpmsg updates from Bjorn Andersson:\n \"This migrates rpmsg_char to use read/write_iter to allow being\n  operated using aio, removes the message size alignment requirements\n  from glink, closes a potential memory leak in SMD and switches to\n  %pOFn for printing device_node names\"\n\n* tag 'rpmsg-v4.20' of git://github.com/andersson/remoteproc:\n  rpmsg: glink: smem: Support rx peak for size less than 4 bytes\n  rpmsg: smd: fix memory leak on channel create\n  rpmsg: glink: Remove chunk size word align warning\n  rpmsg: Convert to using %pOFn instead of device_node.name\n  rpmsg: char: Migrate to iter versions of read and write","distinct":true,"url":"https://api.github.com/repos/djdeath/linux/commits/11743c56785c751c087eecdb98713eef796609e0"},{"sha":"4119ba211bc4f1bf638f41e50b7a0f329f58aa16","author":{"name":"Max Filippov","email":"8c5ea195856807f4f02a6e0749c87ea6b7375f38@gmail.com"},"message":"xtensa: add NOTES section to the linker script\n\nThis section collects all source .note.* sections together in the\nvmlinux image. Without it .note.Linux section may be placed at address\n0, while the rest of the kernel is at its normal address, resulting in a\nhuge vmlinux.bin image that may not be linked into the xtensa Image.elf.\n\nCc: stable@vger.kernel.org\nSigned-off-by: Max Filippov <jcmvbkbc@gmail.com>","distinct":true,"url":"https://api.github.com/repos/djdeath/linux/commits/4119ba211bc4f1bf638f41e50b7a0f329f58aa16"},{"sha":"966c37f2d77eb44d47af8e919267b1ba675b2eca","author":{"name":"Hangbin Liu","email":"f18dd0be96fb7338348dc2439a86c9a4ef8ef3b9@gmail.com"},"message":"ipv4/igmp: fix v1/v2 switchback timeout based on rfc3376, 8.12\n\nSimiliar with ipv6 mcast commit 89225d1ce6af3 (\"net: ipv6: mld: fix v1/v2\nswitchback timeout to rfc3810, 9.12.\")\n\ni) RFC3376 8.12. Older Version Querier Present Timeout says:\n\n   The Older Version Querier Interval is the time-out for transitioning\n   a host back to IGMPv3 mode once an older version query is heard.\n   When an older version query is received, hosts set their Older\n   Version Querier Present Timer to Older Version Querier Interval.\n\n   This value MUST be ((the Robustness Variable) times (the Query\n   Interval in the last Query received)) plus (one Query Response\n   Interval).\n\nCurrently we only use a hardcode value IGMP_V1/v2_ROUTER_PRESENT_TIMEOUT.\nFix it by adding two new items mr_qi(Query Interval) and mr_qri(Query Response\nInterval) in struct in_device.\n\nNow we can calculate the switchback time via (mr_qrv * mr_qi) + mr_qri.\nWe need update these values when receive IGMPv3 queries.\n\nReported-by: Ying Xu <yinxu@redhat.com>\nSigned-off-by: Hangbin Liu <liuhangbin@gmail.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":true,"url":"https://api.github.com/repos/djdeath/linux/commits/966c37f2d77eb44d47af8e919267b1ba675b2eca"},{"sha":"414dd6fb9a1a1b59983aea7bf0f79f0085ecc5b8","author":{"name":"Tobias Jungel","email":"79f332b84c117e0e2bbeea9a3c453993987557a7@gmail.com"},"message":"bonding: fix length of actor system\n\nThe attribute IFLA_BOND_AD_ACTOR_SYSTEM is sent to user space having the\nlength of sizeof(bond->params.ad_actor_system) which is 8 byte. This\npatch aligns the length to ETH_ALEN to have the same MAC address exposed\nas using sysfs.\n\nFixes: f87fda00b6ed2 (\"bonding: prevent out of bound accesses\")\nSigned-off-by: Tobias Jungel <tobias.jungel@gmail.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":true,"url":"https://api.github.com/repos/djdeath/linux/commits/414dd6fb9a1a1b59983aea7bf0f79f0085ecc5b8"},{"sha":"e2d00e62f24b907d49b83802ae91a6fa6254a48c","author":{"name":"Lorenzo Colitti","email":"86995a091f8a1385082bd10715048b52ee386a6a@google.com"},"message":"Documentation: ip-sysctl.txt: Document tcp_fwmark_accept\n\nThis patch documents the tcp_fwmark_accept sysctl that was\nadded in 3.15.\n\nSigned-off-by: Lorenzo Colitti <lorenzo@google.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":true,"url":"https://api.github.com/repos/djdeath/linux/commits/e2d00e62f24b907d49b83802ae91a6fa6254a48c"},{"sha":"6e29464b8a72e74ec7c3f816f53bfe46a43601bc","author":{"name":"Nathan Chancellor","email":"f65d3f2dc139dcfe7b6f0b0a466af3bc5fed8fa7@gmail.com"},"message":"hinic: Fix l4_type parameter in hinic_task_set_tunnel_l4\n\nClang warns:\n\ndrivers/net/ethernet/huawei/hinic/hinic_tx.c:392:34: error: implicit\nconversion from enumeration type 'enum hinic_l4_tunnel_type' to\ndifferent enumeration type 'enum hinic_l4_offload_type'\n[-Werror,-Wenum-conversion]\n                hinic_task_set_tunnel_l4(task, TUNNEL_UDP_NO_CSUM,\n                ~~~~~~~~~~~~~~~~~~~~~~~~       ^~~~~~~~~~~~~~~~~~\n1 error generated.\n\nIt seems that hinic_task_set_tunnel_l4 was meant to take an enum of type\nhinic_l4_tunnel_type, not hinic_l4_offload_type, given both the name of\nthe functions and the values used.\n\nFixes: cc18a7543d2f (\"net-next/hinic: add checksum offload and TSO support\")\nSigned-off-by: Nathan Chancellor <natechancellor@gmail.com>\nReviewed-by: Nick Desaulniers <ndesaulniers@google.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":true,"url":"https://api.github.com/repos/djdeath/linux/commits/6e29464b8a72e74ec7c3f816f53bfe46a43601bc"},{"sha":"ad0b9d94182be8356978d220c82f9837cffeb7a9","author":{"name":"Petr Machata","email":"ceaa1af87bc9dd6639db1af18771f7956cf74a5c@mellanox.com"},"message":"mlxsw: spectrum_switchdev: Don't ignore deletions of learned MACs\n\nDemands to remove FDB entries should be honored even if the FDB entry in\nquestion was originally learned, and not added by the user. Therefore\nignore the added_by_user datum for SWITCHDEV_FDB_DEL_TO_DEVICE.\n\nFixes: 816a3bed9549 (\"switchdev: Add fdb.added_by_user to switchdev notifications\")\nSigned-off-by: Petr Machata <petrm@mellanox.com>\nSuggested-by: Ido Schimmel <idosch@mellanox.com>\nSigned-off-by: Ido Schimmel <idosch@mellanox.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":true,"url":"https://api.github.com/repos/djdeath/linux/commits/ad0b9d94182be8356978d220c82f9837cffeb7a9"},{"sha":"a22712a962912faf257e857ab6857f56a93cfb34","author":{"name":"Shalom Toledo","email":"66ac6b5fca1bfa36b645ceac7885a57d97d00a2b@mellanox.com"},"message":"mlxsw: core: Fix devlink unregister flow\n\nAfter a failed reload, the driver is still registered to devlink, its\ndevlink instance is still allocated and the 'reload_fail' flag is set.\nThen, in the next reload try, the driver's allocated devlink instance will\nbe freed without unregistering from devlink and its components (e.g,\nresources). This scenario can cause a use-after-free if the user tries to\nexecute command via devlink user-space tool.\n\nFix by not freeing the devlink instance during reload (failed or not).\n\nFixes: 24cc68ad6c46 (\"mlxsw: core: Add support for reload\")\nSigned-off-by: Shalom Toledo <shalomt@mellanox.com>\nReviewed-by: Jiri Pirko <jiri@mellanox.com>\nSigned-off-by: Ido Schimmel <idosch@mellanox.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":true,"url":"https://api.github.com/repos/djdeath/linux/commits/a22712a962912faf257e857ab6857f56a93cfb34"},{"sha":"2b0ab72799c29ac63f889f3ccb14d6e22a8ac6bb","author":{"name":"David S. Miller","email":"fe08d3c717adf2ae63592e4c9aec6e3e404d8e3e@davemloft.net"},"message":"Merge branch 'mlxsw-Couple-of-fixes'\n\nIdo Schimmel says:\n\n====================\nmlxsw: Couple of fixes\n\nFirst patch makes sure mlxsw does not ignore user requests to delete FDB\nentries that were learned by the device.\n\nSecond patch fixes a use-after-free that can be triggered by requesting\na reload via devlink when the previous reload failed.\n\nPlease consider both patches for stable. They apply cleanly to both\n4.18.y and 4.19.y.\n====================\n\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":true,"url":"https://api.github.com/repos/djdeath/linux/commits/2b0ab72799c29ac63f889f3ccb14d6e22a8ac6bb"},{"sha":"df132eff463873e14e019a07f387b4d577d6d1f9","author":{"name":"Xin Long","email":"ed9bd6f22d2a1e0b1507d3ddc300dc248265d19a@gmail.com"},"message":"sctp: clear the transport of some out_chunk_list chunks in sctp_assoc_rm_peer\n\nIf a transport is removed by asconf but there still are some chunks with\nthis transport queuing on out_chunk_list, later an use-after-free issue\nwill be caused when accessing this transport from these chunks in\nsctp_outq_flush().\n\nThis is an old bug, we fix it by clearing the transport of these chunks\nin out_chunk_list when removing a transport in sctp_assoc_rm_peer().\n\nReported-by: syzbot+56a40ceee5fb35932f4d@syzkaller.appspotmail.com\nSigned-off-by: Xin Long <lucien.xin@gmail.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":true,"url":"https://api.github.com/repos/djdeath/linux/commits/df132eff463873e14e019a07f387b4d577d6d1f9"},{"sha":"713358369382cebf92f6e98ce2005f94e7344931","author":{"name":"Xin Long","email":"ed9bd6f22d2a1e0b1507d3ddc300dc248265d19a@gmail.com"},"message":"sctp: check policy more carefully when getting pr status\n\nWhen getting pr_assocstatus and pr_streamstatus by sctp_getsockopt,\nit doesn't correctly process the case when policy is set with\nSCTP_PR_SCTP_ALL | SCTP_PR_SCTP_MASK. It even causes a\nslab-out-of-bounds in sctp_getsockopt_pr_streamstatus().\n\nThis patch fixes it by return -EINVAL for this case.\n\nFixes: 0ac1077e3a54 (\"sctp: get pr_assoc and pr_stream all status with SCTP_PR_SCTP_ALL\")\nReported-by: syzbot+5da0d0a72a9e7d791748@syzkaller.appspotmail.com\nSuggested-by: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>\nSigned-off-by: Xin Long <lucien.xin@gmail.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":true,"url":"https://api.github.com/repos/djdeath/linux/commits/713358369382cebf92f6e98ce2005f94e7344931"},{"sha":"da71577545a52be3e0e9225a946e5fd79cfab015","author":{"name":"Ido Schimmel","email":"1b0ab106fb837225790a9df447125d75029db946@mellanox.com"},"message":"rtnetlink: Disallow FDB configuration for non-Ethernet device\n\nWhen an FDB entry is configured, the address is validated to have the\nlength of an Ethernet address, but the device for which the address is\nconfigured can be of any type.\n\nThe above can result in the use of uninitialized memory when the address\nis later compared against existing addresses since 'dev->addr_len' is\nused and it may be greater than ETH_ALEN, as with ip6tnl devices.\n\nFix this by making sure that FDB entries are only configured for\nEthernet devices.\n\nBUG: KMSAN: uninit-value in memcmp+0x11d/0x180 lib/string.c:863\nCPU: 1 PID: 4318 Comm: syz-executor998 Not tainted 4.19.0-rc3+ #49\nHardware name: Google Google Compute Engine/Google Compute Engine, BIOS\nGoogle 01/01/2011\nCall Trace:\n  __dump_stack lib/dump_stack.c:77 [inline]\n  dump_stack+0x14b/0x190 lib/dump_stack.c:113\n  kmsan_report+0x183/0x2b0 mm/kmsan/kmsan.c:956\n  __msan_warning+0x70/0xc0 mm/kmsan/kmsan_instr.c:645\n  memcmp+0x11d/0x180 lib/string.c:863\n  dev_uc_add_excl+0x165/0x7b0 net/core/dev_addr_lists.c:464\n  ndo_dflt_fdb_add net/core/rtnetlink.c:3463 [inline]\n  rtnl_fdb_add+0x1081/0x1270 net/core/rtnetlink.c:3558\n  rtnetlink_rcv_msg+0xa0b/0x1530 net/core/rtnetlink.c:4715\n  netlink_rcv_skb+0x36e/0x5f0 net/netlink/af_netlink.c:2454\n  rtnetlink_rcv+0x50/0x60 net/core/rtnetlink.c:4733\n  netlink_unicast_kernel net/netlink/af_netlink.c:1317 [inline]\n  netlink_unicast+0x1638/0x1720 net/netlink/af_netlink.c:1343\n  netlink_sendmsg+0x1205/0x1290 net/netlink/af_netlink.c:1908\n  sock_sendmsg_nosec net/socket.c:621 [inline]\n  sock_sendmsg net/socket.c:631 [inline]\n  ___sys_sendmsg+0xe70/0x1290 net/socket.c:2114\n  __sys_sendmsg net/socket.c:2152 [inline]\n  __do_sys_sendmsg net/socket.c:2161 [inline]\n  __se_sys_sendmsg+0x2a3/0x3d0 net/socket.c:2159\n  __x64_sys_sendmsg+0x4a/0x70 net/socket.c:2159\n  do_syscall_64+0xb8/0x100 arch/x86/entry/common.c:291\n  entry_SYSCALL_64_after_hwframe+0x63/0xe7\nRIP: 0033:0x440ee9\nCode: e8 cc ab 02 00 48 83 c4 18 c3 0f 1f 80 00 00 00 00 48 89 f8 48 89 f7\n48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff\nff 0f 83 bb 0a fc ff c3 66 2e 0f 1f 84 00 00 00 00\nRSP: 002b:00007fff6a93b518 EFLAGS: 00000213 ORIG_RAX: 000000000000002e\nRAX: ffffffffffffffda RBX: 0000000000000000 RCX: 0000000000440ee9\nRDX: 0000000000000000 RSI: 0000000020000240 RDI: 0000000000000003\nRBP: 0000000000000000 R08: 00000000004002c8 R09: 00000000004002c8\nR10: 00000000004002c8 R11: 0000000000000213 R12: 000000000000b4b0\nR13: 0000000000401ec0 R14: 0000000000000000 R15: 0000000000000000\n\nUninit was created at:\n  kmsan_save_stack_with_flags mm/kmsan/kmsan.c:256 [inline]\n  kmsan_internal_poison_shadow+0xb8/0x1b0 mm/kmsan/kmsan.c:181\n  kmsan_kmalloc+0x98/0x100 mm/kmsan/kmsan_hooks.c:91\n  kmsan_slab_alloc+0x10/0x20 mm/kmsan/kmsan_hooks.c:100\n  slab_post_alloc_hook mm/slab.h:446 [inline]\n  slab_alloc_node mm/slub.c:2718 [inline]\n  __kmalloc_node_track_caller+0x9e7/0x1160 mm/slub.c:4351\n  __kmalloc_reserve net/core/skbuff.c:138 [inline]\n  __alloc_skb+0x2f5/0x9e0 net/core/skbuff.c:206\n  alloc_skb include/linux/skbuff.h:996 [inline]\n  netlink_alloc_large_skb net/netlink/af_netlink.c:1189 [inline]\n  netlink_sendmsg+0xb49/0x1290 net/netlink/af_netlink.c:1883\n  sock_sendmsg_nosec net/socket.c:621 [inline]\n  sock_sendmsg net/socket.c:631 [inline]\n  ___sys_sendmsg+0xe70/0x1290 net/socket.c:2114\n  __sys_sendmsg net/socket.c:2152 [inline]\n  __do_sys_sendmsg net/socket.c:2161 [inline]\n  __se_sys_sendmsg+0x2a3/0x3d0 net/socket.c:2159\n  __x64_sys_sendmsg+0x4a/0x70 net/socket.c:2159\n  do_syscall_64+0xb8/0x100 arch/x86/entry/common.c:291\n  entry_SYSCALL_64_after_hwframe+0x63/0xe7\n\nv2:\n* Make error message more specific (David)\n\nFixes: 090096bf3db1 (\"net: generic fdb support for drivers without ndo_fdb_<op>\")\nSigned-off-by: Ido Schimmel <idosch@mellanox.com>\nReported-and-tested-by: syzbot+3a288d5f5530b901310e@syzkaller.appspotmail.com\nReported-and-tested-by: syzbot+d53ab4e92a1db04110ff@syzkaller.appspotmail.com\nCc: Vlad Yasevich <vyasevich@gmail.com>\nCc: David Ahern <dsahern@gmail.com>\nReviewed-by: David Ahern <dsahern@gmail.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","distinct":true,"url":"https://api.github.com/repos/djdeath/linux/commits/da71577545a52be3e0e9225a946e5fd79cfab015"}]}
{"actor":{"display_login":"djdeath"}}