{"push_id":779947312,"size":1000,"distinct_size":1,"ref":"refs/heads/topics/drivers/pc3x3-hw_random-drivers","head":"07f145b6647565251cdeeb2315fef489bd9aebf6","before":"edc3d8b620ec35ea04d27525b2236dd0406dbe9c","commits":[{"sha":"10978e48ccc1718dce5c2d275b761ab99c593a81","author":{"email":"3b071935620c228bcbc9d9f0bfb1b659b83b325f@hp.com","name":"Seymour, Shane M"},"message":"st: convert DRIVER_ATTR macros to DRIVER_ATTR_RO\n\nConvert DRIVER_ATTR macros to DRIVER_ATTR_RO requested by\nGreg KH. Also switched to using scnprintf instead of snprintf\nper Documentation/filesystems/sysfs.txt.\n\nSuggested-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\nSigned-off-by: Shane Seymour <shane.seymour@hp.com>\nReviewed-by: Hannes Reinecke <hare@suse.de>\nReviewed-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\nAcked-by: Kai Mäkisara <kai.makisara@kolumbus.fi>\nSigned-off-by: James Bottomley <JBottomley@Odin.com>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/10978e48ccc1718dce5c2d275b761ab99c593a81"},{"sha":"cb1cf0804fe582f8a626c3cc591cb3127536137c","author":{"email":"282517a3cdaae14e79e6d52f012bddb9ec2b7f0e@redhat.com","name":"Vitaly Kuznetsov"},"message":"storvsc: be more picky about scmnd->sc_data_direction\n\nUnder the 'default' case in scmnd->sc_data_direction we have 3 options:\n- DMA_NONE which we handle correctly.\n- DMA_BIDIRECTIONAL which is never supposed to be set by SCSI stack.\n- Garbage value.\n\nDo WARN() and return -EINVAL in the last two cases. virtio_scsi does\nBUG_ON() here but it looks like an overkill.\n\nReported-by: Radim Krčmář <rkrcmar@redhat.com>\nSigned-off-by: Vitaly Kuznetsov <vkuznets@redhat.com>\nAcked-by: K. Y. Srinivasan <kys@microsoft.com>\nSigned-off-by: James Bottomley <JBottomley@Odin.com>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/cb1cf0804fe582f8a626c3cc591cb3127536137c"},{"sha":"8d6a9f5676f0e734967ac3739f5c6a28a0b047d9","author":{"email":"282517a3cdaae14e79e6d52f012bddb9ec2b7f0e@redhat.com","name":"Vitaly Kuznetsov"},"message":"storvsc: use shost_for_each_device() instead of open coding\n\nComment in struct Scsi_Host says that drivers are not supposed to access\n__devices directly. storvsc_host_scan() doesn't happen in irq context\nso we can just use shost_for_each_device().\n\nSigned-off-by: Vitaly Kuznetsov <vkuznets@redhat.com>\nReviewed-by: Long Li <longli@microsoft.com>\nAcked-by: K. Y. Srinivasan <kys@microsoft.com>\nSigned-off-by: James Bottomley <JBottomley@Odin.com>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/8d6a9f5676f0e734967ac3739f5c6a28a0b047d9"},{"sha":"ca6bc691b1b7cf45862410952806f73c1aa62fe6","author":{"email":"11e8bbde1bc9e0af703df23be02afe58864a4a18@csie.org","name":"Chen-Yu Tsai"},"message":"crypto: sunxi-ss - Document optional reset control bindings\n\nLater Allwinner SoCs split out the reset controls for individual modules\nout of the clock gate controls. The \"Security System\" crypto engine is\nno different.\n\nSigned-off-by: Chen-Yu Tsai <wens@csie.org>\nSigned-off-by: Herbert Xu <herbert@gondor.apana.org.au>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/ca6bc691b1b7cf45862410952806f73c1aa62fe6"},{"sha":"7ab64628bb4ab139aea9f1238ce6f945be580773","author":{"email":"11e8bbde1bc9e0af703df23be02afe58864a4a18@csie.org","name":"Chen-Yu Tsai"},"message":"crypto: sunxi-ss - Add optional reset control support\n\nOn sun6i and later platforms, the reset control is split out of the\nclock gates. Add support for an optional reset control.\n\nSigned-off-by: Chen-Yu Tsai <wens@csie.org>\nSigned-off-by: Herbert Xu <herbert@gondor.apana.org.au>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/7ab64628bb4ab139aea9f1238ce6f945be580773"},{"sha":"14fee74ca8370e4bfa5c9386e63bfa521b37a505","author":{"email":"11e8bbde1bc9e0af703df23be02afe58864a4a18@csie.org","name":"Chen-Yu Tsai"},"message":"ARM: dts: sun6i: Add security system crypto engine clock and device nodes\n\nA31/A31s have the same \"Security System\" crypto engine as A10/A20,\nbut with a separate reset control.\n\nSigned-off-by: Chen-Yu Tsai <wens@csie.org>\nSigned-off-by: Herbert Xu <herbert@gondor.apana.org.au>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/14fee74ca8370e4bfa5c9386e63bfa521b37a505"},{"sha":"18be4ebe1f6ba8f5c329a997c2b60c8bba1cf800","author":{"email":"ac7da5bc34fbda078ba4af5ef710d2a59a2316f5@intel.com","name":"Tadeusz Struk"},"message":"crypto: qat - Fix unmet direct dependencies for QAT_DH895xCCVF\n\nReported-by: Fengguang Wu <fengguang.wu@intel.com>\nSigned-off-by: Tadeusz Struk <tadeusz.struk@intel.com>\nSigned-off-by: Herbert Xu <herbert@gondor.apana.org.au>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/18be4ebe1f6ba8f5c329a997c2b60c8bba1cf800"},{"sha":"8669f34e122bad56e4d3ecde5f4720c40261bf4c","author":{"email":"24f7fe9d205c8a9f6ade0c2894e14303ca16087f@intel.com","name":"Wu Fengguang"},"message":"crypto: qat - fix simple_return.cocci warnings\n\ndrivers/crypto/qat/qat_common/adf_sriov.c:258:1-4: WARNING: end returns can be simpified and declaration on line 212 can be dropped\n\n Simplify a trivial if-return sequence.  Possibly combine with a\n preceding function call.\nGenerated by: scripts/coccinelle/misc/simple_return.cocci\n\nCC: Tadeusz Struk <tadeusz.struk@intel.com>\nSigned-off-by: Fengguang Wu <fengguang.wu@intel.com>\nSigned-off-by: Herbert Xu <herbert@gondor.apana.org.au>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/8669f34e122bad56e4d3ecde5f4720c40261bf4c"},{"sha":"ac8ad30777467c5258c52aa4899a8a07a3e56b54","author":{"email":"679188261afeb60eb822cd934fd7b46a48ddd743@freescale.com","name":"Fabio Estevam"},"message":"crypto: caam - Fix error handling in caam_rng_init()\n\nIn the error paths we should free the resources that were\npreviously acquired, so fix it accordingly.\n\nSigned-off-by: Fabio Estevam <fabio.estevam@freescale.com>\nReviewed-by: Horia Geant? <horia.geanta@freescale.com>\nSigned-off-by: Herbert Xu <herbert@gondor.apana.org.au>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/ac8ad30777467c5258c52aa4899a8a07a3e56b54"},{"sha":"e558017b558d2a477b68961b0da792d4346a01b4","author":{"email":"679188261afeb60eb822cd934fd7b46a48ddd743@freescale.com","name":"Fabio Estevam"},"message":"crypto: caam - Remove unneeded 'ret' variable\n\nVariable 'ret' is only used for returning the value 0.\n\nWe can make it simpler and just return 0 instead.\n\nThe semantic patch that makes this change is available\nin scripts/coccinelle/misc/returnvar.cocci.\n\nSigned-off-by: Fabio Estevam <fabio.estevam@freescale.com>\nSigned-off-by: Herbert Xu <herbert@gondor.apana.org.au>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/e558017b558d2a477b68961b0da792d4346a01b4"},{"sha":"a897b5f0393a8a05d230c9248dc5324fb30720a0","author":{"email":"9dbbbf0688fedc85ad4da37637f1a64b8c718ee2@kernel.org","name":"Ingo Molnar"},"message":"Merge tag 'perf-core-for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core\n\nPull perf/core improvements and fixes from Arnaldo Carvalho de Melo:\n\nUser visible changes:\n\n  - Allow selecting the type of callchains per event, including disabling\n    callchains in all but one entry in an event list, to save space, and also\n    to ask for the callchains collected in one event to be used in other\n    events. (Kan Liang)\n\n  - Beautify more syscall arguments in 'perf trace': (Arnaldo Carvalho de Melo)\n    - A bunch more translate file/pathnames from pointers to strings.\n    - Convert numbers to strings for the 'keyctl' syscall 'option' arg.\n    - Add missing 'clockid' entries.\n\n  - Fix 'perf probe -L sys_*' as it was not showing all the source code for\n    syscall functions in the kernel. (Masami Hiramatsu)\n\n  - Make ESC unzoom as well in the hists browser, i.e. in 'report' and 'top',\n    as we're considering repurposing the right and left arrow keys to use in\n    horizontal scrolling, i.e. leave just ESC to be used for what <- works\n    now, and ENTER for what -> does (they are already aliases for ages).\n    (Arnaldo Carvalho de Melo)\n\nInfrastructure fixes:\n\n  - Check for SRCLINE_UNKNOWN case in \"srcfile\" processing (Andi Kleen)\n\n  - Wrap the slsmg_{printf,write_nstring} slang functions behind ui_browser, so\n    that we can make the ui_browser based browsers (annotate, menus, hists, etc) UI\n    library agnostic and usable with multiple backends (slang now, GTK+ and others\n    in the future, maybe) (Arnaldo Carvalho de Melo)\n\nSigned-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>\nSigned-off-by: Ingo Molnar <mingo@kernel.org>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/a897b5f0393a8a05d230c9248dc5324fb30720a0"},{"sha":"ed293d1ad2b0c28b6abc3bd728b07754bc00f1cd","author":{"email":"fbb37eacae100e13076d5c4b46f06cfa4d6fa9f8@kernel.org","name":"Rob Herring"},"message":"memory: kill off set_irq_flags usage\n\nset_irq_flags is ARM specific with custom flags which have genirq\nequivalents. Convert drivers to use the genirq interfaces directly, so we\ncan kill off set_irq_flags. The translation of flags is as follows:\n\nIRQF_VALID -> !IRQ_NOREQUEST\nIRQF_PROBE -> !IRQ_NOPROBE\nIRQF_NOAUTOEN -> IRQ_NOAUTOEN\n\nFor IRQs managed by an irqdomain, the irqdomain core code handles clearing\nand setting IRQ_NOREQUEST already, so there is no need to do this in\n.map() functions and we can simply remove the set_irq_flags calls. Some\nusers also set IRQ_NOPROBE and this has been maintained although it is not\nclear that is really needed. There appears to be a great deal of blind\ncopy and paste of this code.\n\nSigned-off-by: Rob Herring <robh@kernel.org>\nAcked-by: Roger Quadros <rogerq@ti.com>\nCc: linux-omap@vger.kernel.org\nSigned-off-by: Tony Lindgren <tony@atomide.com>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/ed293d1ad2b0c28b6abc3bd728b07754bc00f1cd"},{"sha":"20d51a426fe9a0d0a63cc3a7488f621c8bac37e1","author":{"email":"0691a664b24b6f15b20cd5aee64b72271db08be1@suse.de","name":"Borislav Petkov"},"message":"x86/mce: Reuse one of the u16 padding fields in 'struct mce'\n\n... to save the error severity of the MCE and whether the\nreported address of the error is usable.\n\nSigned-off-by: Borislav Petkov <bp@suse.de>\nCc: Linus Torvalds <torvalds@linux-foundation.org>\nCc: Peter Zijlstra <peterz@infradead.org>\nCc: Thomas Gleixner <tglx@linutronix.de>\nCc: Tony Luck <tony.luck@intel.com>\nLink: http://lkml.kernel.org/r/1439396985-12812-2-git-send-email-bp@alien8.de\nSigned-off-by: Ingo Molnar <mingo@kernel.org>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/20d51a426fe9a0d0a63cc3a7488f621c8bac37e1"},{"sha":"648ed94038c030245a06e4be59744fd5cdc18c40","author":{"email":"1b6cd78b57df009d087b682fa5d09a04e6a050ac@linux.intel.com","name":"Chen, Gong"},"message":"x86/mce: Provide a lockless memory pool to save error records\n\nprintk() is not safe to use in MCE context. Add a lockless\nmemory allocator pool to save error records in MCE context.\nThose records will be issued later, in a printk-safe context.\nThe idea is inspired by the APEI/GHES driver.\n\nWe're very conservative and allocate only two pages for it but\nsince we're going to use those pages throughout the system's\nlifetime, we allocate them statically to avoid early boot time\nallocation woes.\n\nSigned-off-by: Chen, Gong <gong.chen@linux.intel.com>\n[ Rewrite. ]\nSigned-off-by: Borislav Petkov <bp@suse.de>\nCc: Linus Torvalds <torvalds@linux-foundation.org>\nCc: Peter Zijlstra <peterz@infradead.org>\nCc: Thomas Gleixner <tglx@linutronix.de>\nCc: Tony Luck <tony.luck@intel.com>\nLink: http://lkml.kernel.org/r/1439396985-12812-3-git-send-email-bp@alien8.de\nSigned-off-by: Ingo Molnar <mingo@kernel.org>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/648ed94038c030245a06e4be59744fd5cdc18c40"},{"sha":"061120aed7081b9a4393fbe07b558192f40ad911","author":{"email":"1b6cd78b57df009d087b682fa5d09a04e6a050ac@linux.intel.com","name":"Chen, Gong"},"message":"x86/mce: Don't use percpu workqueues\n\nAn MCE is a rare event. Therefore, there's no need to have\nper-CPU instances of both normal and IRQ workqueues. Make them\nboth global.\n\nSigned-off-by: Chen, Gong <gong.chen@linux.intel.com>\n[ Fold in subsequent patch from Rui/Boris/Tony for early boot logging. ]\nSigned-off-by: Tony Luck <tony.luck@intel.com>\n[ Massage commit message. ]\nSigned-off-by: Borislav Petkov <bp@suse.de>\nCc: Linus Torvalds <torvalds@linux-foundation.org>\nCc: Peter Zijlstra <peterz@infradead.org>\nCc: Thomas Gleixner <tglx@linutronix.de>\nLink: http://lkml.kernel.org/r/1439396985-12812-4-git-send-email-bp@alien8.de\nSigned-off-by: Ingo Molnar <mingo@kernel.org>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/061120aed7081b9a4393fbe07b558192f40ad911"},{"sha":"fd4cf79fcc4b5130ced8fd8c40378d3cec2e5fa8","author":{"email":"1b6cd78b57df009d087b682fa5d09a04e6a050ac@linux.intel.com","name":"Chen, Gong"},"message":"x86/mce: Remove the MCE ring for Action Optional errors\n\nUse unified genpool to save Action Optional error events and put\nAction Optional error handling in the same notification chain as\nMCE error decoding.\n\nSigned-off-by: Chen, Gong <gong.chen@linux.intel.com>\n[ Fold in subsequent patch from Boris for early boot logging. ]\nSigned-off-by: Tony Luck <tony.luck@intel.com>\n[ Correct a lot. ]\nSigned-off-by: Borislav Petkov <bp@suse.de>\nCc: Linus Torvalds <torvalds@linux-foundation.org>\nCc: Peter Zijlstra <peterz@infradead.org>\nCc: Thomas Gleixner <tglx@linutronix.de>\nLink: http://lkml.kernel.org/r/1439396985-12812-5-git-send-email-bp@alien8.de\nSigned-off-by: Ingo Molnar <mingo@kernel.org>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/fd4cf79fcc4b5130ced8fd8c40378d3cec2e5fa8"},{"sha":"f29a7aff4bd60ebc3da4982f80144a4158c4c74a","author":{"email":"1b6cd78b57df009d087b682fa5d09a04e6a050ac@linux.intel.com","name":"Chen, Gong"},"message":"x86/mce: Avoid potential deadlock due to printk() in MCE context\n\nPrinting in MCE context is a no-no, currently, as printk() is\nnot NMI-safe. If some of the notifiers on the MCE chain call do\nso, we may deadlock. In order to avoid that, delay printk() to\nprocess context where it is safe.\n\nReported-by: Xie XiuQi <xiexiuqi@huawei.com>\nSigned-off-by: Chen, Gong <gong.chen@linux.intel.com>\n[ Fold in subsequent patch from Boris for early boot logging. ]\nSigned-off-by: Tony Luck <tony.luck@intel.com>\n[ Kick irq_work in mce_log() directly. ]\nSigned-off-by: Borislav Petkov <bp@suse.de>\nCc: Linus Torvalds <torvalds@linux-foundation.org>\nCc: Peter Zijlstra <peterz@infradead.org>\nCc: Thomas Gleixner <tglx@linutronix.de>\nLink: http://lkml.kernel.org/r/1439396985-12812-6-git-send-email-bp@alien8.de\nSigned-off-by: Ingo Molnar <mingo@kernel.org>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/f29a7aff4bd60ebc3da4982f80144a4158c4c74a"},{"sha":"eef4dfa0cb83899c782935ac5345532f47073cea","author":{"email":"0691a664b24b6f15b20cd5aee64b72271db08be1@suse.de","name":"Borislav Petkov"},"message":"x86/mce: Kill drain_mcelog_buffer()\n\nThis used to flush out MCEs logged during early boot and which\nwere in the MCA registers from a previous system run. No need\nfor that now, since we've moved to a genpool.\n\nSuggested-by: Tony Luck <tony.luck@intel.com>\nSigned-off-by: Borislav Petkov <bp@suse.de>\nCc: Linus Torvalds <torvalds@linux-foundation.org>\nCc: Peter Zijlstra <peterz@infradead.org>\nCc: Thomas Gleixner <tglx@linutronix.de>\nLink: http://lkml.kernel.org/r/1439396985-12812-7-git-send-email-bp@alien8.de\nSigned-off-by: Ingo Molnar <mingo@kernel.org>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/eef4dfa0cb83899c782935ac5345532f47073cea"},{"sha":"4d1d5cdc345d15e09518a2410f7fcd069465ffac","author":{"email":"82fba5000eac076d0784a0a40de3c3bd46526953@intel.com","name":"Ashok Raj"},"message":"x86/mce: Remove unused function declarations\n\nRemove unused function declarations.\n\nSigned-off-by: Ashok Raj <ashok.raj@intel.com>\nSigned-off-by: Borislav Petkov <bp@suse.de>\nCc: Linus Torvalds <torvalds@linux-foundation.org>\nCc: Peter Zijlstra <peterz@infradead.org>\nCc: Thomas Gleixner <tglx@linutronix.de>\nCc: Tony Luck <tony.luck@intel.com>\nCc: linux-edac <linux-edac@vger.kernel.org>\nLink: http://lkml.kernel.org/r/1439396985-12812-8-git-send-email-bp@alien8.de\nSigned-off-by: Ingo Molnar <mingo@kernel.org>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/4d1d5cdc345d15e09518a2410f7fcd069465ffac"},{"sha":"8838eb6c0bf3b6a6494a163947ab3d1700ab45d2","author":{"email":"82fba5000eac076d0784a0a40de3c3bd46526953@intel.com","name":"Ashok Raj"},"message":"x86/mce: Clear Local MCE opt-in before kexec\n\nkexec could boot a kernel that could be legacy with no knowledge\nof LMCE. Hence we should make sure we clear LMCE optin before\nkexec reboot.\n\nSigned-off-by: Ashok Raj <ashok.raj@intel.com>\nSigned-off-by: Borislav Petkov <bp@suse.de>\nCc: Andy Lutomirski <luto@amacapital.net>\nCc: Aravind Gopalakrishnan <Aravind.Gopalakrishnan@amd.com>\nCc: Linus Torvalds <torvalds@linux-foundation.org>\nCc: Oleg Nesterov <oleg@redhat.com>\nCc: Peter Zijlstra <peterz@infradead.org>\nCc: Thomas Gleixner <tglx@linutronix.de>\nCc: Tony Luck <tony.luck@intel.com>\nCc: linux-edac <linux-edac@vger.kernel.org>\nLink: http://lkml.kernel.org/r/1439396985-12812-9-git-send-email-bp@alien8.de\nSigned-off-by: Ingo Molnar <mingo@kernel.org>","distinct":false,"url":"https://api.github.com/repos/r1mikey/linux-picoxcell/commits/8838eb6c0bf3b6a6494a163947ab3d1700ab45d2"}]}