{"push_id":756857020,"size":69,"distinct_size":69,"ref":"refs/heads/sunxi-next","head":"89d5708e21093a6f97b162fd1e1ee58e48f56900","before":"74c2ea0529a2d000e5d1d67d819eb7d377d3d558","commits":[{"sha":"a9d4f82ff9de004fc4630d3f3fbc234b8cfe07b3","author":{"email":"ac7da5bc34fbda078ba4af5ef710d2a59a2316f5@intel.com","name":"Tadeusz Struk"},"message":"crypto: rsa - fix invalid check for keylen in fips mode\n\nThe condition checking allowed key length was invalid.\n\nReported-by: Dan Carpenter <dan.carpenter@oracle.com>\n\nSigned-off-by: Tadeusz Struk <tadeusz.struk@intel.com>\nSigned-off-by: Herbert Xu <herbert@gondor.apana.org.au>","distinct":true,"url":"https://api.github.com/repos/linux-sunxi/linux-sunxi/commits/a9d4f82ff9de004fc4630d3f3fbc234b8cfe07b3"},{"sha":"3cf080a7b747d800efc231d29bd3a07659c6aeb6","author":{"email":"ac7da5bc34fbda078ba4af5ef710d2a59a2316f5@intel.com","name":"Tadeusz Struk"},"message":"crypto: qat - fix invalid check for RSA keylen in fips mode\n\nThe condition checking allowed key length was invalid.\n\nReported-by: Dan Carpenter <dan.carpenter@oracle.com>\n\nSigned-off-by: Tadeusz Struk <tadeusz.struk@intel.com>\nSigned-off-by: Herbert Xu <herbert@gondor.apana.org.au>","distinct":true,"url":"https://api.github.com/repos/linux-sunxi/linux-sunxi/commits/3cf080a7b747d800efc231d29bd3a07659c6aeb6"},{"sha":"6f043b50da8e03bdcc5703fd37ea45bc6892432f","author":{"email":"ac7da5bc34fbda078ba4af5ef710d2a59a2316f5@intel.com","name":"Tadeusz Struk"},"message":"crypto: qat - Fix invalid synchronization between register/unregister sym algs\n\nThe synchronization method used atomic was bogus.\nUse a proper synchronization with mutex.\n\nCc: stable@vger.kernel.org\nSigned-off-by: Tadeusz Struk <tadeusz.struk@intel.com>\nSigned-off-by: Herbert Xu <herbert@gondor.apana.org.au>","distinct":true,"url":"https://api.github.com/repos/linux-sunxi/linux-sunxi/commits/6f043b50da8e03bdcc5703fd37ea45bc6892432f"},{"sha":"f898c522f0e9ac9f3177d0762b76e2ab2d2cf9c0","author":{"email":"ef65de1c7be0aa837fe7b25ba9a7739905af6a55@gondor.apana.org.au","name":"Herbert Xu"},"message":"crypto: ixp4xx - Remove bogus BUG_ON on scattered dst buffer\n\nThis patch removes a bogus BUG_ON in the ablkcipher path that\ntriggers when the destination buffer is different from the source\nbuffer and is scattered.\n\nCc: stable@vger.kernel.org\nSigned-off-by: Herbert Xu <herbert@gondor.apana.org.au>","distinct":true,"url":"https://api.github.com/repos/linux-sunxi/linux-sunxi/commits/f898c522f0e9ac9f3177d0762b76e2ab2d2cf9c0"},{"sha":"8f5ea2df02fb0a50d81701e0c5dc8a5f00381147","author":{"email":"ac7da5bc34fbda078ba4af5ef710d2a59a2316f5@intel.com","name":"Tadeusz Struk"},"message":"crypto: qat - Don't attempt to register algorithm multiple times\n\nWhen multiple devices are present in the system the driver attempts\nto register the same algorithm many times.\n\nChanges in v2:\n - use proper synchronization mechanizm between register and unregister\n\nSigned-off-by: Tadeusz Struk <tadeusz.struk@intel.com>\nSigned-off-by: Herbert Xu <herbert@gondor.apana.org.au>","distinct":true,"url":"https://api.github.com/repos/linux-sunxi/linux-sunxi/commits/8f5ea2df02fb0a50d81701e0c5dc8a5f00381147"},{"sha":"039af9675fd9ce2bc1d0b02b9cb10ca9fd7a5445","author":{"email":"9cf7b61c8faa5cbb1bbe4dcb6838d42eed5e6946@ieee.org","name":"Dan Streetman"},"message":"crypto: nx - remove __init/__exit from VIO functions\n\nRemove the __init and __exit modifiers from the VIO driver probe and\nremove functions.\n\nThe driver functions should not be marked __init/__exit because they\ncan/will be called during runtime, not only at module init and exit.\n\nSigned-off-by: Dan Streetman <ddstreet@ieee.org>\nSigned-off-by: Herbert Xu <herbert@gondor.apana.org.au>","distinct":true,"url":"https://api.github.com/repos/linux-sunxi/linux-sunxi/commits/039af9675fd9ce2bc1d0b02b9cb10ca9fd7a5445"},{"sha":"90fd73f912f0897bc22351b55925a4962c045086","author":{"email":"9cf7b61c8faa5cbb1bbe4dcb6838d42eed5e6946@ieee.org","name":"Dan Streetman"},"message":"crypto: nx - remove pSeries NX 'status' field\n\nRemove the 'status' field from the pSeries NX driver data.\n\nThe 'status' field isn't used by the driver at all; it simply checks the\ndevicetree status node at initialization, and returns success if 'okay'\nand failure otherwise.\n\nSigned-off-by: Dan Streetman <ddstreet@ieee.org>\nSigned-off-by: Herbert Xu <herbert@gondor.apana.org.au>","distinct":true,"url":"https://api.github.com/repos/linux-sunxi/linux-sunxi/commits/90fd73f912f0897bc22351b55925a4962c045086"},{"sha":"7f6e3aad5ab31c310b36bf0edcd305305b20e2a8","author":{"email":"9cf7b61c8faa5cbb1bbe4dcb6838d42eed5e6946@ieee.org","name":"Dan Streetman"},"message":"crypto: nx - move kzalloc() out of spinlock\n\nMove the kzalloc() calls in nx842_probe() and nx842_OF_upd() to the top\nof the functions, before taking the devdata spinlock.\n\nSince kzalloc() without GFP_ATOMIC can sleep, it can't be called while\nholding a spinlock.  Move the calls to before taking the lock.\n\nSigned-off-by: Dan Streetman <ddstreet@ieee.org>\nSigned-off-by: Herbert Xu <herbert@gondor.apana.org.au>","distinct":true,"url":"https://api.github.com/repos/linux-sunxi/linux-sunxi/commits/7f6e3aad5ab31c310b36bf0edcd305305b20e2a8"},{"sha":"ee781b7ff3d8ab93bf99b1c3e1f0a29dda2a63e5","author":{"email":"9cf7b61c8faa5cbb1bbe4dcb6838d42eed5e6946@ieee.org","name":"Dan Streetman"},"message":"crypto: nx - don't register pSeries driver if ENODEV\n\nDon't register the pSeries driver when parsing the device tree returns\nENODEV.\n\nThe nx842_probe() function in the pSeries driver returns error instead\nof registering as a crypto compression driver, when it receives an\nerror return value from the nx842_OF_upd() function that probes the\ndevice tree nodes, except when ENODEV is returned.  However ENODEV\nshould not be a special case and the driver should not register when\nthere is no hw device, or the hw device is disabled.\n\nSigned-off-by: Dan Streetman <ddstreet@ieee.org>\nSigned-off-by: Herbert Xu <herbert@gondor.apana.org.au>","distinct":true,"url":"https://api.github.com/repos/linux-sunxi/linux-sunxi/commits/ee781b7ff3d8ab93bf99b1c3e1f0a29dda2a63e5"},{"sha":"20fc311fc0e14d9f5ef72cfe785fd2b3f6339ab8","author":{"email":"9cf7b61c8faa5cbb1bbe4dcb6838d42eed5e6946@ieee.org","name":"Dan Streetman"},"message":"crypto: nx - use common code for both NX decompress success cases\n\nReplace the duplicated finishing code (set destination buffer length and\nset return code to 0) in the case of decompressing a buffer with no header\nwith a goto to the success case of decompressing a buffer with a header.\n\nThis is a trivial change that allows both success cases to use common code,\nand includes the pr_debug() msg in both cases as well.\n\nSigned-off-by: Dan Streetman <ddstreet@ieee.org>\nSigned-off-by: Herbert Xu <herbert@gondor.apana.org.au>","distinct":true,"url":"https://api.github.com/repos/linux-sunxi/linux-sunxi/commits/20fc311fc0e14d9f5ef72cfe785fd2b3f6339ab8"},{"sha":"d31581a6e31f1c954704f081376e19c2014c45d3","author":{"email":"9cf7b61c8faa5cbb1bbe4dcb6838d42eed5e6946@ieee.org","name":"Dan Streetman"},"message":"crypto: nx - merge nx-compress and nx-compress-crypto\n\nMerge the nx-842.c code into nx-842-crypto.c.\n\nThis allows later patches to remove the 'platform' driver, and instead\nallow each platform driver to directly register with the crypto\ncompression api.\n\nSigned-off-by: Dan Streetman <ddstreet@ieee.org>\nSigned-off-by: Herbert Xu <herbert@gondor.apana.org.au>","distinct":true,"url":"https://api.github.com/repos/linux-sunxi/linux-sunxi/commits/d31581a6e31f1c954704f081376e19c2014c45d3"},{"sha":"174d66d4725879b80f8af0bda2b218c2892a9ddb","author":{"email":"9cf7b61c8faa5cbb1bbe4dcb6838d42eed5e6946@ieee.org","name":"Dan Streetman"},"message":"crypto: nx - rename nx-842-crypto.c to nx-842.c\n\nThe last commit merged nx-842.c's code into nx-842-crypto.c.  It\ndid not rename nx-842-crypto.c to nx-842.c, in order to let the\npatch more clearly show what was merged.  This just renames\nnx-842-crypto.c to nx-842.c, with no changes to its code.\n\nSigned-off-by: Dan Streetman <ddstreet@ieee.org>\nSigned-off-by: Herbert Xu <herbert@gondor.apana.org.au>","distinct":true,"url":"https://api.github.com/repos/linux-sunxi/linux-sunxi/commits/174d66d4725879b80f8af0bda2b218c2892a9ddb"},{"sha":"03952d98015326a07ae1cf7adb4c43265ec4058f","author":{"email":"9cf7b61c8faa5cbb1bbe4dcb6838d42eed5e6946@ieee.org","name":"Dan Streetman"},"message":"crypto: nx - make platform drivers directly register with crypto\n\nRemove the common 'platform' registration module, and move the crypto\ncompression driver registration into each of the pSeries and PowerNV\nplatform NX 842 drivers.  Change the nx-842.c code into simple common\nfunctions that each platform driver uses to perform constraints-based\nbuffer changes, i.e. realigning and/or resizing buffers to match the\ndriver's hardware requirements.\n\nThe common 'platform' module was my mistake to create - since each\nplatform driver will only load/operate when running on its own\nplatform (i.e. a pSeries platform or a PowerNV platform), they can\ndirectly register with the crypto subsystem, using the same alg and\ndriver name.  This removes unneeded complexity.\n\nSigned-off-by: Dan Streetman <ddstreet@ieee.org>\nSigned-off-by: Herbert Xu <herbert@gondor.apana.org.au>","distinct":true,"url":"https://api.github.com/repos/linux-sunxi/linux-sunxi/commits/03952d98015326a07ae1cf7adb4c43265ec4058f"},{"sha":"17fb874dee093139923af8ed36061faa92cc8e79","author":{"email":"52616596d8f5df0d597e85ab515377f92f939c68@de.ibm.com","name":"Martin Schwidefsky"},"message":"hwrng: core - correct error check of kthread_run call\n\nThe kthread_run() function can return two different error values\nbut the hwrng core only checks for -ENOMEM. If the other error\nvalue -EINTR is returned it is assigned to hwrng_fill and later\nused on a kthread_stop() call which naturally crashes.\n\nCc: stable@vger.kernel.org\nSigned-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>\nSigned-off-by: Herbert Xu <herbert@gondor.apana.org.au>","distinct":true,"url":"https://api.github.com/repos/linux-sunxi/linux-sunxi/commits/17fb874dee093139923af8ed36061faa92cc8e79"},{"sha":"5995752eadfd64edece5810b6fb0639806726594","author":{"email":"9ca9a0356a10eed24a8d9ec38dc19d9cd20ba07b@intel.com","name":"Bruce Allan"},"message":"crypto: qat - remove redundant struct elem\n\nThe element pci_dev_id in the struct adf_hw_device_data is redundant since\nthe PCI device id can be retrieved from the struct pci_dev.\n\nSigned-off-by: Bruce Allan <bruce.w.allan@intel.com>\nSigned-off-by: Tadeusz Struk <tadeusz.struk@intel.com>\nSigned-off-by: Herbert Xu <herbert@gondor.apana.org.au>","distinct":true,"url":"https://api.github.com/repos/linux-sunxi/linux-sunxi/commits/5995752eadfd64edece5810b6fb0639806726594"},{"sha":"ea77fcdaf1aa6c3e69ba87cfef2e89b07f929598","author":{"email":"9ca9a0356a10eed24a8d9ec38dc19d9cd20ba07b@intel.com","name":"Bruce Allan"},"message":"crypto: qat - fix bug in ADF_RING_SIZE_BYTES_MIN macro\n\nThe subject macro mistakenly compares the passed-in ring size in bytes\nwith ADF_RING_SIZE_4K which is 0x6 (an internal representation of 4KB)\nrather than comparing with the intended value of 4096.\n\nSigned-off-by: Bruce Allan <bruce.w.allan@intel.com>\nSigned-off-by: Tadeusz Struk <tadeusz.struk@intel.com>\nSigned-off-by: Herbert Xu <herbert@gondor.apana.org.au>","distinct":true,"url":"https://api.github.com/repos/linux-sunxi/linux-sunxi/commits/ea77fcdaf1aa6c3e69ba87cfef2e89b07f929598"},{"sha":"13dd7bee20634a4991a75a551ce0707eb6aefd29","author":{"email":"9ca9a0356a10eed24a8d9ec38dc19d9cd20ba07b@intel.com","name":"Bruce Allan"},"message":"crypto: qat - remove unused define\n\nSigned-off-by: Bruce Allan <bruce.w.allan@intel.com>\nSigned-off-by: Tadeusz Struk <tadeusz.struk@intel.com>\nSigned-off-by: Herbert Xu <herbert@gondor.apana.org.au>","distinct":true,"url":"https://api.github.com/repos/linux-sunxi/linux-sunxi/commits/13dd7bee20634a4991a75a551ce0707eb6aefd29"},{"sha":"ec0d6fa3e8849fd52755bca6cec550985d66546d","author":{"email":"8517222e0016b924aa485756bff8401c0efbb054@intel.com","name":"Ahsan Atta"},"message":"crypto: qat - Fix typo othewise->otherwise\n\nSigned-off-by: Ahsan Atta <ahsan.atta@intel.com>\nSigned-off-by: Tadeusz Struk <tadeusz.struk@intel.com>\nSigned-off-by: Herbert Xu <herbert@gondor.apana.org.au>","distinct":true,"url":"https://api.github.com/repos/linux-sunxi/linux-sunxi/commits/ec0d6fa3e8849fd52755bca6cec550985d66546d"},{"sha":"0c5f0aa5dd92a36a2c6491695abcb95196b88ef6","author":{"email":"50cb10d2be062154b17ab4d66a4eab34f1cf1c84@chromium.org","name":"Kees Cook"},"message":"crypto: jitterentropy - use safe format string parameters\n\nSince the API for jent_panic() does not include format string parameters,\nadjust the call to panic() to use a literal string to avoid any future\ncallers from leaking format strings into the panic message.\n\nSigned-off-by: Kees Cook <keescook@chromium.org>\nAcked-by: Stephan Mueller <smueller@chronox.de>\nSigned-off-by: Herbert Xu <herbert@gondor.apana.org.au>","distinct":true,"url":"https://api.github.com/repos/linux-sunxi/linux-sunxi/commits/0c5f0aa5dd92a36a2c6491695abcb95196b88ef6"},{"sha":"caa8c508494c5de3ea70b44804abfd003f6b0107","author":{"email":"9ca9a0356a10eed24a8d9ec38dc19d9cd20ba07b@intel.com","name":"Bruce Allan"},"message":"crypto: qat - remove unnecessary list iteration\n\nThere's no need to iterate through the list for instances in the\naccel_table since the number of devices is already known in this file.\n\nSigned-off-by: Bruce Allan <bruce.w.allan@intel.com>\nSigned-off-by: Tadeusz Struk <tadeusz.struk@intel.com>\nSigned-off-by: Herbert Xu <herbert@gondor.apana.org.au>","distinct":true,"url":"https://api.github.com/repos/linux-sunxi/linux-sunxi/commits/caa8c508494c5de3ea70b44804abfd003f6b0107"}]}