{"push_id":1775486384,"size":26,"distinct_size":26,"ref":"refs/heads/k.o/for-4.12-rc","head":"d3957b86a40612826ef935f474b31359d66cbdca","before":"5ed02dbb497422bf225783f46e6eadd237d23d6b","commits":[{"sha":"5a27fec21b70c2c41efbfe30a0fbb0f005b9f7e5","author":{"name":"Tatyana Nikolova","email":"0aa3a0c33482b7f62c8655abd24911e8de88d83c@intel.com"},"message":"RDMA/i40iw: Don't set 0-length FULPDU RTR indication control flag\n\nDon't set control flag for 0-length FULPDU (Send)\nRTR indication in the enhanced MPA Request/Reply\nframes, because it isn't supported.\n\nSigned-off-by: Tatyana Nikolova <tatyana.e.nikolova@intel.com>\nSigned-off-by: Henry Orosco <henry.orosco@intel.com>\nSigned-off-by: Doug Ledford <dledford@redhat.com>","distinct":true,"url":"https://api.github.com/repos/dledford/linux/commits/5a27fec21b70c2c41efbfe30a0fbb0f005b9f7e5"},{"sha":"b117f4796306a750ec1ffb928acc5f55bdb1fc7b","author":{"name":"Tatyana Nikolova","email":"0aa3a0c33482b7f62c8655abd24911e8de88d83c@intel.com"},"message":"RDMA/i40iw: ACK MPA Reject frame\n\nExplicitly ACK the MPA Reject frame so the peer does\nnot retransmit the frame.\n\nSigned-off-by: Tatyana Nikolova <tatyana.e.nikolova@intel.com>\nSigned-off-by: Henry Orosco <henry.orosco@intel.com>\nSigned-off-by: Doug Ledford <dledford@redhat.com>","distinct":true,"url":"https://api.github.com/repos/dledford/linux/commits/b117f4796306a750ec1ffb928acc5f55bdb1fc7b"},{"sha":"c0c643e16f9b00332cbbf3954556652dfa4ed5a3","author":{"name":"Mustafa Ismail","email":"7432a70b8a06099f738bad08c3d154f53aac3cab@intel.com"},"message":"RDMA/i40iw: Fix device initialization error path\n\nSome error paths in i40iw_initialize_dev are doing\nadditional and unnecessary work before exiting.\nCorrectly free resources allocated prior to error\nand return with correct status code.\n\nSigned-off-by: Mustafa Ismail <mustafa.ismail@intelcom>\nSigned-off-by: Henry Orosco <henry.orosco@intel.com>\nSigned-off-by: Doug Ledford <dledford@redhat.com>","distinct":true,"url":"https://api.github.com/repos/dledford/linux/commits/c0c643e16f9b00332cbbf3954556652dfa4ed5a3"},{"sha":"f300ba2d1ef1cb8411daa5e1ae44acfa7b88236c","author":{"name":"Shiraz Saleem","email":"9ff51dcc2d77f2e2ab85568d9076650ebf377a57@intel.com"},"message":"RDMA/i40iw: Remove MSS change support\n\nMSS change on active QPs is not supported. Store new MSS\nvalue for new QPs only. Remove code to modify MSS on the fly.\nThis also resolves a crash on QP modify to QP 0.\n\nBUG: unable to handle kernel NULL pointer dereference at 0000000000000008\nIP: i40iw_sc_qp_modify+0x22/0x280 [i40iw]\nOops: 0000 [#1] SMP KASAN\nCPU: 2 PID: 1236 Comm: kworker/u16:4 Not tainted 4.12.0-rc1 #5\nHardware name: Gigabyte Technology Co., Ltd. To be filled by O.E.M./Q87M-D2H,\nBIOS F7 01/17/2014\nWorkqueue: l2params i40iw_l2params_worker [i40iw]\ntask: ffff88070f5a9b40 task.stack: ffff88070f5a0000\nRIP: 0010:i40iw_sc_qp_modify+0x22/0x280 [i40iw]\n...\nCall Trace:\ni40iw_exec_cqp_cmd+0x2ce/0x410 [i40iw]\n? _raw_spin_lock_irqsave+0x6f/0x80\n? i40iw_process_cqp_cmd+0x1d/0x80 [i40iw]\ni40iw_process_cqp_cmd+0x7c/0x80 [i40iw]\ni40iw_handle_cqp_op+0x2f/0x200 [i40iw]\n? trace_hardirqs_off+0xd/0x10\n? _raw_spin_unlock_irqrestore+0x46/0x50\ni40iw_hw_modify_qp+0x5e/0x90 [i40iw]\ni40iw_qp_mss_modify+0x52/0x60 [i40iw]\ni40iw_change_l2params+0x145/0x160 [i40iw]\ni40iw_l2params_worker+0x1f/0x40 [i40iw]\nprocess_one_work+0x1f5/0x650\n? process_one_work+0x161/0x650\nworker_thread+0x48/0x3b0\nkthread+0x112/0x150\n? process_one_work+0x650/0x650\n? kthread_create_on_node+0x40/0x40\nret_from_fork+0x2e/0x40\nCode: 2e 0f 1f 84 00 00 00 00 00 55 48 89 e5 41 56 41 55 41 89 cd 41 54 49 89 fc\n53 48 89 f3 48 89 d6 48 83 ec 08 48 8b 87 10 01 00 00 <48> 8b 40 08 4c 8b b0 40 04\n00 00 4c 89 f7 e8 1b e5 ff ff 48 85\nRIP: i40iw_sc_qp_modify+0x22/0x280 [i40iw] RSP: ffff88070f5a7c28\nCR2: 0000000000000008\n---[ end trace 77a405931e296060 ]---\n\nReported-by: Stefan Assmann <sassmann@redhat.com>\nSigned-off-by: Shiraz Saleem <shiraz.saleem@intel.com>\nSigned-off-by: Doug Ledford <dledford@redhat.com>","distinct":true,"url":"https://api.github.com/repos/dledford/linux/commits/f300ba2d1ef1cb8411daa5e1ae44acfa7b88236c"},{"sha":"e80bd98d1ff011beec872a8ebbb73930507d6a13","author":{"name":"Gustavo A. R. Silva","email":"4b411d321e41f8f6965e5524af22579e66e9d999@embeddedor.com"},"message":"RDMA/i40iw: fix duplicated code for different branches\n\nRefactor code to avoid identical code for different branches.\n\nAddresses-Coverity-ID: 1357356\nReviewed-by: Yuval Shaia <yuval.shaia@oracle.com>\nSigned-off-by: Gustavo A. R. Silva <garsilva@embeddedor.com>\nAcked-by: Shiraz Saleem <shiraz.saleem@intel.com>\nSigned-off-by: Doug Ledford <dledford@redhat.com>","distinct":true,"url":"https://api.github.com/repos/dledford/linux/commits/e80bd98d1ff011beec872a8ebbb73930507d6a13"},{"sha":"0e5fc903513a652a2cf890a3d3b91c1779e16e97","author":{"name":"Tatyana Nikolova","email":"94a1c33d4bde9c17eff8355565decb65dfe12445@intel.com"},"message":"RDMA/nes: Don't set 0-length FULPDU RTR indication control flag\n\nDon't set control flag for 0-length FULPDU (Send) RTR indication\nin the enhanced MPA Request/Reply frames, because it isn't supported.\n\nSigned-off-by: Tatyana Nikolova <tatyana.e.nikolova@intel.com>\nSigned-off-by: Doug Ledford <dledford@redhat.com>","distinct":true,"url":"https://api.github.com/repos/dledford/linux/commits/0e5fc903513a652a2cf890a3d3b91c1779e16e97"},{"sha":"f863de7de34025ee536cb3cc382bfc3cafaa9f0a","author":{"name":"Tatyana Nikolova","email":"94a1c33d4bde9c17eff8355565decb65dfe12445@intel.com"},"message":"RDMA/nes: ACK MPA Reply frame\n\nExplicitly ACK the MPA Reply frame so the peer\ndoes not retransmit the frame.\n\nSigned-off-by: Tatyana Nikolova <tatyana.e.nikolova@intel.com>\nSigned-off-by: Doug Ledford <dledford@redhat.com>","distinct":true,"url":"https://api.github.com/repos/dledford/linux/commits/f863de7de34025ee536cb3cc382bfc3cafaa9f0a"},{"sha":"1dad0ebeea1cd890b8892523f736916e245b0aef","author":{"name":"Raju Rangoju","email":"74db7bc4bd029c32ac385556c947435987c92dba@chelsio.com"},"message":"RDMA/iw_cxgb4: Avoid touch after free error in ARP failure handlers\n\nThe patch 761e19a504af (RDMA/iw_cxgb4: Handle return value of\nc4iw_ofld_send() in abort_arp_failure()) from May 6, 2016\nleads to the following static checker warning:\n\tdrivers/infiniband/hw/cxgb4/cm.c:575 abort_arp_failure()\n\twarn: passing freed memory 'skb'\n\nAlso fixes skb leak when l2t resolution fails\n\nFixes: 761e19a504afa55 (RDMA/iw_cxgb4: Handle return value of\nc4iw_ofld_send() in abort_arp_failure())\nReported-by: Dan Carpenter <dan.carpenter@oracle.com>\nCc: Dan Carpenter <dan.carpenter@oracle.com>\nSigned-off-by: Raju Rangoju <rajur@chelsio.com>\nReviewed-by: Steve Wise <swise@opengridcomputing.com>\nSigned-off-by: Doug Ledford <dledford@redhat.com>","distinct":true,"url":"https://api.github.com/repos/dledford/linux/commits/1dad0ebeea1cd890b8892523f736916e245b0aef"},{"sha":"4bbfabede50849f87b913a1fc07c02ecc96b6c57","author":{"name":"Ganesh Goudar","email":"ff9295da3efab614774f90df169865d2fa93c83f@chelsio.com"},"message":"RDMA/iw_cxgb4: calculate t4_eq_status_entries properly\n\nuse egrstatuspagesize to calculate t4_eq_status_entries.\n\nFixes: bb58d07964f2 (\"cxgb4: Update IngPad and IngPack values\")\nReported-by: Logan Gunthorpe <logang@deltatee.com>\nSigned-off-by: Potnuri Bharat Teja <bharat@chelsio.com>\nSigned-off-by: Ganesh Goudar <ganeshgr@chelsio.com>\nAcked-by: Steve Wise <swise@opengridcomputing.com>\nSigned-off-by: Doug Ledford <dledford@redhat.com>","distinct":true,"url":"https://api.github.com/repos/dledford/linux/commits/4bbfabede50849f87b913a1fc07c02ecc96b6c57"},{"sha":"98b80a2a73a26f0e259632da519ccedb0cf37617","author":{"name":"Raju Rangoju","email":"74db7bc4bd029c32ac385556c947435987c92dba@chelsio.com"},"message":"RDMA/iw_cxgb4: fix the calculation of ipv6 header size\n\nTake care of ipv6 checks while computing header length for deducing mtu\nsize of ipv6 servers. Due to the incorrect header length computation for\nipv6 servers, wrong mss is reported to the peer (client).\n\nSigned-off-by: Raju Rangoju <rajur@chelsio.com>\nSigned-off-by: Ganesh Goudar <ganeshgr@chelsio.com>\nAcked-by: Steve Wise <swise@opengridcomputing.com>\nSigned-off-by: Doug Ledford <dledford@redhat.com>","distinct":true,"url":"https://api.github.com/repos/dledford/linux/commits/98b80a2a73a26f0e259632da519ccedb0cf37617"},{"sha":"c4dd4b69f55abcc8dd079f8de55d9d8c2ddbefce","author":{"name":"Steven L. Roberts","email":"8f9db962c2caabf8350f75929c37ba517cee3a8d@gmail.com"},"message":"RDMA/hfi1: fix array termination by appending NULL to attr array\n\nThis fixes a kernel panic when loading the hfi driver as a dynamic module.\n\nSigned-off-by: Steven L Roberts <robers97@gmail.com>\nReviewed-by: Leon Romanovsky <leon@kernel.org>\nAcked-by: Dennis Dalessandro <dennis.dalessandro@intel.com>\nSigned-off-by: Doug Ledford <dledford@redhat.com>","distinct":true,"url":"https://api.github.com/repos/dledford/linux/commits/c4dd4b69f55abcc8dd079f8de55d9d8c2ddbefce"},{"sha":"e4785b0633574a607daaa04bf2fe43550055194f","author":{"name":"Steven L. Roberts","email":"8f9db962c2caabf8350f75929c37ba517cee3a8d@gmail.com"},"message":"RDMA/hfi1: change PCI bar addr assignments to Linux API functions\n\nThe Omni-Path adapter driver fails to load on the ppc64le platform\ndue to invalid PCI setup.\n\nThis patch makes the PCI configuration more robust and will\nfix 64 bit addressing for ppc64le.\n\nSigned-off-by: Steven L Roberts <robers97@gmail.com>\nAcked-by: Dennis Dalessandro <dennis.dalessandro@intel.com>\nSigned-off-by: Doug Ledford <dledford@redhat.com>","distinct":true,"url":"https://api.github.com/repos/dledford/linux/commits/e4785b0633574a607daaa04bf2fe43550055194f"},{"sha":"b3e6b4bdbb609762d8401ac4a959d590b4e4e3b8","author":{"name":"Byczkowski, Jakub","email":"163eb9c36aa08523ffb9600b2852fabb5ee1944c@intel.com"},"message":"RDMA/hfi1: Defer setting VL15 credits to link-up interrupt\n\nKeep VL15 credits at 0 during LNI, before link-up. Store\nVL15 credits value during verify cap interrupt and set\nin after link-up. This addresses an issue where VL15 MAD\npackets could be sent by one side of the link before\nthe other side is ready to receive them.\n\nReviewed-by: Mike Marciniszyn <mike.marciniszyn@intel.com>\nReviewed-by: Dean Luick <dean.luick@intel.com>\nReviewed-by: Dennis Dalessandro <dennis.dalessandro@intel.com>\nSigned-off-by: Jakub Byczkowski <jakub.byczkowski@intel.com>\nSigned-off-by: Dennis Dalessandro <dennis.dalessandro@intel.com>\nSigned-off-by: Doug Ledford <dledford@redhat.com>","distinct":true,"url":"https://api.github.com/repos/dledford/linux/commits/b3e6b4bdbb609762d8401ac4a959d590b4e4e3b8"},{"sha":"1feb40067cf04ae48d65f728d62ca255c9449178","author":{"name":"Mike Marciniszyn","email":"7cb1bbacd3590155d981f3cfab123eba9e5ef46e@intel.com"},"message":"RDMA/qib,hfi1: Fix MR reference count leak on write with immediate\n\nThe handling of IB_RDMA_WRITE_ONLY_WITH_IMMEDIATE will leak a memory\nreference when a buffer cannot be allocated for returning the immediate\ndata.\n\nThe issue is that the rkey validation has already occurred and the RNR\nnak fails to release the reference that was fruitlessly gotten.  The\nthe peer will send the identical single packet request when its RNR\ntimer pops.\n\nThe fix is to release the held reference prior to the rnr nak exit.\nThis is the only sequence the requires both rkey validation and the\nbuffer allocation on the same packet.\n\nCc: Stable <stable@vger.kernel.org> # 4.7+\nTested-by: Tadeusz Struk <tadeusz.struk@intel.com>\nReviewed-by: Dennis Dalessandro <dennis.dalessandro@intel.com>\nSigned-off-by: Mike Marciniszyn <mike.marciniszyn@intel.com>\nSigned-off-by: Dennis Dalessandro <dennis.dalessandro@intel.com>\nSigned-off-by: Doug Ledford <dledford@redhat.com>","distinct":true,"url":"https://api.github.com/repos/dledford/linux/commits/1feb40067cf04ae48d65f728d62ca255c9449178"},{"sha":"eed7624552ca55c346a4e9ccaa9ab0723841aee6","author":{"name":"Jack Morgenstein","email":"9199a894d30558f9073fe198ba069ef3e4372dd7@dev.mellanox.co.il"},"message":"RDMA/mlx4: Fix MAD tunneling when SRIOV is enabled\n\nThe cited patch added a type field to structures ib_ah and rdma_ah_attr.\n\nFunction mlx4_ib_query_ah() builds an rdma_ah_attr structure from the\ndata in an mlx4_ib_ah structure (which contains both an ib_ah structure\nand an address vector).\n\nFor mlx4_ib_query_ah() to work properly, the type field in the contained\nib_ah structure must be set correctly.\n\nIn the outgoing MAD tunneling flow, procedure mlx4_ib_multiplex_mad()\nparavirtualizes a MAD received from a slave and sends the processed\nmad out over the wire. During this processing, it populates an\nmlx4_ib_ah structure and calls mlx4_ib_query_ah().\n\nThe cited commit overlooked setting the type field in the contained\nib_ah structure before invoking mlx4_ib_query_ah(). As a result, the\ntype field remained uninitialized, and the rdma_ah_attr structure was\nincorrectly built. This resulted in improperly built MADs being sent out\nover the wire.\n\nThis patch properly initializes the type field in the contained ib_ah\nstructure before calling mlx4_ib_query_ah(). The rdma_ah_attr structure\nis then generated correctly.\n\nFixes: 44c58487d51a (\"IB/core: Define 'ib' and 'roce' rdma_ah_attr types\")\nSigned-off-by: Jack Morgenstein <jackm@dev.mellanox.co.il>\nSigned-off-by: Leon Romanovsky <leon@kernel.org>\nSigned-off-by: Doug Ledford <dledford@redhat.com>","distinct":true,"url":"https://api.github.com/repos/dledford/linux/commits/eed7624552ca55c346a4e9ccaa9ab0723841aee6"},{"sha":"1410a90ae449061b7e1ae19d275148f36948801b","author":{"name":"Max Gurtovoy","email":"da181f9372d2ff3b219867cb29e639a4d6142c9d@mellanox.com"},"message":"net/mlx5: Define interface bits for fencing UMR wqe\n\nHW can implement UMR wqe re-transmission in various ways.\nThus, add HCA cap to distinguish the needed fence for UMR to make\nsure that the wqe wouldn't fail on mkey checks.\n\nSigned-off-by: Max Gurtovoy <maxg@mellanox.com>\nAcked-by: Leon Romanovsky <leon@kernel.org>\nReviewed-by: Christoph Hellwig <hch@lst.de>\nSigned-off-by: Doug Ledford <dledford@redhat.com>","distinct":true,"url":"https://api.github.com/repos/dledford/linux/commits/1410a90ae449061b7e1ae19d275148f36948801b"},{"sha":"6e8484c5cf07c7ee632587e98c1a12d319dacb7c","author":{"name":"Max Gurtovoy","email":"da181f9372d2ff3b219867cb29e639a4d6142c9d@mellanox.com"},"message":"RDMA/mlx5: set UMR wqe fence according to HCA cap\n\nCache the needed umr_fence and set the wqe ctrl segmennt\naccordingly.\n\nSigned-off-by: Max Gurtovoy <maxg@mellanox.com>\nAcked-by: Leon Romanovsky <leon@kernel.org>\nReviewed-by: Sagi Grimberg <sagi@grimberg.me>\nSigned-off-by: Doug Ledford <dledford@redhat.com>","distinct":true,"url":"https://api.github.com/repos/dledford/linux/commits/6e8484c5cf07c7ee632587e98c1a12d319dacb7c"},{"sha":"d38d7fdafaf89d1756f27e9b4054dd19a1d2f545","author":{"name":"Gustavo A. R. Silva","email":"4b411d321e41f8f6965e5524af22579e66e9d999@embeddedor.com"},"message":"RDMA/qedr: add null check before pointer dereference\n\nAdd null check before dereferencing pointer sgid_attr.ndev\ninside function rdma_vlan_dev_vlan_id().\n\nAddresses-Coverity-ID: 1373979\nSigned-off-by: Gustavo A. R. Silva <garsilva@embeddedor.com>\nAcked-by: Ram Amrani <Ram.Amrani@cavium.com>\nSigned-off-by: Doug Ledford <dledford@redhat.com>","distinct":true,"url":"https://api.github.com/repos/dledford/linux/commits/d38d7fdafaf89d1756f27e9b4054dd19a1d2f545"},{"sha":"8c490669deb0133dfb6bfe7a80d7cfef3bbbd92f","author":{"name":"Honggang Li","email":"46234cd3355b7c84fc51306c25c82c959420e82b@redhat.com"},"message":"RDMA/IPoIB: Replace netdev_priv with ipoib_priv for ipoib_get_link_ksettings\n\nipoib_dev_init accesses the wrong private data for the IPoIB device.\nCommit cd565b4b51e5 (IB/IPoIB: Support acceleration options callbacks)\nchanged ipoib_priv from being identical to netdev_priv to being an\narea inside of, but not the same pointer as, the netdev_priv pointer.\nAs such, the struct we want is the ipoib_priv area, not the netdev_priv\narea, so use the right accessor, otherwise we kernel panic.\n\n[   27.271938] IPv6: ADDRCONF(NETDEV_CHANGE): mlx5_ib0.8006: link becomes ready\n[   28.156790] BUG: unable to handle kernel NULL pointer dereference at 000000000000067c\n[   28.166309] IP: ib_query_port+0x30/0x180 [ib_core]\n...\n[   28.306282] RIP: 0010:ib_query_port+0x30/0x180 [ib_core]\n...\n[   28.393337] Call Trace:\n[   28.397594]  ipoib_get_link_ksettings+0x66/0xe0 [ib_ipoib]\n[   28.405274]  __ethtool_get_link_ksettings+0xa0/0x1c0\n[   28.412353]  speed_show+0x74/0xa0\n[   28.417503]  dev_attr_show+0x20/0x50\n[   28.422922]  ? mutex_lock+0x12/0x40\n[   28.428179]  sysfs_kf_seq_show+0xbf/0x1a0\n[   28.434002]  kernfs_seq_show+0x21/0x30\n[   28.439470]  seq_read+0x116/0x3b0\n[   28.444445]  ? do_filp_open+0xa5/0x100\n[   28.449774]  kernfs_fop_read+0xff/0x180\n[   28.455220]  __vfs_read+0x37/0x150\n[   28.460167]  ? security_file_permission+0x9d/0xc0\n[   28.466560]  vfs_read+0x8c/0x130\n[   28.471318]  SyS_read+0x55/0xc0\n[   28.475950]  do_syscall_64+0x67/0x150\n[   28.481163]  entry_SYSCALL64_slow_path+0x25/0x25\n...\n[   28.584493] ---[ end trace 3549968a4bf0aa5d ]---\n\nFixes: cd565b4b51e5 (IB/IPoIB: Support acceleration options callbacks)\nFixes: 0d7e2d2166f6 (IB/ipoib: add get_link_ksettings in ethtool)\nSigned-off-by: Honggang Li <honli@redhat.com>\nReviewed-by: Yuval Shaia <yuval.shaia@oracle.com>\nReviewed-by: Leon Romanovsky <leonro@mellanox.com>\nSigned-off-by: Doug Ledford <dledford@redhat.com>","distinct":true,"url":"https://api.github.com/repos/dledford/linux/commits/8c490669deb0133dfb6bfe7a80d7cfef3bbbd92f"},{"sha":"0a1a972630c77edb39adf310699e404b8bf9176e","author":{"name":"Leon Romanovsky","email":"4cc6c8126a09f19997c8c85dc47ba9d3a9808d4a@mellanox.com"},"message":"RDMA/IPoIB: Limit the ipoib_dev_uninit_default scope\n\nipoib_dev_uninit_default() call is used in ipoib_main.c file only\nand it generates the following warning from smatch tool:\n\tdrivers/infiniband/ulp/ipoib/ipoib_main.c:1593:6: warning:\n\tsymbol 'ipoib_dev_uninit_default' was not declared. Should it\n\tbe static?\n\nso let's declare that function as static.\n\nSigned-off-by: Leon Romanovsky <leonro@mellanox.com>\nReviewed-by: Yuval Shaia <yuval.shaia@oracle.com>\nSigned-off-by: Doug Ledford <dledford@redhat.com>","distinct":true,"url":"https://api.github.com/repos/dledford/linux/commits/0a1a972630c77edb39adf310699e404b8bf9176e"}]}
{"actor":{"display_login":"dledford"}}