{"push_id":574047892,"size":1000,"distinct_size":61,"ref":"refs/heads/hpsa-next","head":"fdccad27e1c449c069c016be43a40b4702974abb","before":"d38c90919076d28cd0a8194843edc18e5d90757c","commits":[{"sha":"c41cda1dbe50816d839c32271007c7b832d4d14a","author":{"email":"ad2ec63dbc95ba363c35dd8116ca556a9d24614a@intel.com","name":"Jie Yang"},"message":"ASoC: Intel: initial scalar variable ba\n\nReported by Coverity: CID 1267985 CID 1267986\n\nFix these two Defects: Uninitialized scalar variable.\n\nSigned-off-by: Jie Yang <yang.jie@intel.com>\nSigned-off-by: Mark Brown <broonie@kernel.org>","distinct":false,"url":"https://api.github.com/repos/dabrace/linux/commits/c41cda1dbe50816d839c32271007c7b832d4d14a"},{"sha":"017210d1c0dc2e2d3b142985cb31d90b98dc0f0f","author":{"email":"3f911f54f26389feb4672c59bdf49346555be810@samsung.com","name":"Paul Osmialowski"},"message":"mmc: sdhci-s3c: solve problem with sleeping in atomic context\n\nThis change addresses following problem:\n\n[    2.560726] ------------[ cut here ]------------\n[    2.565341] WARNING: CPU: 0 PID: 1 at kernel/locking/lockdep.c:2744 lockdep_trace_alloc+0xec/0x118()\n[    2.574439] DEBUG_LOCKS_WARN_ON(irqs_disabled_flags(flags))\n[    2.579821] Modules linked in:\n[    2.583038] CPU: 0 PID: 1 Comm: swapper/0 Tainted: G        W      3.18.0-next-20141216-00002-g4ff197fc1902-dirty #1318\n[    2.593796] Hardware name: SAMSUNG EXYNOS (Flattened Device Tree)\n[    2.599892] [<c0014c44>] (unwind_backtrace) from [<c0011bbc>] (show_stack+0x10/0x14)\n[    2.607612] [<c0011bbc>] (show_stack) from [<c04953b8>] (dump_stack+0x70/0xbc)\n[    2.614822] [<c04953b8>] (dump_stack) from [<c0023444>] (warn_slowpath_common+0x74/0xb0)\n[    2.622885] [<c0023444>] (warn_slowpath_common) from [<c0023514>] (warn_slowpath_fmt+0x30/0x40)\n[    2.631569] [<c0023514>] (warn_slowpath_fmt) from [<c0063644>] (lockdep_trace_alloc+0xec/0x118)\n[    2.640246] [<c0063644>] (lockdep_trace_alloc) from [<c00df52c>] (__kmalloc+0x3c/0x1cc)\n[    2.648240] [<c00df52c>] (__kmalloc) from [<c0394970>] (clk_fetch_parent_index+0xb8/0xd4)\n[    2.656390] [<c0394970>] (clk_fetch_parent_index) from [<c0394a6c>] (clk_calc_new_rates+0xe0/0x1fc)\n[    2.665415] [<c0394a6c>] (clk_calc_new_rates) from [<c0394b40>] (clk_calc_new_rates+0x1b4/0x1fc)\n[    2.674181] [<c0394b40>] (clk_calc_new_rates) from [<c0395408>] (clk_set_rate+0x50/0xc8)\n[    2.682265] [<c0395408>] (clk_set_rate) from [<c0377708>] (sdhci_cmu_set_clock+0x68/0x16c)\n[    2.690503] [<c0377708>] (sdhci_cmu_set_clock) from [<c03735cc>] (sdhci_do_set_ios+0xf0/0x64c)\n[    2.699095] [<c03735cc>] (sdhci_do_set_ios) from [<c0373b48>] (sdhci_set_ios+0x20/0x2c)\n[    2.707080] [<c0373b48>] (sdhci_set_ios) from [<c035ddf0>] (mmc_power_up+0x118/0x1fc)\n[    2.714889] [<c035ddf0>] (mmc_power_up) from [<c035ecd0>] (mmc_start_host+0x44/0x6c)\n[    2.722615] [<c035ecd0>] (mmc_start_host) from [<c035fd60>] (mmc_add_host+0x58/0x7c)\n[    2.730341] [<c035fd60>] (mmc_add_host) from [<c037454c>] (sdhci_add_host+0x968/0xd94)\n[    2.738240] [<c037454c>] (sdhci_add_host) from [<c0377b60>] (sdhci_s3c_probe+0x354/0x52c)\n[    2.746406] [<c0377b60>] (sdhci_s3c_probe) from [<c0283b58>] (platform_drv_probe+0x48/0xa4)\n[    2.754733] [<c0283b58>] (platform_drv_probe) from [<c02824e8>] (driver_probe_device+0x13c/0x37c)\n[    2.763585] [<c02824e8>] (driver_probe_device) from [<c02827bc>] (__driver_attach+0x94/0x98)\n[    2.772003] [<c02827bc>] (__driver_attach) from [<c0280a60>] (bus_for_each_dev+0x54/0x88)\n[    2.780163] [<c0280a60>] (bus_for_each_dev) from [<c0281b48>] (bus_add_driver+0xe4/0x200)\n[    2.788322] [<c0281b48>] (bus_add_driver) from [<c0282dfc>] (driver_register+0x78/0xf4)\n[    2.796308] [<c0282dfc>] (driver_register) from [<c00089b0>] (do_one_initcall+0xac/0x1f0)\n[    2.804473] [<c00089b0>] (do_one_initcall) from [<c0673d94>] (kernel_init_freeable+0x10c/0x1d8)\n[    2.813153] [<c0673d94>] (kernel_init_freeable) from [<c0490058>] (kernel_init+0x28/0x108)\n[    2.821398] [<c0490058>] (kernel_init) from [<c000f268>] (ret_from_fork+0x14/0x2c)\n[    2.828939] ---[ end trace 03cc00e539849d1f ]---\n\nclk_set_rate() tries to take clk's prepare_lock mutex while being in atomic\ncontext entered in sdhci_do_set_ios().\n\nThe solution is inspired by similar situation in sdhci_set_power() also called\nfrom sdhci_do_set_ios():\n\n                spin_unlock_irq(&host->lock);\n                mmc_regulator_set_ocr(mmc, mmc->supply.vmmc, vdd);\n                spin_lock_irq(&host->lock);\n\nNote that since sdhci_s3c_set_clock() sets SDHCI_CLOCK_CARD_EN, proposed change\nfirst resets this bit. It is reset anyway (by setting SDHCI_CLOCK_INT_EN bit\nonly) after call to clk_set_rate() in order to wait for the clock to stabilize\nand is set again as soon as the clock becomes stable.\n\nSigned-off-by: Paul Osmialowski <p.osmialowsk@samsung.com>\nTested-by: Jaehoon Chung <jh80.chung@samsung.com>\nAcked-by: Jaehoon Chung <jh80.chung@samsung.com>\nSigned-off-by: Ulf Hansson <ulf.hansson@linaro.org>","distinct":false,"url":"https://api.github.com/repos/dabrace/linux/commits/017210d1c0dc2e2d3b142985cb31d90b98dc0f0f"},{"sha":"8a00785edd166361e08c6cf710bf3acdd6038005","author":{"email":"04c1189a665e35eb7dd53274dd18ee0ba50218b3@hofr.at","name":"Nicholas Mc Guire"},"message":"can: janz-ican3: fix type mismatch in assignment\n\nreturn type of wait_for_completion_timeout is unsigned long not int, this patch\nremoves the type mismatch by moving the call into the condition.\n\nSigned-off-by: Nicholas Mc Guire <der.herr@hofr.at>\nSigned-off-by: Marc Kleine-Budde <mkl@pengutronix.de>","distinct":false,"url":"https://api.github.com/repos/dabrace/linux/commits/8a00785edd166361e08c6cf710bf3acdd6038005"},{"sha":"a9ca6e13d66042b3ac18d1352b88b7cd0da8fc21","author":{"email":"bc158c44ccd031f540fa92faf9c19b95955f0a9f@valeo.com","name":"Ahmed S. Darwish"},"message":"can: kvaser_usb: Ignore spurious error events after a busoff\n\nSending data in high speed then introducing a busoff results\nin spurious BUS_ERROR events from the USBCan-II firmware directly\n_after_ the triggered BUS_OFF event.\n\nIn the current CAN state handling code, this will lead to an\ninvalid can state of ACTIVE, ERROR, or PASSIVE even though the\nCAN controller has been already shut down due to the busoff.\n\nGuard the state handling code from such invalid events.\n\nSigned-off-by: Ahmed S. Darwish <ahmed.darwish@valeo.com>\nSigned-off-by: Marc Kleine-Budde <mkl@pengutronix.de>","distinct":false,"url":"https://api.github.com/repos/dabrace/linux/commits/a9ca6e13d66042b3ac18d1352b88b7cd0da8fc21"},{"sha":"91f65facba5add493fffb643acdb258bd9f54eb2","author":{"email":"3fddac958924aef220f202ca567388ddab3f14a8@infradead.org","name":"Peter Zijlstra"},"message":"iommu/amd: Fix amd_iommu_free_device()\n\nput_device_state_wait() doesn't loop on the condition and a spurious\nwakeup will have it free the device state even though there might still\nbe references out to it.\n\nFix this by using 'normal' wait primitives.\n\nSigned-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>\nSigned-off-by: Joerg Roedel <jroedel@suse.de>","distinct":false,"url":"https://api.github.com/repos/dabrace/linux/commits/91f65facba5add493fffb643acdb258bd9f54eb2"},{"sha":"a1bec062c90456983225054d39c8a601db48e638","author":{"email":"61aff96566804ea1da8a65de5bcc892ce07caceb@suse.de","name":"Joerg Roedel"},"message":"iommu/amd: Use wait_event in put_pasid_state_wait\n\nNow that I learned about possible spurious wakeups this\nplace needs fixing too. Replace the self-coded sleep variant\nwith the generic wait_event() helper.\n\nSigned-off-by: Joerg Roedel <jroedel@suse.de>","distinct":false,"url":"https://api.github.com/repos/dabrace/linux/commits/a1bec062c90456983225054d39c8a601db48e638"},{"sha":"63ce3ae889db917cff0cf0c65c837ca7160c8a83","author":{"email":"61aff96566804ea1da8a65de5bcc892ce07caceb@suse.de","name":"Joerg Roedel"},"message":"iommu: Update my email address\n\nThe AMD address is dead for a long time already, replace it\nwith a working one.\n\nSigned-off-by: Joerg Roedel <jroedel@suse.de>","distinct":false,"url":"https://api.github.com/repos/dabrace/linux/commits/63ce3ae889db917cff0cf0c65c837ca7160c8a83"},{"sha":"ae0cbbb1cde1f1bc2454a138a5cab1887d0e103c","author":{"email":"6abcad4c82a0c99ef79ddea5a77ad22d3e7170f8@gmail.com","name":"Quentin Lambert"},"message":"iommu/amd: Convert non-returned local variable to boolean when relevant\n\nThis patch was produced using Coccinelle. A simplified version of the\nsemantic patch is:\n\n@r exists@\nidentifier f;\nlocal idexpression u8 x;\nidentifier xname;\n@@\n\nf(...) {\n...when any\n(\n  x@xname = 1;\n|\n  x@xname = 0;\n)\n...when any\n}\n\n@bad exists@\nidentifier r.f;\nlocal idexpression u8 r.x\nexpression e1 != {0, 1}, e2;\n@@\n\nf(...) {\n...when any\n(\n  x = e1;\n|\n  x + e2\n)\n...when any\n}\n\n@depends on !bad@\nidentifier r.f;\nlocal idexpression u8 r.x;\nidentifier r.xname;\n@@\n\nf(...) {\n...\n++ bool xname;\n- int xname;\n<...\n(\n  x =\n- 1\n+ true\n|\n  x =\n- -1\n+ false\n)\n...>\n\n}\n\nSigned-off-by: Quentin Lambert <lambert.quentin@gmail.com>\nSigned-off-by: Joerg Roedel <jroedel@suse.de>","distinct":false,"url":"https://api.github.com/repos/dabrace/linux/commits/ae0cbbb1cde1f1bc2454a138a5cab1887d0e103c"},{"sha":"0e3b137fbf0f4ab901de58fcac7edb12922daa08","author":{"email":"cc958843532c615cbd4920e868f78c7985331a5a@primarydata.com","name":"Trond Myklebust"},"message":"NFS: Add Anna Schumaker as co-maintainer for the NFS client\n\nAnna has essentially been performing the duties of co-maintainer for\nthe past several years. In recognition of those efforts, I'd like to\nadd her to the maintainers file.\n\nCc: Anna Schumaker <anna.schumaker@netapp.com>\nSigned-off-by: Trond Myklebust <trond.myklebust@primarydata.com>","distinct":false,"url":"https://api.github.com/repos/dabrace/linux/commits/0e3b137fbf0f4ab901de58fcac7edb12922daa08"},{"sha":"6ae373394c4257bad562817aa60464ff7fe8f9c4","author":{"email":"cc958843532c615cbd4920e868f78c7985331a5a@primarydata.com","name":"Trond Myklebust"},"message":"NFSv4.1: Ask for no delegation on OPEN if using O_DIRECT\n\nIf we're using NFSv4.1, then we have the ability to let the server know\nwhether or not we believe that returning a delegation as part of our OPEN\nrequest would be useful.\nThe feature needs to be used with care, since the client sending the request\ndoesn't necessarily know how other clients are using that file, and how\nthey may be affected by the delegation.\nFor this reason, our initial use of the feature will be to let the server\nknow when the client believes that handing out a delegation would not be\nuseful.\nThe first application for this function is when opening the file using\nO_DIRECT.\n\nSigned-off-by: Trond Myklebust <trond.myklebust@primarydata.com>","distinct":false,"url":"https://api.github.com/repos/dabrace/linux/commits/6ae373394c4257bad562817aa60464ff7fe8f9c4"},{"sha":"a20cc76b9efae10c20123049df361adcd7f0e0b3","author":{"email":"61aff96566804ea1da8a65de5bcc892ce07caceb@suse.de","name":"Joerg Roedel"},"message":"Merge branches 'arm/renesas', 'arm/smmu', 'arm/omap', 'ppc/pamu', 'x86/amd' and 'core' into next\n\nConflicts:\n\tdrivers/iommu/Kconfig\n\tdrivers/iommu/Makefile","distinct":false,"url":"https://api.github.com/repos/dabrace/linux/commits/a20cc76b9efae10c20123049df361adcd7f0e0b3"},{"sha":"9c4a6b1e42801343535ccab4c190019d9975cce8","author":{"email":"b0d1e9e4a4e27620745ff49be9000da3174a4cc6@suse.de","name":"Hannes Reinecke"},"message":"scsi_logging: return void for dev_printk() functions\n\ndev_printk() is now a void function, so the related functions\nscmd_printk() and sdev_prefix_printk() should be made void, too.\n\nReported-by: Stephen Rothwell <sfr@canb.auug.org.au>\nSigned-off-by: Hannes Reinecke <hare@suse.de>\nCc: Christoph Hellwig <hch@lst.de>\nSigned-off-by: James Bottomley <JBottomley@Parallels.com>","distinct":false,"url":"https://api.github.com/repos/dabrace/linux/commits/9c4a6b1e42801343535ccab4c190019d9975cce8"},{"sha":"e230f12c98232de0c40a81f28a34d2cff8450e7f","author":{"email":"b2870f70e324b62b54eced4cf50284b23ec5baab@spectrumdigital.se","name":"Rickard Strandqvist"},"message":"selinux: Remove unused function avc_sidcmp()\n\nRemove the function avc_sidcmp() that is not used anywhere.\n\nThis was partially found by using a static code analysis program called cppcheck.\n\nSigned-off-by: Rickard Strandqvist <rickard_strandqvist@spectrumdigital.se>\n[PM: rewrite the patch subject line]\nSigned-off-by: Paul Moore <pmoore@redhat.com>","distinct":false,"url":"https://api.github.com/repos/dabrace/linux/commits/e230f12c98232de0c40a81f28a34d2cff8450e7f"},{"sha":"2088d60e3b2f53d0c9590a0202eeff85b288b1eb","author":{"email":"88a1d58bf22a647dce58dd91f9595600dceabba9@redhat.com","name":"Paul Moore"},"message":"selinux: quiet the filesystem labeling behavior message\n\nWhile the filesystem labeling method is only printed at the KERN_DEBUG\nlevel, this still appears in dmesg and on modern Linux distributions\nthat create a lot of tmpfs mounts for session handling, the dmesg can\neasily be filled with a lot of \"SELinux: initialized (dev X ...\"\nmessages.  This patch removes this notification for the normal case\nbut leaves the error message intact (displayed when mounting a\nfilesystem with an unknown labeling behavior).\n\nReported-by: Dave Jones <davej@codemonkey.org.uk>\nSigned-off-by: Paul Moore <pmoore@redhat.com>","distinct":false,"url":"https://api.github.com/repos/dabrace/linux/commits/2088d60e3b2f53d0c9590a0202eeff85b288b1eb"},{"sha":"d5f3a5f6e7e7822df5680d4fe39bf0b6979a1535","author":{"email":"4bb1064d1f46929ded0070376617aece30f0ee54@android.com","name":"Mark Salyzyn"},"message":"selinux: add security in-core xattr support for pstore and debugfs\n\n- add \"pstore\" and \"debugfs\" to list of in-core exceptions\n- change fstype checks to boolean equation\n- change from strncmp to strcmp for checking\n\nSigned-off-by: Mark Salyzyn <salyzyn@android.com>\nAcked-by:  Stephen Smalley <sds@tycho.nsa.gov>\n[PM: tweaked the subject line prefix to \"selinux\"]\nSigned-off-by: Paul Moore <pmoore@redhat.com>","distinct":false,"url":"https://api.github.com/repos/dabrace/linux/commits/d5f3a5f6e7e7822df5680d4fe39bf0b6979a1535"},{"sha":"6eb4e2b41b264f57ee02d16ee61683952945484d","author":{"email":"ff341aa343d564f9e53e9dcb6996be8c04859a66@oracle.com","name":"Dan Carpenter"},"message":"SELinux: fix error code in policydb_init()\n\nIf hashtab_create() returns a NULL pointer then we should return -ENOMEM\nbut instead the current code returns success.\n\nSigned-off-by: Dan Carpenter <dan.carpenter@oracle.com>\nAcked-by: Serge Hallyn <serge.hallyn@canonical.com>\nAcked-by:  Stephen Smalley <sds@tycho.nsa.gov>\nSigned-off-by: Paul Moore <pmoore@redhat.com>","distinct":false,"url":"https://api.github.com/repos/dabrace/linux/commits/6eb4e2b41b264f57ee02d16ee61683952945484d"},{"sha":"962a70d05edac2e2eb53cd077715930083964b9e","author":{"email":"fbb37eacae100e13076d5c4b46f06cfa4d6fa9f8@kernel.org","name":"Rob Herring"},"message":"Merge tag 'v3.19-rc6' into HEAD\n\nLinux 3.19-rc6","distinct":false,"url":"https://api.github.com/repos/dabrace/linux/commits/962a70d05edac2e2eb53cd077715930083964b9e"},{"sha":"d5e75500ca401d3128c82c5b0dee2f9b259d5b5c","author":{"email":"4024101abe0c2bf4e288a39b760ad0c2158118b1@konsulko.com","name":"Pantelis Antoniou"},"message":"of: unitest: Add I2C overlay unit tests.\n\nIntroduce I2C device tree overlay tests.\nTests insertion and removal of i2c adapters, i2c devices, and muxes.\n\nSigned-off-by: Pantelis Antoniou <pantelis.antoniou@konsulko.com>\nSigned-off-by: Rob Herring <robh@kernel.org>","distinct":false,"url":"https://api.github.com/repos/dabrace/linux/commits/d5e75500ca401d3128c82c5b0dee2f9b259d5b5c"},{"sha":"523bf17f1c7c3171e03dbd31402dfa263e63d178","author":{"email":"b468bd3711e6074f1f3ca387583c4bfe5a29e9a6@gmail.com","name":"Lad, Prabhakar"},"message":"of/fdt: fix sparse warning\n\nthis patch fixes following sparse warning:\n\nfdt.c:765:12: warning: symbol 'early_init_dt_scan_chosen_serial' was not declared. Should it be static?\n\nSigned-off-by: Lad, Prabhakar <prabhakar.csengg@gmail.com>\nSigned-off-by: Rob Herring <robh@kernel.org>","distinct":false,"url":"https://api.github.com/repos/dabrace/linux/commits/523bf17f1c7c3171e03dbd31402dfa263e63d178"},{"sha":"462003aa8e38789d2d76946e53dab814419f9976","author":{"email":"191e0e9d5f115a356402016ba9baf3cde5fcf568@freescale.com","name":"Liu Ying"},"message":"of: Add vendor prefix for Himax Technologies Inc.\n\nSigned-off-by: Liu Ying <Ying.Liu@freescale.com>\nSigned-off-by: Rob Herring <robh@kernel.org>","distinct":false,"url":"https://api.github.com/repos/dabrace/linux/commits/462003aa8e38789d2d76946e53dab814419f9976"}]}