{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":503021583,"defaultBranch":"lineage-20","name":"android_kernel_qcom_sm8150","ownerLogin":"LineageOS","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-06-13T15:53:43.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/24304779?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713454339.0","currentOid":""},"activityList":{"items":[{"before":"6705ac6cb4c2f51f537b92e54a5e64cf359365de","after":"c9516c8fb428718056cad87e96cdcc94c49bbf3b","ref":"refs/heads/lineage-20","pushedAt":"2024-04-18T15:33:52.000Z","pushType":"push","commitsCount":82,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Merge branch 'for-kernel-version-from-4.1.0' of https://github.com/namjaejeon/linux-exfat-oot into android13-4.14-msmnile\n\n* 'for-kernel-version-from-4.1.0' of https://github.com/namjaejeon/linux-exfat-oot:\n exfat: github action: run buiuld and tests on for-kernel-version-from-4.1.0 branch\n exfat: fix ALIGN_DOWN undefined error\n exfat: using ffs instead of internal logic\n exfat: using hweight instead of internal logic\n exfat: fix ctime is not updated\n exfat: fix setting uninitialized time to ctime/atime\n exfat: convert to new timestamp accessors\n exfat: convert to ctime accessor functions\n exfat: fs: pass the request_mask to generic_fillattr\n exfat: convert to simple_rename_timestamp\n exfat: ensure that ctime is updated whenever the mtime is\n exfat: fs: add CONFIG_BUFFER_HEAD\n exfat: use fat ioctls definitions from include/uapi/linux/msdos_fs.h\n exfat: github action: remove liunx-4.1 source to get more disk space\n exfat: support create zero-size directory\n exfat: support handle zero-size directory\n exfat: add ioctls for accessing attributes\n exfat: vfs: get rid of old '->iterate' directory operation\n\nChange-Id: If77ee49e78230331dd19bbbafc6fbf16fd922e82","shortMessageHtmlLink":"Merge branch 'for-kernel-version-from-4.1.0' of https://github.com/na…"}},{"before":"6b3a3a549ab1d380871b2b733b80f5908e04becc","after":"6705ac6cb4c2f51f537b92e54a5e64cf359365de","ref":"refs/heads/lineage-20","pushedAt":"2024-03-25T13:58:12.000Z","pushType":"push","commitsCount":378,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"BACKPORT: memshare: Prevent possible integer overflow\n\nPrevent possible integer overflow by sanitizing the alloc request\nsize coming from the client against allottable amount of memory.\n\nChange-Id: I74cb0f7b0808f20299586969fd5c810d44c3e576\nSigned-off-by: Manoj Prabhu B \nSigned-off-by: Michael Bestas ","shortMessageHtmlLink":"BACKPORT: memshare: Prevent possible integer overflow"}},{"before":"3a24934f079a0c64c2daba27cc3c4d287575f5bd","after":"6b3a3a549ab1d380871b2b733b80f5908e04becc","ref":"refs/heads/lineage-20","pushedAt":"2024-03-20T15:18:34.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"BACKPORT: bpf: Use char in prog and map name\n\nInstead of u8, use char for prog and map name. It can avoid the\nuserspace tool getting compiler's signess warning. The\nbpf_prog_aux, bpf_map, bpf_attr, bpf_prog_info and\nbpf_map_info are changed.\n\nChange-Id: I599a8f1eccb0d63aa8d680b771fff1580c69cf75\nSigned-off-by: Martin KaFai Lau \nCc: Jakub Kicinski \nAcked-by: Daniel Borkmann \nAcked-by: Alexei Starovoitov \nSigned-off-by: David S. Miller ","shortMessageHtmlLink":"BACKPORT: bpf: Use char in prog and map name"}},{"before":"fa89b2b37ee645207c0bae4573ecbeca85d2ba23","after":"3a24934f079a0c64c2daba27cc3c4d287575f5bd","ref":"refs/heads/lineage-20","pushedAt":"2024-03-20T07:13:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"disp: sde_crtc: add early_wakeup_show function\n\nAdd early_wakeup_show function to avoid the read attribute function fail for libperfmgr in power HAL\n\nBug: 184089731\n\nChange-Id: I0b3c9a648b537c79d57eee36372fa19ca56870de\nTest:\n1. cat /sys/devices/platform/soc/ae00000.qcom,mdss_mdp/drm/card0/sde-crtc-0/early_wakeup success\n2. No \"Failed to read node path: /sys/devices/platform/soc/ae00000.qcom,mdss_mdp/drm/card0/sde-crtc-0/early_wakeup\" message in bugreport file\n\nChange-Id: Ifad78d1cda10ab66c1cecae0f64611d76c6717d3","shortMessageHtmlLink":"disp: sde_crtc: add early_wakeup_show function"}},{"before":"bcb151f4ed1ee745c8010a0d745782ef03747bc7","after":"fa89b2b37ee645207c0bae4573ecbeca85d2ba23","ref":"refs/heads/lineage-20","pushedAt":"2024-02-20T22:48:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"drm/msm/sde: add sysfs node for trigger wake up early\n\nAdd sysfs node on crtc to trigger sde wake up early.\nThe commands to trigger wake up early give in shell:\n\necho 1 > /sys/class/drm/sde-crtc-*/early_wakeup\n\nAlso remove previous workaround to wake up early follow\nby requested vblank.\n\nBug: 150196517\nTest: trigger wake up and switch display power state\nTest: UiBench, scrolling, idle, AoD, off\nChange-Id: I20e49f4f44112ef0e78e44b7c9b7a5979d6f9801\nSigned-off-by: Midas Chien ","shortMessageHtmlLink":"drm/msm/sde: add sysfs node for trigger wake up early"}},{"before":"43c2d72da72cd16501900e324470c16ee8f44b03","after":"bcb151f4ed1ee745c8010a0d745782ef03747bc7","ref":"refs/heads/lineage-20","pushedAt":"2024-02-20T19:05:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"msm: camera: isp: Fix null pointer dereference when logging irq delay\n\nFixes: https://gitlab.com/LineageOS/issues/android/-/issues/6720\nChange-Id: Ib47ba48ea99a5af7c5bc45bdb313211be37dc990","shortMessageHtmlLink":"msm: camera: isp: Fix null pointer dereference when logging irq delay"}},{"before":"6270dc32542ee16d7b63af041e1ccf2a71032cc1","after":"43c2d72da72cd16501900e324470c16ee8f44b03","ref":"refs/heads/lineage-20","pushedAt":"2024-02-16T14:39:11.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"ANDROID: fs/fuse: Keep FUSE file times consistent with lower file\n\nWhen FUSE passthrough is used, the lower file system file is manipulated\ndirectly, but neither mtime, atime or ctime of the referencing FUSE file\nis updated.\n\nFix by updating the file times when passthrough operations are\nperformed.\n\nBug: 200779468\nBug: 201730208\nReported-by: Fengnan Chang \nReported-by: Ed Tsai \nSigned-off-by: Alessio Balsini \nChange-Id: I35b72196b2cc1d79a9f62ddb32e2cfa934c3b6d3","shortMessageHtmlLink":"ANDROID: fs/fuse: Keep FUSE file times consistent with lower file"}},{"before":"301e102f8d2a5f9fd05ecef8c02f8787bbb22997","after":"6270dc32542ee16d7b63af041e1ccf2a71032cc1","ref":"refs/heads/lineage-20","pushedAt":"2024-02-16T08:26:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"asoc: codec: update SOC_SINGLE_SX_TLV to SOC_SINGLE_S8_TLV\n\nUpdate SOC_SINGLE_SX_TLV to SOC_SINGLE_S8_TLV to make codec\ndriver compatiable with upstream driver.\n\nChange-Id: I4061b015d715978f3b294ad630f53b64bf66c2b7\nSigned-off-by: Meng Wang \n[dereference23: Backport to msm-4.14]\nSigned-off-by: Alexander Winkowski ","shortMessageHtmlLink":"asoc: codec: update SOC_SINGLE_SX_TLV to SOC_SINGLE_S8_TLV"}},{"before":"c32b602a9eae890a09830e30e832703e81f6b740","after":"301e102f8d2a5f9fd05ecef8c02f8787bbb22997","ref":"refs/heads/lineage-20","pushedAt":"2024-02-13T13:17:36.000Z","pushType":"push","commitsCount":22,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Merge tag 'LA.UM.9.1.r1-15800-SMxxx0.QSSI14.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/wlan/qcacld-3.0 into android13-4.14-msmnile\n\n\"LA.UM.9.1.r1-15800-SMxxx0.QSSI14.0\"\n\n* tag 'LA.UM.9.1.r1-15800-SMxxx0.QSSI14.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/wlan/qcacld-3.0:\n Release 5.2.022.12B\n qcacld-3.0: Ignore CSA request for invalid channel\n Release 5.2.022.12A\n qcacld-3.0: Fix OOB in wma_scan_roam.c\n Release 5.2.022.12\n qcacld-3.0: Don't start vdev trans if vdev ops is pending\n Release 5.2.022.11Z\n qcacld-3.0: Move SAP to STA channel during SAP start\n\nChange-Id: I2799a5eb43f41b72d6558bda912fffa4a7d58d57","shortMessageHtmlLink":"Merge tag 'LA.UM.9.1.r1-15800-SMxxx0.QSSI14.0' of https://git.codelin…"}},{"before":"8636a69a8091ab46b893a9c0c84841e9bd6a2c1c","after":"c32b602a9eae890a09830e30e832703e81f6b740","ref":"refs/heads/lineage-20","pushedAt":"2024-02-08T10:51:41.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"scsi: ufs: atomic update for clkgating_enable\n\nBug: 134949663\nChange-Id: Ie5002107a69e7d56a889138eec0e593de1bf6a61\nSigned-off-by: Jaegeuk Kim ","shortMessageHtmlLink":"scsi: ufs: atomic update for clkgating_enable"}},{"before":"d1966c80dcfcabe6058eba05ded94a9af967760f","after":"8636a69a8091ab46b893a9c0c84841e9bd6a2c1c","ref":"refs/heads/lineage-20","pushedAt":"2024-01-27T14:10:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"sched: use sysctl to control energy aware feature\n\nEnergy aware feature control is previously done through debugfs,\nwhich will be deprecated, so move the control to sysctl.\n\nBug: 141333728\nTest: function works as expected\nChange-Id: I55411d3bb2669ba1fae3225d67cdf1cf8b3b3a7f\nSigned-off-by: Rick Yiu ","shortMessageHtmlLink":"sched: use sysctl to control energy aware feature"}},{"before":"232be7529ed05c2d0a148bcb643fe74d21702cb8","after":"d1966c80dcfcabe6058eba05ded94a9af967760f","ref":"refs/heads/lineage-20","pushedAt":"2024-01-16T17:03:34.000Z","pushType":"push","commitsCount":139,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Merge branch 'android-4.14-stable' of https://android.googlesource.com/kernel/common into android13-4.14-msmnile\n\n* 'android-4.14-stable' of https://android.googlesource.com/kernel/common:\n Linux 4.14.336\n mmc: core: Cancel delayed work before releasing host\n mmc: rpmb: fixes pause retune on all RPMB partitions.\n firewire: ohci: suppress unexpected system reboot in AMD Ryzen machines and ASM108x/VT630x PCIe cards\n i40e: fix use-after-free in i40e_aqc_add_filters()\n net: bcmgenet: Fix FCS generation for fragmented skbuffs\n net: sched: em_text: fix possible memory leak in em_text_destroy()\n nfc: llcp_core: Hold a ref to llcp_local->dev when holding a ref to llcp_local\n UPSTREAM: drm: Fix doc warning in drm_connector_attach_edid_property()\n BACKPORT: lib/vsprintf: Hash legacy clock addresses\n UPSTREAM: xfrm: fix gro_cells leak when remove virtual xfrm interfaces\n UPSTREAM: xfrm: Make function xfrmi_get_link_net() static\n UPSTREAM: cpuidle: menu: Retain tick when shallow state is selected\n UPSTREAM: bpf: fix rcu annotations in compute_effective_progs()\n UPSTREAM: bpf: bpf_prog_array_alloc() should return a generic non-rcu pointer\n UPSTREAM: sched/util_est: Fix util_est_dequeue() for throttled cfs_rq\n UPSTREAM: softirq: Reorder trace_softirqs_on to prevent lockdep splat\n UPSTREAM: l2tp: fix refcount leakage on PPPoL2TP sockets\n UPSTREAM: HID: steam: select CONFIG_POWER_SUPPLY\n BACKPORT: mac80211_hwsim: fix a possible memory leak in hwsim_new_radio_nl()\n UPSTREAM: kprobes: Fix random address output of blacklist file\n UPSTREAM: trace_uprobe: Use %lx to display offset\n UPSTREAM: selinux: fix missing dput() before selinuxfs unmount\n UPSTREAM: sched/core: Force proper alignment of 'struct util_est'\n UPSTREAM: mac80211_hwsim: fix secondary MAC address assignment\n UPSTREAM: bug: use %pB in BUG and stack protector failure\n UPSTREAM: tracing: make PREEMPTIRQ_EVENTS depend on TRACING\n BACKPORT: fsverity: skip PKCS#7 parser when keyring is empty\n\nChange-Id: Id3f2546934b09d3ca0102512f22d0a49c2d8fa3b","shortMessageHtmlLink":"Merge branch 'android-4.14-stable' of https://android.googlesource.co…"}},{"before":"3af01a2be3df4b87e5ca6de48fc8e5740f585044","after":"232be7529ed05c2d0a148bcb643fe74d21702cb8","ref":"refs/heads/lineage-20","pushedAt":"2024-01-07T22:28:22.000Z","pushType":"push","commitsCount":67,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"BACKPORT: msm: npu: Fix use after free issue\n\nThere is possibility that network will be used after free.\nThis change is to fix this issue.\n\nChange-Id: I25eaf33f2a641127f13ec20df5da29d2b2923828\nSigned-off-by: Jilai Wang ","shortMessageHtmlLink":"BACKPORT: msm: npu: Fix use after free issue"}},{"before":"01aedbeae445302b868a799d393a57d13ab8c624","after":"3af01a2be3df4b87e5ca6de48fc8e5740f585044","ref":"refs/heads/lineage-20","pushedAt":"2023-12-13T01:41:30.000Z","pushType":"push","commitsCount":158,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"ASoC: msm-pcm-q6-v2: Add dsp buf check\n\nFix is to add check for this ADSP returned buf offset + size,\nif it is within the available buf size range\n\nChange-Id: I400cc4f5c07164f0a9b405ebea144ea0ae4b6cf2\nSigned-off-by: Shalini Manjunatha ","shortMessageHtmlLink":"ASoC: msm-pcm-q6-v2: Add dsp buf check"}},{"before":"7434f7b781408807a278fb54aa364d73a89daf5f","after":"01aedbeae445302b868a799d393a57d13ab8c624","ref":"refs/heads/lineage-20","pushedAt":"2023-12-03T22:25:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"ANDROID: arch:arm64: Increase kernel command line size\n\nAndroid passes a lot of arguments via kernel command line.\nCurrent kernel command line is close to limit on a lot of devices.\n\nIncrease kernel command line size to avoid cases when arguments\nare trimmed.\n\nBug: 120817253\nChange-Id: I18fc3a066273718fce021d85ca31e3f755706a13\nSigned-off-by: Syuan Yang ","shortMessageHtmlLink":"ANDROID: arch:arm64: Increase kernel command line size"}},{"before":"7d03606028959fdfb771098e90f1ca089c2c9a17","after":"7434f7b781408807a278fb54aa364d73a89daf5f","ref":"refs/heads/lineage-20","pushedAt":"2023-11-21T17:03:57.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Makefile: Remove -fno-builtin cflag\n\nRemove -fno-builtin cflag, to fix performance regression,\nobserved with this flag enabled. Also, fix the compilation\nerrors observed after removing the flag.\n\nChange-Id: I515a4d043639109298008f95a25d8ed70417bdd8\nSigned-off-by: Neeraj Upadhyay ","shortMessageHtmlLink":"Makefile: Remove -fno-builtin cflag"}},{"before":"5fe8afd214b5f4e1e465663f4f24fdcf9aab5f71","after":"7d03606028959fdfb771098e90f1ca089c2c9a17","ref":"refs/heads/lineage-20","pushedAt":"2023-11-11T15:12:45.000Z","pushType":"push","commitsCount":218,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Merge tag 'ASB-2023-11-05_4.14-stable' of https://android.googlesource.com/kernel/common into android13-4.14-msmnile\n\nhttps://source.android.com/docs/security/bulletin/2023-11-01\n\n* tag 'ASB-2023-11-05_4.14-stable' of https://android.googlesource.com/kernel/common:\n Linux 4.14.328\n Bluetooth: hci_event: Fix using memcmp when comparing keys\n Bluetooth: hci_sock: Correctly bounds check and pad HCI_MON_NEW_INDEX name\n Bluetooth: hci_sock: fix slab oob read in create_monitor_event\n gpio: vf610: set value before the direction to avoid a glitch\n s390/pci: fix iommu bitmap allocation\n perf: Disallow mis-matched inherited group reads\n USB: serial: option: add Fibocom to DELL custom modem FM101R-GL\n USB: serial: option: add entry for Sierra EM9191 with new firmware\n USB: serial: option: add Telit LE910C4-WWX 0x1035 composition\n ACPI: irq: Fix incorrect return value in acpi_register_gsi()\n Revert \"pinctrl: avoid unsafe code pattern in find_pinctrl()\"\n mmc: core: Capture correct oemid-bits for eMMC cards\n sky2: Make sure there is at least one frag_addr available\n wifi: cfg80211: avoid leaking stack data into trace\n wifi: mac80211: allow transmitting EAPOL frames with tainted key\n Bluetooth: hci_core: Fix build warnings\n Bluetooth: Avoid redundant authentication\n HID: holtek: fix slab-out-of-bounds Write in holtek_kbd_input_event\n tracing: relax trace_event_eval_update() execution with cond_resched()\n ata: libata-eh: Fix compilation warning in ata_eh_link_report()\n gpio: timberdale: Fix potential deadlock on &tgpio->lock\n overlayfs: set ctime when setting mtime and atime\n i2c: mux: Avoid potential false error message in i2c_mux_add_adapter\n btrfs: initialize start_slot in btrfs_log_prealloc_extents\n ARM: dts: ti: omap: Fix noisy serial with overrun-throttle-ms for mapphone\n i40e: prevent crash on probe if hw registers have invalid values\n net: usb: smsc95xx: Fix an error code in smsc95xx_reset()\n net: rfkill: gpio: prevent value glitch during probe\n net: ipv6: fix return value check in esp_remove_trailer\n net: ipv4: fix return value check in esp_remove_trailer\n xfrm: fix a data-race in xfrm_gen_index()\n netfilter: nft_payload: fix wrong mac header matching\n KVM: x86: Mask LVTPC when handling a PMI\n regmap: fix NULL deref on lookup\n nfc: nci: fix possible NULL pointer dereference in send_acknowledge()\n Bluetooth: avoid memcmp() out of bounds warning\n Bluetooth: hci_event: Fix coding style\n Bluetooth: vhci: Fix race when opening vhci device\n Bluetooth: Fix a refcnt underflow problem for hci_conn\n Bluetooth: Reject connection with the device which has same BD_ADDR\n Bluetooth: hci_event: Ignore NULL link key\n usb: hub: Guard against accesses to uninitialized BOS descriptors\n x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs\n usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call\n usb: gadget: udc-xilinx: replace memcpy with memcpy_toio\n pinctrl: avoid unsafe code pattern in find_pinctrl()\n cgroup: Remove duplicates in cgroup v1 tasks file\n Input: xpad - add PXN V900 support\n Input: powermate - fix use-after-free in powermate_config_complete\n ceph: fix incorrect revoked caps assert in ceph_fill_file_size()\n mcb: remove is_added flag from mcb_device struct\n iio: pressure: ms5611: ms5611_prom_is_valid false negative bug\n iio: pressure: bmp280: Fix NULL pointer exception\n usb: musb: Modify the \"HWVers\" register address\n usb: musb: Get the musb_qh poniter after musb_giveback\n net: usb: dm9601: fix uninitialized variable use in dm9601_mdio_read\n usb: xhci: xhci-ring: Use sysdev for mapping bounce buffer\n workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask()\n nfc: nci: assert requested protocol is valid\n ixgbe: fix crash with empty VF macvlan list\n drm/vmwgfx: fix typo of sizeof argument\n ieee802154: ca8210: Fix a potential UAF in ca8210_probe\n drm: etvnaviv: fix bad backport leading to warning\n HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect\n RDMA/cxgb4: Check skb value for failure to allocate\n Linux 4.14.327\n xen/events: replace evtchn_rwlock with RCU\n rtnetlink: Reject negative ifindexes in RTM_NEWLINK\n Revert \"rtnetlink: Reject negative ifindexes in RTM_NEWLINK\"\n parisc: Restore __ldcw_align for PA-RISC 2.0 processors\n RDMA/mlx5: Fix NULL string error\n RDMA/cma: Fix truncation compilation warning in make_cma_ports\n gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config()\n IB/mlx4: Fix the size of a buffer in add_port_entries()\n cpupower: add Makefile dependencies for install targets\n sctp: update hb timer immediately after users change hb_interval\n sctp: update transport state when processing a dupcook packet\n tcp: fix delayed ACKs for MSS boundary condition\n net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg\n ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data()\n modpost: add missing else to the \"of\" check\n scsi: target: core: Fix deadlock due to recursive locking\n regmap: rbtree: Fix wrong register marked as in-cache when creating new node\n drivers/net: process the result of hdlc_open() and add call of hdlc_close() in uhdlc_close()\n wifi: mwifiex: Fix oob check condition in mwifiex_process_rx_packet\n ubi: Refuse attaching if mtd's erasesize is 0\n wifi: mwifiex: Fix tlv_buf_left calculation\n scsi: zfcp: Fix a double put in zfcp_port_enqueue()\n media: dvb: symbol fixup for dvb_attach() - again\n ata: libata: disallow dev-initiated LPM transitions to unsupported states\n net/sched: sch_hfsc: Ensure inner classes have fsc curve\n ext4: fix rec_len verify error\n vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF\n fs: binfmt_elf_efpic: fix personality for ELF-FDPIC\n ata: libata-sata: increase PMP SRST timeout to 10s\n ata: libata-core: Fix port and device removal\n ata: libata-core: Fix ata_port_request_pm() locking\n btrfs: properly report 0 avail for very full file systems\n i2c: i801: unregister tco_pdev in i801_probe() error path\n ata: libata-scsi: ignore reserved bits for REPORT SUPPORTED OPERATION CODES\n nilfs2: fix potential use after free in nilfs_gccache_submit_read_data()\n serial: 8250_port: Check IRQ data before use\n watchdog: iTCO_wdt: Set NO_REBOOT if the watchdog is not already running\n watchdog: iTCO_wdt: No need to stop the timer in probe\n ata: libahci: clear pending interrupt status\n ata: ahci: Drop pointless VPRINTK() calls and convert the remaining ones\n fbdev/sh7760fb: Depend on FB=y\n ata: libata-eh: do not clear ATA_PFLAG_EH_PENDING in ata_eh_reset()\n ring-buffer: Avoid softlockup in ring_buffer_resize()\n selftests/ftrace: Correctly enable event in instance-event.tc\n parisc: irq: Make irq_stack_union static to avoid sparse warning\n parisc: iosapic.c: Fix sparse warnings\n parisc: sba: Fix compile warning wrt list of SBA devices\n xtensa: boot/lib: fix function prototypes\n xtensa: boot: don't add include-dirs\n clk: tegra: fix error return case for recalc_rate\n i2c: mux: demux-pinctrl: check the return value of devm_kstrdup()\n gpio: tb10x: Fix an error handling path in tb10x_gpio_probe()\n team: fix null-ptr-deref when team device type is changed\n dccp: fix dccp_v4_err()/dccp_v6_err() again\n powerpc/perf/hv-24x7: Update domain value check\n ipv4: fix null-deref in ipv4_link_failure\n NFS/pNFS: Report EINVAL errors from connect() to the server\n\n Conflicts:\n\tkernel/events/core.c\n\nChange-Id: Idd943ad7328420dab2fd1510193d9254be9f56f4","shortMessageHtmlLink":"Merge tag 'ASB-2023-11-05_4.14-stable' of https://android.googlesourc…"}},{"before":"759abb2e00d5a9b3af1c1990e42dfa5e465172ea","after":"5fe8afd214b5f4e1e465663f4f24fdcf9aab5f71","ref":"refs/heads/lineage-20","pushedAt":"2023-11-11T15:11:18.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"clk: Fix mismerge\n\nThe all_lists structure was placed in the wrong location, causing\nthe build to fail when CONFIG_DEBUG_FS is not defined.\n\nFix this up by moving the struct to the correct place in the file.\n\nChange-Id: I18c5ed3491845583d80dcf1a7bfde41eaf904f98","shortMessageHtmlLink":"clk: Fix mismerge"}},{"before":"570a2fd68bdad30272921a009615a20338827e1c","after":"759abb2e00d5a9b3af1c1990e42dfa5e465172ea","ref":"refs/heads/lineage-20","pushedAt":"2023-11-03T19:11:40.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"ASoC: wcd_cpe: Fix enum-conversion warnings\n\ntechpack/audio/asoc/codecs/wcd_cpe_services.c:658:17: error: implicit\nconversion from enumeration type 'enum cpe_svc_result' to different\nenumeration type 'enum cmi_api_result' [-Werror,-Wenum-conversion]\n notif.result = result;\n ~ ^~~~~~\ntechpack/audio/asoc/codecs/wcd_cpe_services.c:1350:8: error: implicit\nconversion from enumeration type 'enum cpe_svc_result' to different\nenumeration type 'enum cpe_process_result' [-Werror,-Wenum-conversion]\n rc = cpe_send_msg_to_inbox(t_info, 0, m);\n ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n2 errors generated.\n\nChange-Id: Ib9fce60017066e9c96e79195d7dba9ffb9177148","shortMessageHtmlLink":"ASoC: wcd_cpe: Fix enum-conversion warnings"}},{"before":"c365af6ac673019d6c63a90ad64a990b93d6911a","after":"570a2fd68bdad30272921a009615a20338827e1c","ref":"refs/heads/lineage-20","pushedAt":"2023-10-19T21:45:13.000Z","pushType":"push","commitsCount":189,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Merge tag 'ASB-2023-10-06_4.14-stable' of https://android.googlesource.com/kernel/common into android13-4.14-msmnile\n\nhttps://source.android.com/docs/security/bulletin/2023-10-01\n\n* tag 'ASB-2023-10-06_4.14-stable' of https://android.googlesource.com/kernel/common:\n UPSTREAM: net: sched: sch_qfq: Fix UAF in qfq_dequeue()\n Linux 4.14.326\n net/sched: Retire rsvp classifier\n net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free\n mtd: rawnand: brcmnand: Fix potential out-of-bounds access in oob write\n mtd: rawnand: brcmnand: Fix ECC level field setting for v7.2 controller\n mtd: rawnand: brcmnand: Fix potential false time out warning\n mtd: rawnand: brcmnand: Fix crash during the panic_write\n nfsd: fix change_info in NFSv4 RENAME replies\n btrfs: fix lockdep splat and potential deadlock after failure running delayed items\n attr: block mode changes of symlinks\n md/raid1: fix error: ISO C90 forbids mixed declarations\n kobject: Add sanity check for kset->kobj.ktype in kset_register()\n serial: cpm_uart: Avoid suspicious locking\n scsi: target: iscsi: Fix buffer overflow in lio_target_nacl_info_show()\n usb: gadget: fsl_qe_udc: validate endpoint index for ch9 udc\n media: pci: cx23885: replace BUG with error return\n media: tuners: qt1010: replace BUG_ON with a regular error\n iio: core: Use min() instead of min_t() to make code more robust\n media: az6007: Fix null-ptr-deref in az6007_i2c_xfer()\n media: anysee: fix null-ptr-deref in anysee_master_xfer\n media: af9005: Fix null-ptr-deref in af9005_i2c_xfer\n media: dw2102: Fix null-ptr-deref in dw2102_i2c_transfer()\n media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer\n powerpc/pseries: fix possible memory leak in ibmebus_bus_init()\n jfs: fix invalid free of JFS_IP(ipimap)->i_imap in diUnmount\n fs/jfs: prevent double-free in dbUnmount() after failed jfs_remount()\n ext2: fix datatype of block number in ext2_xattr_set2()\n md: raid1: fix potential OOB in raid1_remove_disk()\n drm/exynos: fix a possible null-pointer dereference due to data race in exynos_drm_crtc_atomic_disable()\n alx: fix OOB-read compiler warning\n tpm_tis: Resend command to recover from data transfer errors\n crypto: lib/mpi - avoid null pointer deref in mpi_cmp_ui()\n wifi: mwifiex: fix fortify warning\n wifi: ath9k: fix printk specifier\n hw_breakpoint: fix single-stepping when using bpf_overflow_handler\n ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470\n ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer\n btrfs: output extra debug info if we failed to find an inline backref\n autofs: fix memory leak of waitqueues in autofs_catatonic_mode\n parisc: Drop loops_per_jiffy from per_cpu struct\n kcm: Fix error handling for SOCK_DGRAM in kcm_sendmsg().\n ixgbe: fix timestamp configuration code\n kcm: Fix memory leak in error path of kcm_sendmsg()\n net: ethernet: mtk_eth_soc: fix possible NULL pointer dereference in mtk_hwlro_get_fdir_all()\n ata: pata_ftide010: Add missing MODULE_DESCRIPTION\n ata: sata_gemini: Add missing MODULE_DESCRIPTION\n igb: Change IGB_MIN to allow set rx/tx value between 64 and 80\n igbvf: Change IGBVF_MIN to allow set rx/tx value between 64 and 80\n kcm: Destroy mutex in kcm_exit_net()\n net: sched: sch_qfq: Fix UAF in qfq_dequeue()\n af_unix: Fix data race around sk->sk_err.\n af_unix: Fix data-races around sk->sk_shutdown.\n af_unix: Fix data-race around unix_tot_inflight.\n af_unix: Fix data-races around user->unix_inflight.\n net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr\n igb: disable virtualization features on 82580\n net: read sk->sk_family once in sk_mc_loop()\n pwm: lpc32xx: Remove handling of PWM channels\n watchdog: intel-mid_wdt: add MODULE_ALIAS() to allow auto-load\n x86/virt: Drop unnecessary check on extended CPUID level in cpu_has_svm()\n NFSv4/pnfs: minor fix for cleanup path in nfs4_get_device_info\n clk: qcom: gcc-mdm9615: use proper parent for pll0_vote clock\n parisc: led: Reduce CPU overhead for disk & lan LED computation\n parisc: led: Fix LAN receive and transmit LEDs\n drm/ast: Fix DRAM init on AST2200\n fbdev/ep93xx-fb: Do not assign to struct fb_info.dev\n scsi: qla2xxx: Turn off noisy message log\n scsi: qla2xxx: fix inconsistent TMF timeout\n crypto: stm32 - fix loop iterating through scatterlist for DMA\n pstore/ram: Check start of empty przs during init\n net: handle ARPHRD_PPP in dev_is_mac_header_xmit()\n X.509: if signature is unsupported skip validation\n dccp: Fix out of bounds access in DCCP error handler\n parisc: Fix /proc/cpuinfo output for lscpu\n procfs: block chmod on /proc/thread-self/comm\n Revert \"PCI: Mark NVIDIA T4 GPUs to avoid bus reset\"\n ntb: Fix calculation ntb_transport_tx_free_entry()\n ntb: Clean up tx tail index on link down\n ntb: Drop packets when qp link is down\n media: dvb: symbol fixup for dvb_attach()\n backlight/lv5207lp: Compare against struct fb_info.device\n backlight/bd6107: Compare against struct fb_info.device\n backlight/gpio_backlight: Compare against struct fb_info.device\n ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch()\n ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl\n PM / devfreq: Fix leak in devfreq_dev_release()\n igb: set max size RX buffer when store bad packet is enabled\n netfilter: xt_sctp: validate the flag_info count\n netfilter: xt_u32: validate user space input\n netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c\n igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU\n dmaengine: ste_dma40: Add missing IRQ check in d40_probe\n rpmsg: glink: Add check for kstrdup\n HID: multitouch: Correct devm device reference for hidinput input_dev name\n Revert \"IB/isert: Fix incorrect release of isert connection\"\n amba: bus: fix refcount leak\n serial: tegra: handle clk prepare error in tegra_uart_hw_init()\n scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock\n scsi: core: Use 32-bit hostnum in scsi_host_lookup()\n cgroup:namespace: Remove unused cgroup_namespaces_init()\n USB: gadget: f_mass_storage: Fix unused variable warning\n media: go7007: Remove redundant if statement\n dma-buf/sync_file: Fix docs syntax\n scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly\n scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly\n x86/APM: drop the duplicate APM_MINOR_DEV macro\n scsi: qla4xxx: Add length check when parsing nlattrs\n scsi: be2iscsi: Add length check when parsing nlattrs\n scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param()\n usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host()\n media: mediatek: vcodec: Return NULL if no vdec_fb is found\n media: cx24120: Add retval check for cx24120_message_send()\n media: dvb-usb: m920x: Fix a potential memory leak in m920x_i2c_xfer()\n media: dib7000p: Fix potential division by zero\n drivers: usb: smsusb: fix error handling code in smsusb_init_device\n NFSD: da_addr_body field missing in some GETDEVICEINFO replies\n fs: lockd: avoid possible wrong NULL parameter\n jfs: validate max amount of blocks before allocation.\n powerpc/iommu: Fix notifiers being shared by PCI and VIO buses\n nfs/blocklayout: Use the passed in gfp flags\n wifi: ath10k: Use RMW accessors for changing LNKCTL\n PCI: pciehp: Use RMW accessors for changing LNKCTL\n PCI: Mark NVIDIA T4 GPUs to avoid bus reset\n clk: sunxi-ng: Modify mismatched function name\n drivers: clk: keystone: Fix parameter judgment in _of_pll_clk_init()\n ALSA: ac97: Fix possible error value of *rac97\n audit: fix possible soft lockup in __audit_inode_child()\n smackfs: Prevent underflow in smk_set_cipso()\n of: unittest: fix null pointer dereferencing in of_unittest_find_node_by_name()\n drm: adv7511: Fix low refresh rate register for ADV7533/5\n ARM: dts: samsung: s5pv210-smdkv210: correct ethernet reg addresses (split)\n ARM: dts: samsung: s3c6410-mini6410: correct ethernet reg addresses (split)\n ARM: dts: BCM53573: Add cells sizes to PCIe node\n netrom: Deny concurrent connect().\n net: arcnet: Do not call kfree_skb() under local_irq_disable()\n wifi: ath9k: use IS_ERR() with debugfs_create_dir()\n wifi: mwifiex: avoid possible NULL skb pointer dereference\n wifi: ath9k: protect WMI command response buffer replacement with a lock\n wifi: mwifiex: Fix missed return in oob checks failed path\n wifi: mwifiex: fix memory leak in mwifiex_histogram_read()\n fs: ocfs2: namei: check return value of ocfs2_add_entry()\n lwt: Check LWTUNNEL_XMIT_CONTINUE strictly\n crypto: caam - fix unchecked return value error\n net: tcp: fix unexcepted socket die when snd_wnd is 0\n Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe()\n wifi: mwifiex: Fix OOB and integer underflow when rx packets\n can: gs_usb: gs_usb_receive_bulk_callback(): count RX overflow errors also in case of OOM\n spi: tegra20-sflash: fix to check return value of platform_get_irq() in tegra_sflash_probe()\n regmap: rbtree: Use alloc_flags for memory allocations\n cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit()\n fs: Fix error checking for d_hash_and_lookup()\n reiserfs: Check the return value from __getblk()\n Revert \"net: macsec: preserve ingress frame ordering\"\n udf: Handle error when adding extent to a file\n udf: Check consistency of Space Bitmap Descriptor\n powerpc/32s: Fix assembler warning about r0\n powerpc/32: Include .branch_lt in data section\n ALSA: seq: oss: Fix racy open/close of MIDI devices\n cifs: add a warning when the in-flight count goes negative\n sctp: handle invalid error codes without calling BUG()\n bnx2x: fix page fault following EEH recovery\n netlabel: fix shift wrapping bug in netlbl_catmap_setlong()\n scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock\n idmaengine: make FSL_EDMA and INTEL_IDMA64 depends on HAS_IOMEM\n net: usb: qmi_wwan: add Quectel EM05GV2\n security: keys: perform capable check only on privileged operations\n ASoc: codecs: ES8316: Fix DMIC config\n fs/nls: make load_nls() take a const parameter\n s390/dasd: use correct number of retries for ERP requests\n m68k: Fix invalid .section syntax\n ethernet: atheros: fix return value check in atl1c_tso_csum()\n ASoC: da7219: Flush pending AAD IRQ when suspending\n 9p: virtio: make sure 'offs' is initialized in zc_request\n lib/ubsan: remove returns-nonnull-attribute checks\n pinctrl: amd: Don't show `Invalid config param` errors\n nilfs2: fix WARNING in mark_buffer_dirty due to discarded buffer reuse\n nilfs2: fix general protection fault in nilfs_lookup_dirty_data_buffers()\n serial: sc16is7xx: fix bug when first setting GPIO direction\n Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition\n HID: wacom: remove the battery when the EKR is off\n USB: serial: option: add FOXCONN T99W368/T99W373 product\n USB: serial: option: add Quectel EM05G variant (0x030e)\n modules: only allow symbol_get of EXPORT_SYMBOL_GPL modules\n rtc: ds1685: use EXPORT_SYMBOL_GPL for ds1685_rtc_poweroff\n mmc: au1xmmc: force non-modular build and remove symbol_get usage\n ARM: pxa: remove use of symbol_get()\n\n Conflicts:\n\tdrivers/devfreq/devfreq.c\n\tlib/ubsan.h\n\nChange-Id: Id829f3b056333e2e0fee835422f86cf89728c54c","shortMessageHtmlLink":"Merge tag 'ASB-2023-10-06_4.14-stable' of https://android.googlesourc…"}},{"before":"a5cea427d74ce60f82f3d1362d51acbe0128d058","after":"c365af6ac673019d6c63a90ad64a990b93d6911a","ref":"refs/heads/lineage-20","pushedAt":"2023-10-03T20:27:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"BACKPORT: dsp: afe: check for param size before copying\n\nCheck for the proper param size before copying,\nto avoid buffer overflow.\n\nChange-Id: I70c52e6ab76f528ea3714784ab9013b070839c40\nSigned-off-by: Shalini Manjunatha ","shortMessageHtmlLink":"BACKPORT: dsp: afe: check for param size before copying"}},{"before":"45cc0cf667db7f3a5776a9956011689513cf279c","after":"a5cea427d74ce60f82f3d1362d51acbe0128d058","ref":"refs/heads/lineage-20","pushedAt":"2023-09-21T16:23:04.000Z","pushType":"push","commitsCount":444,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"BACKPORT: qcacld-3.0: Ignore CSA request for invalid channel\n\nIn present scenario, STA disconnects with AP if it receives\ninvalid channel in CSA IE. In this case STA shouldn't\ndisconnect with AP as this request may come from a spoof AP.\n\nIgnore this CSA request as it might be from spoof AP and\nif it is from genuine AP heart beat failure happens and\nresults in disconnection. After disconnection DUT may\nreconnect to same or other APs.\n\nChange-Id: I840508dd27d8c313a3e8f74c4e1f5aa64eecf6f9\nCRs-Fixed: 3390251","shortMessageHtmlLink":"BACKPORT: qcacld-3.0: Ignore CSA request for invalid channel"}},{"before":"a34d3e23e26c711f2caa42f0d2189aed078eb3a4","after":"45cc0cf667db7f3a5776a9956011689513cf279c","ref":"refs/heads/lineage-20","pushedAt":"2023-08-31T15:26:38.000Z","pushType":"push","commitsCount":43,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Merge branch 'master' of https://github.com/namjaejeon/linux-exfat-oot into android13-4.14-msmnile\n\n* 'master' of https://github.com/namjaejeon/linux-exfat-oot:\n exfat: add necessary header for vmalloc\n exfat: release s_lock before calling dir_emit()\n exfat: check if filename entries exceeds max filename length\n exfat: github action: make space for running xfstests\n exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree\n exfat: splice: Use filemap_splice_read() instead of generic_file_splice_read()\n exfat: fs: build the legacy direct I/O code conditionally\n exfat: fs: port ->rename() to pass mnt_idmap\n exfat: fs: port ->mkdir() to pass mnt_idmap\n exfat: fs: port ->create() to pass mnt_idmap\n exfat: fs: port ->getattr() to pass mnt_idmap\n exfat: fs: port ->setattr() to pass mnt_idmap\n exfat: fix the newly allocated clusters are not freed in error handling\n exfat: don't print error log in normal case\n exfat: remove unneeded code from exfat_alloc_cluster()\n exfat: remove ->writepage\n exfat: handle unreconized benign secondary entries\n exfat: fix inode->i_blocks for non-512 byte sector size device\n exfat: redefine DIR_DELETED as the bad cluster number\n exfat: fix reporting fs error when reading dir beyond EOF\n exfat: fix unexpected EOF while reading dir\n exfat: reuse exfat_find_location() to simplify exfat_get_dentry_set()\n exfat: fix overflow in sector and cluster conversion\n exfat: remove i_size_write() from __exfat_truncate()\n exfat: remove argument 'size' from exfat_truncate()\n exfat: remove unnecessary arguments from exfat_find_dir_entry()\n exfat: remove unneeded codes from __exfat_rename()\n exfat: remove call ilog2() from exfat_readdir()\n exfat: remove generic/286\n exfat: fix python package installation failure\n exfat: github actions: add apt-get update command\n exfat: treewide: use get_random_u32() when possible\n exfat: replace magic numbers with Macros\n exfat: rename exfat_free_dentry_set() to exfat_put_dentry_set()\n exfat: move exfat_entry_set_cache from heap to stack\n exfat: support dynamic allocate bh for exfat_entry_set_cache\n exfat: reduce the size of exfat_entry_set_cache\n exfat: add SECTOR_SIZE macro\n exfat: hint the empty entry which at the end of cluster chain\n exfat: simplify empty entry hint\n exfat: add auto-test using github action\n exfat: remove travis-CI test\n\nChange-Id: I2f0b7c07e13f584f522f18c897f24cbc8ad6e36c","shortMessageHtmlLink":"Merge branch 'master' of https://github.com/namjaejeon/linux-exfat-oot …"}},{"before":"347877e176016aa71e0cc70e0d792126e957438e","after":"a34d3e23e26c711f2caa42f0d2189aed078eb3a4","ref":"refs/heads/lineage-20","pushedAt":"2023-08-22T00:38:11.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"arm64: kernel: Fix mismerge in apply_ssbd\n\narm64_update_smccc_conduit was open coded in CAF's cherry-pick f045269b5a597be78d39e9950ff6d1f063bd4681\n(\"arm64: Call ARCH_WORKAROUND_2 on transitions between EL0 and EL1\"). It\nwas introduced later in cherry-pick 59f35c701dbf5b9eaeee129fe595e45a716f6849 (\"arm64: entry: Add vectors\nthat have the bhb mitigation sequences\") but without removing the customised variant.\n\nChange-Id: Id11cccd88b749c46aaa3f9cd254839d833c97f7d\nSigned-off-by: Alexander Winkowski ","shortMessageHtmlLink":"arm64: kernel: Fix mismerge in apply_ssbd"}},{"before":"57a7430a5b7c260e16b2beb96d94d4451ea8aa83","after":"347877e176016aa71e0cc70e0d792126e957438e","ref":"refs/heads/lineage-20","pushedAt":"2023-08-21T22:55:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Revert \"mm: backing-dev: Take a reference to the bdi in use to prevent UAF\"\n\nThis broke installing two zips without rebooting in between.\n\n[ 34.799566] mount: File exists\n[ 34.799588] fuse_sideload umount failed: Invalid argument\n[ 34.799665] minadbd E 04-06 01:15:10 1223 1230 minadbd_services.cpp:120] Failed to start fuse\n[ 37.801699] minadbd E 04-06 01:15:13 1223 1230 minadbd_services.cpp:164] poll() failed: Invalid argument\n[ 48.800155]\n[ 48.800170] Timed out waiting for fuse to be ready.\n[ 48.800176]\n[ 48.900194] I:Command 0 finished with 0\n[ 48.900229] ERROR: recovery: Failed to write message STAT: Broken pipe\n\nThis reverts commit d6f18f6a1a3a80c1feac8979cd22e095f95943ef.\n\nChange-Id: Ie0b1ca0dd9c533d69e93a485a885a9867aa1b267","shortMessageHtmlLink":"Revert \"mm: backing-dev: Take a reference to the bdi in use to preven…"}},{"before":"08caefa9bd0b96f6d6e7f8e40e3bf036d38d7a9b","after":"57a7430a5b7c260e16b2beb96d94d4451ea8aa83","ref":"refs/heads/lineage-20","pushedAt":"2023-07-13T12:57:48.000Z","pushType":"push","commitsCount":174,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Merge tag 'LA.UM.9.1.r1-13700-SMxxx0.QSSI13.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/audio-kernel into android13-4.14-msmnile\n\n\"LA.UM.9.1.r1-13700-SMxxx0.QSSI13.0\"\n\n* tag 'LA.UM.9.1.r1-13700-SMxxx0.QSSI13.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/audio-kernel:\n ASoC: msm-pcm-voip: Avoid interger underflow\n ASoC: msm-pcm-voip: Avoid interger underflow\n\nChange-Id: Ifd8a2db65dd7a582b87556f18b2403bf5ebc7f6d","shortMessageHtmlLink":"Merge tag 'LA.UM.9.1.r1-13700-SMxxx0.QSSI13.0' of https://git.codelin…"}},{"before":"0fb1e3e48170ebcfd12061af07b4d41aa5c20ebe","after":"08caefa9bd0b96f6d6e7f8e40e3bf036d38d7a9b","ref":"refs/heads/lineage-20","pushedAt":"2023-06-10T07:48:36.435Z","pushType":"push","commitsCount":207,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Merge tag 'ASB-2023-06-05_4.14-stable' of https://android.googlesource.com/kernel/common into android13-4.14-msmnile\n\nhttps://source.android.com/docs/security/bulletin/2023-06-01\n\n* tag 'ASB-2023-06-05_4.14-stable' of https://android.googlesource.com/kernel/common:\n Linux 4.14.316\n 3c589_cs: Fix an error handling path in tc589_probe()\n forcedeth: Fix an error handling path in nv_probe()\n x86/show_trace_log_lvl: Ensure stack pointer is aligned, again\n xen/pvcalls-back: fix double frees with pvcalls_new_active_socket()\n power: supply: sbs-charger: Fix INHIBITED bit for Status reg\n power: supply: bq27xxx: Fix poll_interval handling and races on remove\n power: supply: bq27xxx: Fix I2C IRQ race on remove\n power: supply: bq27xxx: Fix bq27xxx_battery_update() race condition\n power: supply: leds: Fix blink to LED on transition\n ipv6: Fix out-of-bounds access in ipv6_find_tlv()\n net: fix skb leak in __skb_tstamp_tx()\n media: radio-shark: Add endpoint checks\n USB: sisusbvga: Add endpoint checks\n USB: core: Add routines for endpoint checks in old drivers\n selftests/memfd: Fix unknown type name build failure\n x86/mm: Avoid incomplete Global INVLPG flushes\n netfilter: nf_tables: fix register ordering\n netfilter: nf_tables: do not allow SET_ID to refer to another table\n netfilter: nf_tables: do not allow RULE_ID to refer to another chain\n netfilter: nft_dynset: do not reject set updates with NFT_SET_EVAL\n netfilter: nf_tables: stricter validation of element data\n netfilter: nf_tables: allow up to 64 bytes in the set element data area\n netfilter: nf_tables: add nft_setelem_parse_key()\n netfilter: nf_tables: validate registers coming from userspace.\n netfilter: nftables: statify nft_parse_register()\n netfilter: nftables: add nft_parse_register_store() and use it\n netfilter: nftables: add nft_parse_register_load() and use it\n parisc: Allow to reboot machine after system halt\n m68k: Move signal frame following exception on 68020/030\n spi: fsl-cpm: Use 16 bit mode for large transfers with even size\n spi: fsl-spi: Re-organise transfer bits_per_word adaptation\n spi: spi-fsl-spi: automatically adapt bits-per-word in cpu mode\n netfilter: nf_tables: bogus EBUSY in helper removal from transaction\n nilfs2: fix use-after-free bug of nilfs_root in nilfs_evict_inode()\n ceph: force updating the msg pointer in non-split case\n serial: Add support for Advantech PCI-1611U card\n statfs: enforce statfs[64] structure initialization\n ALSA: hda: Add NVIDIA codec IDs a3 through a7 to patch table\n ALSA: hda: Fix Oops by 9.1 surround channel names\n usb-storage: fix deadlock when a scsi command timeouts more than once\n vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit()\n igb: fix bit_shift to be in [1..8] range\n cassini: Fix a memory leak in the error handling path of cas_init_one()\n net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment()\n media: netup_unidvb: fix use-after-free at del_timer()\n vsock: avoid to close connected socket after the timeout\n net: fec: Better handle pm_runtime_get() failing in .remove()\n af_key: Reject optional tunnel/BEET mode templates in outbound policies\n cpupower: Make TSC read per CPU for Mperf monitor\n mfd: dln2: Fix memory leak in dln2_probe()\n phy: st: miphy28lp: use _poll_timeout functions for waits\n Input: xpad - add constants for GIP interface numbers\n clk: tegra20: fix gcc-7 constant overflow warning\n recordmcount: Fix memory leaks in the uwrite function\n sched: Fix KCSAN noinstr violation\n mcb-pci: Reallocate memory region to avoid memory overlapping\n serial: 8250: Reinit port->pm on port specific driver unbind\n HID: wacom: generic: Set battery quirk only when we see battery data\n spi: spi-imx: fix MX51_ECSPI_* macros when cs > 3\n HID: logitech-hidpp: Reconcile USB and Unifying serials\n HID: logitech-hidpp: Don't use the USB serial for USB devices\n staging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE\n Bluetooth: L2CAP: fix \"bad unlock balance\" in l2cap_disconnect_rsp\n wifi: iwlwifi: dvm: Fix memcpy: detected field-spanning write backtrace\n ext4: Fix best extent lstart adjustment logic in ext4_mb_new_inode_pa()\n ext4: set goal start correctly in ext4_mb_normalize_request\n gfs2: Fix inode height consistency check\n scsi: message: mptlan: Fix use after free bug in mptlan_remove() due to race condition\n lib: cpu_rmap: Avoid use after free on rmap->obj array entries\n net: Catch invalid index in XPS mapping\n net: pasemi: Fix return type of pasemi_mac_start_tx()\n ext2: Check block size validity during mount\n wifi: brcmfmac: cfg80211: Pass the PMK in binary instead of hex\n ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects\n ACPICA: Avoid undefined behavior: applying zero offset to null pointer\n drm/tegra: Avoid potential 32-bit integer overflow\n ACPI: EC: Fix oops when removing custom query handlers\n memstick: r592: Fix UAF bug in r592_remove due to race condition\n regmap: cache: Return error in cache sync operations for REGCACHE_NONE\n fs: hfsplus: remove WARN_ON() from hfsplus_cat_{read,write}_inode()\n af_unix: Fix a data race of sk->sk_receive_queue->qlen.\n ipvlan:Fix out-of-bounds caused by unclear skb->cb\n net: annotate sk->sk_err write from do_recvmmsg()\n netlink: annotate accesses to nlk->cb_running\n net: Fix load-tearing on sk->sk_stamp in sock_recv_cmsgs().\n UPSTREAM: ext4: fix invalid free tracking in ext4_xattr_move_to_block()\n Linux 4.14.315\n mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock\n printk: declare printk_deferred_{enter,safe}() in include/linux/printk.h\n drbd: correctly submit flush bio on barrier\n serial: 8250: Fix serial8250_tx_empty() race with DMA Tx\n tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH\n perf bench: Share some global variables to fix build with gcc 10\n ext4: fix invalid free tracking in ext4_xattr_move_to_block()\n ext4: remove a BUG_ON in ext4_mb_release_group_pa()\n ext4: bail out of ext4_xattr_ibody_get() fails for any reason\n ext4: add bounds checking in get_max_inline_xattr_value_size()\n ext4: improve error recovery code paths in __ext4_remount()\n ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum\n HID: wacom: Set a default resolution for older tablets\n ARM: dts: s5pv210: correct MIPI CSIS clock name\n ARM: dts: exynos: fix WM8960 clock name in Itop Elite\n sh: nmi_debug: fix return value of __setup handler\n sh: math-emu: fix macro redefined warning\n cifs: fix pcchunk length type in smb2_copychunk_range\n btrfs: print-tree: parent bytenr must be aligned to sector size\n btrfs: fix btrfs_prev_leaf() to not return the same key twice\n perf symbols: Fix return incorrect build_id size in elf_read_build_id()\n perf map: Delete two variable initialisations before null pointer checks in sort__sym_from_cmp()\n perf vendor events power9: Remove UTF-8 characters from JSON files\n ALSA: caiaq: input: Add error handling for unsupported input methods in `snd_usb_caiaq_input_init`\n af_packet: Don't send zero-byte data in packet_sendmsg_spkt().\n net/sched: act_mirred: Add carrier check\n writeback: fix call of incorrect macro\n sit: update dev->needed_headroom in ipip6_tunnel_bind_dev()\n netfilter: nf_tables: deactivate anonymous set from preparation phase\n netfilter: nf_tables: bogus EBUSY when deleting set after flush\n netfilter: nf_tables: use-after-free in failing rule with bound set\n netfilter: nft_hash: fix nft_hash_deactivate\n netfilter: nf_tables: unbind set in rule from commit path\n netfilter: nf_tables: split set destruction in deactivate and destroy phase\n perf auxtrace: Fix address filter entire kernel size\n dm ioctl: fix nested locking in table_clear() to remove deadlock concern\n dm flakey: fix a crash with invalid table line\n dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path\n s390/dasd: fix hanging blockdevice after request requeue\n btrfs: scrub: reject unsupported scrub flags\n clk: rockchip: rk3399: allow clk_cifout to force clk_cifout_src to reparent\n wifi: rtl8xxxu: RTL8192EU always needs full init\n nilfs2: fix infinite loop in nilfs_mdt_get_block()\n nilfs2: do not write dirty data after degenerating to read-only\n parisc: Fix argument pointer in real64_call_asm()\n dmaengine: at_xdmac: do not enable all cyclic channels\n phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port\n SUNRPC: remove the maximum number of retries in call_bind_status\n NFSv4.1: Always send a RECLAIM_COMPLETE after establishing lease\n IB/hfi1: Fix SDMA mmu_rb_node not being evicted in LRU order\n clk: add missing of_node_put() in \"assigned-clocks\" property parsing\n power: supply: generic-adc-battery: fix unit scaling\n RDMA/rdmavt: Delete unnecessary NULL check\n perf/core: Fix hardlockup failure caused by perf throttle\n powerpc/rtas: use memmove for potentially overlapping buffer copy\n macintosh: via-pmu-led: requires ATA to be set\n powerpc/sysdev/tsi108: fix resource printk format warnings\n powerpc/wii: fix resource printk format warnings\n powerpc/mpc512x: fix resource printk format warning\n macintosh/windfarm_smu_sat: Add missing of_node_put()\n spmi: Add a check for remove callback when removing a SPMI driver\n staging: rtl8192e: Fix W_DISABLE# does not work after stop/start\n serial: 8250: Add missing wakeup event reporting\n tty: serial: fsl_lpuart: adjust buffer length to the intended size\n usb: chipidea: fix missing goto in `ci_hdrc_probe`\n sh: sq: Fix incorrect element size for allocating bitmap buffer\n uapi/linux/const.h: prefer ISO-friendly __typeof__\n ia64: mm/contig: fix section mismatch warning/error\n of: Fix modalias string generation\n spi: fsl-spi: Fix CPM/QE mode Litte Endian\n linux/vt_buffer.h: allow either builtin or modular for macros\n pstore: Revert pmsg_lock back to a normal mutex\n tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp.\n net: amd: Fix link leak when verifying config failed\n Revert \"Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work\"\n ipv4: Fix potential uninit variable access bug in __ip_make_skb()\n ixgbe: Enable setting RSS table to default values\n ixgbe: Allow flow hash to be set via ethtool\n wifi: iwlwifi: mvm: check firmware response size\n wifi: iwlwifi: make the loop for card preparation effective\n md/raid10: fix leak of 'r10bio->remaining' for recovery\n scsi: megaraid: Fix mega_cmd_done() CMDID_INT_CMDS\n scsi: target: iscsit: Fix TAS handling during conn cleanup\n net/packet: convert po->auxdata to an atomic flag\n net/packet: convert po->origdev to an atomic flag\n vlan: partially enable SIOCSHWTSTAMP in container\n scm: fix MSG_CTRUNC setting condition for SO_PASSSEC\n wifi: ath6kl: reduce WARN to dev_dbg() in callback\n wifi: ath5k: fix an off by one check in ath5k_eeprom_read_freq_list()\n wifi: ath6kl: minor fix for allocation size\n arm64: kgdb: Set PSTATE.SS to 1 to re-enable single-step\n x86/ioapic: Don't return 0 from arch_dynirq_lower_bound()\n media: dm1105: Fix use after free bug in dm1105_remove due to race condition\n x86/apic: Fix atomic update of offset in reserve_eilvt_offset()\n media: av7110: prevent underflow in write_ts_to_decoder()\n media: bdisp: Add missing check for create_workqueue\n drm/probe-helper: Cancel previous job before starting new one\n drm/vgem: add missing mutex_destroy\n drm/rockchip: Drop unbalanced obj unref\n selinux: ensure av_permissions.h is built when needed\n selinux: fix Makefile dependencies of flask.h\n ubifs: Free memory for tmpfile name\n ubi: Fix return value overwrite issue in try_write_vid_and_data()\n Revert \"ubifs: dirty_cow_znode: Fix memleak in error handling path\"\n i2c: omap: Fix standard mode false ACK readings\n reiserfs: Add security prefix to xattr name in reiserfs_security_write()\n ring-buffer: Sync IRQ works before buffer destruction\n MIPS: fw: Allow firmware to pass a empty env\n staging: iio: resolver: ads1210: fix config mode\n perf sched: Cast PTHREAD_STACK_MIN to int as it may turn into sysconf(__SC_THREAD_STACK_MIN_VALUE)\n USB: dwc3: fix runtime pm imbalance on unbind\n iio: adc: palmas_gpadc: fix NULL dereference on rmmod\n USB: serial: option: add UNISOC vendor and TOZED LT70C product\n bluetooth: Perform careful capability checks in hci_sock_ioctl()\n wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies()\n ANDROID: incremental fs: Evict inodes before freeing mount data\n\n Conflicts:\n\tdrivers/usb/dwc3/core.c\n\nChange-Id: Ibc8cf92c3b9bd790eba313c7f6c25284f6c720d7","shortMessageHtmlLink":"Merge tag 'ASB-2023-06-05_4.14-stable' of https://android.googlesourc…"}},{"before":"896aa0911645da09129301d14f3ff0e7ece03171","after":"0fb1e3e48170ebcfd12061af07b4d41aa5c20ebe","ref":"refs/heads/lineage-20","pushedAt":"2023-06-10T07:44:55.117Z","pushType":"push","commitsCount":2,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"ASoC: msm-pcm-q6-v2: Add dsp buf check\n\nCurrent logic copies user buf size of data\nfrom the avail dsp buf at a given offset.\nIf this offset returned from DSP in READ_DONE event\ngoes out of bounds or is corrupted, then it can lead to\nout of bounds DSP buffer access, resulting in memory fault.\nFix is to add check for this buf offset, if it is within\nthe buf size range.\n\nChange-Id: I7753cc6db394704dbb959477150141d42b836bef\nSigned-off-by: Soumya Managoli ","shortMessageHtmlLink":"ASoC: msm-pcm-q6-v2: Add dsp buf check"}},{"before":"ec937f224875c9499c1925d62db93969304aacec","after":"896aa0911645da09129301d14f3ff0e7ece03171","ref":"refs/heads/lineage-20","pushedAt":"2023-05-18T16:22:57.721Z","pushType":"push","commitsCount":2,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"qcacld-3.0: Add time slice duty cycle in wifi_interface_info\n\nAndroid S VTS test case GetLinkLayerStats_1_5 need get interface time\nslice duty cycle info. VTS will get it over vendor command\nQCA_NL80211_VENDOR_SUBCMD_LL_STATS_GET.\n\nSo, we need put time slice duty cycle percentage in structure\nwifi_interface_info.\n\nChange-Id: Iff644b4b1ed6dd34badc2008d2957c98e0207aa6\nCRs-Fixed: 3040005","shortMessageHtmlLink":"qcacld-3.0: Add time slice duty cycle in wifi_interface_info"}},{"before":"ec83706f764f2d4f7981dc4e3a7dc8580313e865","after":"ec937f224875c9499c1925d62db93969304aacec","ref":"refs/heads/lineage-20","pushedAt":"2023-05-10T14:44:52.000Z","pushType":"push","commitsCount":222,"pusher":{"login":"lineageos-gerrit","name":null,"path":"/lineageos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24783018?s=80&v=4"},"commit":{"message":"Merge tag 'LA.UM.9.1.r1-13500-SMxxx0.QSSI13.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/wlan/qcacld-3.0 into android13-4.14-msmnile\n\n\"LA.UM.9.1.r1-13500-SMxxx0.QSSI13.0\"\n\n* tag 'LA.UM.9.1.r1-13500-SMxxx0.QSSI13.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/wlan/qcacld-3.0:\n Release 5.2.022.11Y\n qcacld-3.0: acquire lock before update connection list\n Release 5.2.022.11X\n qcacld-3.0: Add dfs channel to ACS chan selection list\n Release 5.2.022.11W\n qcacld-3.0: Use freq hint in scan for ssid\n qcacld-3.0: Increase the scan database size to 500 from 300\n Release 5.2.022.11V\n qcacld-3.0: Peer may not be present if NDP confirm fails\n Release 5.2.022.11U\n qcacld-3.0: Add check to avoid potential OOB access for bssid_list\n\nChange-Id: I8619c8e34f2fd74ad583d8da375fa375c7f2d677","shortMessageHtmlLink":"Merge tag 'LA.UM.9.1.r1-13500-SMxxx0.QSSI13.0' of https://git.codelin…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAENE9vuwA","startCursor":null,"endCursor":null}},"title":"Activity · LineageOS/android_kernel_qcom_sm8150"}