{"push_id":2843563474,"size":899,"distinct_size":899,"ref":"refs/heads/jessie-deb","head":"5a2682b536c0c6c458989b6164f70235e6d396a1","before":"bffe02740b8b4b83d4ee18bccf841909d067aca3","commits":[{"sha":"d7eb77c55a8b53384607c3134ab4a5276ed7efa5","author":{"name":"Salvatore Bonaccorso","email":"f7d973ea4083c005ca57af5019b53dcb6561f096@debian.org"},"message":"Import linux_4.9.110-3+deb9u3.debian.tar.xz\n\n[dgit import tarball linux 4.9.110-3+deb9u3 linux_4.9.110-3+deb9u3.debian.tar.xz]","distinct":true,"url":"https://api.github.com/repos/raspbian-packages/linux-4.9/commits/d7eb77c55a8b53384607c3134ab4a5276ed7efa5"},{"sha":"17002d2c40bd132b2529d15fd2e81554848c89fc","author":{"name":"Salvatore Bonaccorso","email":"f7d973ea4083c005ca57af5019b53dcb6561f096@debian.org"},"message":"linux (4.9.110-3+deb9u3) stretch-security; urgency=high\n\n  [ Salvatore Bonaccorso ]\n  * Add L1 Terminal Fault fixes (CVE-2018-3620, CVE-2018-3646)\n    - [x86] speculation/l1tf: Increase 32bit PAE __PHYSICAL_PAGE_SHIFT\n    - [x86] mm: move _PAGE_SWP_SOFT_DIRTY from bit 7 to bit 1\n    - [x86] speculation/l1tf: Change order of offset/type in swap entry\n    - [x86] speculation/l1tf: Protect swap entries against L1TF\n    - [x86] speculation/l1tf: Protect PROT_NONE PTEs against speculation\n    - [x86] speculation/l1tf: Make sure the first page is always reserved\n    - [x86] speculation/l1tf: Add sysfs reporting for l1tf\n    - [x86] speculation/l1tf: Disallow non privileged high MMIO PROT_NONE\n      mappings\n    - [x86] speculation/l1tf: Limit swap file size to MAX_PA/2\n    - [x86] bugs: Move the l1tf function and define pr_fmt properly\n    - [x86] smp: Provide topology_is_primary_thread()\n    - [x86] topology: Provide topology_smt_supported()\n    - cpu/hotplug: Make bringup/teardown of smp threads symmetric\n    - cpu/hotplug: Split do_cpu_down()\n    - cpu/hotplug: Provide knobs to control SMT\n    - [x86] cpu: Remove the pointless CPU printout\n    - [x86] cpu/AMD: Remove the pointless detect_ht() call\n    - [x86] cpu/common: Provide detect_ht_early()\n    - [x86] cpu/topology: Provide detect_extended_topology_early()\n    - [x86] cpu/intel: Evaluate smp_num_siblings early\n    - [x86] CPU/AMD: Do not check CPUID max ext level before parsing SMP\n      info\n    - [x86] cpu/AMD: Evaluate smp_num_siblings early\n    - [x86] apic: Ignore secondary threads if nosmt=force\n    - [x86] speculation/l1tf: Extend 64bit swap file size limit\n    - [x86] cpufeatures: Add detection of L1D cache flush support.\n    - [x86] CPU/AMD: Move TOPOEXT reenablement before reading\n      smp_num_siblings\n    - [x86] speculation/l1tf: Protect PAE swap entries against L1TF\n    - [x86] speculation/l1tf: Fix up pte->pfn conversion for PAE\n    - Revert \"[x86] apic: Ignore secondary threads if nosmt=force\"\n    - cpu/hotplug: Boot HT siblings at least once\n    - [x86] KVM: Warn user if KVM is loaded SMT and L1TF CPU bug being\n      present\n    - [x86] KVM/VMX: Add module argument for L1TF mitigation\n    - [x86] KVM/VMX: Add L1D flush algorithm\n    - [x86] KVM/VMX: Add L1D MSR based flush\n    - [x86] KVM/VMX: Add L1D flush logic\n    - kvm: nVMX: Update MSR load counts on a VMCS switch\n    - [x86] KVM/VMX: Split the VMX MSR LOAD structures to have an\n      host/guest numbers\n    - [x86] KVM/VMX: Add find_msr() helper function\n    - [x86] KVM/VMX: Separate the VMX AUTOLOAD guest/host number\n      accounting\n    - [x86] KVM/VMX: Extend add_atomic_switch_msr() to allow VMENTER only\n      MSRs\n    - [x86] KVM/VMX: Use MSR save list for IA32_FLUSH_CMD if required\n    - cpu/hotplug: Online siblings when SMT control is turned on\n    - [x86] litf: Introduce vmx status variable\n    - [x86] kvm: Drop L1TF MSR list approach\n    - [x86] l1tf: Handle EPT disabled state proper\n    - [x86] kvm: Move l1tf setup function\n    - [x86] kvm: Add static key for flush always\n    - [x86] kvm: Serialize L1D flush parameter setter\n    - [x86] kvm: Allow runtime control of L1D flush\n    - cpu/hotplug: Expose SMT control init function\n    - cpu/hotplug: Set CPU_SMT_NOT_SUPPORTED early\n    - [x86] bugs, kvm: Introduce boot-time control of L1TF mitigations\n    - Documentation: Add section about CPU vulnerabilities\n    - [x86] KVM/VMX: Initialize the vmx_l1d_flush_pages' content\n    - Documentation/l1tf: Fix typos\n    - cpu/hotplug: detect SMT disabled by BIOS\n    - [x86] KVM/VMX: Don't set l1tf_flush_l1d to true from vmx_l1d_flush()\n    - [x86] KVM/VMX: Replace 'vmx_l1d_flush_always' with\n      'vmx_l1d_flush_cond'\n    - [x86] KVM/VMX: Move the l1tf_flush_l1d test to vmx_l1d_flush()\n    - [x86] irq: Demote irq_cpustat_t::__softirq_pending to u16\n    - [x86] KVM/VMX: Introduce per-host-cpu analogue of l1tf_flush_l1d\n    - [x86] Don't include linux/irq.h from asm/hardirq.h\n    - [x86] irq: Let interrupt handlers set kvm_cpu_l1tf_flush_l1d\n    - [x86] KVM/VMX: Don't set l1tf_flush_l1d from\n      vmx_handle_external_intr()\n    - Documentation/l1tf: Remove Yonah processors from not vulnerable\n      list\n    - [x86] KVM: x86: Add a framework for supporting MSR-based features\n    - KVM: SVM: Add MSR-based feature support for serializing LFENCE\n    - [x86] KVM: X86: Introduce kvm_get_msr_feature()\n    - [x86] KVM: X86: Allow userspace to define the microcode version\n    - KVM: VMX: support MSR_IA32_ARCH_CAPABILITIES as a feature MSR\n    - [x86] speculation: Simplify sysfs report of VMX L1TF vulnerability\n    - [x86] speculation: Use ARCH_CAPABILITIES to skip L1D flush on\n      vmentry\n    - KVM: VMX: Tell the nested hypervisor to skip L1D flush on vmentry\n    - cpu/hotplug: Fix SMT supported evaluation\n    - [x86] speculation/l1tf: Invert all not present mappings\n    - [x86] speculation/l1tf: Make pmd/pud_mknotpresent() invert\n    - [x86] mm/pat: Make set_memory_np() L1TF safe\n    - [x86] mm/kmmio: Make the tracer robust against L1TF\n    - tools headers: Synchronise x86 cpufeatures.h for L1TF additions\n    - [x86] microcode: Do not upload microcode if CPUs are offline\n    - [x86] microcode: Allow late microcode loading with SMT disabled\n    - [x86] smp: fix non-SMP broken build due to redefinition of\n      apic_id_is_primary_thread\n    - cpu/hotplug: Non-SMP machines do not make use of booted_once\n    - [x86] init: fix build with CONFIG_SWAP=n\n    - [x86] speculation/l1tf: Unbreak !__HAVE_ARCH_PFN_MODIFY_ALLOWED\n      architectures\n    - [x86] cpu/amd: Limit cpu_core_id fixup to families older than F17h\n    - [x86] CPU/AMD: Have smp_num_siblings and cpu_llc_id always be\n      present\n    - [x86] l1tf: Fix build error seen if CONFIG_KVM_INTEL is disabled\n    - [x86] i8259: Add missing include file\n    - [x86] speculation/l1tf: Exempt zeroed PTEs from inversion\n\n  [ Yves-Alexis Perez ]\n  * [rt] refresh 0284-cpu-rt-Rework-cpu-down-for-PREEMPT_RT and\n    0286-kernel-cpu-fix-cpu-down-problem-if-kthread-s-cpu-is- context after\n    applying L1TF fixes.\n  * [rt] update 0281-random-Make-it-work-on-rt to fix builds with recent\n    compilers.\n\n  [ Ben Hutchings ]\n  * Bump ABI to 8\n\n[dgit import unpatched linux 4.9.110-3+deb9u3]","distinct":true,"url":"https://api.github.com/repos/raspbian-packages/linux-4.9/commits/17002d2c40bd132b2529d15fd2e81554848c89fc"},{"sha":"24f02a440d689014a5ae1ab3b080f5abcd79a04f","author":{"name":"Ben Hutchings","email":"73675debcd8a436be48ec22211dcf44fe0df0a64@decadent.org.uk"},"message":"Include package version along with kernel release in stack traces\n\nFor distribution binary packages we assume\n$DISTRIBUTION_OFFICIAL_BUILD, $DISTRIBUTOR and $DISTRIBUTION_VERSION\nare set.\n\n\nGbp-Pq: Topic debian\nGbp-Pq: Name version.patch","distinct":true,"url":"https://api.github.com/repos/raspbian-packages/linux-4.9/commits/24f02a440d689014a5ae1ab3b080f5abcd79a04f"},{"sha":"b918bc42b6513f70f2046b2151c97b1c6ed6d9d8","author":{"name":"Ben Hutchings","email":"73675debcd8a436be48ec22211dcf44fe0df0a64@decadent.org.uk"},"message":"Make mkcompile_h accept an alternate timestamp string\n\nWe want to include the Debian version in the utsname::version string\ninstead of a full timestamp string.  However, we still need to provide\na standard timestamp string for gen_initramfs_list.sh to make the\nkernel image reproducible.\n\nMake mkcompile_h use $KBUILD_BUILD_VERSION_TIMESTAMP in preference to\n$KBUILD_BUILD_TIMESTAMP.\n\n\nGbp-Pq: Topic debian\nGbp-Pq: Name uname-version-timestamp.patch","distinct":true,"url":"https://api.github.com/repos/raspbian-packages/linux-4.9/commits/b918bc42b6513f70f2046b2151c97b1c6ed6d9d8"},{"sha":"3127941429a346bc07cc5b4ae5c33f343ab253ed","author":{"name":"Bastian Blank","email":"4dbfe864e4d78091f699c03e2b5c8bc8f535e579@debian.org"},"message":"kbuild: Make the toolchain variables easily overwritable\n\nAllow make variables to be overridden for each flavour by a file in\nthe build tree, .kernelvariables.\n\nWe currently use this for ARCH, KERNELRELEASE, CC, and in some cases\nalso CROSS_COMPILE, CFLAGS_KERNEL and CFLAGS_MODULE.\n\nThis file can only be read after we establish the build tree, and all\nuse of $(ARCH) needs to be moved after this.\n\n\nGbp-Pq: Topic debian\nGbp-Pq: Name kernelvariables.patch","distinct":true,"url":"https://api.github.com/repos/raspbian-packages/linux-4.9/commits/3127941429a346bc07cc5b4ae5c33f343ab253ed"},{"sha":"b09d7517cc6e38e780ac468952804daeced93c08","author":{"name":"Ian Campbell","email":"a8db091655a7f47ecb9c39a2d278e9662e440dc0@hellion.org.uk"},"message":"Tweak gitignore for Debian pkg-kernel using git svn.\n\n[bwh: Tweak further for pure git]\n\n\nGbp-Pq: Topic debian\nGbp-Pq: Name gitignore.patch","distinct":true,"url":"https://api.github.com/repos/raspbian-packages/linux-4.9/commits/b09d7517cc6e38e780ac468952804daeced93c08"},{"sha":"66678d892630ed0d24990db29bcc510e7a027a2f","author":{"name":"Ben Hutchings","email":"73675debcd8a436be48ec22211dcf44fe0df0a64@decadent.org.uk"},"message":"Partially revert \"MIPS: Add -Werror to arch/mips/Kbuild\"\n\nThis reverts commit 66f9ba101f54bda63ab1db97f9e9e94763d0651b.\n\nWe really don't want to add -Werror anywhere.\n\nGbp-Pq: Topic debian\nGbp-Pq: Name mips-disable-werror.patch","distinct":true,"url":"https://api.github.com/repos/raspbian-packages/linux-4.9/commits/66678d892630ed0d24990db29bcc510e7a027a2f"},{"sha":"98fe36cbf9b7aff13ada8be1d595d395d79563ee","author":{"name":"Nobuhiro Iwamatsu","email":"b91c10c1aec1667e57a5b2aee1063de531249b10@nigauri.org"},"message":"Fix uImage build\n\n[bwh: This was added without a description, but I think it is dealing\nwith a similar issue to powerpcspe-omit-uimage.patch]\n\n\nGbp-Pq: Topic debian\nGbp-Pq: Name arch-sh4-fix-uimage-build.patch","distinct":true,"url":"https://api.github.com/repos/raspbian-packages/linux-4.9/commits/98fe36cbf9b7aff13ada8be1d595d395d79563ee"},{"sha":"a1c2d1dcd48b7323e2bb02c48532ae2902908cf5","author":{"name":"Debian Kernel Team","email":"9edebc28f2aeb05a8cf053dd68152613ab8337c8@lists.debian.org"},"message":"powerpcspe-omit-uimage\n\n\nGbp-Pq: Topic debian\nGbp-Pq: Name powerpcspe-omit-uimage.patch","distinct":true,"url":"https://api.github.com/repos/raspbian-packages/linux-4.9/commits/a1c2d1dcd48b7323e2bb02c48532ae2902908cf5"},{"sha":"2cd276c6dff8425d87d7fc5e3f5cf858e0e9505e","author":{"name":"Ben Hutchings","email":"73675debcd8a436be48ec22211dcf44fe0df0a64@decadent.org.uk"},"message":"Kbuild: kconfig: Verbose version of --listnewconfig\n\nIf the KBUILD_VERBOSE environment variable is set to non-zero, show\nthe default values of new symbols and not just their names.\n\nBased on work by Bastian Blank <waldi@debian.org> and\nmaximilian attems <max@stro.at>.  Simplified by Michal Marek\n<mmarek@suse.cz>.\n\nSigned-off-by: Ben Hutchings <ben@decadent.org.uk>\n\nGbp-Pq: Topic features/all\nGbp-Pq: Name Kbuild-kconfig-Verbose-version-of-listnewconfig.patch","distinct":true,"url":"https://api.github.com/repos/raspbian-packages/linux-4.9/commits/2cd276c6dff8425d87d7fc5e3f5cf858e0e9505e"},{"sha":"6ebac4016655b151a304b09cde4d740922a02b87","author":{"name":"Chris Boot","email":"a6eb4d9d7f99ca47abe56f3220597663cf37ca4a@bootc.net"},"message":"modpost symbol prefix setting\n\n[bwh: The original version of this was added by Bastian Blank.  The\nupstream code includes <generated/autoconf.h> so that <linux/export.h>\ncan tell whether C symbols have an underscore prefix.  Since we build\nmodpost separately from the kernel, <generated/autoconf.h> won't exist.\nHowever, no Debian Linux architecture uses the symbol prefix, so we\ncan simply omit it.]\n\n\nGbp-Pq: Topic debian\nGbp-Pq: Name modpost-symbol-prefix.patch","distinct":true,"url":"https://api.github.com/repos/raspbian-packages/linux-4.9/commits/6ebac4016655b151a304b09cde4d740922a02b87"},{"sha":"55d05f43593c11e619a974f088de2e3cbc319097","author":{"name":"Bastian Blank","email":"4dbfe864e4d78091f699c03e2b5c8bc8f535e579@debian.org"},"message":"Create manpages and binaries including the version\n\n[bwh: Fix version insertion in perf man page cross-references and perf\nman page title.  Install bash_completion script for perf with a\nversion-dependent name.  And do the same for trace.]\n\n\nGbp-Pq: Topic debian\nGbp-Pq: Name tools-perf-version.patch","distinct":true,"url":"https://api.github.com/repos/raspbian-packages/linux-4.9/commits/55d05f43593c11e619a974f088de2e3cbc319097"},{"sha":"cdfb524b7fb4eedb761625dc88268e252b159291","author":{"name":"Bastian Blank","email":"4dbfe864e4d78091f699c03e2b5c8bc8f535e579@debian.org"},"message":"Install perf scripts non-executable\n\n[bwh: Forward-ported to 3.12]\n\n\nGbp-Pq: Topic debian\nGbp-Pq: Name tools-perf-install.patch","distinct":true,"url":"https://api.github.com/repos/raspbian-packages/linux-4.9/commits/cdfb524b7fb4eedb761625dc88268e252b159291"},{"sha":"f2fd76a66c8adee1b33c5f2eccc33350580607c9","author":{"name":"Ben Hutchings","email":"73675debcd8a436be48ec22211dcf44fe0df0a64@decadent.org.uk"},"message":"af9005: Use request_firmware() to load register init script\n\nRead the register init script from the Windows driver.  This is sick\nbut should avoid the potential copyright infringement in distributing\na version of the script which is directly derived from the driver.\n\nGbp-Pq: Topic features/all\nGbp-Pq: Name drivers-media-dvb-usb-af9005-request_firmware.patch","distinct":true,"url":"https://api.github.com/repos/raspbian-packages/linux-4.9/commits/f2fd76a66c8adee1b33c5f2eccc33350580607c9"},{"sha":"8a769cb89e51de34bf85819f9d554c690bef337e","author":{"name":"Ben Hutchings","email":"73675debcd8a436be48ec22211dcf44fe0df0a64@decadent.org.uk"},"message":"iwlwifi: Do not request unreleased firmware for IWL6000\n\nThe iwlwifi driver currently supports firmware API versions 4-6 for\nthese devices.  It will request the file for the latest supported\nversion and then fall back to earlier versions.  However, the latest\nversion that has actually been released is 4, so we expect the\nrequests for versions 6 and then 5 to fail.\n\nThe installer appears to report any failed request, and it is probably\nnot easy to detect that this particular failure is harmless.  So stop\nrequesting the unreleased firmware.\n\n\nGbp-Pq: Topic debian\nGbp-Pq: Name iwlwifi-do-not-request-unreleased-firmware.patch","distinct":true,"url":"https://api.github.com/repos/raspbian-packages/linux-4.9/commits/8a769cb89e51de34bf85819f9d554c690bef337e"},{"sha":"15c9f1c7be0ccf24772d1add8d588bed6aee71f1","author":{"name":"Ben Hutchings","email":"73675debcd8a436be48ec22211dcf44fe0df0a64@decadent.org.uk"},"message":"firmware_class: Log every success and failure against given device\n\nThe hundreds of users of request_firmware() have nearly as many\ndifferent log formats for reporting failures.  They also have only the\nvaguest hint as to what went wrong; only firmware_class really knows\nthat.  Therefore, add specific log messages for the failure modes that\naren't currently logged.\n\nIn case of a driver that tries multiple names, this may result in the\nimpression that it failed to initialise.  Therefore, also log successes.\n\nThis makes many error messages in drivers redundant, which will be\nremoved in later patches.\n\nThis does not cover the case where we fall back to a user-mode helper\n(which is no longer enabled in Debian).\n\nNOTE: hw-detect will depend on the \"firmware: failed to load %s (%d)\\n\"\nformat to detect missing firmware.\n\nGbp-Pq: Topic bugfix/all\nGbp-Pq: Name firmware_class-log-every-success-and-failure.patch","distinct":true,"url":"https://api.github.com/repos/raspbian-packages/linux-4.9/commits/15c9f1c7be0ccf24772d1add8d588bed6aee71f1"},{"sha":"cfb8ece7fc8b98722805162b277e94c6574b1f77","author":{"name":"Ben Hutchings","email":"73675debcd8a436be48ec22211dcf44fe0df0a64@decadent.org.uk"},"message":"firmware: Remove redundant log messages from drivers\n\nNow that firmware_class logs every success and failure consistently,\nmany other log messages can be removed from drivers.\n\nThis will probably need to be split up into multiple patches prior to\nupstream submission.\n\n\nGbp-Pq: Topic bugfix/all\nGbp-Pq: Name firmware-remove-redundant-log-messages-from-drivers.patch","distinct":true,"url":"https://api.github.com/repos/raspbian-packages/linux-4.9/commits/cfb8ece7fc8b98722805162b277e94c6574b1f77"},{"sha":"bb09a4a9c879921fa39eca5c75d56049ab813e44","author":{"name":"Ben Hutchings","email":"73675debcd8a436be48ec22211dcf44fe0df0a64@decadent.org.uk"},"message":"radeon: Firmware is required for DRM and KMS on R600 onward\n\nradeon requires firmware/microcode for the GPU in all chips, but for\nnewer chips (apparently R600 'Evergreen' onward) it also expects\nfirmware for the memory controller and other sub-blocks.\n\nradeon attempts to gracefully fall back and disable some features if\nthe firmware is not available, but becomes unstable - the framebuffer\nand/or system memory may be corrupted, or the display may stay black.\n\nTherefore, perform a basic check for the existence of\n/lib/firmware/radeon when a device is probed, and abort if it is\nmissing, except for the pre-R600 case.\n\n\nGbp-Pq: Topic bugfix/all\nGbp-Pq: Name radeon-firmware-is-required-for-drm-and-kms-on-r600-onward.patch","distinct":true,"url":"https://api.github.com/repos/raspbian-packages/linux-4.9/commits/bb09a4a9c879921fa39eca5c75d56049ab813e44"},{"sha":"f42c413ae569f21d13e86b40e546458b9835009e","author":{"name":"J. R. Okajima","email":"73d80b205f421255a15cfb70e7ac4bcfa8389224@yahoo.co.jp"},"message":"aufs4.9 base patch\n\nPatch headers added by debian/patches/features/all/aufs4/gen-patch\n\naufs4.9 base patch\n\n\nGbp-Pq: Topic features/all/aufs4\nGbp-Pq: Name aufs4-base.patch","distinct":true,"url":"https://api.github.com/repos/raspbian-packages/linux-4.9/commits/f42c413ae569f21d13e86b40e546458b9835009e"},{"sha":"d7358895d68f34c2219f60ae92fd76ddc2e6f220","author":{"name":"J. R. Okajima","email":"73d80b205f421255a15cfb70e7ac4bcfa8389224@yahoo.co.jp"},"message":"aufs4.9 mmap patch\n\nPatch headers added by debian/patches/features/all/aufs4/gen-patch\n\naufs4.9 mmap patch\n\n\nGbp-Pq: Topic features/all/aufs4\nGbp-Pq: Name aufs4-mmap.patch","distinct":true,"url":"https://api.github.com/repos/raspbian-packages/linux-4.9/commits/d7358895d68f34c2219f60ae92fd76ddc2e6f220"}]}
{"actor":{"display_login":"raspbian-autopush"}}