{"push_id":2687385967,"size":17,"distinct_size":1,"ref":"refs/heads/master","head":"11e22119cecb1a71476076f116dae829678f5677","before":"1cbb93620aa8e8d51f13aa75ba9df31a45329ee9","commits":[{"sha":"f455d4b4136be89a9e2f16e388c0fe97959279d2","author":{"name":"Jason Gunthorpe","email":"eccb403c258866b12abca28dd15483e8ad9be7ff@mellanox.com"},"message":"buildilb: Fix -msse breakage on ARM builds\n\nTravis was broken when this patch was accepted, so this was missed.\nNon-x86 arches do not like the attribute(target) on main, so conditionalize\nthe entire thing.\n\nCc: stable@linux-rdma.org # v15\nSigned-off-by: Jason Gunthorpe <jgg@mellanox.com>","distinct":false,"url":"https://api.github.com/repos/nmorey/rdma-core/commits/f455d4b4136be89a9e2f16e388c0fe97959279d2"},{"sha":"6d6f29721eea1b6d333808c120e4237117d4f85d","author":{"name":"Ariel Levkovich","email":"deb7bf57802bc5f0480462471ca6554f16994afa@mellanox.com"},"message":"verbs: Allow creation of inner MPLS flow spec\n\nThis change allows user to provide an inner MPLS flow\nspecification among the filters list.\n\nFixes: 26addcb4fdd2 (\"Add MPLS flow specification filter\")\nSigned-off-by: Ariel Levkovich <lariel@mellanox.com>\nSigned-off-by: Yishai Hadas <yishaih@mellanox.com>","distinct":false,"url":"https://api.github.com/repos/nmorey/rdma-core/commits/6d6f29721eea1b6d333808c120e4237117d4f85d"},{"sha":"68becc11f461d71d738f406b5c57a9d803a06b90","author":{"name":"Ariel Levkovich","email":"deb7bf57802bc5f0480462471ca6554f16994afa@mellanox.com"},"message":"mlx5: Allocate huge page chunks only when needed\n\nWhen huge pages allocation is enabled and user requests to create a\nraw packet QP with sq of size 0 (only rq) we first allocate a new huge\npage for the rq buffer.\n\nWhen allocating the sq buffer the driver will first check if there are\nalready allocated huge pages that have available space within them and\ntry to allocate chunks from that page instead of getting a new one. In\nthis case it will find the page we allocated for the rq but since the\nrequested size is 0, it will not consume or mark any chunks of memory\nwithin that page but the address and reference to that page is still\nstored in that buffers context.\n\nDuring the release of the buffers, we first release the rq buffer and\nsince all used chunks of memory are cleared upon the rq buffer release,\nwe also free the page and remove it from the available pages list.\nWhen the driver attempts to release the sq buffer, it will try to\nfetch the page information from the pages list which will cause access\nto a null pointer since the page was already removed from the list.\n\nTherefore, this fix deals with cases of allocation within huge page\nwhere requested size is 0 by not performing the flow above.\n\nFixes: 8c4791ae2395 (\"libmlx5: First version of libmlx5\")\nFixes: ec90e3c2f8b9 (\"Allocate separate RQ and SQ buffers for Raw Packet QP\")\nSigned-off-by: Ariel Levkovich <lariel@mellanox.com>\nSigned-off-by: Yishai Hadas <yishaih@mellanox.com>","distinct":false,"url":"https://api.github.com/repos/nmorey/rdma-core/commits/68becc11f461d71d738f406b5c57a9d803a06b90"},{"sha":"1182e6d71a5b2f9132ec8cca527566478049913a","author":{"name":"Yishai Hadas","email":"716bdf33a22a20de4ce7ffadc214b3c6cf761fa3@mellanox.com"},"message":"Merge pull request #342 from yishaih/verbs_mpls\n\nverbs: Allow creation of inner MPLS flow spec","distinct":false,"url":"https://api.github.com/repos/nmorey/rdma-core/commits/1182e6d71a5b2f9132ec8cca527566478049913a"},{"sha":"345bc1bed8e70f74c841123eaedc520addf1bbe4","author":{"name":"Yishai Hadas","email":"716bdf33a22a20de4ce7ffadc214b3c6cf761fa3@mellanox.com"},"message":"Merge pull request #345 from yishaih/mlx5_misc\n\nmlx5: Allocate huge page chunks only when needed","distinct":false,"url":"https://api.github.com/repos/nmorey/rdma-core/commits/345bc1bed8e70f74c841123eaedc520addf1bbe4"},{"sha":"65b9a47c07be4611b4fbbcafff1993186bcb0537","author":{"name":"Khem Raj","email":"729d64b6f67515e258459a5f6d20ec88b2caf8df@gmail.com"},"message":"include endian.h for htole32 and friends\n\nSigned-off-by: Khem Raj <raj.khem@gmail.com>","distinct":false,"url":"https://api.github.com/repos/nmorey/rdma-core/commits/65b9a47c07be4611b4fbbcafff1993186bcb0537"},{"sha":"3d9cae15c69c0b3260a024ad5d6802a8d85515a2","author":{"name":"Khem Raj","email":"729d64b6f67515e258459a5f6d20ec88b2caf8df@gmail.com"},"message":"Remove unused include for execinfo.h\n\nFixes build on musl\n\nSigned-off-by: Khem Raj <raj.khem@gmail.com>","distinct":false,"url":"https://api.github.com/repos/nmorey/rdma-core/commits/3d9cae15c69c0b3260a024ad5d6802a8d85515a2"},{"sha":"036c9bce1c048f9fe95d2ad75d80d5748fedbae3","author":{"name":"Jason Gunthorpe","email":"eccb403c258866b12abca28dd15483e8ad9be7ff@ziepe.ca"},"message":"Merge pull request #346 from kraj/master\n\nFix build on musl","distinct":false,"url":"https://api.github.com/repos/nmorey/rdma-core/commits/036c9bce1c048f9fe95d2ad75d80d5748fedbae3"},{"sha":"5f5b642bd220f7ca98cf76b5a66e7cdf1b7d4b7d","author":{"name":"Khem Raj","email":"729d64b6f67515e258459a5f6d20ec88b2caf8df@gmail.com"},"message":"neigh.c: Do not include net/if_packet.h\n\nThis header is glibc specific\n\nSigned-off-by: Khem Raj <raj.khem@gmail.com>","distinct":false,"url":"https://api.github.com/repos/nmorey/rdma-core/commits/5f5b642bd220f7ca98cf76b5a66e7cdf1b7d4b7d"},{"sha":"9f5ee7d976ffb9584ee88bd46d099466126b4b3e","author":{"name":"Khem Raj","email":"729d64b6f67515e258459a5f6d20ec88b2caf8df@gmail.com"},"message":"S_IFSOCK is defined in both glibc/musl\n\nFixes\n\npreload.c:1183:46: error: '__S_IFSOCK' undeclared (first use in this function); did you mean 'S_IFSOCK'?\n\nSigned-off-by: Khem Raj <raj.khem@gmail.com>","distinct":false,"url":"https://api.github.com/repos/nmorey/rdma-core/commits/9f5ee7d976ffb9584ee88bd46d099466126b4b3e"},{"sha":"a3341116275fd2b6efe5239d72185cdf6549e7ea","author":{"name":"Leon Romanovsky","email":"be92910ae7bb6f58bb9b7c6f845bc30640119592@kernel.org"},"message":"Merge pull request #347 from kraj/master\n\nmusl fixes part 2","distinct":false,"url":"https://api.github.com/repos/nmorey/rdma-core/commits/a3341116275fd2b6efe5239d72185cdf6549e7ea"},{"sha":"eb5f78aa8a83da307a44dc1caa9b6603ad0a4db4","author":{"name":"Gerd Rausch","email":"81cf0c95fba9abd908a50e5f437af3205345307f@oracle.com"},"message":"ibacm: Option \"acme_plus_kernel_only\" is ignored if controlled by \"--systemd\"\n\nCommit \"95df9ed596\" introduced an option \"acme_plus_kernel_only\",\nthat made a distinction between communcation with\n* \"ib_acme\" via socket \"/run/ibacm-unix.sock\"\n* \"librdmacm\" via symlink \"/run/ibacm.sock\".\n\nSince systemd does not parse \"ibacm_opts.cfg\" (nor should it), simply\nignore this option if \"ibacm\" is controlled by \"systemd\".\n\nAlso make that fact known to the generated comments of \"ibacm_opts.cfg\"\nand add comments to the unit file describing how to get the same\nfunctionality with systemd.\n\nSigned-off-by: Gerd Rausch <gerd.rausch@oracle.com>\nSigned-off-by: Jason Gunthorpe <jgg@mellanox.com>","distinct":false,"url":"https://api.github.com/repos/nmorey/rdma-core/commits/eb5f78aa8a83da307a44dc1caa9b6603ad0a4db4"},{"sha":"66ab9a0fdc7c77459544bc2dbf03db15625dc8aa","author":{"name":"Raed Salem","email":"627ca4a91f7067e23d9fa591e8f8e8f55a27c04f@mellanox.com"},"message":"verbs: Fix number of attributes allocated in read command buffer\n\nThe read counters verb uses 3 attributes and not 4, fix the number of\nallocated attributes by the macro DECLARE_COMMAND_BUFFER to avoid\nallocation of unnecessary memory.\n\nFixes: 56283400b6e4 (\"verbs: Introduce counters read verb\")\nSigned-off-by: Raed Salem <raeds@mellanox.com>\nSigned-off-by: Yishai Hadas <yishaih@mellanox.com>","distinct":false,"url":"https://api.github.com/repos/nmorey/rdma-core/commits/66ab9a0fdc7c77459544bc2dbf03db15625dc8aa"},{"sha":"8cd9d20b89472a329b5b8f134229678bacc44d90","author":{"name":"Yishai Hadas","email":"716bdf33a22a20de4ce7ffadc214b3c6cf761fa3@mellanox.com"},"message":"Merge pull request #353 from yishaih/verbs_misc\n\nverbs: Fix number of attributes allocated in read command buffer","distinct":false,"url":"https://api.github.com/repos/nmorey/rdma-core/commits/8cd9d20b89472a329b5b8f134229678bacc44d90"},{"sha":"cac8e70650a957213e768492460a4ac45463d3bb","author":{"name":"Leon Romanovsky","email":"3a465310c772508bcc75a45f7a1a5f22c8be234b@mellanox.com"},"message":"Update IBVERBS_PABI_VERSION to 19\n\nThe first patch to break the provider ABI since v18 was\ncommit 611f133fc193 (\"verbs: Introduce counters object\nand its create/destroy verbs\") with many more after.\n\nSigned-off-by: Leon Romanovsky <leonro@mellanox.com>","distinct":false,"url":"https://api.github.com/repos/nmorey/rdma-core/commits/cac8e70650a957213e768492460a4ac45463d3bb"},{"sha":"6a669675be31ea5e3254b8b80c7593033b0447ea","author":{"name":"Leon Romanovsky","email":"be92910ae7bb6f58bb9b7c6f845bc30640119592@kernel.org"},"message":"Merge pull request #352 from rleon/pabi-version\n\nUpdate IBVERBS_PABI_VERSION to 19","distinct":false,"url":"https://api.github.com/repos/nmorey/rdma-core/commits/6a669675be31ea5e3254b8b80c7593033b0447ea"},{"sha":"11e22119cecb1a71476076f116dae829678f5677","author":{"name":"Benjamin Drung","email":"86a6db991ec5c1a96f98c92b98df9d547d7c8c84@profitbricks.com"},"message":"Fix bad whatis entries in man pages\n\nEach manual page should start with a \"NAME\" section, which lists the\nname and a brief description of the page separated by \"\\-\". The \"NAME\"\nsection is parsed by lexgrog and used to generate a database that's\nqueried by commands like apropos and whatis. This tag indicates that\nlexgrog was unable to parse the NAME section of this manual page.\n\nFor manual pages that document multiple programs, functions, files, or\nother things, the part before \"\\-\" should list each separated by a\ncomma and a space. Each thing listed must not contain spaces; a man\npage for a two-part command like \"fs listacl\" must use something like\n\"fs_listacl\" in the \"NAME\" section so that it can be parsed by\nlexgrog.\n\nRefer to the lexgrog(1) manual page, the groff_man(7) manual page, and\nthe groff_mdoc(7) manual page for details.\n\nThis fixes the lintian warning manpage-has-bad-whatis-entry.\n\nSigned-off-by: Benjamin Drung <benjamin.drung@profitbricks.com>\nSigned-off-by: Leon Romanovsky <leon@kernel.org>","distinct":true,"url":"https://api.github.com/repos/nmorey/rdma-core/commits/11e22119cecb1a71476076f116dae829678f5677"}]}
{"actor":{"display_login":"nmorey"}}