{"push_id":2719776799,"size":4,"distinct_size":4,"ref":"refs/heads/polaris-o-oss","head":"32292e85224ad47c553afca1e495db6ef8c635c4","before":"40a295d94410e88d93b2ddc779aff4ba497e832d","commits":[{"sha":"8ec55b56742c9b260cff327cc2152f5aff254e44","author":{"name":"Greg Kroah-Hartman","email":"4645f7897fd33786a2ee1264d590b3c400559d85@google.com"},"message":"Merge 4.9.96 into android-4.9\n\nChanges in 4.9.96\n\ttty: make n_tty_read() always abort if hangup is in progress\n\tubifs: Check ubifs_wbuf_sync() return code\n\tubi: fastmap: Don't flush fastmap work on detach\n\tubi: Fix error for write access\n\tubi: Reject MLC NAND\n\tfs/reiserfs/journal.c: add missing resierfs_warning() arg\n\tresource: fix integer overflow at reallocation\n\tipc/shm: fix use-after-free of shm file via remap_file_pages()\n\tmm, slab: reschedule cache_reap() on the same CPU\n\tusb: musb: gadget: misplaced out of bounds check\n\tusb: gadget: udc: core: update usb_ep_queue() documentation\n\tARM: dts: at91: at91sam9g25: fix mux-mask pinctrl property\n\tARM: dts: exynos: Fix IOMMU support for GScaler devices on Exynos5250\n\tARM: dts: at91: sama5d4: fix pinctrl compatible string\n\tspi: Fix scatterlist elements size in spi_map_buf\n\txen-netfront: Fix hang on device removal\n\tregmap: Fix reversed bounds check in regmap_raw_write()\n\tACPI / video: Add quirk to force acpi-video backlight on Samsung 670Z5E\n\tACPI / hotplug / PCI: Check presence of slot itself in get_slot_status()\n\tUSB: gadget: f_midi: fixing a possible double-free in f_midi\n\tUSB:fix USB3 devices behind USB3 hubs not resuming at hibernate thaw\n\tusb: dwc3: pci: Properly cleanup resource\n\tsmb3: Fix root directory when server returns inode number of zero\n\tHID: i2c-hid: fix size check and type usage\n\tpowerpc/powernv: Handle unknown OPAL errors in opal_nvram_write()\n\tpowerpc/64: Fix smp_wmb barrier definition use use lwsync consistently\n\tpowerpc/powernv: define a standard delay for OPAL_BUSY type retry loops\n\tpowerpc/powernv: Fix OPAL NVRAM driver OPAL_BUSY loops\n\tHID: Fix hid_report_len usage\n\tHID: core: Fix size as type u32\n\tASoC: ssm2602: Replace reg_default_raw with reg_default\n\tthunderbolt: Resume control channel after hibernation image is created\n\tirqchip/gic: Take lock when updating irq type\n\trandom: use a tighter cap in credit_entropy_bits_safe()\n\tjbd2: if the journal is aborted then don't allow update of the log tail\n\text4: don't update checksum of new initialized bitmaps\n\text4: protect i_disksize update by i_data_sem in direct write path\n\text4: fail ext4_iget for root directory if unallocated\n\tRDMA/ucma: Don't allow setting RDMA_OPTION_IB_PATH without an RDMA device\n\tRDMA/rxe: Fix an out-of-bounds read\n\tALSA: pcm: Fix UAF at PCM release via PCM timer access\n\tIB/srp: Fix srp_abort()\n\tIB/srp: Fix completion vector assignment algorithm\n\tdmaengine: at_xdmac: fix rare residue corruption\n\tlibnvdimm, namespace: use a safe lookup for dimm device name\n\tnfit, address-range-scrub: fix scrub in-progress reporting\n\tum: Compile with modern headers\n\tum: Use POSIX ucontext_t instead of struct ucontext\n\tiommu/vt-d: Fix a potential memory leak\n\tmmc: jz4740: Fix race condition in IRQ mask update\n\tclk: mvebu: armada-38x: add support for 1866MHz variants\n\tclk: mvebu: armada-38x: add support for missing clocks\n\tclk: fix false-positive Wmaybe-uninitialized warning\n\tclk: bcm2835: De-assert/assert PLL reset signal when appropriate\n\tpwm: rcar: Fix a condition to prevent mismatch value setting to duty\n\tthermal: imx: Fix race condition in imx_thermal_probe()\n\tdt-bindings: clock: mediatek: add binding for fixed-factor clock axisel_d4\n\twatchdog: f71808e_wdt: Fix WD_EN register read\n\tvfio/pci: Virtualize Maximum Read Request Size\n\tALSA: pcm: Use ERESTARTSYS instead of EINTR in OSS emulation\n\tALSA: pcm: Avoid potential races between OSS ioctls and read/write\n\tALSA: pcm: Return -EBUSY for OSS ioctls changing busy streams\n\tALSA: pcm: Fix mutex unbalance in OSS emulation ioctls\n\tALSA: pcm: Fix endless loop for XRUN recovery in OSS emulation\n\text4: don't allow r/w mounts if metadata blocks overlap the superblock\n\tdrm/amdgpu: Add an ATPX quirk for hybrid laptop\n\tdrm/amdgpu: Fix always_valid bos multiple LRU insertions.\n\tdrm/amdgpu: Fix PCIe lane width calculation\n\tdrm/rockchip: Clear all interrupts before requesting the IRQ\n\tdrm/radeon: Fix PCIe lane width calculation\n\tALSA: line6: Use correct endpoint type for midi output\n\tALSA: rawmidi: Fix missing input substream checks in compat ioctls\n\tALSA: hda - New VIA controller suppor no-snoop path\n\trandom: fix crng_ready() test\n\trandom: crng_reseed() should lock the crng instance that it is modifying\n\trandom: add new ioctl RNDRESEEDCRNG\n\tHID: hidraw: Fix crash on HIDIOCGFEATURE with a destroyed device\n\tMIPS: uaccess: Add micromips clobbers to bzero invocation\n\tMIPS: memset.S: EVA & fault support for small_memset\n\tMIPS: memset.S: Fix return of __clear_user from Lpartial_fixup\n\tMIPS: memset.S: Fix clobber of v1 in last_fixup\n\tpowerpc/eeh: Fix enabling bridge MMIO windows\n\tpowerpc/lib: Fix off-by-one in alternate feature patching\n\tudf: Fix leak of UTF-16 surrogates into encoded strings\n\tjffs2_kill_sb(): deal with failed allocations\n\thypfs_kill_super(): deal with failed allocations\n\torangefs_kill_sb(): deal with allocation failures\n\trpc_pipefs: fix double-dput()\n\tDon't leak MNT_INTERNAL away from internal mounts\n\tautofs: mount point create should honour passed in mode\n\tmm/filemap.c: fix NULL pointer in page_cache_tree_insert()\n\tfanotify: fix logic of events on child\n\twriteback: safer lock nesting\n\tblock/mq: fix potential deadlock during cpu hotplug\n\tLinux 4.9.96\n\nSigned-off-by: Greg Kroah-Hartman <gregkh@google.com>","distinct":true,"url":"https://api.github.com/repos/michru/Xiaomi_Kernel_OpenSource/commits/8ec55b56742c9b260cff327cc2152f5aff254e44"},{"sha":"b3ba00e8e946b5d64110c9d689f44ae451a50db0","author":{"name":"Greg Kroah-Hartman","email":"4645f7897fd33786a2ee1264d590b3c400559d85@google.com"},"message":"Merge 4.9.97 into android-4.9\n\nChanges in 4.9.97\n\tcifs: do not allow creating sockets except with SMB1 posix exensions\n\tx86/tsc: Prevent 32bit truncation in calc_hpet_ref()\n\tdrm/vc4: Fix memory leak during BO teardown\n\tdrm/i915: Fix LSPCON TMDS output buffer enabling from low-power state\n\ti2c: i801: store and restore the SLVCMD register at load and unload\n\ti2c: i801: Save register SMBSLVCMD value only once\n\ti2c: i801: Restore configuration at shutdown\n\tusb: musb: fix enumeration after resume\n\tusb: musb: call pm_runtime_{get,put}_sync before reading vbus registers\n\tusb: musb: Fix external abort in musb_remove on omap2430\n\tMIPS: Generic: Fix big endian CPUs on generic machine\n\tInput: drv260x - fix initializing overdrive voltage\n\tpower: supply: bq2415x: check for NULL acpi_id to avoid null pointer dereference\n\tstk-webcam: fix an endian bug in stk_camera_read_reg()\n\tOF: Prevent unaligned access in of_alias_scan()\n\tath9k_hw: check if the chip failed to wake up\n\tjbd2: fix use after free in kjournald2()\n\tRevert \"perf tools: Decompress kernel module when reading DSO data\"\n\tperf: Fix sample_max_stack maximum check\n\tperf: Return proper values for user stack errors\n\tRDMA/mlx5: Fix NULL dereference while accessing XRC_TGT QPs\n\tdrm/i915/bxt, glk: Increase PCODE timeouts during CDCLK freq changing\n\tmac80211_hwsim: fix use-after-free bug in hwsim_exit_net\n\tr8152: add Linksys USB3GIGV1 id\n\tRevert \"pinctrl: intel: Initialize GPIO properly when used through irqchip\"\n\tRevert \"ath10k: send (re)assoc peer command when NSS changed\"\n\tPCI: Wait up to 60 seconds for device to become ready after FLR\n\ts390: introduce CPU alternatives\n\ts390: enable CPU alternatives unconditionally\n\tKVM: s390: wire up bpb feature\n\ts390: scrub registers on kernel entry and KVM exit\n\ts390: add optimized array_index_mask_nospec\n\ts390/alternative: use a copy of the facility bit mask\n\ts390: add options to change branch prediction behaviour for the kernel\n\ts390: run user space and KVM guests with modified branch prediction\n\ts390: introduce execute-trampolines for branches\n\tKVM: s390: force bp isolation for VSIE\n\ts390: Replace IS_ENABLED(EXPOLINE_*) with IS_ENABLED(CONFIG_EXPOLINE_*)\n\ts390: do not bypass BPENTER for interrupt system calls\n\ts390/entry.S: fix spurious zeroing of r0\n\ts390: move nobp parameter functions to nospec-branch.c\n\ts390: add automatic detection of the spectre defense\n\ts390: report spectre mitigation via syslog\n\ts390: add sysfs attributes for spectre\n\ts390: correct nospec auto detection init order\n\ts390: correct module section names for expoline code revert\n\tbonding: do not set slave_dev npinfo before slave_enable_netpoll in bond_enslave\n\tKEYS: DNS: limit the length of option strings\n\tl2tp: check sockaddr length in pppol2tp_connect()\n\tnet: validate attribute sizes in neigh_dump_table()\n\tllc: delete timers synchronously in llc_sk_free()\n\ttcp: don't read out-of-bounds opsize\n\tteam: avoid adding twice the same option to the event list\n\tteam: fix netconsole setup over team\n\tpacket: fix bitfield update race\n\ttipc: add policy for TIPC_NLA_NET_ADDR\n\tpppoe: check sockaddr length in pppoe_connect()\n\tvlan: Fix reading memory beyond skb->tail in skb_vlan_tagged_multi\n\tsctp: do not check port in sctp_inet6_cmp_addr\n\tnet: sched: ife: signal not finding metaid\n\tllc: hold llc_sap before release_sock()\n\tllc: fix NULL pointer deref for SOCK_ZAPPED\n\tnet: ethernet: ti: cpsw: fix tx vlan priority mapping\n\tnet: fix deadlock while clearing neighbor proxy table\n\ttcp: md5: reject TCP_MD5SIG or TCP_MD5SIG_EXT on established sockets\n\tnet: af_packet: fix race in PACKET_{R|T}X_RING\n\tipv6: add RTA_TABLE and RTA_PREFSRC to rtm_ipv6_policy\n\tstrparser: Fix incorrect strp->need_bytes value.\n\tscsi: mptsas: Disable WRITE SAME\n\tcdrom: information leak in cdrom_ioctl_media_changed()\n\ts390/cio: update chpid descriptor after resource accessibility event\n\ts390/dasd: fix IO error for newly defined devices\n\ts390/uprobes: implement arch_uretprobe_is_alive()\n\tACPI / video: Only default only_lcd to true on Win8-ready _desktops_\n\tLinux 4.9.97\n\nSigned-off-by: Greg Kroah-Hartman <gregkh@google.com>","distinct":true,"url":"https://api.github.com/repos/michru/Xiaomi_Kernel_OpenSource/commits/b3ba00e8e946b5d64110c9d689f44ae451a50db0"},{"sha":"55f1a2891f9b09fefec0b04c264de5d881dea6d8","author":{"name":"Greg Kroah-Hartman","email":"4645f7897fd33786a2ee1264d590b3c400559d85@google.com"},"message":"Merge 4.9.98 into android-4.9\n\nChanges in 4.9.98\n\text4: prevent right-shifting extents beyond EXT_MAX_BLOCKS\n\text4: set h_journal if there is a failure starting a reserved handle\n\text4: add validity checks for bitmap block numbers\n\text4: fix bitmap position validation\n\trandom: set up the NUMA crng instances after the CRNG is fully initialized\n\trandom: fix possible sleeping allocation from irq context\n\trandom: rate limit unseeded randomness warnings\n\tusbip: usbip_event: fix to not print kernel pointer address\n\tusbip: usbip_host: fix to hold parent lock for device_attach() calls\n\tusbip: vhci_hcd: Fix usb device and sockfd leaks\n\tUSB: serial: simple: add libtransistor console\n\tUSB: serial: ftdi_sio: use jtag quirk for Arrow USB Blaster\n\tUSB: serial: cp210x: add ID for NI USB serial console\n\tusb: core: Add quirk for HP v222w 16GB Mini\n\tUSB: Increment wakeup count on remote wakeup.\n\tALSA: usb-audio: Skip broken EU on Dell dock USB-audio\n\tvirtio: add ability to iterate over vqs\n\tvirtio_console: free buffers after reset\n\tdrm/virtio: fix vq wait_event condition\n\ttty: Don't call panic() at tty_ldisc_init()\n\ttty: n_gsm: Fix long delays with control frame timeouts in ADM mode\n\ttty: n_gsm: Fix DLCI handling for ADM mode if debug & 2 is not set\n\ttty: Use __GFP_NOFAIL for tty_ldisc_get()\n\tALSA: dice: fix OUI for TC group\n\tALSA: dice: fix error path to destroy initialized stream data\n\tALSA: opl3: Hardening for potential Spectre v1\n\tALSA: asihpi: Hardening for potential Spectre v1\n\tALSA: hdspm: Hardening for potential Spectre v1\n\tALSA: rme9652: Hardening for potential Spectre v1\n\tALSA: control: Hardening for potential Spectre v1\n\tALSA: core: Report audio_tstamp in snd_pcm_sync_ptr\n\tALSA: seq: oss: Fix unbalanced use lock for synth MIDI device\n\tALSA: seq: oss: Hardening for potential Spectre v1\n\tALSA: hda: Hardening for potential Spectre v1\n\tALSA: hda/realtek - Add some fixes for ALC233\n\tmtd: cfi: cmdset_0001: Do not allow read/write to suspend erase block.\n\tmtd: cfi: cmdset_0001: Workaround Micron Erase suspend bug.\n\tmtd: cfi: cmdset_0002: Do not allow read/write to suspend erase block.\n\tkobject: don't use WARN for registration failures\n\tscsi: sd: Defer spinning up drive while SANITIZE is in progress\n\tPCI: aardvark: Fix logic in advk_pcie_{rd,wr}_conf()\n\tPCI: aardvark: Set PIO_ADDR_LS correctly in advk_pcie_rd_conf()\n\tPCI: aardvark: Fix PCIe Max Read Request Size setting\n\tARM: amba: Make driver_override output consistent with other buses\n\tARM: amba: Fix race condition with driver_override\n\tARM: amba: Don't read past the end of sysfs \"driver_override\" buffer\n\tcrypto: drbg - set freed buffers to NULL\n\tASoC: fsl_esai: Fix divisor calculation failure at lower ratio\n\tlibceph: un-backoff on tick when we have a authenticated session\n\tlibceph: reschedule a tick in finish_hunting()\n\tlibceph: validate con->state at the top of try_write()\n\tearlycon: Use a pointer table to fix __earlycon_table stride\n\tcpufreq: powernv: Fix hardlockup due to synchronous smp_call in timer interrupt\n\trtc: opal: Fix OPAL RTC driver OPAL_BUSY loops\n\tdrm/amdgpu: set COMPUTE_PGM_RSRC1 for SGPR/VGPR clearing shaders\n\tobjtool, perf: Fix GCC 8 -Wrestrict error\n\ttools/lib/subcmd/pager.c: do not alias select() params\n\tx86/ipc: Fix x32 version of shmid64_ds and msqid64_ds\n\tx86/smpboot: Don't use mwait_play_dead() on AMD systems\n\tx86/microcode/intel: Save microcode patch unconditionally\n\tpowerpc/eeh: Fix race with driver un/bind\n\tLinux 4.9.98\n\nSigned-off-by: Greg Kroah-Hartman <gregkh@google.com>","distinct":true,"url":"https://api.github.com/repos/michru/Xiaomi_Kernel_OpenSource/commits/55f1a2891f9b09fefec0b04c264de5d881dea6d8"},{"sha":"32292e85224ad47c553afca1e495db6ef8c635c4","author":{"name":"Greg Kroah-Hartman","email":"4645f7897fd33786a2ee1264d590b3c400559d85@google.com"},"message":"Merge 4.9.99 into android-4.9\n\nChanges in 4.9.99\n\tperf/core: Fix the perf_cpu_time_max_percent check\n\tpercpu: include linux/sched.h for cond_resched()\n\tbpf: map_get_next_key to return first key on NULL\n\tarm/arm64: KVM: Add PSCI version selection API\n\tcrypto: talitos - fix IPsec cipher in length\n\tserial: imx: ensure UCR3 and UFCR are setup correctly\n\tUSB: serial: option: Add support for Quectel EP06\n\tALSA: pcm: Check PCM state at xfern compat ioctl\n\tALSA: seq: Fix races at MIDI encoding in snd_virmidi_output_trigger()\n\tALSA: aloop: Mark paused device as inactive\n\tALSA: aloop: Add missing cable lock to ctl API callbacks\n\ttracepoint: Do not warn on ENOMEM\n\tInput: leds - fix out of bound access\n\tInput: atmel_mxt_ts - add touchpad button mapping for Samsung Chromebook Pro\n\txfs: prevent creating negative-sized file via INSERT_RANGE\n\tRDMA/cxgb4: release hw resources on device removal\n\tRDMA/ucma: Allow resolving address w/o specifying source address\n\tRDMA/mlx5: Protect from shift operand overflow\n\tNET: usb: qmi_wwan: add support for ublox R410M PID 0x90b2\n\tIB/mlx5: Use unlimited rate when static rate is not supported\n\tIB/hfi1: Fix NULL pointer dereference when invalid num_vls is used\n\tdrm/vmwgfx: Fix a buffer object leak\n\tdrm/bridge: vga-dac: Fix edid memory leak\n\ttest_firmware: fix setting old custom fw path back on exit, second try\n\tUSB: serial: visor: handle potential invalid device configuration\n\tUSB: Accept bulk endpoints with 1024-byte maxpacket\n\tUSB: serial: option: reimplement interface masking\n\tUSB: serial: option: adding support for ublox R410M\n\tusb: musb: host: fix potential NULL pointer dereference\n\tusb: musb: trace: fix NULL pointer dereference in musb_g_tx()\n\tplatform/x86: asus-wireless: Fix NULL pointer dereference\n\ts390/facilites: use stfle_fac_list array size for MAX_FACILITY_BIT\n\tLinux 4.9.99\n\nSigned-off-by: Greg Kroah-Hartman <gregkh@google.com>","distinct":true,"url":"https://api.github.com/repos/michru/Xiaomi_Kernel_OpenSource/commits/32292e85224ad47c553afca1e495db6ef8c635c4"}]}
{"actor":{"display_login":"michru"}}