{"push_id":4425932910,"size":332,"distinct_size":332,"ref":"refs/heads/EAS-Mystic-Q","head":"c1fcd7d83d0e70758a35327335d92fa473861548","before":"8f44e22fa28c44f6cccb8fec29ec5ac21a24db0e","commits":[{"sha":"0137be2a2eab38381b5760c760139427ecd649b3","author":{"name":"Eric Dumazet","email":"312c7d941f03386814be517ffdb3e0eb6624e275@google.com"},"message":"tcp: avoid collapses in tcp_prune_queue() if possible\n\n[ Upstream commit f4a3313d8e2ca9fd8d8f45e40a2903ba782607e7 ]\n\nRight after a TCP flow is created, receiving tiny out of order\npackets allways hit the condition :\n\nif (atomic_read(&sk->sk_rmem_alloc) >= sk->sk_rcvbuf)\n\ttcp_clamp_window(sk);\n\ntcp_clamp_window() increases sk_rcvbuf to match sk_rmem_alloc\n(guarded by tcp_rmem[2])\n\nCalling tcp_collapse_ofo_queue() in this case is not useful,\nand offers a O(N^2) surface attack to malicious peers.\n\nBetter not attempt anything before full queue capacity is reached,\nforcing attacker to spend lots of resource and allow us to more\neasily detect the abuse.\n\nSigned-off-by: Eric Dumazet <edumazet@google.com>\nAcked-by: Soheil Hassas Yeganeh <soheil@google.com>\nAcked-by: Yuchung Cheng <ycheng@google.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\nSigned-off-by: Greg Kroah-Hartman <gregkh@google.com>","distinct":true,"url":"https://api.github.com/repos/OktapraAmtono/mystic-kernel-sdm660/commits/0137be2a2eab38381b5760c760139427ecd649b3"},{"sha":"14e0533779770031121dd695807c9f55525c61e9","author":{"name":"Eric Dumazet","email":"312c7d941f03386814be517ffdb3e0eb6624e275@google.com"},"message":"tcp: detect malicious patterns in tcp_collapse_ofo_queue()\n\n[ Upstream commit 3d4bf93ac12003f9b8e1e2de37fe27983deebdcf ]\n\nIn case an attacker feeds tiny packets completely out of order,\ntcp_collapse_ofo_queue() might scan the whole rb-tree, performing\nexpensive copies, but not changing socket memory usage at all.\n\n1) Do not attempt to collapse tiny skbs.\n2) Add logic to exit early when too many tiny skbs are detected.\n\nWe prefer not doing aggressive collapsing (which copies packets)\nfor pathological flows, and revert to tcp_prune_ofo_queue() which\nwill be less expensive.\n\nIn the future, we might add the possibility of terminating flows\nthat are proven to be malicious.\n\nSigned-off-by: Eric Dumazet <edumazet@google.com>\nAcked-by: Soheil Hassas Yeganeh <soheil@google.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\nSigned-off-by: Greg Kroah-Hartman <gregkh@google.com>","distinct":true,"url":"https://api.github.com/repos/OktapraAmtono/mystic-kernel-sdm660/commits/14e0533779770031121dd695807c9f55525c61e9"},{"sha":"c4067f44efd01ef002d88d7c70c90373c1b358fe","author":{"name":"Greg Kroah-Hartman","email":"4645f7897fd33786a2ee1264d590b3c400559d85@linuxfoundation.org"},"message":"Fix backport of \"tcp: detect malicious patterns in tcp_collapse_ofo_queue()\"\n\nBased on review from Eric Dumazet, my backport of commit\n3d4bf93ac12003f9b8e1e2de37fe27983deebdcf to older kernels was a bit\nincorrect.  This patch fixes this.\n\nReported-by: Eric Dumazet <edumazet@google.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\nSigned-off-by: Greg Kroah-Hartman <gregkh@google.com>","distinct":true,"url":"https://api.github.com/repos/OktapraAmtono/mystic-kernel-sdm660/commits/c4067f44efd01ef002d88d7c70c90373c1b358fe"},{"sha":"a518820e1210f0f49482db51da7b426287bf279f","author":{"name":"Greg Kroah-Hartman","email":"4645f7897fd33786a2ee1264d590b3c400559d85@google.com"},"message":"Merge 4.4.142 into android-4.4-p\n\nChanges in 4.4.142\n\tKbuild: fix # escaping in .cmd files for future Make\n\tx86/cpu: Probe CPUID leaf 6 even when cpuid_level == 6\n\tperf tools: Move syscall number fallbacks from perf-sys.h to tools/arch/x86/include/asm/\n\tLinux 4.4.142\n\nChange-Id: I872920492e20aa9c522c5d68354732b7932b03bd\nSigned-off-by: Greg Kroah-Hartman <gregkh@google.com>","distinct":true,"url":"https://api.github.com/repos/OktapraAmtono/mystic-kernel-sdm660/commits/a518820e1210f0f49482db51da7b426287bf279f"},{"sha":"b5c60be40847529490497b3ab2e74b20d2b786c6","author":{"name":"Greg Kroah-Hartman","email":"4645f7897fd33786a2ee1264d590b3c400559d85@google.com"},"message":"Merge 4.4.143 into android-4.4-p\n\nChanges in 4.4.143\n\tcompiler, clang: suppress warning for unused static inline functions\n\tcompiler, clang: properly override 'inline' for clang\n\tcompiler, clang: always inline when CONFIG_OPTIMIZE_INLINING is disabled\n\tcompiler-gcc.h: Add __attribute__((gnu_inline)) to all inline declarations\n\tx86/asm: Add _ASM_ARG* constants for argument registers to <asm/asm.h>\n\tRevert \"sit: reload iphdr in ipip6_rcv\"\n\tocfs2: subsystem.su_mutex is required while accessing the item->ci_parent\n\tbcm63xx_enet: correct clock usage\n\tbcm63xx_enet: do not write to random DMA channel on BCM6345\n\tcrypto: crypto4xx - remove bad list_del\n\tcrypto: crypto4xx - fix crypto4xx_build_pdr, crypto4xx_build_sdr leak\n\tatm: zatm: Fix potential Spectre v1\n\tnet: dccp: avoid crash in ccid3_hc_rx_send_feedback()\n\tnet: dccp: switch rx_tstamp_last_feedback to monotonic clock\n\tnet/mlx5: Fix incorrect raw command length parsing\n\tnet: sungem: fix rx checksum support\n\tqed: Limit msix vectors in kdump kernel to the minimum required count.\n\tr8152: napi hangup fix after disconnect\n\ttcp: fix Fast Open key endianness\n\ttcp: prevent bogus FRTO undos with non-SACK flows\n\tvhost_net: validate sock before trying to put its fd\n\tnet_sched: blackhole: tell upper qdisc about dropped packets\n\tnet/mlx5: Fix command interface race in polling mode\n\tnet: cxgb3_main: fix potential Spectre v1\n\trtlwifi: rtl8821ae: fix firmware is not ready to run\n\tMIPS: Call dump_stack() from show_regs()\n\tMIPS: Use async IPIs for arch_trigger_cpumask_backtrace()\n\tnetfilter: ebtables: reject non-bridge targets\n\tKEYS: DNS: fix parsing multiple options\n\trds: avoid unenecessary cong_update in loop transport\n\tnet/nfc: Avoid stalls when nfc_alloc_send_skb() returned NULL.\n\tLinux 4.4.143\n\nChange-Id: I752820c81a2d7071a9093c049fb0b6db95b1f0a1\nSigned-off-by: Greg Kroah-Hartman <gregkh@google.com>","distinct":true,"url":"https://api.github.com/repos/OktapraAmtono/mystic-kernel-sdm660/commits/b5c60be40847529490497b3ab2e74b20d2b786c6"},{"sha":"0be6d716eff674bebb1bdbd9add90766050285eb","author":{"name":"Greg Kroah-Hartman","email":"4645f7897fd33786a2ee1264d590b3c400559d85@google.com"},"message":"Merge 4.4.144 into android-4.4-p\n\nChanges in 4.4.144\n\tKVM/Eventfd: Avoid crash when assign and deassign specific eventfd in parallel.\n\tx86/MCE: Remove min interval polling limitation\n\tfat: fix memory allocation failure handling of match_strdup()\n\tALSA: rawmidi: Change resized buffers atomically\n\tARC: Fix CONFIG_SWAP\n\tARC: mm: allow mprotect to make stack mappings executable\n\tmm: memcg: fix use after free in mem_cgroup_iter()\n\tipv4: Return EINVAL when ping_group_range sysctl doesn't map to user ns\n\tipv6: fix useless rol32 call on hash\n\tlib/rhashtable: consider param->min_size when setting initial table size\n\tnet/ipv4: Set oif in fib_compute_spec_dst\n\tnet: phy: fix flag masking in __set_phy_supported\n\tptp: fix missing break in switch\n\ttg3: Add higher cpu clock for 5762.\n\tnet: Don't copy pfmemalloc flag in __copy_skb_header()\n\tskbuff: Unconditionally copy pfmemalloc in __skb_clone()\n\txhci: Fix perceived dead host due to runtime suspend race with event handler\n\tx86/paravirt: Make native_save_fl() extern inline\n\tx86/cpufeatures: Add CPUID_7_EDX CPUID leaf\n\tx86/cpufeatures: Add Intel feature bits for Speculation Control\n\tx86/cpufeatures: Add AMD feature bits for Speculation Control\n\tx86/msr: Add definitions for new speculation control MSRs\n\tx86/pti: Do not enable PTI on CPUs which are not vulnerable to Meltdown\n\tx86/cpufeature: Blacklist SPEC_CTRL/PRED_CMD on early Spectre v2 microcodes\n\tx86/speculation: Add basic IBPB (Indirect Branch Prediction Barrier) support\n\tx86/cpufeatures: Clean up Spectre v2 related CPUID flags\n\tx86/cpuid: Fix up \"virtual\" IBRS/IBPB/STIBP feature bits on Intel\n\tx86/pti: Mark constant arrays as __initconst\n\tx86/asm/entry/32: Simplify pushes of zeroed pt_regs->REGs\n\tx86/entry/64/compat: Clear registers for compat syscalls, to reduce speculation attack surface\n\tx86/speculation: Update Speculation Control microcode blacklist\n\tx86/speculation: Correct Speculation Control microcode blacklist again\n\tx86/speculation: Clean up various Spectre related details\n\tx86/speculation: Fix up array_index_nospec_mask() asm constraint\n\tx86/speculation: Add <asm/msr-index.h> dependency\n\tx86/xen: Zero MSR_IA32_SPEC_CTRL before suspend\n\tx86/mm: Factor out LDT init from context init\n\tx86/mm: Give each mm TLB flush generation a unique ID\n\tx86/speculation: Use Indirect Branch Prediction Barrier in context switch\n\tx86/spectre_v2: Don't check microcode versions when running under hypervisors\n\tx86/speculation: Use IBRS if available before calling into firmware\n\tx86/speculation: Move firmware_restrict_branch_speculation_*() from C to CPP\n\tx86/speculation: Remove Skylake C2 from Speculation Control microcode blacklist\n\tselftest/seccomp: Fix the flag name SECCOMP_FILTER_FLAG_TSYNC\n\tselftest/seccomp: Fix the seccomp(2) signature\n\txen: set cpu capabilities from xen_start_kernel()\n\tx86/amd: don't set X86_BUG_SYSRET_SS_ATTRS when running under Xen\n\tx86/nospec: Simplify alternative_msr_write()\n\tx86/bugs: Concentrate bug detection into a separate function\n\tx86/bugs: Concentrate bug reporting into a separate function\n\tx86/bugs: Read SPEC_CTRL MSR during boot and re-use reserved bits\n\tx86/bugs, KVM: Support the combination of guest and host IBRS\n\tx86/cpu: Rename Merrifield2 to Moorefield\n\tx86/cpu/intel: Add Knights Mill to Intel family\n\tx86/bugs: Expose /sys/../spec_store_bypass\n\tx86/cpufeatures: Add X86_FEATURE_RDS\n\tx86/bugs: Provide boot parameters for the spec_store_bypass_disable mitigation\n\tx86/bugs/intel: Set proper CPU features and setup RDS\n\tx86/bugs: Whitelist allowed SPEC_CTRL MSR values\n\tx86/bugs/AMD: Add support to disable RDS on Fam[15, 16, 17]h if requested\n\tx86/speculation: Create spec-ctrl.h to avoid include hell\n\tprctl: Add speculation control prctls\n\tx86/process: Optimize TIF checks in __switch_to_xtra()\n\tx86/process: Correct and optimize TIF_BLOCKSTEP switch\n\tx86/process: Optimize TIF_NOTSC switch\n\tx86/process: Allow runtime control of Speculative Store Bypass\n\tx86/speculation: Add prctl for Speculative Store Bypass mitigation\n\tnospec: Allow getting/setting on non-current task\n\tproc: Provide details on speculation flaw mitigations\n\tseccomp: Enable speculation flaw mitigations\n\tprctl: Add force disable speculation\n\tseccomp: Use PR_SPEC_FORCE_DISABLE\n\tseccomp: Add filter flag to opt-out of SSB mitigation\n\tseccomp: Move speculation migitation control to arch code\n\tx86/speculation: Make \"seccomp\" the default mode for Speculative Store Bypass\n\tx86/bugs: Rename _RDS to _SSBD\n\tproc: Use underscores for SSBD in 'status'\n\tDocumentation/spec_ctrl: Do some minor cleanups\n\tx86/bugs: Fix __ssb_select_mitigation() return type\n\tx86/bugs: Make cpu_show_common() static\n\tx86/bugs: Fix the parameters alignment and missing void\n\tx86/cpu: Make alternative_msr_write work for 32-bit code\n\tx86/speculation: Use synthetic bits for IBRS/IBPB/STIBP\n\tx86/cpufeatures: Disentangle MSR_SPEC_CTRL enumeration from IBRS\n\tx86/cpufeatures: Disentangle SSBD enumeration\n\tx86/cpu/AMD: Fix erratum 1076 (CPB bit)\n\tx86/cpufeatures: Add FEATURE_ZEN\n\tx86/speculation: Handle HT correctly on AMD\n\tx86/bugs, KVM: Extend speculation control for VIRT_SPEC_CTRL\n\tx86/speculation: Add virtualized speculative store bypass disable support\n\tx86/speculation: Rework speculative_store_bypass_update()\n\tx86/bugs: Unify x86_spec_ctrl_{set_guest, restore_host}\n\tx86/bugs: Expose x86_spec_ctrl_base directly\n\tx86/bugs: Remove x86_spec_ctrl_set()\n\tx86/bugs: Rework spec_ctrl base and mask logic\n\tx86/speculation, KVM: Implement support for VIRT_SPEC_CTRL/LS_CFG\n\tx86/bugs: Rename SSBD_NO to SSB_NO\n\tx86/xen: Add call of speculative_store_bypass_ht_init() to PV paths\n\tx86/cpu: Re-apply forced caps every time CPU caps are re-read\n\tblock: do not use interruptible wait anywhere\n\tclk: tegra: Fix PLL_U post divider and initial rate on Tegra30\n\tubi: Introduce vol_ignored()\n\tubi: Rework Fastmap attach base code\n\tubi: Be more paranoid while seaching for the most recent Fastmap\n\tubi: Fix races around ubi_refill_pools()\n\tubi: Fix Fastmap's update_vol()\n\tubi: fastmap: Erase outdated anchor PEBs during attach\n\tLinux 4.4.144\n\nChange-Id: I548db9c2be75c4d70add49f6e8238534f55289a7\nSigned-off-by: Greg Kroah-Hartman <gregkh@google.com>","distinct":true,"url":"https://api.github.com/repos/OktapraAmtono/mystic-kernel-sdm660/commits/0be6d716eff674bebb1bdbd9add90766050285eb"},{"sha":"93ef36fb9515b4373e0d3415ec77fbd6d01ad0df","author":{"name":"Greg Kroah-Hartman","email":"4645f7897fd33786a2ee1264d590b3c400559d85@google.com"},"message":"Merge 4.4.145 into android-4.4-p\n\nChanges in 4.4.145\n\tMIPS: ath79: fix register address in ath79_ddr_wb_flush()\n\tip: hash fragments consistently\n\tnet/mlx4_core: Save the qpn from the input modifier in RST2INIT wrapper\n\trtnetlink: add rtnl_link_state check in rtnl_configure_link\n\ttcp: fix dctcp delayed ACK schedule\n\ttcp: helpers to send special DCTCP ack\n\ttcp: do not cancel delay-AcK on DCTCP special ACK\n\ttcp: do not delay ACK in DCTCP upon CE status change\n\ttcp: avoid collapses in tcp_prune_queue() if possible\n\ttcp: detect malicious patterns in tcp_collapse_ofo_queue()\n\tip: in cmsg IP(V6)_ORIGDSTADDR call pskb_may_pull\n\tusb: cdc_acm: Add quirk for Castles VEGA3000\n\tusb: core: handle hub C_PORT_OVER_CURRENT condition\n\tusb: gadget: f_fs: Only return delayed status when len is 0\n\tdriver core: Partially revert \"driver core: correct device's shutdown order\"\n\tcan: xilinx_can: fix RX loop if RXNEMP is asserted without RXOK\n\tcan: xilinx_can: fix recovery from error states not being propagated\n\tcan: xilinx_can: fix device dropping off bus on RX overrun\n\tcan: xilinx_can: keep only 1-2 frames in TX FIFO to fix TX accounting\n\tcan: xilinx_can: fix incorrect clear of non-processed interrupts\n\tcan: xilinx_can: fix RX overflow interrupt not being enabled\n\tturn off -Wattribute-alias\n\tARM: fix put_user() for gcc-8\n\tLinux 4.4.145\n\nChange-Id: I544c3381606265437b065d4d718cc29e531d4745\nSigned-off-by: Greg Kroah-Hartman <gregkh@google.com>","distinct":true,"url":"https://api.github.com/repos/OktapraAmtono/mystic-kernel-sdm660/commits/93ef36fb9515b4373e0d3415ec77fbd6d01ad0df"},{"sha":"a38145abaae3f624e5eac17087f8bfa225a35c88","author":{"name":"Greg Kroah-Hartman","email":"4645f7897fd33786a2ee1264d590b3c400559d85@google.com"},"message":"Merge 4.4.146 into android-4.4-p\n\nChanges in 4.4.146\n\tMIPS: Fix off-by-one in pci_resource_to_user()\n\tInput: elan_i2c - add ACPI ID for lenovo ideapad 330\n\tInput: i8042 - add Lenovo LaVie Z to the i8042 reset list\n\tInput: elan_i2c - add another ACPI ID for Lenovo Ideapad 330-15AST\n\ttracing: Fix double free of event_trigger_data\n\ttracing: Fix possible double free in event_enable_trigger_func()\n\ttracing/kprobes: Fix trace_probe flags on enable_trace_kprobe() failure\n\ttracing: Quiet gcc warning about maybe unused link variable\n\txen/netfront: raise max number of slots in xennet_get_responses()\n\tALSA: emu10k1: add error handling for snd_ctl_add\n\tALSA: fm801: add error handling for snd_ctl_add\n\tnfsd: fix potential use-after-free in nfsd4_decode_getdeviceinfo\n\tmm: vmalloc: avoid racy handling of debugobjects in vunmap\n\tmm/slub.c: add __printf verification to slab_err()\n\trtc: ensure rtc_set_alarm fails when alarms are not supported\n\tnetfilter: ipset: List timing out entries with \"timeout 1\" instead of zero\n\tinfiniband: fix a possible use-after-free bug\n\thvc_opal: don't set tb_ticks_per_usec in udbg_init_opal_common()\n\tpowerpc/64s: Fix compiler store ordering to SLB shadow area\n\tRDMA/mad: Convert BUG_ONs to error flows\n\tdisable loading f2fs module on PAGE_SIZE > 4KB\n\tf2fs: fix to don't trigger writeback during recovery\n\tusbip: usbip_detach: Fix memory, udev context and udev leak\n\tperf/x86/intel/uncore: Correct fixed counter index check in generic code\n\tperf/x86/intel/uncore: Correct fixed counter index check for NHM\n\tiwlwifi: pcie: fix race in Rx buffer allocator\n\tBluetooth: hci_qca: Fix \"Sleep inside atomic section\" warning\n\tBluetooth: btusb: Add a new Realtek 8723DE ID 2ff8:b011\n\tASoC: dpcm: fix BE dai not hw_free and shutdown\n\tmfd: cros_ec: Fail early if we cannot identify the EC\n\tmwifiex: handle race during mwifiex_usb_disconnect\n\twlcore: sdio: check for valid platform device data before suspend\n\tmedia: videobuf2-core: don't call memop 'finish' when queueing\n\tbtrfs: add barriers to btrfs_sync_log before log_commit_wait wakeups\n\tbtrfs: qgroup: Finish rescan when hit the last leaf of extent tree\n\tPCI: Prevent sysfs disable of device while driver is attached\n\tath: Add regulatory mapping for FCC3_ETSIC\n\tath: Add regulatory mapping for ETSI8_WORLD\n\tath: Add regulatory mapping for APL13_WORLD\n\tath: Add regulatory mapping for APL2_FCCA\n\tath: Add regulatory mapping for Uganda\n\tath: Add regulatory mapping for Tanzania\n\tath: Add regulatory mapping for Serbia\n\tath: Add regulatory mapping for Bermuda\n\tath: Add regulatory mapping for Bahamas\n\tpowerpc/32: Add a missing include header\n\tpowerpc/chrp/time: Make some functions static, add missing header include\n\tpowerpc/powermac: Add missing prototype for note_bootable_part()\n\tpowerpc/powermac: Mark variable x as unused\n\tpowerpc/8xx: fix invalid register expression in head_8xx.S\n\tpinctrl: at91-pio4: add missing of_node_put\n\tPCI: pciehp: Request control of native hotplug only if supported\n\tmwifiex: correct histogram data with appropriate index\n\tscsi: ufs: fix exception event handling\n\tALSA: emu10k1: Rate-limit error messages about page errors\n\tregulator: pfuze100: add .is_enable() for pfuze100_swb_regulator_ops\n\tmd: fix NULL dereference of mddev->pers in remove_and_add_spares()\n\tmedia: smiapp: fix timeout checking in smiapp_read_nvm\n\tALSA: usb-audio: Apply rate limit to warning messages in URB complete callback\n\tHID: hid-plantronics: Re-resend Update to map button for PTT products\n\tdrm/radeon: fix mode_valid's return type\n\tpowerpc/embedded6xx/hlwd-pic: Prevent interrupts from being handled by Starlet\n\tHID: i2c-hid: check if device is there before really probing\n\ttty: Fix data race in tty_insert_flip_string_fixed_flag\n\tdma-iommu: Fix compilation when !CONFIG_IOMMU_DMA\n\tmedia: rcar_jpu: Add missing clk_disable_unprepare() on error in jpu_open()\n\tlibata: Fix command retry decision\n\tmedia: saa7164: Fix driver name in debug output\n\tmtd: rawnand: fsl_ifc: fix FSL NAND driver to read all ONFI parameter pages\n\tbrcmfmac: Add support for bcm43364 wireless chipset\n\ts390/cpum_sf: Add data entry sizes to sampling trailer entry\n\tperf: fix invalid bit in diagnostic entry\n\tscsi: 3w-9xxx: fix a missing-check bug\n\tscsi: 3w-xxxx: fix a missing-check bug\n\tscsi: megaraid: silence a static checker bug\n\tthermal: exynos: fix setting rising_threshold for Exynos5433\n\tbpf: fix references to free_bpf_prog_info() in comments\n\tmedia: siano: get rid of __le32/__le16 cast warnings\n\tdrm/atomic: Handling the case when setting old crtc for plane\n\tALSA: hda/ca0132: fix build failure when a local macro is defined\n\tmemory: tegra: Do not handle spurious interrupts\n\tmemory: tegra: Apply interrupts mask per SoC\n\tdrm/gma500: fix psb_intel_lvds_mode_valid()'s return type\n\tipconfig: Correctly initialise ic_nameservers\n\trsi: Fix 'invalid vdd' warning in mmc\n\taudit: allow not equal op for audit by executable\n\tmicroblaze: Fix simpleImage format generation\n\tusb: hub: Don't wait for connect state at resume for powered-off ports\n\tcrypto: authencesn - don't leak pointers to authenc keys\n\tcrypto: authenc - don't leak pointers to authenc keys\n\tmedia: omap3isp: fix unbalanced dma_iommu_mapping\n\tscsi: scsi_dh: replace too broad \"TP9\" string with the exact models\n\tscsi: megaraid_sas: Increase timeout by 1 sec for non-RAID fastpath IOs\n\tmedia: si470x: fix __be16 annotations\n\tdrm: Add DP PSR2 sink enable bit\n\trandom: mix rdrand with entropy sent in from userspace\n\tsquashfs: be more careful about metadata corruption\n\text4: fix inline data updates with checksums enabled\n\text4: check for allocation block validity with block group locked\n\tdmaengine: pxa_dma: remove duplicate const qualifier\n\tASoC: pxa: Fix module autoload for platform drivers\n\tipv4: remove BUG_ON() from fib_compute_spec_dst\n\tnet: fix amd-xgbe flow-control issue\n\tnet: lan78xx: fix rx handling before first packet is send\n\txen-netfront: wait xenbus state change when load module manually\n\tNET: stmmac: align DMA stuff to largest cache line length\n\ttcp: do not force quickack when receiving out-of-order packets\n\ttcp: add max_quickacks param to tcp_incr_quickack and tcp_enter_quickack_mode\n\ttcp: do not aggressively quick ack after ECN events\n\ttcp: refactor tcp_ecn_check_ce to remove sk type cast\n\ttcp: add one more quick ack after after ECN events\n\tinet: frag: enforce memory limits earlier\n\tnet: dsa: Do not suspend/resume closed slave_dev\n\tnetlink: Fix spectre v1 gadget in netlink_create()\n\tsquashfs: more metadata hardening\n\tsquashfs: more metadata hardenings\n\tcan: ems_usb: Fix memory leak on ems_usb_disconnect()\n\tnet: socket: fix potential spectre v1 gadget in socketcall\n\tvirtio_balloon: fix another race between migration and ballooning\n\tkvm: x86: vmx: fix vpid leak\n\tcrypto: padlock-aes - Fix Nano workaround data corruption\n\tscsi: sg: fix minor memory leak in error path\n\tLinux 4.4.146\n\nChange-Id: I7b8ad5e297804f92b3e3a8c5daf8a26ba684029b\nSigned-off-by: Greg Kroah-Hartman <gregkh@google.com>","distinct":true,"url":"https://api.github.com/repos/OktapraAmtono/mystic-kernel-sdm660/commits/a38145abaae3f624e5eac17087f8bfa225a35c88"},{"sha":"5f8dcf617235a9a30f8ce3e80de4c0379187ad6c","author":{"name":"Greg Kroah-Hartman","email":"4645f7897fd33786a2ee1264d590b3c400559d85@google.com"},"message":"Merge 4.4.147 into android-4.4-p\n\nChanges in 4.4.147\n\tscsi: qla2xxx: Fix ISP recovery on unload\n\tscsi: qla2xxx: Return error when TMF returns\n\tgenirq: Make force irq threading setup more robust\n\tnohz: Fix local_timer_softirq_pending()\n\tnetlink: Do not subscribe to non-existent groups\n\tnetlink: Don't shift with UB on nlk->ngroups\n\tnetlink: Don't shift on 64 for ngroups\n\text4: fix false negatives *and* false positives in ext4_check_descriptors()\n\tACPI / PCI: Bail early in acpi_pci_add_bus() if there is no ACPI handle\n\tring_buffer: tracing: Inherit the tracing setting to next ring buffer\n\ti2c: imx: Fix reinit_completion() use\n\tjfs: Fix inconsistency between memory allocation and ea_buf->max_size\n\tLinux 4.4.147\n\nChange-Id: Idc51206c4c5d1ef15133c29109a083f82cbe2c28\nSigned-off-by: Greg Kroah-Hartman <gregkh@google.com>","distinct":true,"url":"https://api.github.com/repos/OktapraAmtono/mystic-kernel-sdm660/commits/5f8dcf617235a9a30f8ce3e80de4c0379187ad6c"},{"sha":"ff21484341cce8ddfebd43d90c2efa609077fc34","author":{"name":"Greg Kroah-Hartman","email":"4645f7897fd33786a2ee1264d590b3c400559d85@google.com"},"message":"Merge 4.4.148 into android-4.4-p\n\nChanges in 4.4.148\n\text4: fix check to prevent initializing reserved inodes\n\ttpm: fix race condition in tpm_common_write()\n\tipv4+ipv6: Make INET*_ESP select CRYPTO_ECHAINIV\n\tfork: unconditionally clear stack on fork\n\tparisc: Enable CONFIG_MLONGCALLS by default\n\tparisc: Define mb() and add memory barriers to assembler unlock sequences\n\txen/netfront: don't cache skb_shinfo()\n\tACPI / LPSS: Add missing prv_offset setting for byt/cht PWM devices\n\tscsi: sr: Avoid that opening a CD-ROM hangs with runtime power management enabled\n\troot dentries need RCU-delayed freeing\n\tfix mntput/mntput race\n\tfix __legitimize_mnt()/mntput() race\n\tIB/core: Make testing MR flags for writability a static inline function\n\tIB/mlx4: Mark user MR as writable if actual virtual memory is writable\n\tIB/ocrdma: fix out of bounds access to local buffer\n\tARM: dts: imx6sx: fix irq for pcie bridge\n\tx86/paravirt: Fix spectre-v2 mitigations for paravirt guests\n\tx86/speculation: Protect against userspace-userspace spectreRSB\n\tkprobes/x86: Fix %p uses in error messages\n\tx86/irqflags: Provide a declaration for native_save_fl\n\tx86/speculation/l1tf: Increase 32bit PAE __PHYSICAL_PAGE_SHIFT\n\tx86/mm: Move swap offset/type up in PTE to work around erratum\n\tx86/mm: Fix swap entry comment and macro\n\tmm: x86: move _PAGE_SWP_SOFT_DIRTY from bit 7 to bit 1\n\tx86/speculation/l1tf: Change order of offset/type in swap entry\n\tx86/speculation/l1tf: Protect swap entries against L1TF\n\tx86/speculation/l1tf: Protect PROT_NONE PTEs against speculation\n\tx86/speculation/l1tf: Make sure the first page is always reserved\n\tx86/speculation/l1tf: Add sysfs reporting for l1tf\n\tmm: Add vm_insert_pfn_prot()\n\tmm: fix cache mode tracking in vm_insert_mixed()\n\tx86/speculation/l1tf: Disallow non privileged high MMIO PROT_NONE mappings\n\tx86/speculation/l1tf: Limit swap file size to MAX_PA/2\n\tx86/bugs: Move the l1tf function and define pr_fmt properly\n\tx86/speculation/l1tf: Extend 64bit swap file size limit\n\tx86/cpufeatures: Add detection of L1D cache flush support.\n\tx86/speculation/l1tf: Protect PAE swap entries against L1TF\n\tx86/speculation/l1tf: Fix up pte->pfn conversion for PAE\n\tx86/speculation/l1tf: Invert all not present mappings\n\tx86/speculation/l1tf: Make pmd/pud_mknotpresent() invert\n\tx86/mm/pat: Make set_memory_np() L1TF safe\n\tx86/mm/kmmio: Make the tracer robust against L1TF\n\tx86/speculation/l1tf: Fix up CPU feature flags\n\tx86/init: fix build with CONFIG_SWAP=n\n\tx86/speculation/l1tf: Unbreak !__HAVE_ARCH_PFN_MODIFY_ALLOWED architectures\n\tLinux 4.4.148\n\nChange-Id: Id593840e382389d43e5e54f9d1cfa1d679d8d8be\nSigned-off-by: Greg Kroah-Hartman <gregkh@google.com>","distinct":true,"url":"https://api.github.com/repos/OktapraAmtono/mystic-kernel-sdm660/commits/ff21484341cce8ddfebd43d90c2efa609077fc34"},{"sha":"3e869ee257cd19002af8609e0f00b8c40501ecbb","author":{"name":"Greg Kroah-Hartman","email":"4645f7897fd33786a2ee1264d590b3c400559d85@google.com"},"message":"Merge 4.4.149 into android-4.4-p\n\nChanges in 4.4.149\n\tx86/mm: Disable ioremap free page handling on x86-PAE\n\ttcp: Fix missing range_truesize enlargement in the backport\n\tkasan: don't emit builtin calls when sanitization is off\n\ti2c: ismt: fix wrong device address when unmap the data buffer\n\tkbuild: verify that $DEPMOD is installed\n\tcrypto: vmac - require a block cipher with 128-bit block size\n\tcrypto: vmac - separate tfm and request context\n\tcrypto: blkcipher - fix crash flushing dcache in error path\n\tcrypto: ablkcipher - fix crash flushing dcache in error path\n\tASoC: Intel: cht_bsw_max98090_ti: Fix jack initialization\n\tBluetooth: hidp: buffer overflow in hidp_process_report\n\tioremap: Update pgtable free interfaces with addr\n\tx86/mm: Add TLB purge to free pmd/pte page interfaces\n\tLinux 4.4.149\n\nChange-Id: I21eebdf6c7191b5b1f005f0e4e9df1207463c964\nSigned-off-by: Greg Kroah-Hartman <gregkh@google.com>","distinct":true,"url":"https://api.github.com/repos/OktapraAmtono/mystic-kernel-sdm660/commits/3e869ee257cd19002af8609e0f00b8c40501ecbb"},{"sha":"fbd313da16de5cf863fe77e98414a4a9c9b7635e","author":{"name":"Greg Kroah-Hartman","email":"4645f7897fd33786a2ee1264d590b3c400559d85@google.com"},"message":"Merge 4.4.150 into android-4.4-p\n\nChanges in 4.4.150\n\tx86/speculation/l1tf: Exempt zeroed PTEs from inversion\n\tLinux 4.4.150\n\nChange-Id: If71369aa606775d2339747ab805af17266b65b32\nSigned-off-by: Greg Kroah-Hartman <gregkh@google.com>","distinct":true,"url":"https://api.github.com/repos/OktapraAmtono/mystic-kernel-sdm660/commits/fbd313da16de5cf863fe77e98414a4a9c9b7635e"},{"sha":"56f7e481fb16d30c1b1ff9a9cd4ebbf95db51ab1","author":{"name":"Greg Kroah-Hartman","email":"4645f7897fd33786a2ee1264d590b3c400559d85@google.com"},"message":"Merge 4.4.151 into android-4.4-p\n\nChanges in 4.4.151\n\tdccp: fix undefined behavior with 'cwnd' shift in ccid2_cwnd_restart()\n\tl2tp: use sk_dst_check() to avoid race on sk->sk_dst_cache\n\tllc: use refcount_inc_not_zero() for llc_sap_find()\n\tnet_sched: Fix missing res info when create new tc_index filter\n\tvsock: split dwork to avoid reinitializations\n\tnet_sched: fix NULL pointer dereference when delete tcindex filter\n\tALSA: hda - Sleep for 10ms after entering D3 on Conexant codecs\n\tALSA: hda - Turn CX8200 into D3 as well upon reboot\n\tALSA: vx222: Fix invalid endian conversions\n\tALSA: virmidi: Fix too long output trigger loop\n\tALSA: cs5535audio: Fix invalid endian conversion\n\tALSA: hda: Correct Asrock B85M-ITX power_save blacklist entry\n\tALSA: memalloc: Don't exceed over the requested size\n\tALSA: vxpocket: Fix invalid endian conversions\n\tUSB: serial: sierra: fix potential deadlock at close\n\tUSB: option: add support for DW5821e\n\tACPI: save NVS memory for Lenovo G50-45\n\tACPI / PM: save NVS memory for ASUS 1025C laptop\n\tserial: 8250_dw: always set baud rate in dw8250_set_termios\n\tx86/mm: Simplify p[g4um]d_page() macros\n\tBluetooth: avoid killing an already killed socket\n\tisdn: Disable IIOCDBGVAR\n\tLinux 4.4.151\n\nChange-Id: I6a0ff37985aa6e27dd05fccbde3caf04317ec5f9\nSigned-off-by: Greg Kroah-Hartman <gregkh@google.com>","distinct":true,"url":"https://api.github.com/repos/OktapraAmtono/mystic-kernel-sdm660/commits/56f7e481fb16d30c1b1ff9a9cd4ebbf95db51ab1"},{"sha":"47952b2b5fa450b63becbd28177814e6a6280542","author":{"name":"Greg Kroah-Hartman","email":"4645f7897fd33786a2ee1264d590b3c400559d85@google.com"},"message":"Merge 4.4.152 into android-4.4-p\n\nChanges in 4.4.152\n\tARC: Explicitly add -mmedium-calls to CFLAGS\n\tnetfilter: ipv6: nf_defrag: reduce struct net memory waste\n\tselftests: pstore: return Kselftest Skip code for skipped tests\n\tselftests: static_keys: return Kselftest Skip code for skipped tests\n\tselftests: user: return Kselftest Skip code for skipped tests\n\tselftests: zram: return Kselftest Skip code for skipped tests\n\tselftests: sync: add config fragment for testing sync framework\n\tARM: dts: Cygnus: Fix I2C controller interrupt type\n\tusb: dwc2: fix isoc split in transfer with no data\n\tusb: gadget: composite: fix delayed_status race condition when set_interface\n\tusb: gadget: dwc2: fix memory leak in gadget_init()\n\tscsi: xen-scsifront: add error handling for xenbus_printf\n\tarm64: make secondary_start_kernel() notrace\n\tqed: Add sanity check for SIMD fastpath handler.\n\tenic: initialize enic->rfs_h.lock in enic_probe\n\tnet: hamradio: use eth_broadcast_addr\n\tnet: propagate dev_get_valid_name return code\n\tARC: Enable machine_desc->init_per_cpu for !CONFIG_SMP\n\tnet: davinci_emac: match the mdio device against its compatible if possible\n\tlocking/lockdep: Do not record IRQ state within lockdep code\n\tipv6: mcast: fix unsolicited report interval after receiving querys\n\tSmack: Mark inode instant in smack_task_to_inode\n\tcxgb4: when disabling dcb set txq dcb priority to 0\n\tbrcmfmac: stop watchdog before detach and free everything\n\tARM: dts: am437x: make edt-ft5x06 a wakeup source\n\tusb: xhci: increase CRS timeout value\n\tperf test session topology: Fix test on s390\n\tperf report powerpc: Fix crash if callchain is empty\n\tselftests/x86/sigreturn/64: Fix spurious failures on AMD CPUs\n\tARM: dts: da850: Fix interrups property for gpio\n\tdmaengine: k3dma: Off by one in k3_of_dma_simple_xlate()\n\tmd/raid10: fix that replacement cannot complete recovery after reassemble\n\tdrm/exynos: gsc: Fix support for NV16/61, YUV420/YVU420 and YUV422 modes\n\tdrm/exynos: decon5433: Fix per-plane global alpha for XRGB modes\n\tdrm/exynos: decon5433: Fix WINCONx reset value\n\tbnx2x: Fix receiving tx-timeout in error or recovery state.\n\tm68k: fix \"bad page state\" oops on ColdFire boot\n\tHID: wacom: Correct touch maximum XY of 2nd-gen Intuos\n\tARM: imx_v6_v7_defconfig: Select ULPI support\n\tARM: imx_v4_v5_defconfig: Select ULPI support\n\ttracing: Use __printf markup to silence compiler\n\tkasan: fix shadow_size calculation error in kasan_module_alloc\n\tsmsc75xx: Add workaround for gigabit link up hardware errata.\n\tnetfilter: x_tables: set module owner for icmp(6) matches\n\tARM: pxa: irq: fix handling of ICMR registers in suspend/resume\n\tieee802154: at86rf230: switch from BUG_ON() to WARN_ON() on problem\n\tieee802154: at86rf230: use __func__ macro for debug messages\n\tieee802154: fakelb: switch from BUG_ON() to WARN_ON() on problem\n\tdrm/armada: fix colorkey mode property\n\tbnxt_en: Fix for system hang if request_irq fails\n\tperf llvm-utils: Remove bashism from kernel include fetch script\n\tARM: 8780/1: ftrace: Only set kernel memory back to read-only after boot\n\tARM: dts: am3517.dtsi: Disable reference to OMAP3 OTG controller\n\tixgbe: Be more careful when modifying MAC filters\n\tpacket: reset network header if packet shorter than ll reserved space\n\tqlogic: check kstrtoul() for errors\n\ttcp: remove DELAYED ACK events in DCTCP\n\tdrm/nouveau/gem: off by one bugs in nouveau_gem_pushbuf_reloc_apply()\n\tnet/ethernet/freescale/fman: fix cross-build error\n\tnet: usb: rtl8150: demote allmulti message to dev_dbg()\n\tnet: qca_spi: Avoid packet drop during initial sync\n\tnet: qca_spi: Make sure the QCA7000 reset is triggered\n\tnet: qca_spi: Fix log level if probe fails\n\ttcp: identify cryptic messages as TCP seq # bugs\n\tstaging: android: ion: check for kref overflow\n\tKVM: irqfd: fix race between EPOLLHUP and irq_bypass_register_consumer\n\text4: fix spectre gadget in ext4_mb_regular_allocator()\n\tparisc: Remove ordered stores from syscall.S\n\txfrm_user: prevent leaking 2 bytes of kernel memory\n\tnetfilter: conntrack: dccp: treat SYNC/SYNCACK as invalid if no prior state\n\tpacket: refine ring v3 block size test to hold one frame\n\tbridge: Propagate vlan add failure to user\n\tparisc: Remove unnecessary barriers from spinlock.h\n\tPCI: hotplug: Don't leak pci_slot on registration failure\n\tPCI: Skip MPS logic for Virtual Functions (VFs)\n\tPCI: pciehp: Fix use-after-free on unplug\n\ti2c: imx: Fix race condition in dma read\n\treiserfs: fix broken xattr handling (heap corruption, bad retval)\n\tLinux 4.4.152\n\nChange-Id: I73c1d3bcfb25d83fa0985b095a6426c207cd2726\nSigned-off-by: Greg Kroah-Hartman <gregkh@google.com>","distinct":true,"url":"https://api.github.com/repos/OktapraAmtono/mystic-kernel-sdm660/commits/47952b2b5fa450b63becbd28177814e6a6280542"},{"sha":"b4c0be8da99564a1f7f4ee56278039615c7216a0","author":{"name":"Greg Kroah-Hartman","email":"4645f7897fd33786a2ee1264d590b3c400559d85@google.com"},"message":"Merge 4.4.153 into android-4.4-p\n\nChanges in 4.4.153\n\tx86/mm/pat: Fix L1TF stable backport for CPA\n\tx86/mm: Fix use-after-free of ldt_struct\n\tovl: Ensure upper filesystem supports d_type\n\tovl: Do d_type check only if work dir creation was successful\n\tovl: warn instead of error if d_type is not supported\n\tLinux 4.4.153\n\nChange-Id: I3aec415e32d13cdedb09274ae8aa1e13fcaf399c\nSigned-off-by: Greg Kroah-Hartman <gregkh@google.com>","distinct":true,"url":"https://api.github.com/repos/OktapraAmtono/mystic-kernel-sdm660/commits/b4c0be8da99564a1f7f4ee56278039615c7216a0"},{"sha":"34175ba3f5b985c4c03812f010b9f19b3606965c","author":{"name":"Greg Kroah-Hartman","email":"4645f7897fd33786a2ee1264d590b3c400559d85@google.com"},"message":"Merge 4.4.154 into android-4.4-p\n\nChanges in 4.4.154\n\tsched/sysctl: Check user input value of sysctl_sched_time_avg\n\tCipso: cipso_v4_optptr enter infinite loop\n\tvti6: fix PMTU caching and reporting on xmit\n\txfrm: fix missing dst_release() after policy blocking lbcast and multicast\n\txfrm: free skb if nlsk pointer is NULL\n\tmac80211: add stations tied to AP_VLANs during hw reconfig\n\tnl80211: Add a missing break in parse_station_flags\n\tdrm/bridge: adv7511: Reset registers on hotplug\n\tscsi: libiscsi: fix possible NULL pointer dereference in case of TMF\n\tdrm/imx: imx-ldb: disable LDB on driver bind\n\tdrm/imx: imx-ldb: check if channel is enabled before printing warning\n\tusb: gadget: r8a66597: Fix two possible sleep-in-atomic-context bugs in init_controller()\n\tusb: gadget: r8a66597: Fix a possible sleep-in-atomic-context bugs in r8a66597_queue()\n\tusb/phy: fix PPC64 build errors in phy-fsl-usb.c\n\ttools: usb: ffs-test: Fix build on big endian systems\n\tusb: gadget: f_uac2: fix endianness of 'struct cntrl_*_lay3'\n\ttools/power turbostat: fix -S on UP systems\n\tnet: caif: Add a missing rcu_read_unlock() in caif_flow_cb\n\tqed: Fix possible race for the link state value.\n\tatl1c: reserve min skb headroom\n\tnet: prevent ISA drivers from building on PPC32\n\tcan: mpc5xxx_can: check of_iomap return before use\n\ti2c: davinci: Avoid zero value of CLKH\n\tmedia: staging: omap4iss: Include asm/cacheflush.h after generic includes\n\tbnx2x: Fix invalid memory access in rss hash config path.\n\tnet: axienet: Fix double deregister of mdio\n\tfscache: Allow cancelled operations to be enqueued\n\tcachefiles: Fix refcounting bug in backing-file read monitoring\n\tcachefiles: Wait rather than BUG'ing on \"Unexpected object collision\"\n\tselftests/ftrace: Add snapshot and tracing_on test case\n\tzswap: re-check zswap_is_full() after do zswap_shrink()\n\ttools/power turbostat: Read extended processor family from CPUID\n\tRevert \"MIPS: BCM47XX: Enable 74K Core ExternalSync for PCIe erratum\"\n\tenic: handle mtu change for vf properly\n\tarc: fix build errors in arc/include/asm/delay.h\n\tarc: fix type warnings in arc/mm/cache.c\n\tdrivers: net: lmc: fix case value for target abort error\n\tscsi: fcoe: drop frames in ELS LOGO error path\n\tscsi: vmw_pvscsi: Return DID_RESET for status SAM_STAT_COMMAND_TERMINATED\n\tmm/memory.c: check return value of ioremap_prot\n\tcifs: add missing debug entries for kconfig options\n\tcifs: check kmalloc before use\n\tsmb3: Do not send SMB3 SET_INFO if nothing changed\n\tsmb3: don't request leases in symlink creation and query\n\tbtrfs: don't leak ret from do_chunk_alloc\n\ts390/kvm: fix deadlock when killed by oom\n\text4: check for NUL characters in extended attribute's name\n\text4: sysfs: print ext4_super_block fields as little-endian\n\text4: reset error code in ext4_find_entry in fallback\n\tarm64: mm: check for upper PAGE_SHIFT bits in pfn_valid()\n\tKVM: arm/arm64: Skip updating PTE entry if no change\n\tKVM: arm/arm64: Skip updating PMD entry if no change\n\tx86/speculation/l1tf: Fix overflow in l1tf_pfn_limit() on 32bit\n\tx86/speculation/l1tf: Fix off-by-one error when warning that system has too much RAM\n\tx86/speculation/l1tf: Suggest what to do on systems with too much RAM\n\tx86/process: Re-export start_thread()\n\tfuse: Don't access pipe->buffers without pipe_lock()\n\tfuse: fix double request_end()\n\tfuse: fix unlocked access to processing queue\n\tfuse: umount should wait for all requests\n\tfuse: Fix oops at process_init_reply()\n\tfuse: Add missed unlock_page() to fuse_readpages_fill()\n\tudl-kms: change down_interruptible to down\n\tudl-kms: handle allocation failure\n\tudl-kms: fix crash due to uninitialized memory\n\tASoC: dpcm: don't merge format from invalid codec dai\n\tASoC: sirf: Fix potential NULL pointer dereference\n\tpinctrl: freescale: off by one in imx1_pinconf_group_dbg_show()\n\tx86/irqflags: Mark native_restore_fl extern inline\n\tx86/spectre: Add missing family 6 check to microcode check\n\ts390: fix br_r1_trampoline for machines without exrl\n\ts390/qdio: reset old sbal_state flags\n\ts390/pci: fix out of bounds access during irq setup\n\tkprobes: Make list and blacklist root user read only\n\tMIPS: Correct the 64-bit DSP accumulator register size\n\tMIPS: lib: Provide MIPS64r6 __multi3() for GCC < 7\n\tscsi: sysfs: Introduce sysfs_{un,}break_active_protection()\n\tscsi: core: Avoid that SCSI device removal through sysfs triggers a deadlock\n\tiscsi target: fix session creation failure handling\n\tcdrom: Fix info leak/OOB read in cdrom_ioctl_drive_status\n\tLinux 4.4.154\n\nChange-Id: I1d173ebf72efb115b4889880cc2989b0ca7d751e\nSigned-off-by: Greg Kroah-Hartman <gregkh@google.com>","distinct":true,"url":"https://api.github.com/repos/OktapraAmtono/mystic-kernel-sdm660/commits/34175ba3f5b985c4c03812f010b9f19b3606965c"},{"sha":"676efbc954887ea35e34c68d59205740d887c594","author":{"name":"Greg Hackmann","email":"e4b32643abc22f0015f12596bd9b0c46cec422aa@google.com"},"message":"ANDROID: arm64: mm: fix 4.4.154 merge\n\nandroid-4.4 contains an out-of-tree backport of 68709f45385a (\"arm64:\nonly consider memblocks with NOMAP cleared for linear mapping\"), so it\nshould use the 4.9.y implementation of pfn_valid() that calls\nmemblock_is_map_memory().\n\nReported-by: Nathan Chancellor <natechancellor@gmail.com>\nSigned-off-by: Greg Hackmann <ghackmann@google.com>\nSigned-off-by: Greg Kroah-Hartman <gregkh@google.com>","distinct":true,"url":"https://api.github.com/repos/OktapraAmtono/mystic-kernel-sdm660/commits/676efbc954887ea35e34c68d59205740d887c594"},{"sha":"0cb3f9f0b8ee04a809279018f5408efdd13f418e","author":{"name":"Will Deacon","email":"b913f13ef92ac157955c954ccaaff7be065faba4@arm.com"},"message":"arm64/vdso: Fix nsec handling for CLOCK_MONOTONIC_RAW\n\ncommit dbb236c1ceb697a559e0694ac4c9e7b9131d0b16 upstream.\n\nRecently vDSO support for CLOCK_MONOTONIC_RAW was added in\n49eea433b326 (\"arm64: Add support for CLOCK_MONOTONIC_RAW in\nclock_gettime() vDSO\"). Noticing that the core timekeeping code\nnever set tkr_raw.xtime_nsec, the vDSO implementation didn't\nbother exposing it via the data page and instead took the\nunshifted tk->raw_time.tv_nsec value which was then immediately\nshifted left in the vDSO code.\n\nUnfortunately, by accellerating the MONOTONIC_RAW clockid, it\nuncovered potential 1ns time inconsistencies caused by the\ntimekeeping core not handing sub-ns resolution.\n\nNow that the core code has been fixed and is actually setting\ntkr_raw.xtime_nsec, we need to take that into account in the\nvDSO by adding it to the shifted raw_time value, in order to\nfix the user-visible inconsistency. Rather than do that at each\nuse (and expand the data page in the process), instead perform\nthe shift/addition operation when populating the data page and\nremove the shift from the vDSO code entirely.\n\n[jstultz: minor whitespace tweak, tried to improve commit\n message to make it more clear this fixes a regression]\nReported-by: John Stultz <john.stultz@linaro.org>\nSigned-off-by: Will Deacon <will.deacon@arm.com>\nSigned-off-by: John Stultz <john.stultz@linaro.org>\nTested-by: Daniel Mentz <danielmentz@google.com>\nAcked-by: Kevin Brodsky <kevin.brodsky@arm.com>\nCc: Prarit Bhargava <prarit@redhat.com>\nCc: Richard Cochran <richardcochran@gmail.com>\nCc: Stephen Boyd <stephen.boyd@linaro.org>\nCc: Miroslav Lichvar <mlichvar@redhat.com>\nLink: http://lkml.kernel.org/r/1496965462-20003-4-git-send-email-john.stultz@linaro.org\nSigned-off-by: Thomas Gleixner <tglx@linutronix.de>\nSigned-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>\nChange-Id: I51b5ebd994635eb091ad6a084ddfa12074f27d81\nTested-by: Freddy Hsin <freddy.hsin@mediatek.com>\nSigned-off-by: Miles Chen <miles.chen@mediatek.com>","distinct":true,"url":"https://api.github.com/repos/OktapraAmtono/mystic-kernel-sdm660/commits/0cb3f9f0b8ee04a809279018f5408efdd13f418e"},{"sha":"a8df443a71c369b5adb08ccec0149089fef603ad","author":{"name":"Greg Kroah-Hartman","email":"4645f7897fd33786a2ee1264d590b3c400559d85@google.com"},"message":"Merge 4.4.155 into android-4.4-p\n\nChanges in 4.4.155\n\tnet: 6lowpan: fix reserved space for single frames\n\tnet: mac802154: tx: expand tailroom if necessary\n\t9p/net: Fix zero-copy path in the 9p virtio transport\n\tnet: lan78xx: Fix misplaced tasklet_schedule() call\n\tspi: davinci: fix a NULL pointer dereference\n\tdrm/i915/userptr: reject zero user_size\n\tpowerpc/fadump: handle crash memory ranges array index overflow\n\tpowerpc/pseries: Fix endianness while restoring of r3 in MCE handler.\n\tfs/9p/xattr.c: catch the error of p9_client_clunk when setting xattr failed\n\t9p/virtio: fix off-by-one error in sg list bounds check\n\tnet/9p/client.c: version pointer uninitialized\n\tnet/9p/trans_fd.c: fix race-condition by flushing workqueue before the kfree()\n\tx86/mm/pat: Fix L1TF stable backport for CPA, 2nd call\n\tdm cache metadata: save in-core policy_hint_size to on-disk superblock\n\tiio: ad9523: Fix displayed phase\n\tiio: ad9523: Fix return value for ad952x_store()\n\tvmw_balloon: fix inflation of 64-bit GFNs\n\tvmw_balloon: do not use 2MB without batching\n\tvmw_balloon: VMCI_DOORBELL_SET does not check status\n\tvmw_balloon: fix VMCI use when balloon built into kernel\n\ttracing: Do not call start/stop() functions when tracing_on does not change\n\ttracing/blktrace: Fix to allow setting same value\n\tkthread, tracing: Don't expose half-written comm when creating kthreads\n\tuprobes: Use synchronize_rcu() not synchronize_sched()\n\t9p: fix multiple NULL-pointer-dereferences\n\tPM / sleep: wakeup: Fix build error caused by missing SRCU support\n\tpnfs/blocklayout: off by one in bl_map_stripe()\n\tARM: tegra: Fix Tegra30 Cardhu PCA954x reset\n\tmm/tlb: Remove tlb_remove_table() non-concurrent condition\n\tiommu/vt-d: Add definitions for PFSID\n\tiommu/vt-d: Fix dev iotlb pfsid use\n\tosf_getdomainname(): use copy_to_user()\n\tsys: don't hold uts_sem while accessing userspace memory\n\tuserns: move user access out of the mutex\n\tubifs: Fix memory leak in lprobs self-check\n\tRevert \"UBIFS: Fix potential integer overflow in allocation\"\n\tubifs: Check data node size before truncate\n\tubifs: Fix synced_i_size calculation for xattr inodes\n\tpwm: tiehrpwm: Fix disabling of output of PWMs\n\tfb: fix lost console when the user unplugs a USB adapter\n\tudlfb: set optimal write delay\n\tgetxattr: use correct xattr length\n\tbcache: release dc->writeback_lock properly in bch_writeback_thread()\n\tperf auxtrace: Fix queue resize\n\tfs/quota: Fix spectre gadget in do_quotactl\n\tx86/io: add interface to reserve io memtype for a resource range. (v1.1)\n\tdrm/drivers: add support for using the arch wc mapping API.\n\tLinux 4.4.155\n\nChange-Id: I34f5e28013b2762737e5f0c08b20ae1d0a0f34c0\nSigned-off-by: Greg Kroah-Hartman <gregkh@google.com>","distinct":true,"url":"https://api.github.com/repos/OktapraAmtono/mystic-kernel-sdm660/commits/a8df443a71c369b5adb08ccec0149089fef603ad"},{"sha":"a015b93192a97a95bd7a3e8d966d58c73ce22040","author":{"name":"Greg Kroah-Hartman","email":"4645f7897fd33786a2ee1264d590b3c400559d85@google.com"},"message":"Merge 4.4.156 into android-4.4-p\n\nChanges in 4.4.156\n\tx86/speculation/l1tf: Fix up pte->pfn conversion for PAE\n\tstaging: android: ion: fix ION_IOC_{MAP,SHARE} use-after-free\n\tnet: bcmgenet: use MAC link status for fixed phy\n\tqlge: Fix netdev features configuration.\n\ttcp: do not restart timewait timer on rst reception\n\tvti6: remove !skb->ignore_df check from vti6_xmit()\n\tcifs: check if SMB2 PDU size has been padded and suppress the warning\n\thfsplus: don't return 0 when fill_super() failed\n\thfs: prevent crash on exit from failed search\n\tfork: don't copy inconsistent signal handler state to child\n\treiserfs: change j_timestamp type to time64_t\n\thfsplus: fix NULL dereference in hfsplus_lookup()\n\tfat: validate ->i_start before using\n\tscripts: modpost: check memory allocation results\n\tmm/fadvise.c: fix signed overflow UBSAN complaint\n\tfs/dcache.c: fix kmemcheck splat at take_dentry_name_snapshot()\n\tipvs: fix race between ip_vs_conn_new() and ip_vs_del_dest()\n\tmfd: sm501: Set coherent_dma_mask when creating subdevices\n\tplatform/x86: asus-nb-wmi: Add keymap entry for lid flip action on UX360\n\tirqchip/bcm7038-l1: Hide cpu offline callback when building for !SMP\n\tnet/9p: fix error path of p9_virtio_probe\n\tpowerpc: Fix size calculation using resource_size()\n\ts390/dasd: fix hanging offline processing due to canceled worker\n\tscsi: aic94xx: fix an error code in aic94xx_init()\n\tPCI: mvebu: Fix I/O space end address calculation\n\tdm kcopyd: avoid softlockup in run_complete_job\n\tstaging: comedi: ni_mio_common: fix subdevice flags for PFI subdevice\n\tselftests/powerpc: Kill child processes on SIGINT\n\tsmb3: fix reset of bytes read and written stats\n\tSMB3: Number of requests sent should be displayed for SMB3 not just CIFS\n\tpowerpc/pseries: Avoid using the size greater than RTAS_ERROR_LOG_MAX.\n\tbtrfs: replace: Reset on-disk dev stats value after replace\n\tbtrfs: relocation: Only remove reloc rb_trees if reloc control has been initialized\n\tbtrfs: Don't remove block group that still has pinned down bytes\n\tdebugobjects: Make stack check warning more informative\n\tx86/pae: use 64 bit atomic xchg function in native_ptep_get_and_clear\n\tkbuild: make missing $DEPMOD a Warning instead of an Error\n\tirda: Fix memory leak caused by repeated binds of irda socket\n\tirda: Only insert new objects into the global database via setsockopt\n\tRevert \"ARM: imx_v6_v7_defconfig: Select ULPI support\"\n\tenic: do not call enic_change_mtu in enic_probe\n\tFixes: Commit cdbf92675fad (\"mm: numa: avoid waiting on freed migrated pages\")\n\tgenirq: Delay incrementing interrupt count if it's disabled/pending\n\tirqchip/gic-v3-its: Recompute the number of pages on page size change\n\tirqchip/gicv3-its: Fix memory leak in its_free_tables()\n\tirqchip/gicv3-its: Avoid cache flush beyond ITS_BASERn memory size\n\tirqchip/gic-v3: Add missing barrier to 32bit version of gic_read_iar()\n\tirqchip/gic: Make interrupt ID 1020 invalid\n\tovl: rename is_merge to is_lowest\n\tovl: override creds with the ones from the superblock mounter\n\tovl: proper cleanup of workdir\n\tsch_htb: fix crash on init failure\n\tsch_multiq: fix double free on init failure\n\tsch_hhf: fix null pointer dereference on init failure\n\tsch_netem: avoid null pointer deref on init failure\n\tsch_tbf: fix two null pointer dereferences on init failure\n\tmei: me: allow runtime pm for platform with D0i3\n\ts390/lib: use expoline for all bcr instructions\n\tASoC: wm8994: Fix missing break in switch\n\tbtrfs: use correct compare function of dirty_metadata_bytes\n\tLinux 4.4.156\n\nChange-Id: I8322cf746e099eaaf40af64bf8a25bb2cf33821f\nSigned-off-by: Greg Kroah-Hartman <gregkh@google.com>","distinct":true,"url":"https://api.github.com/repos/OktapraAmtono/mystic-kernel-sdm660/commits/a015b93192a97a95bd7a3e8d966d58c73ce22040"}]}
{"actor":{"display_login":"OktapraAmtono"}}