Home Home > GIT Browse > openSUSE-42.3
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
26 hoursMerge branch 'SLE12-SP3' into openSUSE-42.3openSUSE-42.3Takashi Iwai
suse-commit: 6e94db336f01e1945151d65a8dfad1915d5f3707
26 hoursMerge branch 'SLE12-SP3_EMBARGO' into SLE12-SP3SLE12-SP3Takashi Iwai
suse-commit: f206194f03796032c37da79528f95646aade8811
33 hours- Linux 4.4.147 (bnc#1012382).Jiri Slaby
- scsi: qla2xxx: Fix ISP recovery on unload (bnc#1012382). - scsi: qla2xxx: Return error when TMF returns (bnc#1012382). - nohz: Fix local_timer_softirq_pending() (bnc#1012382). - netlink: Do not subscribe to non-existent groups (bnc#1012382). - netlink: Don't shift with UB on nlk->ngroups (bnc#1012382). - netlink: Don't shift on 64 for ngroups (bnc#1012382). - ACPI / PCI: Bail early in acpi_pci_add_bus() if there is no ACPI handle (bnc#1012382). - ring_buffer: tracing: Inherit the tracing setting to next ring buffer (bnc#1012382). - i2c: imx: Fix reinit_completion() use (bnc#1012382). - Refresh patches.drivers/scsi-qla2xxx-Add-ability-to-autodetect-SFP-type.patch. suse-commit: 8302b03305925f7a704a56cc665e2ec69479c2ee
33 hoursbtrfs: quota: Set rescan progress to (u64)-1 if we hit last leafJiri Slaby
(git-fixes). suse-commit: cbc89e20b3944511fc61c6d0b89b0f87413bf472
33 hours- Linux 4.4.146 (bnc#1012382).Jiri Slaby
- MIPS: Fix off-by-one in pci_resource_to_user() (bnc#1012382). - Input: elan_i2c - add ACPI ID for lenovo ideapad 330 (bnc#1012382). - Input: i8042 - add Lenovo LaVie Z to the i8042 reset list (bnc#1012382). - Input: elan_i2c - add another ACPI ID for Lenovo Ideapad 330-15AST (bnc#1012382). - tracing: Fix double free of event_trigger_data (bnc#1012382). - tracing: Fix possible double free in event_enable_trigger_func() (bnc#1012382). - tracing/kprobes: Fix trace_probe flags on enable_trace_kprobe() failure (bnc#1012382). - tracing: Quiet gcc warning about maybe unused link variable (bnc#1012382). - ALSA: emu10k1: add error handling for snd_ctl_add (bnc#1012382). - ALSA: fm801: add error handling for snd_ctl_add (bnc#1012382). - nfsd: fix potential use-after-free in nfsd4_decode_getdeviceinfo (bnc#1012382). - mm: vmalloc: avoid racy handling of debugobjects in vunmap (bnc#1012382). - mm/slub.c: add __printf verification to slab_err() (bnc#1012382). - rtc: ensure rtc_set_alarm fails when alarms are not supported (bnc#1012382). - netfilter: ipset: List timing out entries with "timeout 1" instead of zero (bnc#1012382). - hvc_opal: don't set tb_ticks_per_usec in udbg_init_opal_common() (bnc#1012382). - powerpc/64s: Fix compiler store ordering to SLB shadow area (bnc#1012382). - RDMA/mad: Convert BUG_ONs to error flows (bnc#1012382). - disable loading f2fs module on PAGE_SIZE > 4KB (bnc#1012382). - f2fs: fix to don't trigger writeback during recovery (bnc#1012382). - usbip: usbip_detach: Fix memory, udev context and udev leak (bnc#1012382). - perf/x86/intel/uncore: Correct fixed counter index check in generic code (bnc#1012382). - perf/x86/intel/uncore: Correct fixed counter index check for NHM (bnc#1012382). - iwlwifi: pcie: fix race in Rx buffer allocator (bnc#1012382). - Bluetooth: hci_qca: Fix "Sleep inside atomic section" warning (bnc#1012382). - Bluetooth: btusb: Add a new Realtek 8723DE ID 2ff8:b011 (bnc#1012382). - ASoC: dpcm: fix BE dai not hw_free and shutdown (bnc#1012382). - mfd: cros_ec: Fail early if we cannot identify the EC (bnc#1012382). - mwifiex: handle race during mwifiex_usb_disconnect (bnc#1012382). - wlcore: sdio: check for valid platform device data before suspend (bnc#1012382). - media: videobuf2-core: don't call memop 'finish' when queueing (bnc#1012382). - btrfs: add barriers to btrfs_sync_log before log_commit_wait wakeups (bnc#1012382). - btrfs: qgroup: Finish rescan when hit the last leaf of extent tree (bnc#1012382). - PCI: Prevent sysfs disable of device while driver is attached (bnc#1012382). - ath: Add regulatory mapping for FCC3_ETSIC (bnc#1012382). - ath: Add regulatory mapping for ETSI8_WORLD (bnc#1012382). - ath: Add regulatory mapping for APL13_WORLD (bnc#1012382). - ath: Add regulatory mapping for APL2_FCCA (bnc#1012382). - ath: Add regulatory mapping for Uganda (bnc#1012382). - ath: Add regulatory mapping for Tanzania (bnc#1012382). - ath: Add regulatory mapping for Serbia (bnc#1012382). - ath: Add regulatory mapping for Bermuda (bnc#1012382). - ath: Add regulatory mapping for Bahamas (bnc#1012382). - powerpc/32: Add a missing include header (bnc#1012382). - powerpc/chrp/time: Make some functions static, add missing header include (bnc#1012382). - powerpc/powermac: Add missing prototype for note_bootable_part() (bnc#1012382). - powerpc/powermac: Mark variable x as unused (bnc#1012382). - powerpc/8xx: fix invalid register expression in head_8xx.S (bnc#1012382). - pinctrl: at91-pio4: add missing of_node_put (bnc#1012382). - PCI: pciehp: Request control of native hotplug only if supported (bnc#1012382). - mwifiex: correct histogram data with appropriate index (bnc#1012382). - scsi: ufs: fix exception event handling (bnc#1012382). - ALSA: emu10k1: Rate-limit error messages about page errors (bnc#1012382). - regulator: pfuze100: add .is_enable() for pfuze100_swb_regulator_ops (bnc#1012382). - md: fix NULL dereference of mddev->pers in remove_and_add_spares() (bnc#1012382). - ALSA: usb-audio: Apply rate limit to warning messages in URB complete callback (bnc#1012382). - HID: hid-plantronics: Re-resend Update to map button for PTT products (bnc#1012382). - drm/radeon: fix mode_valid's return type (bnc#1012382). - powerpc/embedded6xx/hlwd-pic: Prevent interrupts from being handled by Starlet (bnc#1012382). - HID: i2c-hid: check if device is there before really probing (bnc#1012382). - tty: Fix data race in tty_insert_flip_string_fixed_flag (bnc#1012382). - dma-iommu: Fix compilation when !CONFIG_IOMMU_DMA (bnc#1012382). - media: rcar_jpu: Add missing clk_disable_unprepare() on error in jpu_open() (bnc#1012382). - libata: Fix command retry decision (bnc#1012382). - media: saa7164: Fix driver name in debug output (bnc#1012382). - mtd: rawnand: fsl_ifc: fix FSL NAND driver to read all ONFI parameter pages (bnc#1012382). - brcmfmac: Add support for bcm43364 wireless chipset (bnc#1012382). - s390/cpum_sf: Add data entry sizes to sampling trailer entry (bnc#1012382). - perf: fix invalid bit in diagnostic entry (bnc#1012382). - scsi: 3w-9xxx: fix a missing-check bug (bnc#1012382). - scsi: 3w-xxxx: fix a missing-check bug (bnc#1012382). - scsi: megaraid: silence a static checker bug (bnc#1012382). - thermal: exynos: fix setting rising_threshold for Exynos5433 (bnc#1012382). - bpf: fix references to free_bpf_prog_info() in comments (bnc#1012382). - media: siano: get rid of __le32/__le16 cast warnings (bnc#1012382). - drm/atomic: Handling the case when setting old crtc for plane (bnc#1012382). - ALSA: hda/ca0132: fix build failure when a local macro is defined (bnc#1012382). - memory: tegra: Do not handle spurious interrupts (bnc#1012382). - memory: tegra: Apply interrupts mask per SoC (bnc#1012382). - drm/gma500: fix psb_intel_lvds_mode_valid()'s return type (bnc#1012382). - ipconfig: Correctly initialise ic_nameservers (bnc#1012382). - rsi: Fix 'invalid vdd' warning in mmc (bnc#1012382). - audit: allow not equal op for audit by executable (bnc#1012382). - microblaze: Fix simpleImage format generation (bnc#1012382). - usb: hub: Don't wait for connect state at resume for powered-off ports (bnc#1012382). - crypto: authencesn - don't leak pointers to authenc keys (bnc#1012382). - crypto: authenc - don't leak pointers to authenc keys (bnc#1012382). - media: omap3isp: fix unbalanced dma_iommu_mapping (bnc#1012382). - scsi: scsi_dh: replace too broad "TP9" string with the exact models (bnc#1012382). - scsi: megaraid_sas: Increase timeout by 1 sec for non-RAID fastpath IOs (bnc#1012382). - media: si470x: fix __be16 annotations (bnc#1012382). - drm: Add DP PSR2 sink enable bit (bnc#1012382). - random: mix rdrand with entropy sent in from userspace (bnc#1012382). - squashfs: be more careful about metadata corruption (bnc#1012382). - dmaengine: pxa_dma: remove duplicate const qualifier (bnc#1012382). - ASoC: pxa: Fix module autoload for platform drivers (bnc#1012382). - ipv4: remove BUG_ON() from fib_compute_spec_dst (bnc#1012382). - net: fix amd-xgbe flow-control issue (bnc#1012382). - net: lan78xx: fix rx handling before first packet is send (bnc#1012382). - xen-netfront: wait xenbus state change when load module manually (bnc#1012382). - NET: stmmac: align DMA stuff to largest cache line length (bnc#1012382). - tcp: do not force quickack when receiving out-of-order packets (bnc#1012382). - tcp: add max_quickacks param to tcp_incr_quickack and tcp_enter_quickack_mode (bnc#1012382). - tcp: do not aggressively quick ack after ECN events (bnc#1012382). - tcp: refactor tcp_ecn_check_ce to remove sk type cast (bnc#1012382). - tcp: add one more quick ack after after ECN events (bnc#1012382). - inet: frag: enforce memory limits earlier (bnc#1012382 bsc#970506). - net: dsa: Do not suspend/resume closed slave_dev (bnc#1012382). - netlink: Fix spectre v1 gadget in netlink_create() (bnc#1012382). - squashfs: more metadata hardening (bnc#1012382). - squashfs: more metadata hardenings (bnc#1012382). - can: ems_usb: Fix memory leak on ems_usb_disconnect() (bnc#1012382). - net: socket: fix potential spectre v1 gadget in socketcall (bnc#1012382). - virtio_balloon: fix another race between migration and ballooning (bnc#1012382). - kvm: x86: vmx: fix vpid leak (bnc#1012382). - crypto: padlock-aes - Fix Nano workaround data corruption (bnc#1012382). - Refresh patches.drivers/0085-Replace-asm-uaccess.h-with-linux-uaccess.h-globally.patch. - Refresh patches.drivers/megaraid_sas-Dynamic-Raid-Map-Changes-for-SAS3..patch. - Refresh patches.suse/0003-md-cluster-Fix-the-remove-sequence-with-the-new-MD-r.patch. - Delete patches.fixes/net-disable-fragment-reassembly-if-high_thresh-is-ze.patch. suse-commit: 08686dc3ead4124ed43dcffe3feb67cc5f67a7a4
33 hours- Linux 4.4.145 (bnc#1012382).Jiri Slaby
- MIPS: ath79: fix register address in ath79_ddr_wb_flush() (bnc#1012382). - ip: hash fragments consistently (bnc#1012382). - net/mlx4_core: Save the qpn from the input modifier in RST2INIT wrapper (bnc#1012382). - rtnetlink: add rtnl_link_state check in rtnl_configure_link (bnc#1012382). - tcp: fix dctcp delayed ACK schedule (bnc#1012382). - tcp: helpers to send special DCTCP ack (bnc#1012382). - tcp: do not cancel delay-AcK on DCTCP special ACK (bnc#1012382). - tcp: do not delay ACK in DCTCP upon CE status change (bnc#1012382). - ip: in cmsg IP(V6)_ORIGDSTADDR call pskb_may_pull (bnc#1012382). - usb: cdc_acm: Add quirk for Castles VEGA3000 (bnc#1012382). - usb: gadget: f_fs: Only return delayed status when len is 0 (bnc#1012382). - driver core: Partially revert "driver core: correct device's shutdown order" (bnc#1012382). - can: xilinx_can: fix RX loop if RXNEMP is asserted without RXOK (bnc#1012382). - can: xilinx_can: fix recovery from error states not being propagated (bnc#1012382). - can: xilinx_can: fix device dropping off bus on RX overrun (bnc#1012382). - can: xilinx_can: keep only 1-2 frames in TX FIFO to fix TX accounting (bnc#1012382). - can: xilinx_can: fix incorrect clear of non-processed interrupts (bnc#1012382). - can: xilinx_can: fix RX overflow interrupt not being enabled (bnc#1012382). - turn off -Wattribute-alias (bnc#1012382). - ARM: fix put_user() for gcc-8 (bnc#1012382). - kABI: reexport tcp_send_ack (kabi). suse-commit: 03d77382b2947c6765f64d2f6755e0e739cbd228
33 hoursx86/irqflags: Provide a declaration for native_save_flJiri Slaby
(git-fixes). suse-commit: b517d19c4c8784a1282270180fc2e2dd7fa31c32
33 hoursmtd: ubi: wl: Fix error return code in ubi_wl_init()Jiri Slaby
(git-fixes). suse-commit: 937b35ff45bcbcb024b8a11970e843468451fe0d
33 hoursblacklist.conf: add one APM commitJiri Slaby
suse-commit: 6e49967a1d540fdcc79bf317b0ffbe1db0ac4930
35 hours- Linux 4.4.144 (bnc#1012382).Jiri Slaby
- x86/cpufeature: preserve numbers (kabi). - x86: nospec on microcode blacklist (bsc#1068032 CVE-2017-5754). - x86/bugs: Respect nospec command line option (bsc#1068032). - KVM/Eventfd: Avoid crash when assign and deassign specific eventfd in parallel (bnc#1012382). - x86/MCE: Remove min interval polling limitation (bnc#1012382). - fat: fix memory allocation failure handling of match_strdup() (bnc#1012382). - ALSA: rawmidi: Change resized buffers atomically (bnc#1012382). - ARC: Fix CONFIG_SWAP (bnc#1012382). - ARC: mm: allow mprotect to make stack mappings executable (bnc#1012382). - mm: memcg: fix use after free in mem_cgroup_iter() (bnc#1012382). - ipv4: Return EINVAL when ping_group_range sysctl doesn't map to user ns (bnc#1012382). - ipv6: fix useless rol32 call on hash (bnc#1012382). - lib/rhashtable: consider param->min_size when setting initial table size (bnc#1012382). - net/ipv4: Set oif in fib_compute_spec_dst (bnc#1012382). - net: phy: fix flag masking in __set_phy_supported (bnc#1012382). - ptp: fix missing break in switch (bnc#1012382). - tg3: Add higher cpu clock for 5762 (bnc#1012382). - net: Don't copy pfmemalloc flag in __copy_skb_header() (bnc#1012382). - skbuff: Unconditionally copy pfmemalloc in __skb_clone() (bnc#1012382). - xhci: Fix perceived dead host due to runtime suspend race with event handler (bnc#1012382). - x86/paravirt: Make native_save_fl() extern inline (bnc#1012382). - x86/cpufeatures: Add CPUID_7_EDX CPUID leaf (bnc#1012382). - x86/cpufeatures: Add Intel feature bits for Speculation Control (CVE-2017-5754 bnc#1012382 bsc#1068032). - x86/cpufeatures: Add AMD feature bits for Speculation Control (CVE-2017-5754 bnc#1012382 bsc#1068032). - x86/msr: Add definitions for new speculation control MSRs (CVE-2017-5754 bnc#1012382 bsc#1068032). - x86/speculation: Add basic IBPB (Indirect Branch Prediction Barrier) support (bnc#1012382). - x86/cpufeatures: Clean up Spectre v2 related CPUID flags (bnc#1012382). - x86/asm/entry/32: Simplify pushes of zeroed pt_regs->REGs (bnc#1012382). - x86/entry/64/compat: Clear registers for compat syscalls, to reduce speculation attack surface (bnc#1012382). - x86/speculation: Update Speculation Control microcode blacklist (bnc#1012382). - x86/speculation: Correct Speculation Control microcode blacklist again (bnc#1012382). - x86/speculation: Clean up various Spectre related details (bnc#1012382). - x86/speculation: Add <asm/msr-index.h> dependency (bnc#1012382). - x86/mm: Give each mm TLB flush generation a unique ID (bnc#1012382). - x86/speculation: Use Indirect Branch Prediction Barrier in context switch (bnc#1012382). - x86/spectre_v2: Don't check microcode versions when running under hypervisors (bnc#1012382). - x86/speculation: Use IBRS if available before calling into firmware (bnc#1012382). - x86/speculation: Move firmware_restrict_branch_speculation_*() from C to CPP (bnc#1012382). - selftest/seccomp: Fix the flag name SECCOMP_FILTER_FLAG_TSYNC (bnc#1012382). - selftest/seccomp: Fix the seccomp(2) signature (bnc#1012382). - xen: set cpu capabilities from xen_start_kernel() (bnc#1012382). - x86/amd: don't set X86_BUG_SYSRET_SS_ATTRS when running under Xen (bnc#1012382). - x86/bugs, KVM: Support the combination of guest and host IBRS (CVE-2018-3639 bnc#1012382 bsc#1087082). - x86/cpufeatures: Add X86_FEATURE_RDS (CVE-2018-3639 bnc#1012382 bsc#1087082). - x86/bugs: Whitelist allowed SPEC_CTRL MSR values (CVE-2018-3639 bnc#1012382 bsc#1087082). - x86/speculation: Create spec-ctrl.h to avoid include hell (CVE-2018-3639 bnc#1012382 bsc#1087082). - prctl: Add speculation control prctls (CVE-2018-3639 bnc#1012382 bsc#1087082). - x86/process: Optimize TIF checks in __switch_to_xtra() (bnc#1012382). - x86/process: Correct and optimize TIF_BLOCKSTEP switch (bnc#1012382). - x86/process: Optimize TIF_NOTSC switch (bnc#1012382). - prctl: Add force disable speculation (CVE-2018-3639 bnc#1012382 bsc#1087082). - seccomp: Use PR_SPEC_FORCE_DISABLE (CVE-2018-3639 bnc#1012382 bsc#1087082). - seccomp: Add filter flag to opt-out of SSB mitigation (CVE-2018-3639 bnc#1012382 bsc#1087082). - proc: Use underscores for SSBD in 'status' (CVE-2018-3639 bnc#1012382 bsc#1087082). - Documentation/spec_ctrl: Do some minor cleanups (bnc#1012382). - x86/bugs: Fix __ssb_select_mitigation() return type (CVE-2018-3639 bnc#1012382 bsc#1087082). - x86/bugs: Make cpu_show_common() static (CVE-2018-3639 bnc#1012382 bsc#1087082). - x86/bugs: Fix the parameters alignment and missing void (CVE-2018-3639 bnc#1012382 bsc#1087082). - x86/cpu: Make alternative_msr_write work for 32-bit code (bnc#1012382). - x86/speculation: Use synthetic bits for IBRS/IBPB/STIBP (CVE-2018-3639 bnc#1012382 bsc#1087082). - x86/cpufeatures: Disentangle SSBD enumeration (CVE-2018-3639 bnc#1012382 bsc#1087082). - x86/cpu/AMD: Fix erratum 1076 (CPB bit) (bnc#1012382). - x86/cpufeatures: Add FEATURE_ZEN (CVE-2018-3639 bnc#1012382 bsc#1087082). - x86/bugs, KVM: Extend speculation control for VIRT_SPEC_CTRL (CVE-2018-3639 bnc#1012382 bsc#1087082). - x86/bugs: Expose x86_spec_ctrl_base directly (CVE-2018-3639 bnc#1012382 bsc#1087082). - x86/xen: Add call of speculative_store_bypass_ht_init() to PV paths (bnc#1012382). - x86/cpu: Re-apply forced caps every time CPU caps are re-read (bnc#1012382). - block: do not use interruptible wait anywhere (bnc#1012382). - clk: tegra: Fix PLL_U post divider and initial rate on Tegra30 (bnc#1012382). - ubi: Introduce vol_ignored() (bnc#1012382). - ubi: Rework Fastmap attach base code (bnc#1012382). - ubi: Be more paranoid while seaching for the most recent Fastmap (bnc#1012382). - ubi: Fix races around ubi_refill_pools() (bnc#1012382). - ubi: Fix Fastmap's update_vol() (bnc#1012382). - ubi: fastmap: Erase outdated anchor PEBs during attach (bnc#1012382). - Revert "skbuff: Unconditionally copy pfmemalloc in __skb_clone()" (kabi). - Revert "net: Don't copy pfmemalloc flag in __copy_skb_header()" (kabi). - Revert "x86/mm: Give each mm TLB flush generation a unique ID" (kabi). - Revert "x86/speculation: Use Indirect Branch Prediction Barrier in context switch" (kabi). - Refresh patches.arch/02-perf-x86-msr-add-amd-irperf-instructions-retired-performance-counter.patch. - Refresh patches.arch/04-x86-cpufeature-enable-ring3mwait-for-knights-landing.patch. - Refresh patches.arch/05-x86-cpufeature-enable-ring3mwait-for-knights-mill.patch. - Refresh patches.arch/39-x86-bugs-kvm-extend-speculation-control-for-virt_spec_ctrl.patch. - Refresh patches.arch/47-kvm-svm-implement-virt_spec_ctrl-support-for-ssbd.patch. - Refresh patches.arch/qcom-0016-x86-efi-Hoist-page-table-switching-code-into-efi_cal.patch. - Refresh patches.arch/qcom-0017-x86-efi-Build-our-own-page-table-structures.patch. - Refresh patches.arch/x86-cpufeature-add-avx512_4vnniw-and-avx512_4fmaps-features.patch. - Refresh patches.arch/x86-cpuid-cleanup-cpuid_regs-definitions.patch. - Refresh patches.arch/x86-cpuid-provide-get_scattered_cpuid_leaf.patch. - Refresh patches.arch/x86-mm-mpx-work-around-mpx-erratum-skd046.patch. - Refresh patches.drivers/0001-blk-mq-add-a-flags-parameter-to-blk_mq_alloc_request.patch. - Refresh patches.drivers/0003-x86-efi-Move-to-generic-__-efi_call_virt.patch. - Refresh patches.drivers/0007-x86-efi-Enable-runtime-call-flag-checking.patch. - Refresh patches.drivers/0012-svm-implements-update_pi_irte-hook-to-setup-posted-interrupt. - Refresh patches.kabi/bpf-ssbd-removal-workaround.patch. - Refresh patches.kabi/revert-x86-cpu-Probe-CPUID-leaf-6-even-when-cpuid_le.patch. - Refresh patches.kabi/revert-x86-cpufeature-Move-some-of-the-scattered-fea.patch. - Refresh patches.suse/0001-kvm-Introduce-nopvspin-kernel-parameter.patch. - Refresh patches.suse/01-x86-feature-enable-the-x86-feature-to-control-speculation.patch. - Refresh patches.suse/02-x86-enter-add-macros-to-set-clear-ibrs-and-set-ibpb.patch. - Refresh patches.suse/03-x86-entry-use-ibrs-on-entry-to-kernel-space.patch. - Refresh patches.suse/05-x86-bugs-kvm-support-the-combination-of-guest-and-host-ibrs.patch. - Refresh patches.suse/05-x86-spec-add-ibrs-control-functions.patch. - Refresh patches.suse/07-x86-idle-disable-ibrs-when-offlining-a-cpu-and-re-enable-on-wakeup.patch. - Refresh patches.suse/08-x86-spec_ctrl-add-an-indirect-branch-predictor-barrier.patch. - Refresh patches.suse/09-x86-mm-set-ibpb-upon-context-switch.patch. - Refresh patches.suse/11-x86-mm-only-set-ibpb-when-the-new-thread-cannot-ptrace-current-thread.patch. - Refresh patches.suse/14-x86-kvm-add-msr_ia32_spec_ctrl-and-msr_ia32_pred_cmd-to-kvm.patch. - Refresh patches.suse/15-x86-kvm-flush-ibp-when-switching-vms.patch. - Refresh patches.suse/16-x86-kvm-toggle-ibrs-on-vm-entry-and-exit.patch. - Refresh patches.suse/18-x86-spec_ctrl-check-whether-ibrs-is-enabled-before-using-it.patch. - Refresh patches.suse/19-x86-spec_ctrl-check-whether-ibpb-is-enabled-before-using-it.patch. - Refresh patches.suse/20-x86-bugs-make-boot-modes-_ro_after_init.patch. - Refresh patches.suse/20-x86-cpu-check-speculation-control-cpuid-bit.patch. - Refresh patches.suse/22-x86-cpu-amd-add-speculative-control-support-for-amd.patch. - Refresh patches.suse/23-x86-spec-check-cpuid-direclty-post-microcode-reload-to-support-ibpb-feature.patch. - Refresh patches.suse/25-x86-svm-set-ibrs-value-on-vm-entry-and-exit.patch. - Refresh patches.suse/26-x86-svm-set-ibpb-when-running-a-different-vcpu.patch. - Refresh patches.suse/nospec-fix-forced-cpucaps-ordering.patch. - Refresh patches.suse/prctl-propagate-has_child_subreaper-flag-to-every-descendant.patch. - Refresh patches.suse/retpolines-disable-ibrs-on-non-skl-fix.patch. - Refresh patches.suse/retpolines-disable-ibrs-on-non-skl.patch. - Refresh patches.suse/sysfs-spectre_v2-handle-spec_ctrl.patch. - Refresh patches.suse/x86-cpu-Rename-WESTMERE2-family-to-NEHALEM_G.patch. - Refresh patches.suse/x86-kaiser-duplicate-cpu-tss.patch. - Refresh patches.drivers/powercap-RAPL-add-support-for-Denverton. - Refresh patches.drivers/x86-powercap-rapl-Reorder-CPU-detection-table. - Refresh patches.drivers/x86-powercap-rapl-Use-Intel-model-macros-intead-of-o. - Delete patches.arch/01.1-x86-msr-add-definitions-for-new-speculation-control-msrs.patch. - Delete patches.arch/01.2-x86-cpufeatures-add-intel-feature-bits-for-speculation-control.patch. - Delete patches.arch/01.3-x86-cpufeatures-add-amd-feature-bits-for-speculation-control.patch. - Delete patches.arch/30-x86-bugs-fix-_ssb_select_mitigation-return-type.patch. - Delete patches.arch/31-x86-bugs-make-cpu_show_common-static.patch. - Delete patches.arch/32-x86-bugs-fix-the-parameters-alignment-and-missing-void.patch. - Delete patches.arch/34-x86-speculation-use-synthetic-bits-for-ibrs-ibpb-stibp.patch. - Delete patches.arch/36-x86-cpufeatures-disentangle-ssbd-enumeration.patch. - Delete patches.arch/37-x86-cpufeatures-add-feature_zen.patch. - Delete patches.arch/43-x86-bugs-expose-x86_spec_ctrl_base-directly.patch. - Delete patches.arch/x86-intel-family-h-add-gemini_lake-soc.patch. - Delete patches.suse/01-x86-feature-enable-the-x86-feature-to-control-speculation.patch. - Delete patches.suse/07-x86-cpufeatures-add-x86_feature_rds.patch. - Delete patches.suse/08-x86-spec_ctrl-add-an-indirect-branch-predictor-barrier.patch. - Delete patches.suse/10-x86-bugs-whitelist-allowed-spec_ctrl-msr-values.patch. - Delete patches.suse/13-x86-speculation-create-spec-ctrl-h-to-avoid-include-hell.patch. - Delete patches.suse/14-prctl-add-speculation-control-prctls.patch. - Delete patches.suse/21-prctl-add-force-disable-speculation.patch. - Delete patches.suse/22-seccomp-use-pr_spec_force_disable.patch. - Delete patches.suse/23-seccomp-add-filter-flag-to-opt-out-of-ssb-mitigation.patch. - Delete patches.suse/27-proc-use-underscores-for-ssbd-in-status.patch. 4.4.144 contains spectre fixes backported from upstream. So this is a monster commit dropping many our patches. The result was compared in the expanded trees and it appears the changes are OK. The result was also checked on qemu using these -cpus: * host -- this differs due to 1751342095f0 and 36268223c1e9 * Skylake-Client * Skylake-Client-IBRS * Skylake-Client-IBRS + nospec * Skylake-Client-IBRS + nospectre_v2 * IvyBridge * core2duo There are no relevant differences in: $ dmesg |grep -iE 'ibrs|ibpb|retpol|spec' and nor in: $ head /sys/devices/system/cpu/vulnerabilities/* suse-commit: b9f77c7a236b7acdbe73a953557bdbf731de63ee
36 hoursMerge branch 'SLE12-SP3_EMBARGO' into openSUSE-42.3_EMBARGOTakashi Iwai
suse-commit: 4e090cccf03b8bc44df284541592fb087136f4ac
39 hoursMerge branch 'SLE12-SP3' into openSUSE-42.3Takashi Iwai
suse-commit: a015d477cc4ba5c84e5ae6055a3ec370c49ca548
2 daysMerge branch 'users/jack/SLE12-SP3/for-next' into SLE12-SP3Takashi Iwai
Pull lots of ext4 fixes from Jan Kara suse-commit: 6fd939d9988cb2a7ea765d0606348acf8ca24501
2 daysUpdateJan Kara
patches.kernel.org/4.4.140-022-jbd2-don-t-mark-block-as-modified-if-the-hand.patch (bnc#1012382 bsc#1099863 cve-2018-10883). suse-commit: 42e5dd527fb3aaa994aa582f52808a85fd38a15d
2 daysext4: add corruption check in ext4_xattr_set_entry()Jan Kara
(bsc#1099844 cve-2018-10879). suse-commit: b2defded12c06f4d109c50bf9a9a24a7711c0d89
2 daysext4: always verify the magic number in xattr blocksJan Kara
(bsc#1099844 cve-2018-10879). suse-commit: 139cf26a9d5486496b75c9361283a8328ee37e75
2 daysext4: avoid running out of journal credits when appending toJan Kara
an inline file (bsc#1099863 cve-2018-10883). suse-commit: d4c749706a5b4e7f56db7c2c5d82d4e63adde999
2 daysUpdateJan Kara
patches.kernel.org/4.4.140-024-ext4-always-check-block-group-bounds-in-ext4_.patch (bnc#1012382 bsc#1099813 cve-2018-10878). suse-commit: a08f4020b7389554ca53aae2cadc5af10e11e423
2 daysUpdateJan Kara
patches.kernel.org/4.4.140-023-ext4-make-sure-bitmaps-and-the-inode-table-do.patch (bnc#1012382 bsc#1099813 cve-2018-10878). suse-commit: 32f22d0c26a2352cc09f91bdc7d6a7f067c0c905
2 daysUpdateJan Kara
patches.kernel.org/4.4.140-025-ext4-only-look-at-the-bg_flags-field-if-it-is.patch (bnc#1012382 bsc#1099811 cve-2018-10876). suse-commit: 318341f0a48b33aa46fcf3e5c0b733b147eae9bd
2 daysUpdateJan Kara
patches.kernel.org/4.4.140-026-ext4-verify-the-depth-of-extent-tree-in-ext4_.patch (bnc#1012382 bsc#1099846 cve-2018-10877). suse-commit: ec41efbd9cb696cfe0ed28df3513a0d650d5b51b
2 daysUpdateJan Kara
patches.kernel.org/4.4.140-028-ext4-clear-i_data-in-ext4_inode_info-when-rem.patch (bnc#1012382 bsc#1099864 cve-2018-10881). suse-commit: 63cad04ebbbd3e63d21e20f8d710730276fdc572
2 daysext4: never move the system.data xattr out of the inode bodyJan Kara
(bsc#1099845 cve-2018-10880). suse-commit: f470f7fab573cdf7b0b245b460202c569806735c
2 daysMerge branch 'users/msuchanek/SLE12-SP3/for-next' into SLE12-SP3Takashi Iwai
Pull powerpc fixes from Michal Suchanek (bsc#1103269) suse-commit: c3d27173666cbffd236835c40bf2989390d763db
2 dayspowerpc/fadump: merge adjacent memory ranges to reduce PT_LOADMichal Suchanek
segements (bsc#1103269). suse-commit: 81de390225464bdba82b356dc3926f8dd6c8eabd
2 dayspowerpc/fadump: handle crash memory ranges array index overflowMichal Suchanek
(bsc#1103269). suse-commit: dc681d4809bb1610822588e0ba31ec6fb1e8769d
2 dayspatches.kernel.org/4.4.140-029-ext4-add-more-inode-number-paranoia-checks.patch:Jan Kara
Add CVE reference (bnc#1012382 cve-2018-10882). suse-commit: 6581294cb3dc2e9ef1c50f4d945b408a4c414254
2 daysext4: do not update s_last_mounted of a frozen fs (bsc#1101841).Jan Kara
suse-commit: bf308b4cc4f89fa57e3d2c050eed4b1b0f0e4c66
2 daysext4: factor out helper ext4_sample_last_mounted()Jan Kara
(bsc#1101841). suse-commit: ac68e3c4c5631f5caa0053b29c6760f6567d55bc
2 daysvfs: add the sb_start_intwrite_trylock() helper (bsc#1101841).Jan Kara
suse-commit: a6a358b0a4fe7ac76a5ac73ccf86f65291ae1b59
2 daysext4: fix check to prevent initializing reserved inodesJan Kara
(bsc#1104319). suse-commit: be3052d219983a1bb53ed3fc4cb78f6ab8dc7a78
2 daysext4: check for allocation block validity with block groupJan Kara
locked (bsc#1104495). suse-commit: b9a21b8439910163b2f2156854a6476201303a75
2 daysext4: fix inline data updates with checksums enabledJan Kara
(bsc#1104494). suse-commit: 9ba48b2a00ac9307dbb573d186a2c59837d31828
3 daysbtrfs: Don't remove block group still has pinned down bytesQu Wenruo
(bsc#1086457). suse-commit: d49726797cd5348e4c2cecc41d78b813cffef7a7
5 daysMerge branch 'SLE12-SP3' into openSUSE-42.3Takashi Iwai
suse-commit: 80d095f60aa3d04455e6c45bc8d82cc03185b551
5 daysext4: fix false negatives *and* false positives inJan Kara
ext4_check_descriptors() (bsc#1103445). suse-commit: 445ea4a396b2eb1c145d9c3d4028b38514014760
6 daysblacklist.conf: add one xhci commitJiri Slaby
suse-commit: 4dc630ed585ffec9a9e9da4b5a985b996db9c551
6 daysesp6: fix memleak on error path in esp6_input (git-fixes).Jiri Slaby
suse-commit: 327b346b9aacc45346d13e9f16d7aae19942deb1
6 daysMerge branch 'SLE12-SP3' into openSUSE-42.3Takashi Iwai
suse-commit: 78588834618e974cba5eddb4af4bc7a63cc62213
6 daysRevert 'block-cancel-workqueue-entries-on-blk_mq_freeze_queue' (bsc#1103717)Hannes Reinecke
Delete patches.fixes/block-cancel-workqueue-entries-on-blk_mq_freeze_queu.patch. suse-commit: 9b7966ecb155ae6de639bb04c22eb1dbf9b481f1
6 daysMerge branch 'SLE12-SP3' into SLE12-SP3_EMBARGOrpm-4.4.143-94.47Takashi Iwai
suse-commit: 6bff971011eb57652b9cf5be604e2caee82607c5
6 daysMerge branch 'users/jbohac/cve/linux-4.4/1103097' into SLE12-SP3_EMBARGOTakashi Iwai
Moved new patches to the end of network section to be applied clenly. suse-commit: d8f791d08536c1515fb68e114cb7cb3a6f9fe7f2
6 daysLinux 4.4.147v4.4.147Greg Kroah-Hartman
6 daysjfs: Fix inconsistency between memory allocation and ea_buf->max_sizeShankara Pailoor
commit 92d34134193e5b129dc24f8d79cb9196626e8d7a upstream. The code is assuming the buffer is max_size length, but we weren't allocating enough space for it. Signed-off-by: Shankara Pailoor <shankarapailoor@gmail.com> Signed-off-by: Dave Kleikamp <dave.kleikamp@oracle.com> Cc: Guenter Roeck <linux@roeck-us.net> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6 daysi2c: imx: Fix reinit_completion() useEsben Haabendal
commit 9f9e3e0d4dd3338b3f3dde080789f71901e1e4ff upstream. Make sure to call reinit_completion() before dma is started to avoid race condition where reinit_completion() is called after complete() and before wait_for_completion_timeout(). Signed-off-by: Esben Haabendal <eha@deif.com> Fixes: ce1a78840ff7 ("i2c: imx: add DMA support for freescale i2c driver") Reviewed-by: Uwe Kleine-K├Ânig <u.kleine-koenig@pengutronix.de> Signed-off-by: Wolfram Sang <wsa@the-dreams.de> Cc: stable@kernel.org Signed-off-by: Sudip Mukherjee <sudipm.mukherjee@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6 daysring_buffer: tracing: Inherit the tracing setting to next ring bufferMasami Hiramatsu
commit 73c8d8945505acdcbae137c2e00a1232e0be709f upstream. Maintain the tracing on/off setting of the ring_buffer when switching to the trace buffer snapshot. Taking a snapshot is done by swapping the backup ring buffer (max_tr_buffer). But since the tracing on/off setting is defined by the ring buffer, when swapping it, the tracing on/off setting can also be changed. This causes a strange result like below: /sys/kernel/debug/tracing # cat tracing_on 1 /sys/kernel/debug/tracing # echo 0 > tracing_on /sys/kernel/debug/tracing # cat tracing_on 0 /sys/kernel/debug/tracing # echo 1 > snapshot /sys/kernel/debug/tracing # cat tracing_on 1 /sys/kernel/debug/tracing # echo 1 > snapshot /sys/kernel/debug/tracing # cat tracing_on 0 We don't touch tracing_on, but snapshot changes tracing_on setting each time. This is an anomaly, because user doesn't know that each "ring_buffer" stores its own tracing-enable state and the snapshot is done by swapping ring buffers. Link: http://lkml.kernel.org/r/153149929558.11274.11730609978254724394.stgit@devbox Cc: Ingo Molnar <mingo@redhat.com> Cc: Shuah Khan <shuah@kernel.org> Cc: Tom Zanussi <tom.zanussi@linux.intel.com> Cc: Hiraku Toyooka <hiraku.toyooka@cybertrust.co.jp> Cc: stable@vger.kernel.org Fixes: debdd57f5145 ("tracing: Make a snapshot feature available from userspace") Signed-off-by: Masami Hiramatsu <mhiramat@kernel.org> [ Updated commit log and comment in the code ] Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org> Signed-off-by: Sudip Mukherjee <sudipm.mukherjee@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6 daysACPI / PCI: Bail early in acpi_pci_add_bus() if there is no ACPI handleVitaly Kuznetsov
commit a0040c0145945d3bd203df8fa97f6dfa819f3f7d upstream. Hyper-V instances support PCI pass-through which is implemented through PV pci-hyperv driver. When a device is passed through, a new root PCI bus is created in the guest. The bus sits on top of VMBus and has no associated information in ACPI. acpi_pci_add_bus() in this case proceeds all the way to acpi_evaluate_dsm(), which reports ACPI: \: failed to evaluate _DSM (0x1001) While acpi_pci_slot_enumerate() and acpiphp_enumerate_slots() are protected against ACPI_HANDLE() being NULL and do nothing, acpi_evaluate_dsm() is not and gives us the error. It seems the correct fix is to not do anything in acpi_pci_add_bus() in such cases. Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com> Signed-off-by: Bjorn Helgaas <bhelgaas@google.com> Cc: Sinan Kaya <okaya@kernel.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6 daysext4: fix false negatives *and* false positives in ext4_check_descriptors()Theodore Ts'o
commit 44de022c4382541cebdd6de4465d1f4f465ff1dd upstream. Ext4_check_descriptors() was getting called before s_gdb_count was initialized. So for file systems w/o the meta_bg feature, allocation bitmaps could overlap the block group descriptors and ext4 wouldn't notice. For file systems with the meta_bg feature enabled, there was a fencepost error which would cause the ext4_check_descriptors() to incorrectly believe that the block allocation bitmap overlaps with the block group descriptor blocks, and it would reject the mount. Fix both of these problems. Signed-off-by: Theodore Ts'o <tytso@mit.edu> Cc: stable@vger.kernel.org Signed-off-by: Benjamin Gilbert <bgilbert@redhat.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6 daysnetlink: Don't shift on 64 for ngroupsDmitry Safonov
commit 91874ecf32e41b5d86a4cb9d60e0bee50d828058 upstream. It's legal to have 64 groups for netlink_sock. As user-supplied nladdr->nl_groups is __u32, it's possible to subscribe only to first 32 groups. The check for correctness of .bind() userspace supplied parameter is done by applying mask made from ngroups shift. Which broke Android as they have 64 groups and the shift for mask resulted in an overflow. Fixes: 61f4b23769f0 ("netlink: Don't shift with UB on nlk->ngroups") Cc: "David S. Miller" <davem@davemloft.net> Cc: Herbert Xu <herbert@gondor.apana.org.au> Cc: Steffen Klassert <steffen.klassert@secunet.com> Cc: netdev@vger.kernel.org Cc: stable@vger.kernel.org Reported-and-Tested-by: Nathan Chancellor <natechancellor@gmail.com> Signed-off-by: Dmitry Safonov <dima@arista.com> Signed-off-by: David S. Miller <davem@davemloft.net> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6 daysnetlink: Don't shift with UB on nlk->ngroupsDmitry Safonov
[ Upstream commit 61f4b23769f0cc72ae62c9a81cf08f0397d40da8 ] On i386 nlk->ngroups might be 32 or 0. Which leads to UB, resulting in hang during boot. Check for 0 ngroups and use (unsigned long long) as a type to shift. Fixes: 7acf9d4237c4 ("netlink: Do not subscribe to non-existent groups"). Reported-by: kernel test robot <rong.a.chen@intel.com> Signed-off-by: Dmitry Safonov <dima@arista.com> Signed-off-by: David S. Miller <davem@davemloft.net> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>