{"push_id":788112703,"size":189,"distinct_size":0,"ref":"refs/heads/master","head":"b8889c4fc6ba03e289cec6a4d692f6f080a55e53","before":"a794b4f3292160bb3fd0f1f90ec8df454e3b17b3","commits":[{"sha":"7ce0c22b07871402f9fb8939e09fb4c10811438a","author":{"email":"68ee766e574f18b34b683085865827393efe88bd@linux.intel.com","name":"Jiang Liu"},"message":"metag/irq: Use access helper irq_data_get_affinity_mask()\n\nThis is a preparatory patch for moving irq_data struct members.\n\nSigned-off-by: Jiang Liu <jiang.liu@linux.intel.com>\nSigned-off-by: Thomas Gleixner <tglx@linutronix.de>\nSigned-off-by: James Hogan <james.hogan@imgtec.com>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/7ce0c22b07871402f9fb8939e09fb4c10811438a"},{"sha":"5c31252c4a86dc591c23f1a951edd52ad791ef0e","author":{"email":"4e91513d4f418754031d3d36b3fc73980c40a38c@free-electrons.com","name":"Boris Brezillon"},"message":"pwm: Add the pwm_is_enabled() helper\n\nSome PWM drivers are testing the PWMF_ENABLED flag. Create a helper\nfunction to hide the logic behind enabled test. This will allow us to\nsmoothly move from the current approach to an atomic PWM update\napproach.\n\nSigned-off-by: Boris Brezillon <boris.brezillon@free-electrons.com>\nSigned-off-by: Thierry Reding <thierry.reding@gmail.com>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/5c31252c4a86dc591c23f1a951edd52ad791ef0e"},{"sha":"a1cf42171a2e3c33cbc12bb037795caf0589149b","author":{"email":"4e91513d4f418754031d3d36b3fc73980c40a38c@free-electrons.com","name":"Boris Brezillon"},"message":"pwm: Constify PWM device where possible\n\nThe PWM argument is not modified in PWM property accessors, make it a\nconst argument so that the accessors can be used from sysfs.\n\nSigned-off-by: Boris Brezillon <boris.brezillon@free-electrons.com>\nSigned-off-by: Thierry Reding <thierry.reding@gmail.com>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/a1cf42171a2e3c33cbc12bb037795caf0589149b"},{"sha":"011e76314818b6a24d5347b2d83b8a577e6aaae6","author":{"email":"4e91513d4f418754031d3d36b3fc73980c40a38c@free-electrons.com","name":"Boris Brezillon"},"message":"pwm: Add pwm_get_polarity() helper function\n\nSome drivers are directly accessing the ->polarity field in pwm_device.\nAdd a helper to retrieve the current polarity so that we can easily move\nthis field elsewhere (required to support atomic update).\n\nSigned-off-by: Boris Brezillon <boris.brezillon@free-electrons.com>\nSigned-off-by: Thierry Reding <thierry.reding@gmail.com>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/011e76314818b6a24d5347b2d83b8a577e6aaae6"},{"sha":"15da7b5001e498fa7dc619d4d7951f9665b071e4","author":{"email":"4e91513d4f418754031d3d36b3fc73980c40a38c@free-electrons.com","name":"Boris Brezillon"},"message":"pwm: Make use of pwm_get_xxx() helpers where appropriate\n\nUse the pwm_get_xxx() helpers instead of directly accessing the fields\nin struct pwm_device. This will allow us to smoothly move to the atomic\nupdate approach.\n\nSigned-off-by: Boris Brezillon <boris.brezillon@free-electrons.com>\nSigned-off-by: Thierry Reding <thierry.reding@gmail.com>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/15da7b5001e498fa7dc619d4d7951f9665b071e4"},{"sha":"5a063d87e97df28ca0b00807bc4d6fa11c5a5107","author":{"email":"b75a4d02013b0e68ae2c6bb0dcfd4b7bec282dc9@gmail.com","name":"Thierry Reding"},"message":"pwm: sysfs: Properly convert from enum to string\n\nThe current code will check for polarity in a boolean way. While it is\ncorrect that polarity is either normal or inversed, make it more obvious\nthat it's an enumeration by using a switch statement and explicit\nmatches on the enumeration values.\n\nSigned-off-by: Thierry Reding <thierry.reding@gmail.com>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/5a063d87e97df28ca0b00807bc4d6fa11c5a5107"},{"sha":"412820dd536fe2d01a35f0d68982ea225ec255b3","author":{"email":"b75a4d02013b0e68ae2c6bb0dcfd4b7bec282dc9@gmail.com","name":"Thierry Reding"},"message":"pwm: sysfs: Remove unnecessary padding\n\nPadding initializers so that assignment operators align is bound to lead\nto inconsistencies or churn. Single spaces around the assignment is just\nfine.\n\nSigned-off-by: Thierry Reding <thierry.reding@gmail.com>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/412820dd536fe2d01a35f0d68982ea225ec255b3"},{"sha":"6bc7064a69fc5b1f774771ea9e2c50e497311766","author":{"email":"b75a4d02013b0e68ae2c6bb0dcfd4b7bec282dc9@gmail.com","name":"Thierry Reding"},"message":"pwm: Remove useless whitespace\n\nRemove useless tabs used for padding in structure definitions as well as\nsome blank lines.\n\nSigned-off-by: Thierry Reding <thierry.reding@gmail.com>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/6bc7064a69fc5b1f774771ea9e2c50e497311766"},{"sha":"048838027667872a75d3af40c51a22088bafd968","author":{"email":"b75a4d02013b0e68ae2c6bb0dcfd4b7bec282dc9@gmail.com","name":"Thierry Reding"},"message":"pwm: Clean up kerneldoc\n\nClean up kerneldoc in preparation for including the PWM documentation in\nDocBook.\n\nSigned-off-by: Thierry Reding <thierry.reding@gmail.com>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/048838027667872a75d3af40c51a22088bafd968"},{"sha":"6e146f5c41da7e9601fe92fb4d06b45431dbf95b","author":{"email":"b75a4d02013b0e68ae2c6bb0dcfd4b7bec282dc9@gmail.com","name":"Thierry Reding"},"message":"pwm: Add to device-drivers documentation\n\nAdd a short introductory text along with API documentation generated\nfrom kerneldoc comments for the PWM framework.\n\nSigned-off-by: Thierry Reding <thierry.reding@gmail.com>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/6e146f5c41da7e9601fe92fb4d06b45431dbf95b"},{"sha":"09c14459f2622ccacdff13461c5c864bff80cc07","author":{"email":"1a8531307367602b8284517edb33d53d54e5ce8e@samsung.com","name":"Krzysztof Kozlowski"},"message":"pwm: pca9685: Drop owner assignment\n\ni2c_driver does not need to set an owner because i2c_register_driver()\nwill set it.\n\nSigned-off-by: Krzysztof Kozlowski <k.kozlowski@samsung.com>\nSigned-off-by: Thierry Reding <thierry.reding@gmail.com>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/09c14459f2622ccacdff13461c5c864bff80cc07"},{"sha":"fe0aea7978d25d8df6c128481b8111e76d972657","author":{"email":"718d61159fef7f5653beed7a3733bb1edfd7c916@broadcom.com","name":"Jonathan Richardson"},"message":"pwm: kona: Modify settings application sequence\n\nUpdate the driver so that settings are applied in accordance with the\nmost recent version of the hardware spec.  The revised sequence clears\nthe trigger bit, waits 400ns, writes settings, sets the trigger bit,\nand waits another 400ns.  This corrects an issue where occasionally a\nrequested change was not properly reflected in the PWM output.\n\nReviewed-by: Arun Ramamurthy <arunrama@broadcom.com>\nReviewed-by: Scott Branden <sbranden@broadcom.com>\nTested-by: Scott Branden <sbranden@broadcom.com>\nReviewed-by: Tim Kryger <tim.kryger@gmail.com>\nSigned-off-by: Jonathan Richardson <jonathar@broadcom.com>\nSigned-off-by: Thierry Reding <thierry.reding@gmail.com>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/fe0aea7978d25d8df6c128481b8111e76d972657"},{"sha":"4a627b52e47ee09348773a981f2097f69ff349ee","author":{"email":"f73bf4f23a2967ce3c44a3ac457eb7fcfc9747be@pqgruber.com","name":"Clemens Gruber"},"message":"pwm-pca9685: Fix several driver bugs\n\nProblems:\n- When duty_ns == period_ns, the full OFF bit was not cleared and the\n  PWM output of the PCA9685 stayed off.\n- When duty_ns == period_ns and the catch-all channel was used, the\n  ALL_LED_OFF_L register was not cleared.\n- The full ON bit was not cleared when setting the OFF time, therefore\n  the exact OFF time was ignored when setting a duty_ns < period_ns\n\nSolution: Clear both OFF registers when setting full ON and clear the\nfull ON bit when changing the OFF registers.\n\nCc: Thierry Reding <thierry.reding@gmail.com>\nCc: Steffen Trumtrar <s.trumtrar@pengutronix.de>\nSigned-off-by: Clemens Gruber <clemens.gruber@pqgruber.com>\nSigned-off-by: Thierry Reding <thierry.reding@gmail.com>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/4a627b52e47ee09348773a981f2097f69ff349ee"},{"sha":"01ec8472009c973413d4dc6fb198f0cc40abb9b4","author":{"email":"f73bf4f23a2967ce3c44a3ac457eb7fcfc9747be@pqgruber.com","name":"Clemens Gruber"},"message":"pwm-pca9685: Support changing the output frequency\n\nPreviously, period_ns and duty_ns were only used to determine the\nratio of ON and OFF time, the default frequency of 200 Hz was never\nchanged.\nThe PCA9685 however is capable of changing the PWM output frequency,\nwhich is expected when changing the period.\n\nThis patch configures the prescaler accordingly, using the formula\nand notes provided in the PCA9685 datasheet.\nBounds checking for the minimum and maximum frequencies, last updated\nin revision v.4 of said datasheet, is also added.\n\nThe prescaler is only touched if the period changed, because we have to\nput the chip into sleep mode to unlock the prescale register.\nIf it is changed, the PWM output frequency changes for all outputs,\nbecause there is one prescaler per chip. This is documented in the\nPCA9685 datasheet and in the comments.\n\nIf the duty cycle is not changed at the same time as the period, then\nwe restart the PWM output using the duty cycle to period ratio from\nbefore the period change.\nWhen using LEDs for example, previously set brightness levels stay the\nsame when the frequency changes.\n\nCc: Thierry Reding <thierry.reding@gmail.com>\nCc: Steffen Trumtrar <s.trumtrar@pengutronix.de>\nSigned-off-by: Clemens Gruber <clemens.gruber@pqgruber.com>\nSigned-off-by: Thierry Reding <thierry.reding@gmail.com>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/01ec8472009c973413d4dc6fb198f0cc40abb9b4"},{"sha":"0de1f4c6f6c028249579d8d80fa0a4f6322b2227","author":{"email":"e960749f639d1acd8d03331895f053a37e692e9c@primarydata.com","name":"Steve French"},"message":"Add way to query server fs info for smb3\n\nThe server exports information about the share and underlying\ndevice under an SMB3 export, including its attributes and\ncapabilities, which is stored by cifs.ko when first connecting\nto the share.\n\nAdd ioctl to cifs.ko to allow user space smb3 helper utilities\n(in cifs-utils) to display this (e.g. via smb3util).\n\nThis information is also useful for debugging and for\nresolving configuration errors.\n\nSigned-off-by: Steve French <steve.french@primarydata.com>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/0de1f4c6f6c028249579d8d80fa0a4f6322b2227"},{"sha":"0a6d0b64120759df8b9291af92d998ed1cbefc9d","author":{"email":"e960749f639d1acd8d03331895f053a37e692e9c@primarydata.com","name":"Steve French"},"message":"Update cifs version number\n\nUpdate modinfo cifs.ko version number to 2.07\n\nSigned-off-by: Steve French <steve.french@primarydata.com>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/0a6d0b64120759df8b9291af92d998ed1cbefc9d"},{"sha":"5fb4e288a025af1abc5c67ecebf30fbf6b3edad1","author":{"email":"3af89942619e71915af7d17727faf991ba0e0129@microsoft.com","name":"Christopher Oo"},"message":"cifs: Fix use-after-free on mid_q_entry\n\nWith CIFS_DEBUG_2 enabled, additional debug information is tracked inside each\nmid_q_entry struct, however cifs_save_when_sent may use the mid_q_entry after it\nhas been freed from the appropriate callback if the transport layer has very low\nlatency. Holding the srv_mutex fixes this use-after-free, as cifs_save_when_sent\nis called while the srv_mutex is held while the request is sent.\n\nSigned-off-by: Christopher Oo <t-chriso@microsoft.com>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/5fb4e288a025af1abc5c67ecebf30fbf6b3edad1"},{"sha":"a3c874200cbcd95ed914ba84f33f571a0ef7adfa","author":{"email":"380ce2a82d3d08e67ab163b51dc6d30288ad3f13@mellanox.com","name":"Sagi Grimberg"},"message":"mlx5: Fix missing device local_dma_lkey\n\nThe mlx5 driver exposes device capability IB_DEVICE_LOCAL_DMA_LKEY\nbut does not set the the device local_dma_lkey. This breaks\nrpcrdma drivers.\n\nQuery and set this lkey when creating the device resources.\n\nSigned-off-by: Sagi Grimberg <sagig@mellanox.com>\nSigned-off-by: Doug Ledford <dledford@redhat.com>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/a3c874200cbcd95ed914ba84f33f571a0ef7adfa"},{"sha":"e0238a6a369eaa2e41b2c0321453272fb859f618","author":{"email":"380ce2a82d3d08e67ab163b51dc6d30288ad3f13@mellanox.com","name":"Sagi Grimberg"},"message":"mlx5: Expose correct page_size_cap in device attributes\n\nShould be all the page sizes that are supported by the\ndevice.\n\nReported-by: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>\nSigned-off-by: Sagi Grimberg <sagig@mellanox.com>\nReviewed-by: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>\nSigned-off-by: Doug Ledford <dledford@redhat.com>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/e0238a6a369eaa2e41b2c0321453272fb859f618"},{"sha":"d6f1c17e162b2a11e708f28fa93f2f79c164b442","author":{"email":"8b6671d72f65e2bb5dd5241f258fc1c5c815d085@intel.com","name":"Mike Marciniszyn"},"message":"IB/qib: Change lkey table allocation to support more MRs\n\nThe lkey table is allocated with with a get_user_pages() with an\norder based on a number of index bits from a module parameter.\n\nThe underlying kernel code cannot allocate that many contiguous pages.\n\nThere is no reason the underlying memory needs to be physically\ncontiguous.\n\nThis patch:\n- switches the allocation/deallocation to vmalloc/vfree\n- caps the number of bits to 23 to insure at least 1 generation bit\n  o this matches the module parameter description\n\nCc: stable@vger.kernel.org\nReviewed-by: Vinit Agnihotri <vinit.abhay.agnihotri@intel.com>\nSigned-off-by: Mike Marciniszyn <mike.marciniszyn@intel.com>\nSigned-off-by: Doug Ledford <dledford@redhat.com>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/d6f1c17e162b2a11e708f28fa93f2f79c164b442"}]}