{"push_id":719971836,"size":1000,"distinct_size":0,"ref":"refs/heads/caf/will/linux/for-bjorn/pci-host-generic","head":"d770e558e21961ad6cfdf0ff7df0eb5d7d4f0754","before":"f114040e3ea6e07372334ade75d1ee0775c355e1","commits":[{"sha":"6d1e9bf5b04887a2220fbb44be074e9e8376e332","author":{"email":"0691a664b24b6f15b20cd5aee64b72271db08be1@suse.de","name":"Borislav Petkov"},"message":"EDAC, mce_amd_inj: Move bit preparations before the injection\n\nWe do get_online_cpus() and then start noodling with the bits. Do that\n*before* we grab the hotplug lock.\n\nSigned-off-by: Borislav Petkov <bp@suse.de>","distinct":false,"url":"https://api.github.com/repos/Rashed97/caf-kernel-msm-3.10/commits/6d1e9bf5b04887a2220fbb44be074e9e8376e332"},{"sha":"cda9459da736481c6ff7e4368c994b98533a28cc","author":{"email":"0691a664b24b6f15b20cd5aee64b72271db08be1@suse.de","name":"Borislav Petkov"},"message":"EDAC, mce_amd_inj: Set MISCV on injection\n\nWhen during injection we populate MCi_MISC by writing into misc, we need\nto set the MiscV bit in the corresponding MCi_STATUS register which\ndenotes that there's valid info in the MCi_MISC register.\n\nSigned-off-by: Borislav Petkov <bp@suse.de>","distinct":false,"url":"https://api.github.com/repos/Rashed97/caf-kernel-msm-3.10/commits/cda9459da736481c6ff7e4368c994b98533a28cc"},{"sha":"3aae9edd5a63e226baf3375bb8f7e8d05f5d9098","author":{"email":"d906574dd7f018d5d95e7b7a8107cdf708745f05@gmail.com","name":"Rami Rosen"},"message":"EDAC: Fix typos in Documentation/edac.txt\n\nFix various typos in Documentation/edac.txt.\n\nSigned-off-by: Rami Rosen <ramirose@gmail.com>\nLink: http://lkml.kernel.org/r/1434694714-2924-1-git-send-email-ramirose@gmail.com\nSigned-off-by: Borislav Petkov <bp@suse.de>","distinct":false,"url":"https://api.github.com/repos/Rashed97/caf-kernel-msm-3.10/commits/3aae9edd5a63e226baf3375bb8f7e8d05f5d9098"},{"sha":"043b43180efee8dcc41dde5ca710827b26d17510","author":{"email":"0691a664b24b6f15b20cd5aee64b72271db08be1@suse.de","name":"Borislav Petkov"},"message":"EDAC: Update Documentation/edac.txt\n\nDo some initial cleanup, more probably will come.\n\n- Move credits section to the end\n- Update maintainers\n- Drop sourceforge reference - project is long upstream now\n- Reformat sections\n- Reformat paragraphs\n- Clarify text\n- Bring it up-to-date\n- Drop useless \"future hardware scanning\" section\n\nSigned-off-by: Borislav Petkov <bp@suse.de>","distinct":false,"url":"https://api.github.com/repos/Rashed97/caf-kernel-msm-3.10/commits/043b43180efee8dcc41dde5ca710827b26d17510"},{"sha":"4e241557fc1cb560bd9e77ca1b4a9352732a5427","author":{"email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org","name":"Linus Torvalds"},"message":"Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm\n\nPull first batch of KVM updates from Paolo Bonzini:\n \"The bulk of the changes here is for x86.  And for once it's not for\n  silicon that no one owns: these are really new features for everyone.\n\n  Details:\n\n   - ARM:\n        several features are in progress but missed the 4.2 deadline.\n        So here is just a smattering of bug fixes, plus enabling the\n        VFIO integration.\n\n   - s390:\n        Some fixes/refactorings/optimizations, plus support for 2GB\n        pages.\n\n   - x86:\n        * host and guest support for marking kvmclock as a stable\n          scheduler clock.\n        * support for write combining.\n        * support for system management mode, needed for secure boot in\n          guests.\n        * a bunch of cleanups required for the above\n        * support for virtualized performance counters on AMD\n        * legacy PCI device assignment is deprecated and defaults to \"n\"\n          in Kconfig; VFIO replaces it\n\n        On top of this there are also bug fixes and eager FPU context\n        loading for FPU-heavy guests.\n\n   - Common code:\n        Support for multiple address spaces; for now it is used only for\n        x86 SMM but the s390 folks also have plans\"\n\n* tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm: (124 commits)\n  KVM: s390: clear floating interrupt bitmap and parameters\n  KVM: x86/vPMU: Enable PMU handling for AMD PERFCTRn and EVNTSELn MSRs\n  KVM: x86/vPMU: Implement AMD vPMU code for KVM\n  KVM: x86/vPMU: Define kvm_pmu_ops to support vPMU function dispatch\n  KVM: x86/vPMU: introduce kvm_pmu_msr_idx_to_pmc\n  KVM: x86/vPMU: reorder PMU functions\n  KVM: x86/vPMU: whitespace and stylistic adjustments in PMU code\n  KVM: x86/vPMU: use the new macros to go between PMC, PMU and VCPU\n  KVM: x86/vPMU: introduce pmu.h header\n  KVM: x86/vPMU: rename a few PMU functions\n  KVM: MTRR: do not map huge page for non-consistent range\n  KVM: MTRR: simplify kvm_mtrr_get_guest_memory_type\n  KVM: MTRR: introduce mtrr_for_each_mem_type\n  KVM: MTRR: introduce fixed_mtrr_addr_* functions\n  KVM: MTRR: sort variable MTRRs\n  KVM: MTRR: introduce var_mtrr_range\n  KVM: MTRR: introduce fixed_mtrr_segment table\n  KVM: MTRR: improve kvm_mtrr_get_guest_memory_type\n  KVM: MTRR: do not split 64 bits MSR content\n  KVM: MTRR: clean up mtrr default type\n  ...","distinct":false,"url":"https://api.github.com/repos/Rashed97/caf-kernel-msm-3.10/commits/4e241557fc1cb560bd9e77ca1b4a9352732a5427"},{"sha":"e3d8238d7f5c3f539a29f5ac596cd342d847e099","author":{"email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org","name":"Linus Torvalds"},"message":"Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux\n\nPull arm64 updates from Catalin Marinas:\n \"Mostly refactoring/clean-up:\n\n   - CPU ops and PSCI (Power State Coordination Interface) refactoring\n     following the merging of the arm64 ACPI support, together with\n     handling of Trusted (secure) OS instances\n\n   - Using fixmap for permanent FDT mapping, removing the initial dtb\n     placement requirements (within 512MB from the start of the kernel\n     image).  This required moving the FDT self reservation out of the\n     memreserve processing\n\n   - Idmap (1:1 mapping used for MMU on/off) handling clean-up\n\n   - Removing flush_cache_all() - not safe on ARM unless the MMU is off.\n     Last stages of CPU power down/up are handled by firmware already\n\n   - \"Alternatives\" (run-time code patching) refactoring and support for\n     immediate branch patching, GICv3 CPU interface access\n\n   - User faults handling clean-up\n\n  And some fixes:\n\n   - Fix for VDSO building with broken ELF toolchains\n\n   - Fix another case of init_mm.pgd usage for user mappings (during\n     ASID roll-over broadcasting)\n\n   - Fix for FPSIMD reloading after CPU hotplug\n\n   - Fix for missing syscall trace exit\n\n   - Workaround for .inst asm bug\n\n   - Compat fix for switching the user tls tpidr_el0 register\"\n\n* tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux: (42 commits)\n  arm64: use private ratelimit state along with show_unhandled_signals\n  arm64: show unhandled SP/PC alignment faults\n  arm64: vdso: work-around broken ELF toolchains in Makefile\n  arm64: kernel: rename __cpu_suspend to keep it aligned with arm\n  arm64: compat: print compat_sp instead of sp\n  arm64: mm: Fix freeing of the wrong memmap entries with !SPARSEMEM_VMEMMAP\n  arm64: entry: fix context tracking for el0_sp_pc\n  arm64: defconfig: enable memtest\n  arm64: mm: remove reference to tlb.S from comment block\n  arm64: Do not attempt to use init_mm in reset_context()\n  arm64: KVM: Switch vgic save/restore to alternative_insn\n  arm64: alternative: Introduce feature for GICv3 CPU interface\n  arm64: psci: fix !CONFIG_HOTPLUG_CPU build warning\n  arm64: fix bug for reloading FPSIMD state after CPU hotplug.\n  arm64: kernel thread don't need to save fpsimd context.\n  arm64: fix missing syscall trace exit\n  arm64: alternative: Work around .inst assembler bugs\n  arm64: alternative: Merge alternative-asm.h into alternative.h\n  arm64: alternative: Allow immediate branch as alternative instruction\n  arm64: Rework alternate sequence for ARM erratum 845719\n  ...","distinct":false,"url":"https://api.github.com/repos/Rashed97/caf-kernel-msm-3.10/commits/e3d8238d7f5c3f539a29f5ac596cd342d847e099"},{"sha":"7bc10388ccdd79b3d20463151a1f8e7a590a775b","author":{"email":"ff341aa343d564f9e53e9dcb6996be8c04859a66@oracle.com","name":"Dan Carpenter"},"message":"ACPI / resources: free memory on error in add_region_before()\n\nThere is a small memory leak on error.\n\nFixes: 0f1b414d1907 (ACPI / PNP: Avoid conflicting resource reservations)\nCc: All applicable <stable@vger.kernel.org>\nSigned-off-by: Dan Carpenter <dan.carpenter@oracle.com>\nSigned-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>","distinct":false,"url":"https://api.github.com/repos/Rashed97/caf-kernel-msm-3.10/commits/7bc10388ccdd79b3d20463151a1f8e7a590a775b"},{"sha":"11f68686065a5634b09b374e988eb82c83a34d24","author":{"email":"27ffc44a8ec6a212fba98cfc3246c6ce8ab131e0@intel.com","name":"Rafael J. Wysocki"},"message":"Merge branch 'acpi-pnp'\n\n* acpi-pnp:\n  ACPI / resources: free memory on error in add_region_before()","distinct":false,"url":"https://api.github.com/repos/Rashed97/caf-kernel-msm-3.10/commits/11f68686065a5634b09b374e988eb82c83a34d24"},{"sha":"7011bf4eccb63b4f34e4caa37a3a86f59d4031d4","author":{"email":"687b611ec106f085ac3db1fd0c8e91dc3509d58c@intel.com","name":"Lv Zheng"},"message":"ACPICA: Linuxize: Replace __FUNCTION__ with __func__\n\nACPICA commit cb3d1c79f862cd368d749c9b8d9dced40111b0d0\n\n__FUNCTION__ is MSVC only, in Linux, it is __func__. Lv Zheng.\n\nAs noted by Christoph Hellwig: \"__func__ is in C99 and never.\n__FUNCTION__ is an old extension supported by various compilers.\"\n\nIn ACPICA, this is achieved by string replacement in release script and\nthis patch contains the source code difference between the Linux upstream\nand ACPICA that is caused by the back porting.\n\nLink: https://github.com/acpica/acpica/commit/cb3d1c79\nSigned-off-by: Lv Zheng <lv.zheng@intel.com>\nSigned-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>","distinct":false,"url":"https://api.github.com/repos/Rashed97/caf-kernel-msm-3.10/commits/7011bf4eccb63b4f34e4caa37a3a86f59d4031d4"},{"sha":"eddda195dd9272224a8e6112881829ed74ffef5b","author":{"email":"0691a664b24b6f15b20cd5aee64b72271db08be1@suse.de","name":"Borislav Petkov"},"message":"ACPI / video: Inline acpi_video_set_dmi_backlight_type\n\n... and kill this:\n\n  In file included from drivers/gpu/drm/radeon/radeon_acpi.c:29:0:\n  include/acpi/video.h:46:13: warning: ‘acpi_video_set_dmi_backlight_type’ defined but not used [-Wunused-function]\n   static void acpi_video_set_dmi_backlight_type(enum acpi_backlight_type type)\n               ^\n\nSigned-off-by: Borislav Petkov <bp@suse.de>\nSigned-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>","distinct":false,"url":"https://api.github.com/repos/Rashed97/caf-kernel-msm-3.10/commits/eddda195dd9272224a8e6112881829ed74ffef5b"},{"sha":"c181fb3e723351e2f7a1f76b6c0627a4b8ad1723","author":{"email":"dace7423e438e9d50a283477134876fe17cd3341@gmail.com","name":"Alexander Sverdlin"},"message":"ACPI / OF: Rename of_node() and acpi_node() to to_of_node() and to_acpi_node()\n\nCommit 8a0662d9 introduced of_node and acpi_node symbols in global namespace\nbut there were already ~63 of_node local variables or function parameters\n(no single acpi_node though, but anyway).\n\nAfter debugging undefined but used of_node local varible (which turned out\nto reference static function of_node() instead) it became clear that the names\nfor the functions are too short and too generic for global scope.\n\nSigned-off-by: Alexander Sverdlin <alexander.sverdlin@gmail.com>\nSigned-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>","distinct":false,"url":"https://api.github.com/repos/Rashed97/caf-kernel-msm-3.10/commits/c181fb3e723351e2f7a1f76b6c0627a4b8ad1723"},{"sha":"5a5003df98d5a7f6834227885b7c9728f767cc27","author":{"email":"ff341aa343d564f9e53e9dcb6996be8c04859a66@oracle.com","name":"Dan Carpenter"},"message":"btrfs: delayed-ref: double free in btrfs_add_delayed_tree_ref()\n\nThere is a cut and paste error so instead of freeing \"head_ref\", we free\n\"ref\" twice.\n\nFixes: 3368d001ba5d ('btrfs: qgroup: Record possible quota-related extent for qgroup.')\nSigned-off-by: Dan Carpenter <dan.carpenter@oracle.com>\nSigned-off-by: Chris Mason <clm@fb.com>","distinct":false,"url":"https://api.github.com/repos/Rashed97/caf-kernel-msm-3.10/commits/5a5003df98d5a7f6834227885b7c9728f767cc27"},{"sha":"a262948335bc5359b82f0ed5ef35f6e82ca44d16","author":{"email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org","name":"Linus Torvalds"},"message":"Merge branch 'sched-locking-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull locking updates from Thomas Gleixner:\n \"These locking updates depend on the alreay merged sched/core branch:\n\n   - Lockless top waiter wakeup for rtmutex (Davidlohr)\n\n   - Reduce hash bucket lock contention for PI futexes (Sebastian)\n\n   - Documentation update (Davidlohr)\"\n\n* 'sched-locking-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  locking/rtmutex: Update stale plist comments\n  futex: Lower the lock contention on the HB lock during wake up\n  locking/rtmutex: Implement lockless top-waiter wakeup","distinct":false,"url":"https://api.github.com/repos/Rashed97/caf-kernel-msm-3.10/commits/a262948335bc5359b82f0ed5ef35f6e82ca44d16"},{"sha":"8c506608c3b2eac939fa244bcdea5faa31818f95","author":{"email":"282517a3cdaae14e79e6d52f012bddb9ec2b7f0e@redhat.com","name":"Vitaly Kuznetsov"},"message":"PM / hibernate: re-enable nonboot cpus on disable_nonboot_cpus() failure\n\nWhen disable_nonboot_cpus() fails on some cpu it doesn't bring back all\ncpus it managed to offline, a consequent call to enable_nonboot_cpus() is\nexpected. In hibernation_platform_enter() we don't call\nenable_nonboot_cpus() on error so cpus stay offlined.\n\ncreate_image() and resume_target_kernel() functions handle\ndisable_nonboot_cpus() faults correctly, hibernation_platform_enter()\nis the only one which is doing it wrong.\n\nSigned-off-by: Vitaly Kuznetsov <vkuznets@redhat.com>\nSigned-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>","distinct":false,"url":"https://api.github.com/repos/Rashed97/caf-kernel-msm-3.10/commits/8c506608c3b2eac939fa244bcdea5faa31818f95"},{"sha":"eeeee40fcc3f92745639cfb166854656dddeb040","author":{"email":"9fa1be1a5b5729e4c6b404f34c9ce49ff4882fd8@redhat.com","name":"Hans de Goede"},"message":"Input: axp20x-pek - fix reporting button state as inverted\n\nCurrently we are reporting the button state as inverted on all boards with\nan axp209 pmic, tested on a ba10-tvbox, bananapi, bananapro, cubietruck and\nutoo-p66 tablet.\n\nThe axp209 datasheet clearly states that the power button must be connected\nbetween the PWRON key and ground. Which means that on a press we will get\na falling edge (dbf) irq not a rising one, and likewise on release we will\nget a rising edge (dbr) irq, not a falling one.\n\nThis commit swaps the check for the 2 irqs fixing the inverted reporting of\nthe power button state.\n\nSigned-off-by: Hans de Goede <hdegoede@redhat.com>\nAcked-by: Chen-Yu Tsai <wens@csie.org>\nAcked-by: Carlo Caione <carlo@caione.org>\nSigned-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>","distinct":false,"url":"https://api.github.com/repos/Rashed97/caf-kernel-msm-3.10/commits/eeeee40fcc3f92745639cfb166854656dddeb040"},{"sha":"3e30c11c8a902de350281a0d821e17cdb45ef156","author":{"email":"595929222910a29041e0ac28075743e36a484c74@weidahitech.com","name":"HungNien Chen"},"message":"Input: add a driver for wdt87xx touchscreen controller\n\nThis is a driver for Weida HiTech WDT87xx series touchscreen controller.\n\nSigned-off-by: HungNien Chen <hn.chen@weidahitech.com>\nSigned-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>","distinct":false,"url":"https://api.github.com/repos/Rashed97/caf-kernel-msm-3.10/commits/3e30c11c8a902de350281a0d821e17cdb45ef156"},{"sha":"98ec21a01896751b673b6c731ca8881daa8b2c6d","author":{"email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org","name":"Linus Torvalds"},"message":"Merge branch 'sched-hrtimers-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull scheduler updates from Thomas Gleixner:\n \"This series of scheduler updates depends on sched/core and timers/core\n  branches, which are already in your tree:\n\n   - Scheduler balancing overhaul to plug a hard to trigger race which\n     causes an oops in the balancer (Peter Zijlstra)\n\n   - Lockdep updates which are related to the balancing updates (Peter\n     Zijlstra)\"\n\n* 'sched-hrtimers-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  sched,lockdep: Employ lock pinning\n  lockdep: Implement lock pinning\n  lockdep: Simplify lock_release()\n  sched: Streamline the task migration locking a little\n  sched: Move code around\n  sched,dl: Fix sched class hopping CBS hole\n  sched, dl: Convert switched_{from, to}_dl() / prio_changed_dl() to balance callbacks\n  sched,dl: Remove return value from pull_dl_task()\n  sched, rt: Convert switched_{from, to}_rt() / prio_changed_rt() to balance callbacks\n  sched,rt: Remove return value from pull_rt_task()\n  sched: Allow balance callbacks for check_class_changed()\n  sched: Use replace normalize_task() with __sched_setscheduler()\n  sched: Replace post_schedule with a balance callback list","distinct":false,"url":"https://api.github.com/repos/Rashed97/caf-kernel-msm-3.10/commits/98ec21a01896751b673b6c731ca8881daa8b2c6d"},{"sha":"fff3b16d2754a061a3549c4307a186423a0128fd","author":{"email":"4596b3305151c7ee743192a95d394341e3d3b644@suse.de","name":"Takashi Iwai"},"message":"PM / sleep: Increase default DPM watchdog timeout to 60\n\nMany harddisks (mostly WD ones) have firmware problems and take too\nlong, more than 10 seconds, to resume from suspend.  And this often\nexceeds the default DPM watchdog timeout (12 seconds), resulting in a\nkernel panic out of sudden.\n\nSince most distros just take the default as is, we should give a bit\nmore safer value.  This patch increases the default value from 12\nseconds to one minute, which has been confirmed to be long enough for\nsuch problematic disks.\n\nLink: https://bugzilla.kernel.org/show_bug.cgi?id=91921\nFixes: 70fea60d888d (PM / Sleep: Detect device suspend/resume lockup and log event)\nCc: 3.13+ <stable@vger.kernel.org> # 3.13+\nSigned-off-by: Takashi Iwai <tiwai@suse.de>\nSigned-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>","distinct":false,"url":"https://api.github.com/repos/Rashed97/caf-kernel-msm-3.10/commits/fff3b16d2754a061a3549c4307a186423a0128fd"},{"sha":"3090ac0abcfe65a649c49d903265e09daa1a91ea","author":{"email":"3205290bd1d4a909d3b1f9e99f4a85bafd04fac3@atmel.com","name":"Hans-Christian Egtvedt"},"message":"rtc: at32ap700x: update author email\n\nThis patch updates the email address of the rtc-at32ap700x driver supported by\nme to an email account I will use on a more regular basis in the future.\n\nSigned-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>\nSigned-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/Rashed97/caf-kernel-msm-3.10/commits/3090ac0abcfe65a649c49d903265e09daa1a91ea"},{"sha":"fdf8afa188595e2f6c39f6a05ea147f48621a996","author":{"email":"efca98801f3398ebd7eeff805a2c18e6c49e84d4@suse.de","name":"Jean Delvare"},"message":"rtc: xgene: Set hardware dependency\n\nThe rtc-xgene driver is only useful on X-Gene SoC.\n\nSigned-off-by: Jean Delvare <jdelvare@suse.de>\nCc: Alessandro Zummo <a.zummo@towertech.it>\nCc: Alexandre Belloni <alexandre.belloni@free-electrons.com>\nCc: Iyappan Subramanian <isubramanian@apm.com>\nCc: Keyur Chudgar <kchudgar@apm.com>\nSigned-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/Rashed97/caf-kernel-msm-3.10/commits/fdf8afa188595e2f6c39f6a05ea147f48621a996"}]}