{"push_id":2616363389,"size":4,"distinct_size":4,"ref":"refs/heads/linux-4.17-rc2--ib-client","head":"c8b6be6c9a266d6478657d0d4337bf9dfcfb3fce","before":"355533d701a559dc7b2b05440d04d123831401bf","commits":[{"sha":"0b917b91f408ccef0596c185f6b88e3289878b60","author":{"name":"Roman Pen","email":"dbfa0240d5f642b4c1caf29a6c9a7befb57d96a6@profitbricks.com"},"message":"IB/iser: use ib_client API to wrap ib_device\n\nib_client API provides a way to wrap an ib_device with a specific ULP\nstructure.  Using that API local lists and mutexes can be completely\navoided and allocation/removal paths become a bit cleaner.\n\nSigned-off-by: Roman Pen <roman.penyaev@profitbricks.de>\nCc: Christoph Hellwig <hch@lst.de>\nCc: Steve Wise <swise@opengridcomputing.com>\nCc: Bart Van Assche <bart.vanassche@sandisk.com>\nCc: Sagi Grimberg <sagi@grimberg.me>\nCc: Doug Ledford <dledford@redhat.com>","distinct":true,"url":"https://api.github.com/repos/profitbricks/ibnbd/commits/0b917b91f408ccef0596c185f6b88e3289878b60"},{"sha":"bfe13de8a80b512b3ab1fa5ae41e9b95a2eff415","author":{"name":"Roman Pen","email":"dbfa0240d5f642b4c1caf29a6c9a7befb57d96a6@profitbricks.com"},"message":"IB/isert: embed mutex inside isert_device structure\n\ndo not abuse device_list_mutex.  In the next patch device_list_mutex\nwill be removed.\n\nSigned-off-by: Roman Pen <roman.penyaev@profitbricks.de>\nCc: Christoph Hellwig <hch@lst.de>\nCc: Steve Wise <swise@opengridcomputing.com>\nCc: Bart Van Assche <bart.vanassche@sandisk.com>\nReviewed-by: Sagi Grimberg <sagi@grimberg.me>\nCc: Doug Ledford <dledford@redhat.com>\nCc: target-devel@vger.kernel.org","distinct":true,"url":"https://api.github.com/repos/profitbricks/ibnbd/commits/bfe13de8a80b512b3ab1fa5ae41e9b95a2eff415"},{"sha":"630708abf9b67767b6da0e2c2f2a0bfb414d89b1","author":{"name":"Roman Pen","email":"dbfa0240d5f642b4c1caf29a6c9a7befb57d96a6@profitbricks.com"},"message":"IB/isert: use refcount_t for isert_device instead of just a raw integer\n\nrefcount_t has a nice overflow runtime protection on x86 and clear API,\nso prefer it instead of a raw integer.\n\nSigned-off-by: Roman Pen <roman.penyaev@profitbricks.de>\nCc: Christoph Hellwig <hch@lst.de>\nCc: Steve Wise <swise@opengridcomputing.com>\nCc: Bart Van Assche <bart.vanassche@sandisk.com>\nCc: Sagi Grimberg <sagi@grimberg.me>\nCc: Doug Ledford <dledford@redhat.com>\nCc: target-devel@vger.kernel.org","distinct":true,"url":"https://api.github.com/repos/profitbricks/ibnbd/commits/630708abf9b67767b6da0e2c2f2a0bfb414d89b1"},{"sha":"c8b6be6c9a266d6478657d0d4337bf9dfcfb3fce","author":{"name":"Roman Pen","email":"dbfa0240d5f642b4c1caf29a6c9a7befb57d96a6@profitbricks.com"},"message":"IB/isert: use ib_client API to wrap ib_device\n\nib_client API provides a way to wrap an ib_device with a specific ULP\nstructure.  Using that API local lists and mutexes can be completely\navoided and allocation/removal paths become a bit cleaner.\n\nSigned-off-by: Roman Pen <roman.penyaev@profitbricks.de>\nCc: Christoph Hellwig <hch@lst.de>\nCc: Steve Wise <swise@opengridcomputing.com>\nCc: Bart Van Assche <bart.vanassche@sandisk.com>\nCc: Sagi Grimberg <sagi@grimberg.me>\nCc: Doug Ledford <dledford@redhat.com>\nCc: target-devel@vger.kernel.org","distinct":true,"url":"https://api.github.com/repos/profitbricks/ibnbd/commits/c8b6be6c9a266d6478657d0d4337bf9dfcfb3fce"}]}
{"actor":{"display_login":"rouming"}}