{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":466224016,"defaultBranch":"android13","name":"kernel_fairphone_sm7225","ownerLogin":"CalyxOS","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-03-04T18:06:00.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/64103205?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717086801.0","currentOid":""},"activityList":{"items":[{"before":"35853b362db3d5c299f0bb71f1f0d2860c910f4b","after":"9bdd9dd0bd22fc69c3691b0d48444e7fe0f6b5c2","ref":"refs/heads/android14","pushedAt":"2024-05-22T20:56:30.000Z","pushType":"push","commitsCount":610,"pusher":{"login":"calyxos-gerrit","name":null,"path":"/calyxos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72274272?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'lineage/lineage-21' into staging/android14_merge-lineage-21\n\n# By Arnd Bergmann (16) and others\n# Via Greg Kroah-Hartman (3) and others\n* lineage/lineage-21: (601 commits)\n arm64: configs: FP4: remove PASR config\n alarmtimer: Make alarmtimer platform device child of RTC device\n Revert \"timers: Rename del_timer_sync() to timer_delete_sync()\"\n Revert \"geneve: make sure to pull inner header in geneve_rx()\"\n Linux 4.19.312\n amdkfd: use calloc instead of kzalloc to avoid integer overflow\n initramfs: fix populate_initrd_image() section mismatch\n ip_gre: do not report erspan version on GRE interface\n erspan: Check IFLA_GRE_ERSPAN_VER is set.\n VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()\n Bluetooth: btintel: Fixe build regression\n x86/mm/pat: fix VM_PAT handling in COW mappings\n virtio: reenable config if freezing device failed\n drm/vkms: call drm_atomic_helper_shutdown before drm_dev_put()\n tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc\n fbmon: prevent division by zero in fb_videomode_from_videomode()\n fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2\n usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined\n tools: iio: replace seekdir() in iio_generic_buffer\n ktest: force $buildonly = 1 for 'make_warnings_file' test type\n ...\n\nChange-Id: If91766d2edccd2b5117000ad648c67ad51e0ad3a","shortMessageHtmlLink":"Merge remote-tracking branch 'lineage/lineage-21' into staging/androi…"}},{"before":"a126a14459cb00ae111f07d2e297b2cdb237c90a","after":"e0dbca71f9de6b24921071f84d0535191001f641","ref":"refs/heads/upstream/lineage-21","pushedAt":"2024-05-20T20:05:06.000Z","pushType":"push","commitsCount":609,"pusher":{"login":"calyxos-gerrit","name":null,"path":"/calyxos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72274272?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'sm8250/lineage-20' into lineage-21\n\n* sm8250/lineage-20:\n alarmtimer: Make alarmtimer platform device child of RTC device\n Revert \"timers: Rename del_timer_sync() to timer_delete_sync()\"\n Revert \"geneve: make sure to pull inner header in geneve_rx()\"\n Linux 4.19.312\n amdkfd: use calloc instead of kzalloc to avoid integer overflow\n initramfs: fix populate_initrd_image() section mismatch\n ip_gre: do not report erspan version on GRE interface\n erspan: Check IFLA_GRE_ERSPAN_VER is set.\n VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()\n Bluetooth: btintel: Fixe build regression\n x86/mm/pat: fix VM_PAT handling in COW mappings\n virtio: reenable config if freezing device failed\n drm/vkms: call drm_atomic_helper_shutdown before drm_dev_put()\n tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc\n fbmon: prevent division by zero in fb_videomode_from_videomode()\n fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2\n usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined\n tools: iio: replace seekdir() in iio_generic_buffer\n ktest: force $buildonly = 1 for 'make_warnings_file' test type\n Input: allocate keycode for Display refresh rate toggle\n block: prevent division by zero in blk_rq_stat_sum()\n SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int\n drm/amd/display: Fix nanosec stat overflow\n media: sta2x11: fix irq handler cast\n isofs: handle CDs with bad root inode but good Joliet root directory\n scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc()\n sysv: don't call sb_bread() with pointers_lock held\n Input: synaptics-rmi4 - fail probing if memory allocation for \"phys\" fails\n Bluetooth: btintel: Fix null ptr deref in btintel_read_version\n btrfs: send: handle path ref underflow in header iterate_inode_ref()\n btrfs: export: handle invalid inode or root reference in btrfs_get_parent()\n btrfs: handle chunk tree lookup error in btrfs_relocate_sys_chunks()\n tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()\n arm64: dts: rockchip: fix rk3399 hdmi ports node\n VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()\n wifi: ath9k: fix LNA selection in ath_ant_try_scan()\n ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone\n ata: sata_mv: Fix PCI device ID table declaration compilation warning\n ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit\n ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw\n erspan: make sure erspan_base_hdr is present in skb->head\n erspan: Add type I version 0 support.\n init: open /initrd.image with O_LARGEFILE\n initramfs: switch initramfs unpacking to struct file based APIs\n fs: add a vfs_fchmod helper\n fs: add a vfs_fchown helper\n initramfs: factor out a helper to populate the initrd image\n staging: vc04_services: fix information leak in create_component()\n staging: vc04_services: changen strncpy() to strscpy_pad()\n staging: mmal-vchiq: Fix client_component for 64 bit kernel\n staging: mmal-vchiq: Allocate and free components as required\n staging: mmal-vchiq: Avoid use of bool in structures\n i40e: fix vf may be used uninitialized in this function warning\n ipv6: Fix infinite recursion in fib6_dump_done().\n selftests: reuseaddr_conflict: add missing new line at the end of the output\n net: stmmac: fix rx queue priority assignment\n net/sched: act_skbmod: prevent kernel-infoleak\n netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get()\n mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations\n Revert \"x86/mm/ident_map: Use gbpages only where full GB page should be mapped.\"\n net/rds: fix possible cp null dereference\n netfilter: nf_tables: disallow timeout for anonymous sets\n Bluetooth: Fix TOCTOU in HCI debugfs implementation\n Bluetooth: hci_event: set the conn encrypted before conn establishes\n r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d\n tcp: properly terminate timers for kernel sockets\n mptcp: add sk_stop_timer_sync helper\n nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet\n USB: core: Fix deadlock in usb_deauthorize_interface()\n scsi: lpfc: Correct size for wqe for memset()\n x86/cpu: Enable STIBP on AMD if Automatic IBRS is enabled\n scsi: qla2xxx: Fix command flush on cable pull\n usb: udc: remove warning when queue disabled ep\n usb: dwc2: gadget: LPM flow fix\n usb: dwc2: host: Fix ISOC flow in DDMA mode\n usb: dwc2: host: Fix hibernation flow\n usb: dwc2: host: Fix remote wakeup from hibernation\n loop: loop_set_status_from_info() check before assignment\n loop: Check for overflow while configuring loop\n loop: Factor out configuring loop from status\n powerpc: xor_vmx: Add '-mhard-float' to CFLAGS\n efivarfs: Request at most 512 bytes for variable names\n perf/core: Fix reentry problem in perf_output_read_group()\n loop: properly observe rotational flag of underlying device\n loop: Refactor loop_set_status() size calculation\n loop: Factor out setting loop device size\n loop: Remove sector_t truncation checks\n loop: Call loop_config_discard() only after new config is applied\n Revert \"loop: Check for overflow while configuring loop\"\n btrfs: allocate btrfs_ioctl_defrag_range_args on stack\n printk: Update @console_may_schedule in console_trylock_spinning()\n fs/aio: Check IOCB_AIO_RW before the struct aio_kiocb conversion\n ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs\n usb: cdc-wdm: close race between read and workqueue\n exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()\n wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes\n mm/migrate: set swap entry values of THP tail pages properly.\n mm/memory-failure: fix an incorrect use of tail pages\n vt: fix memory overlapping when deleting chars in the buffer\n vt: fix unicode buffer corruption when deleting characters\n tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled\n usb: port: Don't try to peer unused USB ports based on location\n usb: gadget: ncm: Fix handling of zero block length packets\n USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command\n ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform\n xfrm: Avoid clang fortify warning in copy_to_user_tmpl()\n netfilter: nf_tables: reject constant set with timeout\n netfilter: nf_tables: disallow anonymous set with timeout flag\n comedi: comedi_test: Prevent timers rescheduling during deletion\n ahci: asm1064: asm1166: don't limit reported ports\n ahci: asm1064: correct count of reported ports\n x86/CPU/AMD: Update the Zenbleed microcode revisions\n nilfs2: prevent kernel bug at submit_bh_wbc()\n nilfs2: use a more common logging style\n nilfs2: fix failure to detect DAT corruption in btree and direct mappings\n memtest: use {READ,WRITE}_ONCE in memory scanning\n drm/vc4: hdmi: do not return negative values from .get_modes()\n drm/imx/ipuv3: do not return negative values from .get_modes()\n s390/zcrypt: fix reference counting on zcrypt card objects\n soc: fsl: qbman: Use raw spinlock for cgr_lock\n soc: fsl: qbman: Add CGR update function\n soc: fsl: qbman: Add helper for sanity checking cgr ops\n soc: fsl: qbman: Always disable interrupts when taking cgr_lock\n vfio/platform: Disable virqfds on cleanup\n kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1\n speakup: Fix 8bit characters from direct synth\n slimbus: core: Remove usage of the deprecated ida_simple_xx() API\n ext4: fix corruption during on-line resize\n hwmon: (amc6821) add of_match table\n mmc: core: Fix switch on gp3 partition\n dm-raid: fix lockdep waring in \"pers->hot_add_disk\"\n Revert \"Revert \"md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d\"\"\n PCI/PM: Drain runtime-idle callbacks before driver removal\n PCI: Drop pci_device_remove() test of pci_dev->driver\n fuse: don't unhash root\n mmc: tmio: avoid concurrent runs of mmc_request_done()\n PM: sleep: wakeirq: fix wake irq warning in system suspend\n USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M\n USB: serial: option: add MeiG Smart SLM320 product\n USB: serial: cp210x: add ID for MGP Instruments PDS100\n USB: serial: add device ID for VeriFone adapter\n USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB\n powerpc/fsl: Fix mfpmr build errors with newer binutils\n clk: qcom: mmcc-msm8974: fix terminating of frequency table arrays\n clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays\n clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays\n PM: suspend: Set mem_sleep_current during kernel command line setup\n parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds\n parisc: Fix csum_ipv6_magic on 64-bit systems\n parisc: Fix csum_ipv6_magic on 32-bit systems\n parisc: Fix ip_fast_csum\n parisc: Do not hardcode registers in checksum functions\n ubi: correct the calculation of fastmap size\n ubi: Check for too small LEB size in VTBL code\n ubifs: Set page uptodate in the correct place\n fat: fix uninitialized field in nostale filehandles\n crypto: qat - resolve race condition during AER recovery\n crypto: qat - fix double free during reset\n sparc: vDSO: fix return value of __setup handler\n sparc64: NMI watchdog: fix return value of __setup handler\n KVM: Always flush async #PF workqueue when vCPU is being destroyed\n media: xc4000: Fix atomicity violation in xc4000_get_frequency\n arm: dts: marvell: Fix maxium->maxim typo in brownstone dts\n ARM: dts: mmp2-brownstone: Don't redeclare phandle references\n smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()\n smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()\n wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach\n timers: Rename del_timer_sync() to timer_delete_sync()\n timers: Use del_timer_sync() even on UP\n timers: Update kernel-doc for various functions\n timers: Prepare support for PREEMPT_RT\n timer/trace: Improve timer tracing\n timer/trace: Replace deprecated vsprintf pointer extension %pf by %ps\n x86/bugs: Use sysfs_emit()\n x86/cpu: Support AMD Automatic IBRS\n Documentation/hw-vuln: Update spectre doc\n Linux 4.19.311\n crypto: af_alg - Work around empty control messages without MSG_MORE\n crypto: af_alg - Fix regression on empty requests\n spi: spi-mt65xx: Fix NULL pointer access in interrupt handler\n net/bnx2x: Prevent access to a freed page in page_pool\n hsr: Handle failures in module init\n rds: introduce acquire/release ordering in acquire/release_in_xmit()\n hsr: Fix uninit-value access in hsr_get_node()\n net: hsr: fix placement of logical operator in a multi-line statement\n usb: gadget: net2272: Use irqflags in the call to net2272_probe_fin\n staging: greybus: fix get_channel_from_mode() failure path\n serial: 8250_exar: Don't remove GPIO device on suspend\n rtc: mt6397: select IRQ_DOMAIN instead of depending on it\n kconfig: fix infinite loop when expanding a macro at the end of file\n tty: serial: samsung: fix tx_empty() to return TIOCSER_TEMT\n serial: max310x: fix syntax error in IRQ error message\n clk: qcom: gdsc: Add support to update GDSC transition delay\n NFS: Fix an off by one in root_nfs_cat()\n net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr()\n scsi: bfa: Fix function pointer type mismatch for hcb_qe->cbfn\n scsi: csiostor: Avoid function pointer casts\n ALSA: usb-audio: Stop parsing channels bits when all channels are found.\n sparc32: Fix section mismatch in leon_pci_grpci\n backlight: lp8788: Fully initialize backlight_properties during probe\n backlight: lm3639: Fully initialize backlight_properties during probe\n backlight: da9052: Fully initialize backlight_properties during probe\n backlight: lm3630a: Don't set bl->props.brightness in get_brightness\n backlight: lm3630a: Initialize backlight_properties on init\n powerpc/embedded6xx: Fix no previous prototype for avr_uart_send() etc.\n powerpc/hv-gpci: Fix the H_GET_PERF_COUNTER_INFO hcall return value checks\n drm/mediatek: Fix a null pointer crash in mtk_drm_crtc_finish_page_flip\n media: go7007: fix a memleak in go7007_load_encoder\n media: dvb-frontends: avoid stack overflow warnings with clang\n media: pvrusb2: fix uaf in pvr2_context_set_notify\n drm/amdgpu: Fix missing break in ATOM_ARG_IMM Case of atom_get_src_int()\n ASoC: meson: axg-tdm-interface: fix mclk setup without mclk-fs\n mtd: rawnand: lpc32xx_mlc: fix irq handler prototype\n crypto: arm/sha - fix function cast warnings\n crypto: arm - Rename functions to avoid conflict with crypto/sha256.h\n mfd: syscon: Call of_node_put() only when of_parse_phandle() takes a ref\n drm/tegra: put drm_gem_object ref on error in tegra_fb_create\n clk: hisilicon: hi3519: Release the correct number of gates in hi3519_clk_unregister()\n PCI: Mark 3ware-9650SE Root Port Extended Tags as broken\n drm/mediatek: dsi: Fix DSI RGB666 formats and definitions\n clk: qcom: dispcc-sdm845: Adjust internal GDSC wait times\n firmware: qcom: scm: Add WLAN VMID for Qualcomm SCM interface\n media: pvrusb2: fix pvr2_stream_callback casts\n media: go7007: add check of return value of go7007_read_addr()\n ALSA: seq: fix function cast warnings\n drm/radeon/ni: Fix wrong firmware size logging in ni_init_microcode()\n perf thread_map: Free strlist on normal path in thread_map__new_by_tid_str()\n quota: Fix rcu annotations of inode dquot pointers\n quota: Fix potential NULL pointer dereference\n quota: simplify drop_dquot_ref()\n quota: check time limit when back out space/inode change\n fs/quota: erase unused but set variable warning\n quota: code cleanup for __dquot_alloc_space()\n clk: qcom: reset: Ensure write completion on reset de/assertion\n clk: qcom: reset: Commonize the de/assert functions\n clk: qcom: reset: support resetting multiple bits\n clk: qcom: reset: Allow specifying custom reset delay\n media: edia: dvbdev: fix a use-after-free\n media: dvb-core: Fix use-after-free due to race at dvb_register_device()\n media: dvbdev: fix error logic at dvb_register_device()\n media: dvbdev: Fix memleak in dvb_register_device\n media: media/dvb: Use kmemdup rather than duplicating its implementation\n media: dvbdev: remove double-unlock\n media: v4l2-mem2mem: fix a memleak in v4l2_m2m_register_entity\n media: v4l2-tpg: fix some memleaks in tpg_alloc\n media: em28xx: annotate unchecked call to media_device_register()\n ABI: sysfs-bus-pci-devices-aer_stats uses an invalid tag\n perf evsel: Fix duplicate initialization of data->id in evsel__parse_sample()\n media: tc358743: register v4l2 async device only after successful setup\n drm/rockchip: lvds: do not print scary message when probing defer\n drm/rockchip: lvds: do not overwrite error code\n drm: Don't treat 0 as -1 in drm_fixp2int_ceil\n drm/rockchip: inno_hdmi: Fix video timing\n drm/tegra: dsi: Fix missing pm_runtime_disable() in the error handling path of tegra_dsi_probe()\n drm/tegra: dsi: Fix some error handling paths in tegra_dsi_probe()\n drm/tegra: dsi: Make use of the helper function dev_err_probe()\n gpu: host1x: mipi: Update tegra_mipi_request() to be node based\n drm/tegra: dsi: Add missing check for of_find_device_by_node\n dm: call the resume method on internal suspend\n dm raid: fix false positive for requeue needed during reshape\n nfp: flower: handle acti_netdevs allocation failure\n net/x25: fix incorrect parameter validation in the x25_getsockopt() function\n net: kcm: fix incorrect parameter validation in the kcm_getsockopt) function\n udp: fix incorrect parameter validation in the udp_lib_getsockopt() function\n l2tp: fix incorrect parameter validation in the pppol2tp_getsockopt() function\n tcp: fix incorrect parameter validation in the do_tcp_getsockopt() function\n ipv6: fib6_rules: flush route cache when rule is changed\n bpf: Fix stackmap overflow check on 32-bit arches\n bpf: Fix hashtab overflow check on 32-bit arches\n sr9800: Add check for usbnet_get_endpoints\n Bluetooth: hci_core: Fix possible buffer overflow\n Bluetooth: Remove superfluous call to hci_conn_check_pending()\n igb: Fix missing time sync events\n igb: move PEROUT and EXTTS isr logic to separate functions\n mmc: wmt-sdmmc: remove an incorrect release_mem_region() call in the .remove function\n SUNRPC: fix some memleaks in gssx_dec_option_array\n x86, relocs: Ignore relocations in .notes section\n ACPI: scan: Fix device check notification handling\n ARM: dts: arm: realview: Fix development chip ROM compatible value\n wifi: brcmsmac: avoid function pointer casts\n iommu/amd: Mark interrupt as managed\n bus: tegra-aconnect: Update dependency to ARCH_TEGRA\n ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit()\n wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer()\n af_unix: Annotate data-race of gc_in_progress in wait_for_unix_gc().\n sock_diag: annotate data-races around sock_diag_handlers[family]\n wifi: mwifiex: debugfs: Drop unnecessary error check for debugfs_create_dir()\n wifi: b43: Disable QoS for bcm4331\n wifi: b43: Stop correct queue in DMA worker when QoS is disabled\n b43: main: Fix use true/false for bool type\n wifi: b43: Stop/wake correct queue in PIO Tx path when QoS is disabled\n wifi: b43: Stop/wake correct queue in DMA Tx path when QoS is disabled\n b43: dma: Fix use true/false for bool type variable\n wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev()\n timekeeping: Fix cross-timestamp interpolation for non-x86\n timekeeping: Fix cross-timestamp interpolation corner case decision\n timekeeping: Fix cross-timestamp interpolation on counter wrap\n aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts\n md: Don't clear MD_CLOSING when the raid is about to stop\n md: implement ->set_read_only to hook into BLKROSET processing\n block: add a new set_read_only method\n md: switch to ->check_events for media change notifications\n fs/select: rework stack allocation hack for clang\n do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak\n crypto: algif_aead - Only wake up when ctx->more is zero\n crypto: af_alg - make some functions static\n crypto: algif_aead - fix uninitialized ctx->init\n ASoC: wm8962: Fix up incorrect error message in wm8962_set_fll\n ASoC: wm8962: Enable both SPKOUTR_ENA and SPKOUTL_ENA in mono mode\n ASoC: wm8962: Enable oscillator if selecting WM8962_FLL_OSC\n Input: gpio_keys_polled - suppress deferred probe error for gpio\n ASoC: Intel: bytcr_rt5640: Add an extra entry for the Chuwi Vi8 tablet\n firewire: core: use long bus reset on gap count error\n Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security\n scsi: mpt3sas: Prevent sending diag_reset when the controller is ready\n dm-verity, dm-crypt: align \"struct bvec_iter\" correctly\n block: sed-opal: handle empty atoms when parsing response\n net/iucv: fix the allocation size of iucv_path_table array\n MIPS: Clear Cause.BD in instruction_pointer_set\n x86/xen: Add some null pointer checking to smp.c\n ASoC: rt5645: Make LattePanda board DMI match more precise\n Linux 4.19.310\n selftests/vm: fix map_hugetlb length used for testing read and write\n selftests/vm: fix display of page size in map_hugetlb\n getrusage: use sig->stats_lock rather than lock_task_sighand()\n getrusage: use __for_each_thread()\n getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()\n getrusage: add the \"signal_struct *sig\" local variable\n y2038: rusage: use __kernel_old_timeval\n hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed\n hv_netvsc: use netif_is_bond_master() instead of open code\n hv_netvsc: Make netvsc/VF binding check both MAC and serial number\n Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU\n um: allow not setting extra rpaths in the linux binary\n selftests: mm: fix map_hugetlb failure on 64K page size systems\n tools/selftest/vm: allow choosing mem size and page size in map_hugetlb\n btrfs: ref-verify: free ref cache before clearing mount opt\n netrom: Fix data-races around sysctl_net_busy_read\n netrom: Fix a data-race around sysctl_netrom_link_fails_count\n netrom: Fix a data-race around sysctl_netrom_routing_control\n netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout\n netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size\n netrom: Fix a data-race around sysctl_netrom_transport_busy_delay\n netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay\n netrom: Fix a data-race around sysctl_netrom_transport_maximum_tries\n netrom: Fix a data-race around sysctl_netrom_transport_timeout\n netrom: Fix data-races around sysctl_netrom_network_ttl_initialiser\n netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser\n netrom: Fix a data-race around sysctl_netrom_default_path_quality\n netfilter: nf_conntrack_h323: Add protection for bmp length out of range\n net/rds: fix WARNING in rds_conn_connect_if_down\n net/ipv6: avoid possible UAF in ip6_route_mpath_notify()\n geneve: make sure to pull inner header in geneve_rx()\n net: move definition of pcpu_lstats to header file\n net: lan78xx: fix runtime PM count underflow on link stop\n lan78xx: Fix race conditions in suspend/resume handling\n lan78xx: Fix partial packet errors on suspend/resume\n lan78xx: Add missing return code checks\n lan78xx: Fix white space and style issues\n net: usb: lan78xx: Remove lots of set but unused 'ret' variables\n Linux 4.19.309\n gpio: 74x164: Enable output pins after registers are reset\n cachefiles: fix memory leak in cachefiles_add_cache()\n mmc: core: Fix eMMC initialization with 1-bit bus connection\n btrfs: dev-replace: properly validate device names\n wifi: nl80211: reject iftype change with mesh ID change\n gtp: fix use-after-free and null-ptr-deref in gtp_newlink()\n ALSA: Drop leftover snd-rtctimer stuff from Makefile\n power: supply: bq27xxx-i2c: Do not free non existing IRQ\n efi/capsule-loader: fix incorrect allocation size\n Bluetooth: Enforce validation on max value of connection interval\n Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST\n Bluetooth: Avoid potential use-after-free in hci_error_reset\n net: usb: dm9601: fix wrong return value in dm9601_mdio_read\n lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected\n tun: Fix xdp_rxq_info's queue_index when detaching\n netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter\n Linux 4.19.308\n scripts/bpf: Fix xdp_md forward declaration typo\n fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio\n KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler\n KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()\n PCI/MSI: Prevent MSI hardware interrupt number truncation\n s390: use the correct count for __iowrite64_copy()\n packet: move from strlcpy with unused retval to strscpy\n ipv6: sr: fix possible use-after-free and null-ptr-deref\n nouveau: fix function cast warnings\n scsi: jazz_esp: Only build if SCSI core is builtin\n bpf, scripts: Correct GPL license name\n scripts/bpf: teach bpf_helpers_doc.py to dump BPF helper definitions\n RDMA/srpt: fix function pointer cast warnings\n RDMA/srpt: Make debug output more detailed\n RDMA/ulp: Use dev_name instead of ibdev->name\n RDMA/srpt: Support specifying the srpt_service_guid parameter\n RDMA/bnxt_re: Return error for SRQ resize\n IB/hfi1: Fix a memleak in init_credit_return\n usb: roles: don't get/set_role() when usb_role_switch is unregistered\n usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs\n ARM: ep93xx: Add terminator to gpiod_lookup_table\n l2tp: pass correct message length to ip6_append_data\n gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp()\n dm-crypt: don't modify the data when using authenticated encryption\n mm: memcontrol: switch to rcu protection in drain_all_stock()\n IB/hfi1: Fix sdma.h tx->num_descs off-by-one error\n pmdomain: renesas: r8a77980-sysc: CR7 must be always on\n s390/qeth: Fix potential loss of L3-IP@ in case of network issues\n virtio-blk: Ensure no requests in virtqueues before deleting vqs.\n firewire: core: send bus reset promptly on gap count error\n hwmon: (coretemp) Enlarge per package core count limit\n regulator: pwm-regulator: Add validity checks in continuous .get_voltage\n ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal()\n ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found()\n ahci: asm1166: correct count of reported ports\n fbdev: sis: Error out if pixclock equals zero\n fbdev: savage: Error out if pixclock equals zero\n wifi: mac80211: fix race condition on enabling fast-xmit\n wifi: cfg80211: fix missing interfaces when dumping\n dmaengine: shdma: increase size of 'dev_id'\n scsi: target: core: Add TMF to tmr_list handling\n sched/rt: Disallow writing invalid values to sched_rt_period_us\n sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset\n sched/rt: Fix sysctl_sched_rr_timeslice intial value\n userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb\n nilfs2: replace WARN_ONs for invalid DAT metadata block requests\n memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock()\n net: stmmac: fix notifier registration\n stmmac: no need to check return value of debugfs_create functions\n net/sched: Retire dsmark qdisc\n net/sched: Retire ATM qdisc\n net/sched: Retire CBQ qdisc\n Linux 4.19.307\n netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval()\n lsm: new security_file_ioctl_compat() hook\n nilfs2: fix potential bug in end_buffer_async_write\n sched/membarrier: reduce the ability to hammer on sys_membarrier\n Revert \"md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d\"\n pmdomain: core: Move the unused cleanup to a _sync initcall\n irqchip/irq-brcmstb-l2: Add write memory barrier before exit\n nfp: use correct macro for LengthSelect in BAR config\n nilfs2: fix hang in nilfs_lookup_dirty_data_buffers()\n nilfs2: fix data corruption in dsync block recovery for small block sizes\n ALSA: hda/conexant: Add quirk for SWS JS201D\n x86/mm/ident_map: Use gbpages only where full GB page should be mapped.\n x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6\n serial: max310x: improve crystal stable clock detection\n serial: max310x: set default value when reading clock ready bit\n ring-buffer: Clean ring_buffer_poll_wait() error return\n staging: iio: ad5933: fix type mismatch regression\n ext4: fix double-free of blocks due to wrong extents moved_len\n binder: signal epoll threads of self-work\n xen-netback: properly sync TX responses\n nfc: nci: free rx_data_reassembly skb on NCI device cleanup\n firewire: core: correct documentation of fw_csr_string() kernel API\n scsi: Revert \"scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock\"\n usb: f_mass_storage: forbid async queue when shutdown happen\n USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT\n HID: wacom: Do not register input devices until after hid_hw_start\n HID: wacom: generic: Avoid reporting a serial of '0' to userspace\n mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again\n tracing/trigger: Fix to return error if failed to alloc snapshot\n i40e: Fix waiting for queues of all VSIs to be disabled\n MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler\n net: sysfs: Fix /sys/class/net/ path for statistics\n Documentation: net-sysfs: describe missing statistics\n ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()\n spi: ppc4xx: Drop write-only variable\n btrfs: send: return EOPNOTSUPP on unknown flags\n btrfs: forbid creating subvol qgroups\n hrtimer: Report offline hrtimer enqueue\n vhost: use kzalloc() instead of kmalloc() followed by memset()\n Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID\n USB: serial: cp210x: add ID for IMST iM871A-USB\n USB: serial: option: add Fibocom FM101-GL variant\n USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e\n net/af_iucv: clean up a try_then_request_module()\n netfilter: nft_compat: restrict match/target protocol to u16\n netfilter: nft_compat: reject unused compat flag\n ppp_async: limit MRU to 64K\n tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()\n rxrpc: Fix response to PING RESPONSE ACKs to a dead call\n inet: read sk->sk_family once in inet_recv_error()\n hwmon: (coretemp) Fix bogus core_id to attr name mapping\n hwmon: (coretemp) Fix out-of-bounds memory access\n hwmon: (aspeed-pwm-tacho) mutex for tach reading\n atm: idt77252: fix a memleak in open_card_ubr0\n phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP\n dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV\n bonding: remove print in bond_verify_device_path\n HID: apple: Add 2021 magic keyboard FN key mapping\n HID: apple: Swap the Fn and Left Control keys on Apple keyboards\n HID: apple: Add support for the 2021 Magic Keyboard\n net: sysfs: Fix /sys/class/net/ path\n af_unix: fix lockdep positive in sk_diag_dump_icons()\n net: ipv4: fix a memleak in ip_setup_cork\n netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger\n llc: call sock_orphan() at release time\n ipv6: Ensure natural alignment of const ipv6 loopback and router addresses\n ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()\n ixgbe: Refactor overtemp event handling\n ixgbe: Refactor returning internal error codes\n ixgbe: Remove non-inclusive language\n net: remove unneeded break\n scsi: isci: Fix an error code problem in isci_io_request_build()\n wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update\n drm/amdgpu: Release 'adev->pm.fw' before return in 'amdgpu_device_need_post()'\n ceph: fix deadlock or deadcode of misusing dget()\n blk-mq: fix IO hang from sbitmap wakeup race\n virtio_net: Fix \"‘%d’ directive writing between 1 and 11 bytes into a region of size 10\" warnings\n libsubcmd: Fix memory leak in uniq()\n usb: hub: Replace hardcoded quirk value with BIT() macro\n PCI: Only override AMD USB controller if required\n mfd: ti_am335x_tscadc: Fix TI SoC dependencies\n um: net: Fix return type of uml_net_start_xmit()\n um: Don't use vfprintf() for os_info()\n um: Fix naming clash between UML and scheduler\n leds: trigger: panic: Don't register panic notifier if creating the trigger failed\n drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'\n drm/amdgpu: Let KFD sync with VM fences\n clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()\n clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()\n drm/msm/dpu: Ratelimit framedone timeout msgs\n media: ddbridge: fix an error code problem in ddb_probe\n IB/ipoib: Fix mcast list locking\n drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time\n ALSA: hda: Intel: add HDA_ARL PCI ID support\n PCI: add INTEL_HDA_ARL to pci_ids.h\n media: rockchip: rga: fix swizzling for RGB formats\n media: stk1160: Fixed high volume of stk1160_dbg messages\n drm/mipi-dsi: Fix detach call without attach\n drm/framebuffer: Fix use of uninitialized variable\n drm/drm_file: fix use of uninitialized variable\n RDMA/IPoIB: Fix error code return in ipoib_mcast_join\n fast_dput(): handle underflows gracefully\n ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument\n f2fs: fix to check return value of f2fs_reserve_new_block()\n wifi: cfg80211: free beacon_ies when overridden from hidden BSS\n wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()\n wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices\n md: Whenassemble the array, consult the superblock of the freshest device\n ARM: dts: imx23/28: Fix the DMA controller node name\n ARM: dts: imx23-sansa: Use preferred i2c-gpios properties\n ARM: dts: imx27-apf27dev: Fix LED name\n ARM: dts: imx1: Fix sram node\n ARM: dts: imx27: Fix sram node\n ARM: dts: imx: Use flash@0,0 pattern\n ARM: dts: imx25/27-eukrea: Fix RTC node name\n ARM: dts: rockchip: fix rk3036 hdmi ports node\n scsi: libfc: Fix up timeout error in fc_fcp_rec_error()\n scsi: libfc: Don't schedule abort twice\n bpf: Add map and need_defer parameters to .map_fd_put_ptr()\n wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus()\n ARM: dts: imx7s: Fix nand-controller #size-cells\n ARM: dts: imx7s: Fix lcdif compatible\n bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk\n PCI: Add no PM reset quirk for NVIDIA Spectrum devices\n scsi: lpfc: Fix possible file string name overflow when updating firmware\n ext4: avoid online resizing failures due to oversized flex bg\n ext4: remove unnecessary check from alloc_flex_gd()\n ext4: unify the type of flexbg_size to unsigned int\n ext4: fix inconsistent between segment fstrim and full fstrim\n SUNRPC: Fix a suspicious RCU usage warning\n KVM: s390: fix setting of fpc register\n s390/ptrace: handle setting of fpc register correctly\n jfs: fix array-index-out-of-bounds in diNewExt\n rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()\n afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()\n crypto: stm32/crc32 - fix parsing list of devices\n pstore/ram: Fix crash when setting number of cpus to an odd number\n jfs: fix uaf in jfs_evict_inode\n jfs: fix array-index-out-of-bounds in dbAdjTree\n jfs: fix slab-out-of-bounds Read in dtSearch\n UBSAN: array-index-out-of-bounds in dtSplitRoot\n FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree\n ACPI: extlog: fix NULL pointer dereference check\n PNP: ACPI: fix fortify warning\n ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop\n audit: Send netlink ACK before setting connection in auditd_set\n powerpc/lib: Validate size for vector operations\n powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()\n powerpc: Fix build error due to is_valid_bugaddr()\n powerpc/mm: Fix null-pointer dereference in pgtable_cache_add\n net/sched: cbs: Fix not adding cbs instance to list\n x86/entry/ia32: Ensure s32 is sign extended to s64\n tick/sched: Preserve number of idle sleeps across CPU hotplug events\n mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan\n gpio: eic-sprd: Clear interrupt after set the interrupt type\n drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume\n drm/bridge: nxp-ptn3460: simplify some error checking\n drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking\n drm: Don't unref the same fb many times by mistake due to deadlock handling\n gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04\n netfilter: nf_tables: reject QUEUE/DROP verdict parameters\n btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args\n btrfs: don't warn if discard range is not aligned to sector\n net: fec: fix the unhandled context fault from smmu\n fjes: fix memleaks in fjes_hw_setup\n netfilter: nf_tables: restrict anonymous set and map names to 16 bytes\n net/mlx5e: fix a double-free in arfs_create_groups\n net/mlx5: Use kfree(ft->g) in arfs_create_groups()\n netlink: fix potential sleeping issue in mqueue_flush_file\n\nChange-Id: Idb75512e1101cbcc3b93ffc114ae86ee6e977638","shortMessageHtmlLink":"Merge remote-tracking branch 'sm8250/lineage-20' into lineage-21"}},{"before":"a787f5d7067cb18f17c8d48a565dea1ed3bee620","after":"35853b362db3d5c299f0bb71f1f0d2860c910f4b","ref":"refs/heads/android14","pushedAt":"2024-04-29T13:48:43.000Z","pushType":"push","commitsCount":84,"pusher":{"login":"calyxos-gerrit","name":null,"path":"/calyxos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72274272?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'lineage/lineage-21' into staging/android14_merge-lineage-21\n\n# By Gao Xiang (9) and others\n# Via Michael Bestas (5) and others\n* lineage/lineage-21: (74 commits)\n BACKPORT: erofs: fix lz4 inplace decompression\n ANDROID: Enable percpu high priority kthreads for erofs\n UPSTREAM: erofs: fix an error code in z_erofs_init_zip_subsystem()\n BACKPORT: erofs: add per-cpu threads for decompression as an option\n sched: Provide sched_set_fifo()\n ANDROID: GKI: enable CONFIG_EROFS_FS=y\n Revert \"erofs: add REQ_RAHEAD flag to readahead requests\"\n erofs: Switch to attach/detach_page_private\n include/linux/pagemap.h: introduce attach/detach_page_private\n BACKPORT: erofs: fix use-after-free of on-stack io[]\n MAINTAINERS: erofs: update my email address\n MAINTAINERS: erofs: complete sub-entries for erofs\n erofs: move erofs out of staging\n staging: erofs: turn cache strategies into mount options\n staging: erofs: kill CONFIG_EROFS_FS_USE_VM_MAP_RAM\n staging: erofs: support IO read error injection\n staging: erofs: complete POSIX ACL support\n staging: erofs: add document\n Reapply \"erofs: support decompress big pcluster for lz4 backend\"\n Revert \"erofs: fix lz4 inplace decompression\"\n ...\n\nChange-Id: Ie05eff39a2957d931b387bb01f7753c94f1fb9e1","shortMessageHtmlLink":"Merge remote-tracking branch 'lineage/lineage-21' into staging/androi…"}},{"before":"91a600e0bdf6c1b1f3b63e6daef66f138b75a2ae","after":"a126a14459cb00ae111f07d2e297b2cdb237c90a","ref":"refs/heads/upstream/lineage-21","pushedAt":"2024-04-26T19:16:54.000Z","pushType":"push","commitsCount":83,"pusher":{"login":"calyxos-gerrit","name":null,"path":"/calyxos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72274272?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'sm8250/lineage-20' into lineage-21\n\n* sm8250/lineage-20:\n BACKPORT: erofs: fix lz4 inplace decompression\n ANDROID: Enable percpu high priority kthreads for erofs\n UPSTREAM: erofs: fix an error code in z_erofs_init_zip_subsystem()\n BACKPORT: erofs: add per-cpu threads for decompression as an option\n sched: Provide sched_set_fifo()\n ANDROID: GKI: enable CONFIG_EROFS_FS=y\n Revert \"erofs: add REQ_RAHEAD flag to readahead requests\"\n erofs: Switch to attach/detach_page_private\n include/linux/pagemap.h: introduce attach/detach_page_private\n BACKPORT: erofs: fix use-after-free of on-stack io[]\n MAINTAINERS: erofs: update my email address\n MAINTAINERS: erofs: complete sub-entries for erofs\n erofs: move erofs out of staging\n staging: erofs: turn cache strategies into mount options\n staging: erofs: kill CONFIG_EROFS_FS_USE_VM_MAP_RAM\n staging: erofs: support IO read error injection\n staging: erofs: complete POSIX ACL support\n staging: erofs: add document\n Reapply \"erofs: support decompress big pcluster for lz4 backend\"\n Revert \"erofs: fix lz4 inplace decompression\"\n Revert \"Reapply \"cred: switch to using atomic_long_t\"\"\n Reapply \"cred: switch to using atomic_long_t\"\n BACKPORT: net: core: enable SO_BINDTODEVICE for non-root users\n tcp: Add memory barrier to tcp_push()\n tracing: Ensure visibility when inserting an element into tracing_map\n net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv\n llc: Drop support for ETH_P_TR_802_2.\n llc: make llc_ui_sendmsg() more robust against bonding changes\n vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING\n net/smc: fix illegal rmb_desc access in SMC-D connection dump\n drivers: core: fix kernel-doc markup for dev_err_probe()\n driver code: print symbolic error code\n block: Remove special-casing of compound pages\n Revert \"driver core: Annotate dev_err_probe() with __must_check\"\n nouveau/vmm: don't set addr on the fail path to avoid warning\n driver core: Annotate dev_err_probe() with __must_check\n parisc/firmware: Fix F-extend for PDC addresses\n x86/CPU/AMD: Fix disabling XSAVES on AMD family 0x17 due to erratum\n rpmsg: virtio: Free driver_override when rpmsg_remove()\n powerpc: Use always instead of always-y in for crtsavres.o\n hwrng: core - Fix page fault dead lock on mmap-ed hwrng\n PM: hibernate: Enforce ordering during image compression/decompression\n crypto: api - Disallow identical driver names\n ext4: allow for the last group to be marked as trimmed\n serial: sc16is7xx: add check for unsupported SPI modes during probe\n spi: introduce SPI_MODE_X_MASK macro\n driver core: add device probe log helper\n serial: sc16is7xx: set safe default SPI clock frequency\n units: add the HZ macros\n units: change from 'L' to 'UL'\n units: Add Watt units\n include/linux/units.h: add helpers for kelvin to/from Celsius conversion\n PCI: mediatek: Clear interrupt status before dispatching handler\n soc: qcom: smem: Add boundary checks for partitions\n clk: qcom: gcc-sdm660: Add SDCC1 BCR clocks for SDM660\n dt-bindings: clock: Add support for SDCC BCR id for SDM660\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: I1c3ad508d9af951dc14cbcbcd9b282b5a136394d","shortMessageHtmlLink":"Merge remote-tracking branch 'sm8250/lineage-20' into lineage-21"}},{"before":"7e52e5b2f7db458c3057dd52527b692b1a3c53f1","after":"a787f5d7067cb18f17c8d48a565dea1ed3bee620","ref":"refs/heads/android14","pushedAt":"2024-03-26T19:14:50.000Z","pushType":"push","commitsCount":89,"pusher":{"login":"calyxos-gerrit","name":null,"path":"/calyxos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72274272?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'lineage/lineage-21' into staging/android14_merge-lineage-21\n\n# By Gao Xiang (30) and others\n# Via Michael Bestas (7) and others\n* lineage/lineage-21: (74 commits)\n BACKPORT: memshare: Prevent possible integer overflow\n erofs: fix lz4 inplace decompression\n Revert \"erofs: support decompress big pcluster for lz4 backend\"\n erofs: ensure that the post-EOF tails are all zeroed\n erofs: fix compact 4B support for 16k block size\n erofs: avoid infinite loop in z_erofs_do_read_page() when reading beyond EOF\n erofs: fix potential overflow calculating xattr_isize\n erofs: stop parsing non-compact HEAD index if clusterofs is invalid\n erofs: avoid consecutive detection for Highmem memory\n qcacmn: Fix out of bound read issue in ESP ie parse\n soc: qcom: smem: Add boundary checks for partitions\n msm: camera: sensor: Proper handling of race condition in util api\n msm: kgsl: Do not release dma and anon buffers if unmap fails\n msm: kgsl: Keep the timeline fence valid for logging\n msm: camera: sensor: Proper handling of race condition in util api\n fw-api: CL 25873460 - update fw common interface files\n fw-api: CL 25869885 - update fw common interface files\n fw-api: CL 25866433 - update fw common interface files\n fw-api: CL 25840790 - update fw common interface files\n fw-api: CL 25839627 - update fw common interface files\n ...\n\nChange-Id: Ib3a0bf30f2bd7eb5f122cdbf560dc1e27af2b346","shortMessageHtmlLink":"Merge remote-tracking branch 'lineage/lineage-21' into staging/androi…"}},{"before":"a0b7cea1804c1b3153eb682ebdc942e165c400bf","after":"91a600e0bdf6c1b1f3b63e6daef66f138b75a2ae","ref":"refs/heads/upstream/lineage-21","pushedAt":"2024-03-26T09:31:46.000Z","pushType":"push","commitsCount":88,"pusher":{"login":"calyxos-gerrit","name":null,"path":"/calyxos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72274272?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'sm8250/lineage-20' into lineage-21\n\n* sm8250/lineage-20:\n BACKPORT: memshare: Prevent possible integer overflow\n erofs: fix lz4 inplace decompression\n Revert \"erofs: support decompress big pcluster for lz4 backend\"\n erofs: ensure that the post-EOF tails are all zeroed\n erofs: fix compact 4B support for 16k block size\n erofs: avoid infinite loop in z_erofs_do_read_page() when reading beyond EOF\n erofs: fix potential overflow calculating xattr_isize\n erofs: stop parsing non-compact HEAD index if clusterofs is invalid\n erofs: avoid consecutive detection for Highmem memory\n qcacmn: Fix out of bound read issue in ESP ie parse\n soc: qcom: smem: Add boundary checks for partitions\n msm: camera: sensor: Proper handling of race condition in util api\n msm: kgsl: Do not release dma and anon buffers if unmap fails\n msm: kgsl: Keep the timeline fence valid for logging\n msm: camera: sensor: Proper handling of race condition in util api\n fw-api: CL 25873460 - update fw common interface files\n fw-api: CL 25869885 - update fw common interface files\n fw-api: CL 25866433 - update fw common interface files\n fw-api: CL 25840790 - update fw common interface files\n fw-api: CL 25839627 - update fw common interface files\n ...\n\nChange-Id: I4f90f2bbebb72f5f008284d15e8d62b1d58fd908","shortMessageHtmlLink":"Merge remote-tracking branch 'sm8250/lineage-20' into lineage-21"}},{"before":"ae63d367a0e5cfc43679f0f0a66397ab27ce04a2","after":"7e52e5b2f7db458c3057dd52527b692b1a3c53f1","ref":"refs/heads/android14","pushedAt":"2024-02-26T19:23:01.000Z","pushType":"push","commitsCount":333,"pusher":{"login":"calyxos-gerrit","name":null,"path":"/calyxos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72274272?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'lineage/lineage-21' into staging/android14_merge-lineage-21\n\n# By spuligil (55) and others\n# Via Gerrit - the friendly Code Review server (9) and others\n* lineage/lineage-21: (307 commits)\n msm: kgsl: Do not release dma and anon buffers if unmap fails\n Reapply \"perf: Fix perf_event_validate_size()\"\n UPSTREAM: usb: raw-gadget: properly handle interrupted requests\n UPSTREAM: mm/cma: use nth_page() in place of direct struct page manipulation\n UPSTREAM: wireguard: allowedips: expand maximum node depth\n UPSTREAM: coresight: tmc: Explicit type conversions to prevent integer overflow\n UPSTREAM: wireguard: netlink: send staged packets when setting initial private key\n UPSTREAM: wireguard: queueing: use saner cpu selection wrapping\n UPSTREAM: kheaders: Use array declaration instead of char\n UPSTREAM: arm64: efi: Make efi_rt_lock a raw_spinlock\n UPSTREAM: sched/psi: Fix use-after-free in ep_remove_wait_queue()\n UPSTREAM: usb: musb: mediatek: don't unregister something that wasn't registered\n UPSTREAM: xfrm/compat: prevent potential spectre v1 gadget in xfrm_xlate32_attr()\n UPSTREAM: xfrm: compat: change expression for switch in xfrm_xlate64\n UPSTREAM: perf/core: Call LSM hook after copying perf_event_attr\n Linux 4.19.306\n crypto: scompress - initialize per-CPU variables on each CPU\n Revert \"NFSD: Fix possible sleep during nfsd4_release_lockowner()\"\n i2c: s3c24xx: fix transferring more than one message in polling mode\n i2c: s3c24xx: fix read transfers in polling mode\n ...\n\nChange-Id: I4456c46b2a28fab92cfec1c633760fbdea0bbe10","shortMessageHtmlLink":"Merge remote-tracking branch 'lineage/lineage-21' into staging/androi…"}},{"before":"10f182ae4e38874a6418cd707db33d93000a6bb2","after":"a0b7cea1804c1b3153eb682ebdc942e165c400bf","ref":"refs/heads/upstream/lineage-21","pushedAt":"2024-02-22T01:26:38.000Z","pushType":"push","commitsCount":332,"pusher":{"login":"calyxos-gerrit","name":null,"path":"/calyxos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72274272?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'sm8250/lineage-20' into lineage-20\n\n* sm8250/lineage-20:\n msm: kgsl: Do not release dma and anon buffers if unmap fails\n Reapply \"perf: Fix perf_event_validate_size()\"\n UPSTREAM: usb: raw-gadget: properly handle interrupted requests\n UPSTREAM: mm/cma: use nth_page() in place of direct struct page manipulation\n UPSTREAM: wireguard: allowedips: expand maximum node depth\n UPSTREAM: coresight: tmc: Explicit type conversions to prevent integer overflow\n UPSTREAM: wireguard: netlink: send staged packets when setting initial private key\n UPSTREAM: wireguard: queueing: use saner cpu selection wrapping\n UPSTREAM: kheaders: Use array declaration instead of char\n UPSTREAM: arm64: efi: Make efi_rt_lock a raw_spinlock\n UPSTREAM: sched/psi: Fix use-after-free in ep_remove_wait_queue()\n UPSTREAM: usb: musb: mediatek: don't unregister something that wasn't registered\n UPSTREAM: xfrm/compat: prevent potential spectre v1 gadget in xfrm_xlate32_attr()\n UPSTREAM: xfrm: compat: change expression for switch in xfrm_xlate64\n UPSTREAM: perf/core: Call LSM hook after copying perf_event_attr\n Linux 4.19.306\n crypto: scompress - initialize per-CPU variables on each CPU\n Revert \"NFSD: Fix possible sleep during nfsd4_release_lockowner()\"\n i2c: s3c24xx: fix transferring more than one message in polling mode\n i2c: s3c24xx: fix read transfers in polling mode\n kdb: Fix a potential buffer overflow in kdb_local()\n kdb: Censor attempts to set PROMPT without ENABLE_MEM_READ\n ipvs: avoid stat macros calls from preemptible context\n net: dsa: vsc73xx: Add null pointer check to vsc73xx_gpio_probe\n net: ravb: Fix dma_addr_t truncation in error case\n net: qualcomm: rmnet: fix global oob in rmnet_policy\n serial: imx: Correct clock error message in function probe()\n apparmor: avoid crash when parsed profile name is empty\n perf genelf: Set ELF program header addresses properly\n acpi: property: Let args be NULL in __acpi_node_get_property_reference\n MIPS: Alchemy: Fix an out-of-bound access in db1550_dev_setup()\n MIPS: Alchemy: Fix an out-of-bound access in db1200_dev_setup()\n HID: wacom: Correct behavior when processing some confidence == false touches\n wifi: mwifiex: configure BSSID consistently when starting AP\n wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors\n wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code\n fbdev: flush deferred work in fb_deferred_io_fsync()\n ALSA: oxygen: Fix right channel of capture volume mixer\n usb: mon: Fix atomicity violation in mon_bin_vma_fault\n usb: typec: class: fix typec_altmode_put_partner to put plugs\n Revert \"usb: typec: class: fix typec_altmode_put_partner to put plugs\"\n usb: chipidea: wait controller resume finished for wakeup irq\n Revert \"usb: dwc3: don't reset device side if dwc3 was configured as host-only\"\n Revert \"usb: dwc3: Soft reset phy on probe for host\"\n usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart\n usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host()\n tick-sched: Fix idle and iowait sleeptime accounting vs CPU hotplug\n binder: fix unused alloc->free_async_space\n binder: fix race between mmput() and do_exit()\n xen-netback: don't produce zero-size SKB frags\n Revert \"ASoC: atmel: Remove system clock tree configuration for at91sam9g20ek\"\n Input: atkbd - use ab83 as id when skipping the getid command\n binder: fix async space check for 0-sized buffers\n of: unittest: Fix of_count_phandle_with_args() expected value message\n of: Fix double free in of_parse_phandle_with_args_map\n mmc: sdhci_omap: Fix TI SoC dependencies\n watchdog: bcm2835_wdt: Fix WDIOC_SETTIMEOUT handling\n watchdog/hpwdt: Only claim UNKNOWN NMI if from iLO\n watchdog: set cdev owner before adding\n gpu/drm/radeon: fix two memleaks in radeon_vm_init\n drivers/amd/pm: fix a use-after-free in kv_parse_power_table\n drm/amd/pm: fix a double-free in si_dpm_init\n drm/amdgpu/debugfs: fix error code when smc register accessors are NULL\n media: dvbdev: drop refcount on error path in dvb_device_open()\n media: cx231xx: fix a memleak in cx231xx_init_isoc\n drm/radeon/trinity_dpm: fix a memleak in trinity_parse_power_table\n drm/radeon/dpm: fix a memleak in sumo_parse_power_table\n drm/radeon: check the alloc_workqueue return value in radeon_crtc_init()\n drm/drv: propagate errors from drm_modeset_register_all()\n drm/msm/mdp4: flush vblank event on disable\n ASoC: cs35l34: Fix GPIO name and drop legacy include\n ASoC: cs35l33: Fix GPIO name and drop legacy include\n drm/radeon: check return value of radeon_ring_lock()\n drm/radeon/r100: Fix integer overflow issues in r100_cs_track_check()\n drm/radeon/r600_cs: Fix possible int overflows in r600_cs_check_reg()\n f2fs: fix to avoid dirent corruption\n drm/bridge: Fix typo in post_disable() description\n media: pvrusb2: fix use after free on context disconnection\n RDMA/usnic: Silence uninitialized symbol smatch warnings\n ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim()\n Bluetooth: btmtkuart: fix recv_buf() return value\n Bluetooth: Fix bogus check for re-auth no supported with non-ssp\n wifi: rtlwifi: rtl8192se: using calculate_bit_shift()\n wifi: rtlwifi: rtl8192ee: using calculate_bit_shift()\n wifi: rtlwifi: rtl8192de: using calculate_bit_shift()\n rtlwifi: rtl8192de: make arrays static const, makes object smaller\n wifi: rtlwifi: rtl8192ce: using calculate_bit_shift()\n wifi: rtlwifi: rtl8192cu: using calculate_bit_shift()\n wifi: rtlwifi: rtl8192c: using calculate_bit_shift()\n wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift()\n wifi: rtlwifi: add calculate_bit_shift()\n dma-mapping: clear dev->dma_mem to NULL after freeing it\n scsi: hisi_sas: Replace with standard error code return value\n wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior\n rtlwifi: Use ffs in _phy_calculate_bit_shift\n firmware: ti_sci: Fix an off-by-one in ti_sci_debugfs_create()\n net/ncsi: Fix netlink major/minor version numbers\n ncsi: internal.h: Fix a spello\n ARM: dts: qcom: apq8064: correct XOADC register address\n wifi: libertas: stop selecting wext\n bpf, lpm: Fix check prefixlen before walking trie\n NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT\n blocklayoutdriver: Fix reference leak of pnfs_device_node\n crypto: scomp - fix req->dst buffer overflow\n crypto: scompress - Use per-CPU struct instead multiple variables\n crypto: scompress - return proper error code for allocation failure\n crypto: sahara - do not resize req->src when doing hash operations\n crypto: sahara - fix processing hash requests with req->nbytes < sg->length\n crypto: sahara - improve error handling in sahara_sha_process()\n crypto: sahara - fix wait_for_completion_timeout() error handling\n crypto: sahara - fix ahash reqsize\n crypto: virtio - Wait for tasklet to complete on device remove\n pstore: ram_core: fix possible overflow in persistent_ram_init_ecc()\n crypto: sahara - fix error handling in sahara_hw_descriptor_create()\n crypto: sahara - fix processing requests with cryptlen < sg->length\n crypto: sahara - fix ahash selftest failure\n crypto: sahara - remove FLAGS_NEW_KEY logic\n crypto: af_alg - Disallow multiple in-flight AIO requests\n crypto: ccp - fix memleak in ccp_init_dm_workarea\n crypto: virtio - Handle dataq logic with tasklet\n selinux: Fix error priority for bind with AF_UNSPEC on PF_INET6 socket\n mtd: Fix gluebi NULL pointer dereference caused by ftl notifier\n calipso: fix memory leak in netlbl_calipso_add_pass()\n netlabel: remove unused parameter in netlbl_netlink_auditinfo()\n net: netlabel: Fix kerneldoc warnings\n ACPI: LPIT: Avoid u32 multiplication overflow\n ACPI: video: check for error while searching for backlight device parent\n mtd: rawnand: Increment IFC_TIMEOUT_MSECS for nand controller response\n powerpc/imc-pmu: Add a null pointer check in update_events_in_group()\n powerpc/powernv: Add a null pointer check in opal_event_init()\n selftests/powerpc: Fix error handling in FPU/VMX preemption tests\n powerpc/pseries/memhp: Fix access beyond end of drmem array\n powerpc/pseries/memhotplug: Quieten some DLPAR operations\n powerpc/44x: select I2C for CURRITUCK\n powerpc: remove redundant 'default n' from Kconfig-s\n powerpc: add crtsavres.o to always-y instead of extra-y\n EDAC/thunderx: Fix possible out-of-bounds string access\n x86/lib: Fix overflow when counting digits\n coresight: etm4x: Fix width of CCITMIN field\n uio: Fix use-after-free in uio_open\n binder: fix comment on binder_alloc_new_buf() return value\n binder: use EPOLLERR from eventpoll.h\n drm/crtc: fix uninitialized variable use\n ARM: sun9i: smp: fix return code check of of_property_match_string\n Input: xpad - add Razer Wolverine V2 support\n ARC: fix spare error\n s390/scm: fix virtual vs physical address confusion\n Input: i8042 - add nomux quirk for Acer P459-G2-M\n Input: atkbd - skip ATKBD_CMD_GETID in translated mode\n reset: hisilicon: hi6220: fix Wvoid-pointer-to-enum-cast warning\n ring-buffer: Do not record in NMI if the arch does not support cmpxchg in NMI\n tracing: Add size check when printing trace_marker output\n tracing: Have large events show up as '[LINE TOO BIG]' instead of nothing\n drm/crtc: Fix uninit-value bug in drm_mode_setcrtc\n jbd2: correct the printing of write_flags in jbd2_write_superblock()\n clk: rockchip: rk3128: Fix HCLK_OTG gate register\n drm/exynos: fix a potential error pointer dereference\n ASoC: da7219: Support low DC impedance headset\n net/tg3: fix race condition in tg3_reset_task()\n ASoC: rt5650: add mutex to avoid the jack detection failure\n ASoC: cs43130: Fix incorrect frame delay configuration\n ASoC: cs43130: Fix the position of const qualifier\n ASoC: Intel: Skylake: mem leak in skl register function\n f2fs: explicitly null-terminate the xattr list\n UPSTREAM: wifi: cfg80211: fix buffer overflow in elem comparison\n UPSTREAM: gcov: clang: fix the buffer overflow issue\n BACKPORT: selinux: enable use of both GFP_KERNEL and GFP_ATOMIC in convert_context()\n UPSTREAM: wifi: cfg80211: avoid nontransmitted BSS list corruption\n UPSTREAM: wifi: cfg80211: fix BSS refcounting bugs\n UPSTREAM: wifi: cfg80211: ensure length byte is present before access\n UPSTREAM: wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans()\n UPSTREAM: wireguard: netlink: avoid variable-sized memcpy on sockaddr\n UPSTREAM: wireguard: ratelimiter: disable timings test by default\n UPSTREAM: crypto: lib - remove unneeded selection of XOR_BLOCKS\n UPSTREAM: wireguard: allowedips: don't corrupt stack when detecting overflow\n UPSTREAM: wireguard: ratelimiter: use hrtimer in selftest\n UPSTREAM: crypto: arm64/poly1305 - fix a read out-of-bound\n UPSTREAM: wifi: mac80211_hwsim: set virtio device ready in probe()\n UPSTREAM: crypto: memneq - move into lib/\n UPSTREAM: dma-buf: fix use of DMA_BUF_SET_NAME_{A,B} in userspace\n BACKPORT: usb: typec: mux: Check dev_set_name() return value\n UPSTREAM: wireguard: device: check for metadata_dst with skb_valid_dst()\n UPSTREAM: sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq\n UPSTREAM: cfg80211: hold bss_lock while updating nontrans_list\n UPSTREAM: wireguard: socket: ignore v6 endpoints when ipv6 is disabled\n UPSTREAM: wireguard: socket: free skb in send6 when ipv6 is disabled\n UPSTREAM: wireguard: queueing: use CFI-safe ptr_ring cleanup function\n UPSTREAM: mm: don't try to NUMA-migrate COW pages that have other uses\n UPSTREAM: copy_process(): Move fd_install() out of sighand->siglock critical section\n UPSTREAM: usb: raw-gadget: fix handling of dual-direction-capable endpoints\n UPSTREAM: psi: Fix \"no previous prototype\" warnings when CONFIG_CGROUPS=n\n UPSTREAM: sched/uclamp: Fix rq->uclamp_max not set on first enqueue\n UPSTREAM: wireguard: selftests: increase default dmesg log size\n UPSTREAM: wireguard: allowedips: add missing __rcu annotation to satisfy sparse\n UPSTREAM: sched/uclamp: Fix uclamp_tg_restrict()\n UPSTREAM: coresight: etm4x: Fix etm4_count race by moving cpuhp callbacks to init\n UPSTREAM: sched/uclamp: Fix a deadlock when enabling uclamp static key\n UPSTREAM: mac80211_hwsim: use GFP_ATOMIC under spin lock\n UPSTREAM: usercopy: Avoid soft lockups in test_check_nonzero_user()\n UPSTREAM: lib: test_user_copy: style cleanup\n UPSTREAM: fork: return proper negative error code\n Revert \"ipv6: make ip6_rt_gc_expire an atomic_t\"\n Revert \"ipv6: remove max_size check inline with ipv4\"\n Linux 4.19.305\n ipv6: remove max_size check inline with ipv4\n ipv6: make ip6_rt_gc_expire an atomic_t\n net/dst: use a smaller percpu_counter batch for dst entries accounting\n net: add a route cache full diagnostic message\n PCI: Disable ATS for specific Intel IPU E2000 devices\n PCI: Extract ATS disabling to a helper function\n netfilter: nf_tables: Reject tables of unsupported family\n fuse: nlookup missing decrement in fuse_direntplus_link\n mmc: core: Cancel delayed work before releasing host\n mmc: rpmb: fixes pause retune on all RPMB partitions.\n mm: fix unmap_mapping_range high bits shift bug\n firewire: ohci: suppress unexpected system reboot in AMD Ryzen machines and ASM108x/VT630x PCIe cards\n mm/memory-failure: check the mapcount of the precise page\n bnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters()\n asix: Add check for usbnet_get_endpoints\n net/qla3xxx: fix potential memleak in ql_alloc_buffer_queues\n net/qla3xxx: switch from 'pci_' to 'dma_' API\n i40e: Restore VF MSI-X state during PCI reset\n i40e: fix use-after-free in i40e_aqc_add_filters()\n net: Save and restore msg_namelen in sock_sendmsg\n net: bcmgenet: Fix FCS generation for fragmented skbuffs\n ARM: sun9i: smp: Fix array-index-out-of-bounds read in sunxi_mc_smp_init\n net: sched: em_text: fix possible memory leak in em_text_destroy()\n i40e: Fix filter input checks to prevent config with invalid values\n nfc: llcp_core: Hold a ref to llcp_local->dev when holding a ref to llcp_local\n UPSTREAM: fsverity: skip PKCS#7 parser when keyring is empty\n Audio legacy: Integer overflow in msm_lsm_ioctl_compat during audio playback usecase. size = sizeof(p_info_32) + p_info_32.param_size; This overflow issue may result heap overflow during copying the data: memcpy(param_info_rsp, &p_info_32, sizeof(p_info_32));\n mmc: sdhci-msm: Reset GCC_SDCC_BCR register for SDHC\n usb: phy: Enable clock before accessing EUD register space\n loop: Select I/O scheduler 'none' from inside add_disk()\n BACKPORT: loop: Fix missing discard support when using LOOP_CONFIGURE\n UPSTREAM: loop: unset GENHD_FL_NO_PART_SCAN on LOOP_CONFIGURE\n loop: Check for overflow while configuring loop\n BACKPORT: loop: Set correct device size when using LOOP_CONFIGURE\n cnss2: Add support for configuring calibration duration\n fw-api: CL 25639871 - update fw common interface files\n fw-api: CL 25638846 - update fw common interface files\n fw-api: CL 25637760 - update fw common interface files\n fw-api: CL 25636238 - update fw common interface files\n fw-api: CL 25618622 - update fw common interface files\n fw-api: CL 25612024 - update fw common interface files\n fw-api: CL 25601210 - update fw common interface files\n fw-api: CL 25598308 - update fw common interface files\n fw-api: CL 25585821 - update fw common interface files\n fw-api: CL 25582070 - update fw common interface files\n fw-api: CL 25582068 - update fw common interface files\n block: delete part_round_stats and switch to less precise counting\n BACKPORT: media: venus: hfi_parser: Add check for number of codecs\n BACKPORT: media: venus: hfi: add checks in capabilities from firmware\n BACKPORT: media: venus: hfi: fix the check in session buffer requirement\n BACKPORT: media: venus: hfi: add checks to perform sanity on queue pointers\n fw-api: CL 25560130 - update fw common interface files\n fw-api: CL 25538998 - update fw common interface files\n fw-api: CL 25538692 - update fw common interface files\n fw-api: CL 25526295 - update fw common interface files\n qcacmn: Add sanity check to fix OOB issue\n vidc_3x: venc: Add missing level in h263\n fw-api: CL 25522189 - update fw common interface files\n fw-api: CL 25493022 - update fw common interface files\n fw-api: CL 25473754 - update fw common interface files\n msm: kgsl: Do not free sharedmem if it cannot be unmapped\n vidc_3x: Return EBUSY if mbpf check fails\n fw-api: CL 25397057 - update fw common interface files\n fw-api: CL 25394812 - update fw common interface files\n fw-api: CL 25328958 - update fw common interface files\n fw-api: CL 25314900 - update fw common interface files\n soc: qcom: qmi_encdec: out of bound check for input buffer\n fw-api: CL 25308727 - update fw common interface files\n fw-api: CL 25273382 - update fw common interface files\n fw-api: CL 25272219 - update fw common interface files\n fw-api: CL 25266026 - update fw common interface files\n fw-api: CL 25234042 - update fw common interface files\n fw-api: CL 25234039 - update fw common interface files\n fw-api: CL 25210870 - update fw common interface files\n fw-api: CL 25171661 - update fw common interface files\n fw-api: CL 25170657 - update fw common interface files\n fw-api: CL 25166743 - update fw common interface files\n fw-api: CL 25134675 - update fw common interface files\n fw-api: CL 25104555 - update fw common interface files\n fw-api: CL 25104553 - update fw common interface files\n fw-api: CL 25045621 - update fw common interface files\n fw-api: CL 25043321 - update fw common interface files\n fw-api: CL 25039727 - update fw common interface files\n fw-api: CL 25039724 - update fw common interface files\n fw-api: CL 25036225 - update fw common interface files\n fw-api: CL 25027860 - update fw common interface files\n fw-api: CL 25012076 - update fw common interface files\n fw-api: CL 25001184 - update fw common interface files\n fw-api: CL 24972727 - update fw common interface files\n fw-api: CL 24952424 - update fw common interface files\n fw-api: CL 24942753 - update fw common interface files\n fw-api: CL 24927565 - update fw common interface files\n fw-api: CL 24914490 - update fw common interface files\n fw-api: CL 24886188 - update fw common interface files\n fw-api: CL 24865228 - update fw common interface files\n fw-api: CL 24822236 - update fw common interface files\n fw-api: CL 24815200 - update fw common interface files\n fw-api: CL 24803979 - update fw common interface files\n fw-api: CL 24760251 - update fw common interface files\n fw-api: CL 24704966 - update fw common interface files\n qcacmn: Fix OOB issue\n Release 5.2.022.12B\n qcacld-3.0: Ignore CSA request for invalid channel\n\nChange-Id: I9ba1ec782c42f0777a632d4bd9dbe774fcdd32d9","shortMessageHtmlLink":"Merge remote-tracking branch 'sm8250/lineage-20' into lineage-20"}},{"before":"25f6bae52701a8543874bcccd4689cc91025b671","after":"ae63d367a0e5cfc43679f0f0a66397ab27ce04a2","ref":"refs/heads/android14","pushedAt":"2024-02-06T19:52:35.000Z","pushType":"push","commitsCount":654,"pusher":{"login":"calyxos-gerrit","name":null,"path":"/calyxos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72274272?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'lineage/lineage-21' into staging/android14_merge-lineage-21\n\n# By Greg Kroah-Hartman (18) and others\n# Via Gerrit - the friendly Code Review server (49) and others\n* lineage/lineage-21: (549 commits)\n Linux 4.19.304\n block: Don't invalidate pagecache for invalid falloc modes\n dm-integrity: don't modify bio's immutable bio_vec in integrity_metadata()\n smb: client: fix OOB in smbCalcSize()\n usb: fotg210-hcd: delete an incorrect bounds test\n usb: musb: fix MUSB_QUIRK_B_DISCONNECT_99 handling\n x86/alternatives: Sync core before enabling interrupts\n net: rfkill: gpio: set GPIO direction\n net: 9p: avoid freeing uninit memory in p9pdu_vreadf\n Bluetooth: hci_event: Fix not checking if HCI_OP_INQUIRY has been sent\n USB: serial: option: add Quectel RM500Q R13 firmware support\n USB: serial: option: add Foxconn T99W265 with new baseline\n USB: serial: option: add Quectel EG912Y module support\n USB: serial: ftdi_sio: update Actisense PIDs constant names\n wifi: cfg80211: fix certs build to not depend on file order\n wifi: cfg80211: Add my certificate\n iio: common: ms_sensors: ms_sensors_i2c: fix humidity conversion time table\n scsi: bnx2fc: Fix skb double free in bnx2fc_rcv()\n scsi: bnx2fc: Remove set but not used variable 'oxid'\n Input: ipaq-micro-keys - add error handling for devm_kmemdup\n ...\n\nChange-Id: I94f7bdceb9687770956b4ca81cf6ecbcbdfe73e8","shortMessageHtmlLink":"Merge remote-tracking branch 'lineage/lineage-21' into staging/androi…"}},{"before":"8ead08ce754ad9aaa626f39dcfc71633261bd86f","after":"10f182ae4e38874a6418cd707db33d93000a6bb2","ref":"refs/heads/upstream/lineage-21","pushedAt":"2024-01-31T11:30:58.000Z","pushType":"push","commitsCount":653,"pusher":{"login":"calyxos-gerrit","name":null,"path":"/calyxos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72274272?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'sm8250/lineage-20' into lineage-20\n\n* sm8250/lineage-20:\n Linux 4.19.304\n block: Don't invalidate pagecache for invalid falloc modes\n dm-integrity: don't modify bio's immutable bio_vec in integrity_metadata()\n smb: client: fix OOB in smbCalcSize()\n usb: fotg210-hcd: delete an incorrect bounds test\n usb: musb: fix MUSB_QUIRK_B_DISCONNECT_99 handling\n x86/alternatives: Sync core before enabling interrupts\n net: rfkill: gpio: set GPIO direction\n net: 9p: avoid freeing uninit memory in p9pdu_vreadf\n Bluetooth: hci_event: Fix not checking if HCI_OP_INQUIRY has been sent\n USB: serial: option: add Quectel RM500Q R13 firmware support\n USB: serial: option: add Foxconn T99W265 with new baseline\n USB: serial: option: add Quectel EG912Y module support\n USB: serial: ftdi_sio: update Actisense PIDs constant names\n wifi: cfg80211: fix certs build to not depend on file order\n wifi: cfg80211: Add my certificate\n iio: common: ms_sensors: ms_sensors_i2c: fix humidity conversion time table\n scsi: bnx2fc: Fix skb double free in bnx2fc_rcv()\n scsi: bnx2fc: Remove set but not used variable 'oxid'\n Input: ipaq-micro-keys - add error handling for devm_kmemdup\n iio: imu: inv_mpu6050: fix an error code problem in inv_mpu6050_read_raw\n btrfs: do not allow non subvolume root targets for snapshot\n smb: client: fix NULL deref in asn1_ber_decoder()\n pinctrl: at91-pio4: use dedicated lock class for IRQ\n net: check dev->gso_max_size in gso_features_check()\n net: warn if gso_type isn't set for a GSO SKB\n afs: Fix the dynamic root's d_delete to always delete unused dentries\n net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev()\n net/rose: fix races in rose_kill_by_device()\n ethernet: atheros: fix a memleak in atl1e_setup_ring_resources\n net: sched: ife: fix potential use-after-free\n net/mlx5: Fix fw tracer first block check\n net/mlx5: improve some comments\n wifi: mac80211: mesh_plink: fix matches_local logic\n s390/vx: fix save/restore of fpu kernel context\n reset: Fix crash when freeing non-existent optional resets\n ARM: OMAP2+: Fix null pointer dereference and memory leak in omap_soc_device_init\n ksmbd: fix wrong name of SMB2_CREATE_ALLOCATION_SIZE\n ALSA: hda/realtek: Enable headset on Lenovo M90 Gen5\n ALSA: hda/realtek: Enable headset onLenovo M70/M90\n ALSA: hda/realtek: Add quirk for Lenovo TianYi510Pro-14IOB\n arm64: dts: mediatek: mt8173-evb: Fix regulator-fixed node names\n Revert \"cred: switch to using atomic_long_t\"\n Linux 4.19.303\n powerpc/ftrace: Fix stack teardown in ftrace_no_trace\n powerpc/ftrace: Create a dummy stackframe to fix stack unwind\n mmc: block: Be sure to wait while busy in CQE error recovery\n ring-buffer: Fix memory leak of free page\n team: Fix use-after-free when an option instance allocation fails\n arm64: mm: Always make sw-dirty PTEs hw-dirty in pte_modify\n ext4: prevent the normalized size from exceeding EXT_MAX_BLOCKS\n perf: Fix perf_event_validate_size() lockdep splat\n HID: hid-asus: add const to read-only outgoing usb buffer\n net: usb: qmi_wwan: claim interface 4 for ZTE MF290\n asm-generic: qspinlock: fix queued_spin_value_unlocked() implementation\n HID: multitouch: Add quirk for HONOR GLO-GXXX touchpad\n HID: hid-asus: reset the backlight brightness level on resume\n HID: add ALWAYS_POLL quirk for Apple kb\n platform/x86: intel_telemetry: Fix kernel doc descriptions\n bcache: avoid NULL checking to c->root in run_cache_set()\n bcache: add code comments for bch_btree_node_get() and __bch_btree_node_alloc()\n bcache: avoid oversize memory allocation by small stripe_size\n blk-throttle: fix lockdep warning of \"cgroup_mutex or RCU read lock required!\"\n cred: switch to using atomic_long_t\n Revert \"PCI: acpiphp: Reassign resources on bridge if necessary\"\n appletalk: Fix Use-After-Free in atalk_ioctl\n net: stmmac: Handle disabled MDIO busses from devicetree\n vsock/virtio: Fix unsigned integer wrap around in virtio_transport_has_space()\n sign-file: Fix incorrect return values check\n net: Remove acked SYN flag from packet in the transmit queue correctly\n qed: Fix a potential use-after-free in qed_cxt_tables_alloc\n net/rose: Fix Use-After-Free in rose_ioctl\n atm: Fix Use-After-Free in do_vcc_ioctl\n atm: solos-pci: Fix potential deadlock on &tx_queue_lock\n atm: solos-pci: Fix potential deadlock on &cli_queue_lock\n qca_spi: Fix reset behavior\n qca_debug: Fix ethtool -G iface tx behavior\n qca_debug: Prevent crash on TX ring changes\n Revert \"psample: Require 'CAP_NET_ADMIN' when joining \"packets\" group\"\n Revert \"genetlink: add CAP_NET_ADMIN test for multicast bind\"\n Revert \"drop_monitor: Require 'CAP_SYS_ADMIN' when joining \"events\" group\"\n Revert \"perf/core: Add a new read format to get a number of lost samples\"\n Revert \"perf: Fix perf_event_validate_size()\"\n Revert \"hrtimers: Push pending hrtimers away from outgoing CPU earlier\"\n ANDROID: Snapshot Mainline's version of checkpatch.pl\n Linux 4.19.302\n devcoredump: Send uevent once devcd is ready\n devcoredump : Serialize devcd_del work\n IB/isert: Fix unaligned immediate-data handling\n tools headers UAPI: Sync linux/perf_event.h with the kernel sources\n drop_monitor: Require 'CAP_SYS_ADMIN' when joining \"events\" group\n psample: Require 'CAP_NET_ADMIN' when joining \"packets\" group\n genetlink: add CAP_NET_ADMIN test for multicast bind\n netlink: don't call ->netlink_bind with table lock held\n nilfs2: fix missing error check for sb_set_blocksize call\n KVM: s390/mm: Properly reset no-dat\n x86/CPU/AMD: Check vendor in the AMD microcode callback\n serial: 8250_omap: Add earlycon support for the AM654 UART controller\n serial: sc16is7xx: address RX timeout interrupt errata\n usb: typec: class: fix typec_altmode_put_partner to put plugs\n parport: Add support for Brainboxes IX/UC/PX parallel cards\n usb: gadget: f_hid: fix report descriptor allocation\n gpiolib: sysfs: Fix error handling on failed export\n perf: Fix perf_event_validate_size()\n perf/core: Add a new read format to get a number of lost samples\n tracing: Fix a possible race when disabling buffered events\n tracing: Fix incomplete locking when disabling buffered events\n tracing: Always update snapshot buffer size\n nilfs2: prevent WARNING in nilfs_sufile_set_segment_usage()\n packet: Move reference count in packet_sock to atomic_long_t\n ALSA: pcm: fix out-of-bounds in snd_pcm_state_names\n ARM: dts: imx7: Declare timers compatible with fsl,imx6dl-gpt\n ARM: dts: imx: make gpt node name generic\n ARM: imx: Check return value of devm_kasprintf in imx_mmdc_perf_init\n scsi: be2iscsi: Fix a memleak in beiscsi_init_wrb_handle()\n tracing: Fix a warning when allocating buffered events fails\n hwmon: (acpi_power_meter) Fix 4.29 MW bug\n RDMA/bnxt_re: Correct module description string\n tcp: do not accept ACK of bytes we never sent\n netfilter: xt_owner: Fix for unsafe access of sk->sk_socket\n netfilter: xt_owner: Add supplementary groups option\n net: hns: fix fake link up on xge port\n ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit()\n arcnet: restoring support for multiple Sohard Arcnet cards\n net: arcnet: com20020 fix error handling\n net: arcnet: Fix RESET flag handling\n hv_netvsc: rndis_filter needs to select NLS\n ipv6: fix potential NULL deref in fib6_add()\n drm/amdgpu: correct chunk_ptr to a pointer to chunk.\n kconfig: fix memory leak from range properties\n tg3: Increment tx_dropped in tg3_tso_bug()\n tg3: Move the [rt]x_dropped counters to tg3_napi\n netfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test\n hrtimers: Push pending hrtimers away from outgoing CPU earlier\n media: davinci: vpif_capture: fix potential double free\n spi: imx: mx51-ecspi: Move some initialisation to prepare_message hook.\n spi: imx: correct wml as the last sg length\n spi: imx: move wml setting to later than setup_transfer\n spi: imx: add a device specific prepare_message callback\n Linux 4.19.301\n mmc: block: Retry commands in CQE error recovery\n mmc: core: convert comma to semicolon\n mmc: cqhci: Fix task clearing in CQE error recovery\n mmc: cqhci: Warn of halt or task clear failure\n mmc: cqhci: Increase recovery halt timeout\n cpufreq: imx6q: Don't disable 792 Mhz OPP unnecessarily\n cpufreq: imx6q: don't warn for disabling a non-existing frequency\n ima: detect changes to the backing overlay file\n ovl: skip overlayfs superblocks at global sync\n ima: annotate iint mutex to avoid lockdep false positive warnings\n fbdev: stifb: Make the STI next font pointer a 32-bit signed offset\n mtd: cfi_cmdset_0001: Byte swap OTP info\n mtd: cfi_cmdset_0001: Support the absence of protection registers\n s390/cmma: fix detection of DAT pages\n s390/mm: fix phys vs virt confusion in mark_kernel_pXd() functions family\n smb3: fix touch -h of symlink\n net: ravb: Start TX queues after HW initialization succeeded\n ravb: Fix races between ravb_tx_timeout_work() and net related ops\n ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet\n Input: xpad - add HyperX Clutch Gladiate Support\n btrfs: send: ensure send_fd is writable\n btrfs: fix off-by-one when checking chunk map includes logical address\n powerpc: Don't clobber f0/vs0 during fp|altivec register save\n bcache: revert replacing IS_ERR_OR_NULL with IS_ERR\n dm verity: don't perform FEC for failed readahead IO\n dm-verity: align struct dm_verity_fec_io properly\n ALSA: hda/realtek: Headset Mic VREF to 100%\n ALSA: hda: Disable power-save on KONTRON SinglePC\n mmc: block: Do not lose cache flush during CQE error recovery\n firewire: core: fix possible memory leak in create_units()\n pinctrl: avoid reload of p state in list iteration\n USB: dwc3: qcom: fix wakeup after probe deferral\n usb: dwc3: set the dma max_seg_size\n USB: dwc2: write HCINT with INTMASK applied\n USB: serial: option: don't claim interface 4 for ZTE MF290\n USB: serial: option: fix FM101R-GL defines\n USB: serial: option: add Fibocom L7xx modules\n bcache: prevent potential division by zero error\n bcache: check return value from btree_node_alloc_replacement()\n dm-delay: fix a race between delay_presuspend and delay_bio\n hv_netvsc: Mark VF as slave before exposing it to user-mode\n hv_netvsc: Fix race of register_netdevice_notifier and VF register\n USB: serial: option: add Luat Air72*U series products\n s390/dasd: protect device queue against concurrent access\n bcache: replace a mistaken IS_ERR() by IS_ERR_OR_NULL() in btree_gc_coalesce()\n mtd: rawnand: brcmnand: Fix ecc chunk calculation for erased page bitfips\n KVM: arm64: limit PMU version to PMUv3 for ARMv8.1\n arm64: cpufeature: Extract capped perfmon fields\n MIPS: KVM: Fix a build warning about variable set but not used\n net: axienet: Fix check for partial TX checksum\n amd-xgbe: propagate the correct speed and duplex status\n amd-xgbe: handle the corner-case during tx completion\n amd-xgbe: handle corner-case during sfp hotplug\n arm/xen: fix xen_vcpu_info allocation alignment\n net: usb: ax88179_178a: fix failed operations during ax88179_reset\n ipv4: Correct/silence an endian warning in __ip_do_redirect\n HID: fix HID device resource race between HID core and debugging support\n HID: core: store the unique system identifier in hid_device\n drm/rockchip: vop: Fix color for RGB888/BGR888 format on VOP full\n ata: pata_isapnp: Add missing error check for devm_ioport_map()\n drm/panel: simple: Fix Innolux G101ICE-L01 timings\n RDMA/irdma: Prevent zero-length STAG registration\n driver core: Release all resources during unbind before updating device links\n\nChange-Id: I0410404d1c33bd890258420f67079b4aac2586d8","shortMessageHtmlLink":"Merge remote-tracking branch 'sm8250/lineage-20' into lineage-20"}},{"before":"3b0af4988ab33705177248b5a8b9d0976b7348eb","after":"8ead08ce754ad9aaa626f39dcfc71633261bd86f","ref":"refs/heads/upstream/lineage-20","pushedAt":"2023-11-22T20:59:09.000Z","pushType":"push","commitsCount":325,"pusher":{"login":"calyxos-gerrit","name":null,"path":"/calyxos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72274272?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'sm8250/lineage-20' into lineage-20\n\n* sm8250/lineage-20:\n techpack: video: hfi_iris2: Fix -Wpointer-to-int-cast\n Reapply \"perf: Disallow mis-matched inherited group reads\"\n ANDROID: fs: fuse: Freeze client on suspend when request sent to userspace\n ANDROID: fs/fuse: Keep FUSE file times consistent with lower file\n ANDROID: fuse: Allocate zeroed memory for canonical path\n UPSTREAM: fuse: fix matching of FUSE_DEV_IOC_CLONE command\n ANDROID: fuse/passthrough: API V2 with __u32 open argument\n FROMLIST: fuse: Fix crediantials leak in passthrough read_iter\n FROMLIST: fuse: Introduce passthrough for mmap\n FROMLIST: fuse: Use daemon creds in passthrough mode\n FROMLIST: fuse: Handle asynchronous read and write in passthrough\n FROMLIST: fuse: Introduce synchronous read and write for passthrough\n FROMLIST: fuse: Passthrough initialization and release\n FROMLIST: fuse: Definitions and ioctl for passthrough\n FROMLIST: fuse: 32-bit user space ioctl compat for fuse device\n FROMLIST: fs: Generic function to convert iocb to rw flags\n BACKPORT: fs: align IOCB_* flags with RWF_* flags\n Revert \"perf: Disallow mis-matched inherited group reads\"\n Revert \"xfrm: fix a data-race in xfrm_gen_index()\"\n Revert \"Bluetooth: hci_core: Fix build warnings\"\n Revert \"xfrm: interface: use DEV_STATS_INC()\"\n Linux 4.19.297\n xfrm6: fix inet6_dev refcount underflow problem\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 phy: mapphone-mdm6600: Fix runtime PM for remove\n ASoC: pxa: fix a memory leak in probe()\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 mtd: spinand: micron: correct bitmask for ecc status\n mtd: rawnand: qcom: Unmap the right resource upon probe failure\n Bluetooth: hci_event: Fix using memcmp when comparing keys\n btrfs: fix some -Wmaybe-uninitialized warnings in ioctl.c\n drm: panel-orientation-quirks: Add quirk for One Mix 2S\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 btrfs: return -EUCLEAN for delayed tree ref with a ref count not equals to 1\n ARM: dts: ti: omap: Fix noisy serial with overrun-throttle-ms for mapphone\n libceph: use kernel_connect()\n libceph: fix unaligned accesses in ceph_entity_addr handling\n net: pktgen: Fix interface flags printing\n netfilter: nft_set_rbtree: .deactivate fails if element has expired\n net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve\n i40e: prevent crash on probe if hw registers have invalid values\n net: usb: smsc95xx: Fix an error code in smsc95xx_reset()\n tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb\n tcp: fix excessive TLP and RACK timeouts from HZ rounding\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: interface: use DEV_STATS_INC()\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 dev_forward_skb: do not scrub skb mark within the same name space\n x86/alternatives: Disable KASAN in apply_alternatives()\n powerpc/64e: Fix wrong test in __ptep_test_and_clear_young()\n usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call\n usb: gadget: udc-xilinx: replace memcpy with memcpy_toio\n x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs\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: psmouse - fix fast_reconnect function for PS/2 mode\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 usb: dwc3: Soft reset phy on probe for host\n net: usb: dm9601: fix uninitialized variable use in dm9601_mdio_read\n usb: xhci: xhci-ring: Use sysdev for mapping bounce buffer\n dmaengine: stm32-mdma: abort resume if no ongoing transfer\n sched,idle,rcu: Push rcu_idle deeper into the idle path\n workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask()\n nfc: nci: assert requested protocol is valid\n net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn()\n ixgbe: fix crash with empty VF macvlan list\n drm/vmwgfx: fix typo of sizeof argument\n xen-netback: use default TX queue size for vifs\n ieee802154: ca8210: Fix a potential UAF in ca8210_probe\n drm/msm/dsi: skip the wait for video mode done if not applicable\n drm: etvnaviv: fix bad backport leading to warning\n net: prevent address rewrite in kernel_bind()\n quota: Fix slow quotaoff\n HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect\n RDMA/cxgb4: Check skb value for failure to allocate\n net: prevent rewrite of msg_name in sock_sendmsg()\n net: fix kernel-doc warnings for socket.c\n net: use indirect calls helpers at the socket layer\n indirect call wrappers: helpers to speed-up indirect calls of builtin\n dwc3-msm-core: Remove usage of DWC31_LINK_GDBGLTSSM with POR\n defconfig: kona: Fix for SonyDualSenseEdge cts failures\n defconfig: kona: Fix for SonyDualSenseEdge cts failures\n Revert \"net: add atomic_long_t to net_device_stats fields\"\n Revert \"net: Fix unwanted sign extension in netdev_stats_to_stats64()\"\n Revert \"net: bridge: use DEV_STATS_INC()\"\n Linux 4.19.296\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 dccp: fix dccp_v4_err()/dccp_v6_err() again\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: pxa: disable pinctrl calls for MMP_GPIO\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 tcp: fix quick-ack counting to count actual ACKs of new data\n net: stmmac: dwmac-stm32: fix resume on STM32 MCU\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 net: replace calls to sock->ops->connect() with kernel_connect()\n wifi: mwifiex: Fix tlv_buf_left calculation\n qed/red_ll2: Fix undefined behavior bug in struct qed_ll2_info\n scsi: zfcp: Fix a double put in zfcp_port_enqueue()\n Revert \"PCI: qcom: Disable write access to read only registers for IP v2.3.3\"\n media: dvb: symbol fixup for dvb_attach() - again\n Revert \"drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions\"\n ata: libata: disallow dev-initiated LPM transitions to unsupported states\n ext4: fix rec_len verify error\n fs: binfmt_elf_efpic: fix personality for ELF-FDPIC\n ata: libata-sata: increase PMP SRST timeout to 10s\n ata: libata-core: Do not register PM operations for SAS ports\n ata: libata-core: Fix port and device removal\n ata: libata-core: Fix ata_port_request_pm() locking\n net: thunderbolt: Fix TCPv6 GSO checksum calculation\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 ALSA: hda: Disable power save for solving pop issue on Lenovo ThinkCentre M70q\n nilfs2: fix potential use after free in nilfs_gccache_submit_read_data()\n serial: 8250_port: Check IRQ data before use\n smack: Record transmuting in smk_transmuted\n smack: Retrieve transmuting information in smack_inode_getsecurity()\n Smack:- Use overlay inode label in smack_inode_copy_up()\n scsi: megaraid_sas: Enable msix_load_balance for Invader and later controllers\n net: Fix unwanted sign extension in netdev_stats_to_stats64()\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 nvme-pci: do not set the NUMA node of device if it has none\n fbdev/sh7760fb: Depend on FB=y\n bpf: Clarify error expectations from bpf_clone_redirect\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: drivers: Fix sparse warning\n parisc: iosapic.c: Fix sparse warnings\n parisc: sba: Fix compile warning wrt list of SBA devices\n gpio: pmic-eic-sprd: Add can_sleep flag for PMIC EIC chip\n ARM: dts: ti: omap: motorola-mapphone: Fix abe_clkctrl warning on boot\n clk: tegra: fix error return case for recalc_rate\n MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled\n ext4: do not let fstrim block system suspend\n ext4: move setting of trimmed bit into ext4_try_to_trim_range()\n ext4: replace the traditional ternary conditional operator with with max()/min()\n ext4: mark group as trimmed only if it was fully scanned\n ext4: change s_last_trim_minblks type to unsigned long\n ext4: scope ret locally in ext4_try_to_trim_range()\n ext4: add new helper interface ext4_try_to_trim_range()\n ext4: remove the 'group' parameter of ext4_trim_extent\n scsi: megaraid_sas: Fix deadlock on firmware crashdump\n scsi: megaraid_sas: Load balance completions across all MSI-X\n scsi: qla2xxx: Remove unsupported ql2xenabledif option\n scsi: qla2xxx: Add protection mask module parameters\n Input: i8042 - add quirk for TUXEDO Gemini 17 Gen1/Clevo PD70PN\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 net: bridge: use DEV_STATS_INC()\n net: add atomic_long_t to net_device_stats fields\n net: hns3: add 5ms delay before clear firmware reset irq source\n powerpc/perf/hv-24x7: Update domain value check\n ipv4: fix null-deref in ipv4_link_failure\n selftests: tls: swap the TX and RX sockets in some tests\n selftests/tls: Add {} to avoid static checker warning\n netfilter: nf_tables: disallow element removal on anonymous sets\n ata: libahci: clear pending interrupt status\n ata: ahci: Drop pointless VPRINTK() calls and convert the remaining ones\n NFS/pNFS: Report EINVAL errors from connect() to the server\n msm : Cap framerate for all Intra setting\n ANDROID: ALSA: jack: Revert mismerge done in v4.19.291\n usb: dwc3-msm-core: Set pipectl susphy in conndone interrupt\n msm : Cap framerate for all Intra setting\n BACKPORT: bpf: add bpf_ktime_get_boot_ns()\n bus: mhi: fix potential out-of-bound access\n usb: dwc3: gadget: Bail out in pullup if soft reset timeout happens\n msm: kgsl: Limit the syncpoint count for AUX commands\n msm: kgsl: Prevent wrap around during user address mapping\n bt: Unset multi channel bit for 44.1/88.2Khz A2DP Rx\n fw-api: CL 24698636 - update fw common interface files\n BACKPORT: bpf: add bpf_ktime_get_boot_ns()\n iommu: Fix missing return check of arm_lpae_init_pte\n fw-api: CL 24632751 - update fw common interface files\n fw-api: CL 24632749 - update fw common interface files\n fw-api: CL 24610273 - update fw common interface files\n fw-api: CL 24620909 - update fw common interface files\n fw-api: CL 24602439 - update fw common interface files\n fw-api: Fix E3.0: E3R44: WCSS_VERSION 2544\n fw-api: peach: E3.0: E3R44: WCSS_VERSION 2544 Add peach hw header files\n dsp: q6asm: Add check for ADSP payload size\n ASoC: msm-audio-effects-q6-v2: Add BPF order check\n dsp: q6afe: Add check for fbsp state\n ASoC: msm-lsm-client: Integer overflow check\n fw-api: CL 24551836 - update fw common interface files\n fw-api: CL 24528979 - update fw common interface files\n fw-api: CL 24448911 - update fw common interface files\n fw-api: CL 24431840 - update fw common interface files\n fw-api: CL 24431228 - update fw common interface files\n fw-api: CL 24417305 - update fw common interface files\n fw-api: CL 24374793 - update fw common interface files\n fw-api: CL 24331558 - update fw common interface files\n fw-api: CL 24317964 - update fw common interface files\n fw-api: CL 24309540 - update fw common interface files\n fw-api: CL 24285962 - update fw common interface files\n block: ratelimit handle_bad_sector() message\n securemsm-kernel: Fix multiple listener registration on same fd\n dsp: Correct copyright info\n fw-api: CL 24269688 - update fw common interface files\n fw-api: CL 24263101 - update fw common interface files\n fw-api: CL 24263097 - update fw common interface files\n fw-api: CL 24258897 - update fw common interface files\n fw-api: CL 24245865 - update fw common interface files\n fw-api: CL 24229660 - update fw common interface files\n fw-api: CL 24140579 - update fw common interface files\n fw-api: CL 24056101 - update fw common interface files\n fw-api: CL 24006951 - update fw common interface files\n fw-api: CL 23998194 - update fw common interface files\n fw-api: CL 23995783 - update fw common interface files\n fw-api: CL 23981895 - update fw common interface files\n fw-api: CL 23981866 - update fw common interface files\n fw-api: CL 23966557 - update fw common interface files\n fw-api: CL 23935730 - update fw common interface files\n fw-api: CL 23935724 - update fw common interface files\n fw-api: CL 23933290 - update fw common interface files\n fw-api: CL 23915932 - update fw common interface files\n fw-api: CL 23911002 - update fw common interface files\n fw-api: CL 23907437 - update fw common interface files\n fw-api: CL 23894107 - update fw common interface files\n fw-api: CL 23887001 - update fw common interface files\n fw-api: CL 23874450 - update fw common interface files\n fw-api: CL 23872196 - update fw common interface files\n fw-api: CL 23852898 - update fw common interface files\n fw-api: CL 23810815 - update fw common interface files\n fw-api: CL 23799210 - update fw common interface files\n fw-api: CL 23782068 - update fw common interface files\n fw-api: CL 23772256 - update fw common interface files\n fw-api: CL 23772239 - update fw common interface files\n fw-api: CL 23675183 - update fw common interface files\n fw-api: CL 23639466 - update fw common interface files\n fw-api: CL 23638576 - update fw common interface files\n fw-api: CL 23631091 - update fw common interface files\n fw-api: CL 23629843 - update fw common interface files\n fw-api: CL 23627777 - update fw common interface files\n fw-api: CL 23606322 - update fw common interface files\n fw-api: CL 23606285 - update fw common interface files\n fw-api: CL 23581168 - update fw common interface files\n video: driver: Return proper error code\n video: driver: Return proper error code\n\nChange-Id: I7bc8479481f9ecd3b8f3407aaba3c182eba7d6a6","shortMessageHtmlLink":"Merge remote-tracking branch 'sm8250/lineage-20' into lineage-20"}},{"before":"79f29db371c9f0aeef98525f2aab96ebd8a0114e","after":"25f6bae52701a8543874bcccd4689cc91025b671","ref":"refs/heads/android14","pushedAt":"2023-11-16T14:06:40.000Z","pushType":"push","commitsCount":326,"pusher":{"login":"calyxos-gerrit","name":null,"path":"/calyxos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72274272?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'lineage/lineage-21' into staging/android14_merge-lineage-21\n\n# By spuligil (56) and others\n# Via Gerrit - the friendly Code Review server (14) and others\n* lineage/lineage-21: (298 commits)\n techpack: video: hfi_iris2: Fix -Wpointer-to-int-cast\n Reapply \"perf: Disallow mis-matched inherited group reads\"\n ANDROID: fs: fuse: Freeze client on suspend when request sent to userspace\n ANDROID: fs/fuse: Keep FUSE file times consistent with lower file\n ANDROID: fuse: Allocate zeroed memory for canonical path\n UPSTREAM: fuse: fix matching of FUSE_DEV_IOC_CLONE command\n ANDROID: fuse/passthrough: API V2 with __u32 open argument\n FROMLIST: fuse: Fix crediantials leak in passthrough read_iter\n FROMLIST: fuse: Introduce passthrough for mmap\n FROMLIST: fuse: Use daemon creds in passthrough mode\n FROMLIST: fuse: Handle asynchronous read and write in passthrough\n FROMLIST: fuse: Introduce synchronous read and write for passthrough\n FROMLIST: fuse: Passthrough initialization and release\n FROMLIST: fuse: Definitions and ioctl for passthrough\n FROMLIST: fuse: 32-bit user space ioctl compat for fuse device\n FROMLIST: fs: Generic function to convert iocb to rw flags\n BACKPORT: fs: align IOCB_* flags with RWF_* flags\n Revert \"perf: Disallow mis-matched inherited group reads\"\n Revert \"xfrm: fix a data-race in xfrm_gen_index()\"\n Revert \"Bluetooth: hci_core: Fix build warnings\"\n ...\n\nChange-Id: I7da51869bd24735381eb9afd1834d8035319455a","shortMessageHtmlLink":"Merge remote-tracking branch 'lineage/lineage-21' into staging/androi…"}},{"before":"3b0af4988ab33705177248b5a8b9d0976b7348eb","after":"8ead08ce754ad9aaa626f39dcfc71633261bd86f","ref":"refs/heads/upstream/lineage-21","pushedAt":"2023-11-16T00:20:57.000Z","pushType":"push","commitsCount":325,"pusher":{"login":"calyxos-gerrit","name":null,"path":"/calyxos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72274272?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'sm8250/lineage-20' into lineage-20\n\n* sm8250/lineage-20:\n techpack: video: hfi_iris2: Fix -Wpointer-to-int-cast\n Reapply \"perf: Disallow mis-matched inherited group reads\"\n ANDROID: fs: fuse: Freeze client on suspend when request sent to userspace\n ANDROID: fs/fuse: Keep FUSE file times consistent with lower file\n ANDROID: fuse: Allocate zeroed memory for canonical path\n UPSTREAM: fuse: fix matching of FUSE_DEV_IOC_CLONE command\n ANDROID: fuse/passthrough: API V2 with __u32 open argument\n FROMLIST: fuse: Fix crediantials leak in passthrough read_iter\n FROMLIST: fuse: Introduce passthrough for mmap\n FROMLIST: fuse: Use daemon creds in passthrough mode\n FROMLIST: fuse: Handle asynchronous read and write in passthrough\n FROMLIST: fuse: Introduce synchronous read and write for passthrough\n FROMLIST: fuse: Passthrough initialization and release\n FROMLIST: fuse: Definitions and ioctl for passthrough\n FROMLIST: fuse: 32-bit user space ioctl compat for fuse device\n FROMLIST: fs: Generic function to convert iocb to rw flags\n BACKPORT: fs: align IOCB_* flags with RWF_* flags\n Revert \"perf: Disallow mis-matched inherited group reads\"\n Revert \"xfrm: fix a data-race in xfrm_gen_index()\"\n Revert \"Bluetooth: hci_core: Fix build warnings\"\n Revert \"xfrm: interface: use DEV_STATS_INC()\"\n Linux 4.19.297\n xfrm6: fix inet6_dev refcount underflow problem\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 phy: mapphone-mdm6600: Fix runtime PM for remove\n ASoC: pxa: fix a memory leak in probe()\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 mtd: spinand: micron: correct bitmask for ecc status\n mtd: rawnand: qcom: Unmap the right resource upon probe failure\n Bluetooth: hci_event: Fix using memcmp when comparing keys\n btrfs: fix some -Wmaybe-uninitialized warnings in ioctl.c\n drm: panel-orientation-quirks: Add quirk for One Mix 2S\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 btrfs: return -EUCLEAN for delayed tree ref with a ref count not equals to 1\n ARM: dts: ti: omap: Fix noisy serial with overrun-throttle-ms for mapphone\n libceph: use kernel_connect()\n libceph: fix unaligned accesses in ceph_entity_addr handling\n net: pktgen: Fix interface flags printing\n netfilter: nft_set_rbtree: .deactivate fails if element has expired\n net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve\n i40e: prevent crash on probe if hw registers have invalid values\n net: usb: smsc95xx: Fix an error code in smsc95xx_reset()\n tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb\n tcp: fix excessive TLP and RACK timeouts from HZ rounding\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: interface: use DEV_STATS_INC()\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 dev_forward_skb: do not scrub skb mark within the same name space\n x86/alternatives: Disable KASAN in apply_alternatives()\n powerpc/64e: Fix wrong test in __ptep_test_and_clear_young()\n usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call\n usb: gadget: udc-xilinx: replace memcpy with memcpy_toio\n x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs\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: psmouse - fix fast_reconnect function for PS/2 mode\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 usb: dwc3: Soft reset phy on probe for host\n net: usb: dm9601: fix uninitialized variable use in dm9601_mdio_read\n usb: xhci: xhci-ring: Use sysdev for mapping bounce buffer\n dmaengine: stm32-mdma: abort resume if no ongoing transfer\n sched,idle,rcu: Push rcu_idle deeper into the idle path\n workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask()\n nfc: nci: assert requested protocol is valid\n net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn()\n ixgbe: fix crash with empty VF macvlan list\n drm/vmwgfx: fix typo of sizeof argument\n xen-netback: use default TX queue size for vifs\n ieee802154: ca8210: Fix a potential UAF in ca8210_probe\n drm/msm/dsi: skip the wait for video mode done if not applicable\n drm: etvnaviv: fix bad backport leading to warning\n net: prevent address rewrite in kernel_bind()\n quota: Fix slow quotaoff\n HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect\n RDMA/cxgb4: Check skb value for failure to allocate\n net: prevent rewrite of msg_name in sock_sendmsg()\n net: fix kernel-doc warnings for socket.c\n net: use indirect calls helpers at the socket layer\n indirect call wrappers: helpers to speed-up indirect calls of builtin\n dwc3-msm-core: Remove usage of DWC31_LINK_GDBGLTSSM with POR\n defconfig: kona: Fix for SonyDualSenseEdge cts failures\n defconfig: kona: Fix for SonyDualSenseEdge cts failures\n Revert \"net: add atomic_long_t to net_device_stats fields\"\n Revert \"net: Fix unwanted sign extension in netdev_stats_to_stats64()\"\n Revert \"net: bridge: use DEV_STATS_INC()\"\n Linux 4.19.296\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 dccp: fix dccp_v4_err()/dccp_v6_err() again\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: pxa: disable pinctrl calls for MMP_GPIO\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 tcp: fix quick-ack counting to count actual ACKs of new data\n net: stmmac: dwmac-stm32: fix resume on STM32 MCU\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 net: replace calls to sock->ops->connect() with kernel_connect()\n wifi: mwifiex: Fix tlv_buf_left calculation\n qed/red_ll2: Fix undefined behavior bug in struct qed_ll2_info\n scsi: zfcp: Fix a double put in zfcp_port_enqueue()\n Revert \"PCI: qcom: Disable write access to read only registers for IP v2.3.3\"\n media: dvb: symbol fixup for dvb_attach() - again\n Revert \"drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions\"\n ata: libata: disallow dev-initiated LPM transitions to unsupported states\n ext4: fix rec_len verify error\n fs: binfmt_elf_efpic: fix personality for ELF-FDPIC\n ata: libata-sata: increase PMP SRST timeout to 10s\n ata: libata-core: Do not register PM operations for SAS ports\n ata: libata-core: Fix port and device removal\n ata: libata-core: Fix ata_port_request_pm() locking\n net: thunderbolt: Fix TCPv6 GSO checksum calculation\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 ALSA: hda: Disable power save for solving pop issue on Lenovo ThinkCentre M70q\n nilfs2: fix potential use after free in nilfs_gccache_submit_read_data()\n serial: 8250_port: Check IRQ data before use\n smack: Record transmuting in smk_transmuted\n smack: Retrieve transmuting information in smack_inode_getsecurity()\n Smack:- Use overlay inode label in smack_inode_copy_up()\n scsi: megaraid_sas: Enable msix_load_balance for Invader and later controllers\n net: Fix unwanted sign extension in netdev_stats_to_stats64()\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 nvme-pci: do not set the NUMA node of device if it has none\n fbdev/sh7760fb: Depend on FB=y\n bpf: Clarify error expectations from bpf_clone_redirect\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: drivers: Fix sparse warning\n parisc: iosapic.c: Fix sparse warnings\n parisc: sba: Fix compile warning wrt list of SBA devices\n gpio: pmic-eic-sprd: Add can_sleep flag for PMIC EIC chip\n ARM: dts: ti: omap: motorola-mapphone: Fix abe_clkctrl warning on boot\n clk: tegra: fix error return case for recalc_rate\n MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled\n ext4: do not let fstrim block system suspend\n ext4: move setting of trimmed bit into ext4_try_to_trim_range()\n ext4: replace the traditional ternary conditional operator with with max()/min()\n ext4: mark group as trimmed only if it was fully scanned\n ext4: change s_last_trim_minblks type to unsigned long\n ext4: scope ret locally in ext4_try_to_trim_range()\n ext4: add new helper interface ext4_try_to_trim_range()\n ext4: remove the 'group' parameter of ext4_trim_extent\n scsi: megaraid_sas: Fix deadlock on firmware crashdump\n scsi: megaraid_sas: Load balance completions across all MSI-X\n scsi: qla2xxx: Remove unsupported ql2xenabledif option\n scsi: qla2xxx: Add protection mask module parameters\n Input: i8042 - add quirk for TUXEDO Gemini 17 Gen1/Clevo PD70PN\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 net: bridge: use DEV_STATS_INC()\n net: add atomic_long_t to net_device_stats fields\n net: hns3: add 5ms delay before clear firmware reset irq source\n powerpc/perf/hv-24x7: Update domain value check\n ipv4: fix null-deref in ipv4_link_failure\n selftests: tls: swap the TX and RX sockets in some tests\n selftests/tls: Add {} to avoid static checker warning\n netfilter: nf_tables: disallow element removal on anonymous sets\n ata: libahci: clear pending interrupt status\n ata: ahci: Drop pointless VPRINTK() calls and convert the remaining ones\n NFS/pNFS: Report EINVAL errors from connect() to the server\n msm : Cap framerate for all Intra setting\n ANDROID: ALSA: jack: Revert mismerge done in v4.19.291\n usb: dwc3-msm-core: Set pipectl susphy in conndone interrupt\n msm : Cap framerate for all Intra setting\n BACKPORT: bpf: add bpf_ktime_get_boot_ns()\n bus: mhi: fix potential out-of-bound access\n usb: dwc3: gadget: Bail out in pullup if soft reset timeout happens\n msm: kgsl: Limit the syncpoint count for AUX commands\n msm: kgsl: Prevent wrap around during user address mapping\n bt: Unset multi channel bit for 44.1/88.2Khz A2DP Rx\n fw-api: CL 24698636 - update fw common interface files\n BACKPORT: bpf: add bpf_ktime_get_boot_ns()\n iommu: Fix missing return check of arm_lpae_init_pte\n fw-api: CL 24632751 - update fw common interface files\n fw-api: CL 24632749 - update fw common interface files\n fw-api: CL 24610273 - update fw common interface files\n fw-api: CL 24620909 - update fw common interface files\n fw-api: CL 24602439 - update fw common interface files\n fw-api: Fix E3.0: E3R44: WCSS_VERSION 2544\n fw-api: peach: E3.0: E3R44: WCSS_VERSION 2544 Add peach hw header files\n dsp: q6asm: Add check for ADSP payload size\n ASoC: msm-audio-effects-q6-v2: Add BPF order check\n dsp: q6afe: Add check for fbsp state\n ASoC: msm-lsm-client: Integer overflow check\n fw-api: CL 24551836 - update fw common interface files\n fw-api: CL 24528979 - update fw common interface files\n fw-api: CL 24448911 - update fw common interface files\n fw-api: CL 24431840 - update fw common interface files\n fw-api: CL 24431228 - update fw common interface files\n fw-api: CL 24417305 - update fw common interface files\n fw-api: CL 24374793 - update fw common interface files\n fw-api: CL 24331558 - update fw common interface files\n fw-api: CL 24317964 - update fw common interface files\n fw-api: CL 24309540 - update fw common interface files\n fw-api: CL 24285962 - update fw common interface files\n block: ratelimit handle_bad_sector() message\n securemsm-kernel: Fix multiple listener registration on same fd\n dsp: Correct copyright info\n fw-api: CL 24269688 - update fw common interface files\n fw-api: CL 24263101 - update fw common interface files\n fw-api: CL 24263097 - update fw common interface files\n fw-api: CL 24258897 - update fw common interface files\n fw-api: CL 24245865 - update fw common interface files\n fw-api: CL 24229660 - update fw common interface files\n fw-api: CL 24140579 - update fw common interface files\n fw-api: CL 24056101 - update fw common interface files\n fw-api: CL 24006951 - update fw common interface files\n fw-api: CL 23998194 - update fw common interface files\n fw-api: CL 23995783 - update fw common interface files\n fw-api: CL 23981895 - update fw common interface files\n fw-api: CL 23981866 - update fw common interface files\n fw-api: CL 23966557 - update fw common interface files\n fw-api: CL 23935730 - update fw common interface files\n fw-api: CL 23935724 - update fw common interface files\n fw-api: CL 23933290 - update fw common interface files\n fw-api: CL 23915932 - update fw common interface files\n fw-api: CL 23911002 - update fw common interface files\n fw-api: CL 23907437 - update fw common interface files\n fw-api: CL 23894107 - update fw common interface files\n fw-api: CL 23887001 - update fw common interface files\n fw-api: CL 23874450 - update fw common interface files\n fw-api: CL 23872196 - update fw common interface files\n fw-api: CL 23852898 - update fw common interface files\n fw-api: CL 23810815 - update fw common interface files\n fw-api: CL 23799210 - update fw common interface files\n fw-api: CL 23782068 - update fw common interface files\n fw-api: CL 23772256 - update fw common interface files\n fw-api: CL 23772239 - update fw common interface files\n fw-api: CL 23675183 - update fw common interface files\n fw-api: CL 23639466 - update fw common interface files\n fw-api: CL 23638576 - update fw common interface files\n fw-api: CL 23631091 - update fw common interface files\n fw-api: CL 23629843 - update fw common interface files\n fw-api: CL 23627777 - update fw common interface files\n fw-api: CL 23606322 - update fw common interface files\n fw-api: CL 23606285 - update fw common interface files\n fw-api: CL 23581168 - update fw common interface files\n video: driver: Return proper error code\n video: driver: Return proper error code\n\nChange-Id: I7bc8479481f9ecd3b8f3407aaba3c182eba7d6a6","shortMessageHtmlLink":"Merge remote-tracking branch 'sm8250/lineage-20' into lineage-20"}},{"before":"2d28bd222dafa3aa62cb7428882fc96c5b070233","after":"177cd128bceb2ca49c70fd3364713ec78c0a8ea1","ref":"refs/heads/android13","pushedAt":"2023-11-08T12:27:05.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"calyxos-gerrit","name":null,"path":"/calyxos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72274272?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'lineage/lineage-20' into staging/android13_merge-lineage-20\n\n# By LuK1337 (3) and others\n# Via Hridaya Prajapati (1) and Michael Bestas (1)\n* lineage/lineage-20:\n Revert \"perf: protect group_leader from races that cause ctx double-free\"\n ipa_v3: Fix enum conversion warnings\n thermal: tsens: Fix exported function marked as static\n qca-wifi-host-cmn: Add void keyword to old-style zero prototype functions\n qcacld-3.0: Fix compile error of mdie\n msm: camera: Fix strict-prototypes error\n drivers: rmnet_perf: Fix strict-prototypes error\n input: touchscreen: synaptics_dsx: Fix missing include\n\nChange-Id: I03a7e5b87f0de32c8dcd1d183822eb4451b2f8b0","shortMessageHtmlLink":"Merge remote-tracking branch 'lineage/lineage-20' into staging/androi…"}},{"before":"637aef3d41adec457b89df45f9922a9aceb2de6b","after":"3b0af4988ab33705177248b5a8b9d0976b7348eb","ref":"refs/heads/upstream/lineage-20","pushedAt":"2023-11-07T16:27:30.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"calyxos-gerrit","name":null,"path":"/calyxos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72274272?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'sm8250/lineage-20' into lineage-20\n\n* sm8250/lineage-20:\n Revert \"perf: protect group_leader from races that cause ctx double-free\"\n ipa_v3: Fix enum conversion warnings\n thermal: tsens: Fix exported function marked as static\n qca-wifi-host-cmn: Add void keyword to old-style zero prototype functions\n qcacld-3.0: Fix compile error of mdie\n msm: camera: Fix strict-prototypes error\n drivers: rmnet_perf: Fix strict-prototypes error\n input: touchscreen: synaptics_dsx: Fix missing include\n\nChange-Id: I63269913a2c59ca69517e72a872d80287e7a920f","shortMessageHtmlLink":"Merge remote-tracking branch 'sm8250/lineage-20' into lineage-20"}},{"before":"3b0af4988ab33705177248b5a8b9d0976b7348eb","after":"79f29db371c9f0aeef98525f2aab96ebd8a0114e","ref":"refs/heads/android14","pushedAt":"2023-11-03T17:10:58.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"calyxos-gerrit","name":null,"path":"/calyxos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72274272?s=80&v=4"},"commit":{"message":"Add .gitupstream-lineage file\n\nChange-Id: I2ff91bfbc94e9d4ced24c276d4f4622b9d80ce84","shortMessageHtmlLink":"Add .gitupstream-lineage file"}},{"before":null,"after":"3b0af4988ab33705177248b5a8b9d0976b7348eb","ref":"refs/heads/upstream/lineage-21","pushedAt":"2023-11-02T23:38:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"calyxos-gerrit","name":null,"path":"/calyxos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72274272?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'sm8250/lineage-20' into lineage-20\n\n* sm8250/lineage-20:\n Revert \"perf: protect group_leader from races that cause ctx double-free\"\n ipa_v3: Fix enum conversion warnings\n thermal: tsens: Fix exported function marked as static\n qca-wifi-host-cmn: Add void keyword to old-style zero prototype functions\n qcacld-3.0: Fix compile error of mdie\n msm: camera: Fix strict-prototypes error\n drivers: rmnet_perf: Fix strict-prototypes error\n input: touchscreen: synaptics_dsx: Fix missing include\n\nChange-Id: I63269913a2c59ca69517e72a872d80287e7a920f","shortMessageHtmlLink":"Merge remote-tracking branch 'sm8250/lineage-20' into lineage-20"}},{"before":null,"after":"3b0af4988ab33705177248b5a8b9d0976b7348eb","ref":"refs/heads/android14","pushedAt":"2023-11-02T23:38:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"calyxos-gerrit","name":null,"path":"/calyxos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72274272?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'sm8250/lineage-20' into lineage-20\n\n* sm8250/lineage-20:\n Revert \"perf: protect group_leader from races that cause ctx double-free\"\n ipa_v3: Fix enum conversion warnings\n thermal: tsens: Fix exported function marked as static\n qca-wifi-host-cmn: Add void keyword to old-style zero prototype functions\n qcacld-3.0: Fix compile error of mdie\n msm: camera: Fix strict-prototypes error\n drivers: rmnet_perf: Fix strict-prototypes error\n input: touchscreen: synaptics_dsx: Fix missing include\n\nChange-Id: I63269913a2c59ca69517e72a872d80287e7a920f","shortMessageHtmlLink":"Merge remote-tracking branch 'sm8250/lineage-20' into lineage-20"}},{"before":"111fef2cbe173a66ba781fd450132f97212cced1","after":"2d28bd222dafa3aa62cb7428882fc96c5b070233","ref":"refs/heads/android13","pushedAt":"2023-11-01T19:29:47.000Z","pushType":"push","commitsCount":298,"pusher":{"login":"calyxos-gerrit","name":null,"path":"/calyxos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72274272?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'lineage/lineage-20' into staging/android13_merge-lineage-20\n\n# By Krzysztof Kozlowski (9) and others\n# Via Gerrit - the friendly Code Review server (6) and others\n* lineage/lineage-20: (282 commits)\n UPSTREAM: net/sched: sch_hfsc: Ensure inner classes have fsc curve\n UPSTREAM: net: sched: sch_qfq: Fix UAF in qfq_dequeue()\n Linux 4.19.295\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 ECC level field setting for v7.2 controller\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 media: pci: ipu3-cio2: Initialise timing struct to avoid a compiler warning\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 ...\n\nChange-Id: Ifd288ea8ef7d24c6d8a5d5b2da5464193842cd38","shortMessageHtmlLink":"Merge remote-tracking branch 'lineage/lineage-20' into staging/androi…"}},{"before":"4c42b86c935048c35afe0362098b63bce0f1b76c","after":"637aef3d41adec457b89df45f9922a9aceb2de6b","ref":"refs/heads/upstream/lineage-20","pushedAt":"2023-10-24T00:52:58.000Z","pushType":"push","commitsCount":297,"pusher":{"login":"calyxos-gerrit","name":null,"path":"/calyxos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72274272?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'sm8250/lineage-20' into lineage-20\n\n* sm8250/lineage-20:\n UPSTREAM: net/sched: sch_hfsc: Ensure inner classes have fsc curve\n UPSTREAM: net: sched: sch_qfq: Fix UAF in qfq_dequeue()\n Linux 4.19.295\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 ECC level field setting for v7.2 controller\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 media: pci: ipu3-cio2: Initialise timing struct to avoid a compiler warning\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 drm/amd/display: Fix a bug when searching for insert_above_mpcc\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 perf hists browser: Fix hierarchy mode header\n mtd: rawnand: brcmnand: Fix potential false time out warning\n mtd: rawnand: brcmnand: Fix potential out-of-bounds access in oob write\n mtd: rawnand: brcmnand: Fix crash during the panic_write\n btrfs: don't start transaction when joining with TRANS_JOIN_NOSTART\n ata: pata_ftide010: Add missing MODULE_DESCRIPTION\n ata: sata_gemini: Add missing MODULE_DESCRIPTION\n netfilter: nfnetlink_osf: avoid OOB read\n idr: fix param name in idr_alloc_cyclic() doc\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 veth: Fixing transmit return status for dropped packets\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 kconfig: fix possible buffer overflow\n NFSv4/pnfs: minor fix for cleanup path in nfs4_get_device_info\n soc: qcom: qmi_encdec: Restrict string length in decode\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 udf: initialize newblock to 0\n usb: typec: tcpci: clear the fault status bit\n serial: sc16is7xx: fix broken port 0 uart init\n sc16is7xx: Set iobase to device index\n PCI/ATS: Add inline to pci_prg_resp_pasid_required()\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 cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug\n crypto: stm32 - fix loop iterating through scatterlist for DMA\n dccp: Fix out of bounds access in DCCP error handler\n dlm: fix plock lookup when using multiple lockspaces\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 ipmi_si: fix a memleak in try_smi_init()\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 skbuff: skb_segment, Call zero copy functions before using skbuff frags\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 um: Fix hostaudio build errors\n arch: um: drivers: Kconfig: pedantic formatting\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 media: ov2680: Fix regulators being left enabled on ov2680_power_on() errors\n media: ov2680: Fix vflip / hflip set functions\n media: ov2680: Fix ov2680_bayer_order()\n media: ov2680: Remove auto-gain and auto-exposure controls\n media: i2c: ov2680: Set V4L2_CTRL_FLAG_MODIFY_LAYOUT on flips\n USB: gadget: f_mass_storage: Fix unused variable warning\n media: go7007: Remove redundant if statement\n IB/uverbs: Fix an potential error pointer dereference\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 media: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link()\n media: v4l2-fwnode: simplify v4l2_fwnode_parse_link\n media: v4l2-fwnode: fix v4l2_fwnode_parse_link handling\n media: Use of_node_name_eq for node name comparisons\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 drm/radeon: Use RMW accessors for changing LNKCTL\n drm/radeon: Prefer pcie_capability_read_word()\n drm/radeon: Replace numbers with PCI_EXP_LNKCTL2 definitions\n drm/radeon: Correct Transmit Margin masks\n drm/amdgpu: Use RMW accessors for changing LNKCTL\n drm/amdgpu: Prefer pcie_capability_read_word()\n drm/amdgpu: Replace numbers with PCI_EXP_LNKCTL2 definitions\n drm/amdgpu: Correct Transmit Margin masks\n PCI: Add #defines for Enter Compliance, Transmit Margin\n PCI: Decode PCIe 32 GT/s link speed\n PCI: Cleanup register definition width and whitespace\n PCI/ATS: Add pci_prg_resp_pasid_required() interface.\n PCI/ASPM: 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 of: unittest: Fix overlay type in apply/revert check\n audit: fix possible soft lockup in __audit_inode_child()\n smackfs: Prevent underflow in smk_set_cipso()\n drm/msm/mdp5: Don't leak some plane state\n drm/msm: Replace drm_framebuffer_{un/reference} with put, get functions\n of: unittest: fix null pointer dereferencing in of_unittest_find_node_by_name()\n drm/tegra: dpaux: Fix incorrect return value of platform_get_irq\n drm/tegra: Remove superfluous error messages around platform_get_irq()\n ARM: dts: BCM53573: Fix Ethernet info for Luxul devices\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: s5pv210: add dummy 5V regulator for backlight on SMDKv210\n ARM: dts: s5pv210: correct ethernet unit address in SMDKV210\n ARM: dts: s5pv210: use defines for IRQ flags in SMDKV210\n ARM: dts: s5pv210: add RTC 32 KHz clock in SMDKV210\n ARM: dts: samsung: s3c6410-mini6410: correct ethernet reg addresses (split)\n ARM: dts: s3c64xx: align pinctrl with dtschema\n ARM: dts: s3c6410: align node SROM bus node name with dtschema in Mini6410\n ARM: dts: s3c6410: move fixed clocks under root node in Mini6410\n ARM: dts: BCM53573: Use updated \"spi-gpio\" binding properties\n ARM: dts: BCM53573: Add cells sizes to PCIe node\n ARM: dts: BCM53573: Drop nonexistent #usb-cells\n ARM: dts: BCM53573: Describe on-SoC BCM53125 rev 4 switch\n ARM: dts: BCM5301X: Harmonize EHCI/OHCI DT nodes name\n drm/amdgpu: avoid integer overflow warning in amdgpu_device_resize_fb_bar()\n arm64: dts: qcom: msm8996: Add missing interrupt to the USB2 controller\n arm64: dts: msm8996: thermal: Add interrupt support\n quota: fix dqput() to follow the guarantees dquot_srcu should provide\n quota: add new helper dquot_active()\n quota: rename dquot_active() to inode_quota_active()\n quota: factor out dquot_write_dquot()\n quota: avoid increasing DQST_LOOKUPS when iterating over dirty/inuse list\n quota: add dqi_dirty_list description to comment of Dquot List Management\n netrom: Deny concurrent connect().\n net/sched: sch_hfsc: Ensure inner classes have fsc curve\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: ath9k: fix races between ath9k_wmi_cmd and ath9k_wmi_ctrl_rx\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 Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe()\n wifi: mwifiex: fix error recovery in PCIE buffer descriptor management\n mwifiex: switch from 'pci_' to 'dma_' API\n mwifiex: drop 'set_consistent_dma_mask' log message\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 tcp: tcp_enter_quickack_mode() should be static\n bpf: Clear the probe_addr for uprobe\n cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit()\n fs: Fix error checking for d_hash_and_lookup()\n netfilter: nf_tables: missing NFT_TRANS_PREPARE_ERROR in flowtable deactivatation\n netfilter: nft_flow_offload: fix underflow in flowtable reference counter\n new helper: lookup_positive_unlocked()\n eventfd: prevent underflow for eventfd semaphores\n eventfd: Export eventfd_ctx_do_read()\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 net: Avoid address overwrite in kernel_connect\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 platform/x86: intel: hid: Always call BTNL ACPI method\n ASoC: atmel: Fix the 8K sample parameter in I2SC master\n ASoc: codecs: ES8316: Fix DMIC config\n fs/nls: make load_nls() take a const parameter\n s390/dasd: fix hanging device after request requeue\n s390/dasd: use correct number of retries for ERP requests\n m68k: Fix invalid .section syntax\n vxlan: generalize vxlan_parse_gpe_hdr and remove unused args\n ethernet: atheros: fix return value check in atl1c_tso_csum()\n ASoC: da7219: Check for failure reading AAD IRQ events\n ASoC: da7219: Flush pending AAD IRQ when suspending\n 9p: virtio: make sure 'offs' is initialized in zc_request\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 fsi: master-ast-cf: Add MODULE_FIRMWARE macro\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 erofs: ensure that the post-EOF tails are all zeroed\n dsp: add lock in ion free to avoid use after free\n mdm: dataipa: increase the size of prefetch buffer\n exec: Force single empty string when argv is empty\n BACKPORT: FROMLIST: mm: protect free_pgtables with mmap_lock write lock in exit_mmap\n ASoC: Resolve use after free in listen sound client\n qseecom: Release ion buffer in case of keymaster TA\n msm: camera: cci: Optimize the processing of CCI timeout\n\nChange-Id: I7c0db651b1f758c50e705c51677a3ca792b562e0","shortMessageHtmlLink":"Merge remote-tracking branch 'sm8250/lineage-20' into lineage-20"}},{"before":"ecee3aaafd9f51c1fb61e46c872d3bed1cc48b6c","after":"819c1c70ce4335ebb5ef8419f2563e9efc6fb62b","ref":"refs/heads/staging/android13-rebase","pushedAt":"2023-10-05T17:08:15.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"calyxos-gerrit","name":null,"path":"/calyxos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72274272?s=80&v=4"},"commit":{"message":"Add branch to .gitupstream-lineage\n\nChange-Id: I39a8250b1953ca560927ee51439f8cd2bc0780df","shortMessageHtmlLink":"Add branch to .gitupstream-lineage"}},{"before":"f962e7b02526ea20aa7746de3ba71415792eed3e","after":"111fef2cbe173a66ba781fd450132f97212cced1","ref":"refs/heads/android13","pushedAt":"2023-10-03T16:12:39.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"calyxos-gerrit","name":null,"path":"/calyxos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72274272?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'lineage/lineage-20' into staging/android13_merge-lineage-20\n\n# By Soumya Managoli (1) and me-cafebabe (1)\n* lineage/lineage-20:\n ALSA: jack: Revert mismerge done in v4.19.291\n dsp: q6adm: Resolve mem corruption in adm cb\n\nChange-Id: I1b0c42d7799bf0d633a7c8ebb5b7a6d4d9e0e075","shortMessageHtmlLink":"Merge remote-tracking branch 'lineage/lineage-20' into staging/androi…"}},{"before":"d84139e933a250bd861981ae7c99563532a6f28a","after":"4c42b86c935048c35afe0362098b63bce0f1b76c","ref":"refs/heads/upstream/lineage-20","pushedAt":"2023-10-03T15:48:30.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"calyxos-gerrit","name":null,"path":"/calyxos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72274272?s=80&v=4"},"commit":{"message":"ALSA: jack: Revert mismerge done in v4.19.291\n\nThis reverts commit 839f4e860eb6aff659ad05900963cf0410063eda.\n\nAs of the commit 839f4e860eb6aff659ad05900963cf0410063eda, the change was introduced\nin order to fix commit c093b62c40027c21d649c5534ad7aa3605a99b00 which was later\non reverted in commit 9508bececcf594dceba4997d576230246f62257e as of reason that\nit broke kernel ABI and is not relevant for Android system.\n\nFurthermore, this mismerge also lead to following null pointer dereference\nin certain scenarios like plugging in 3.5mm headset.\n\n[ 1142.234701] Unable to handle kernel read from unreadable memory at virtual address 0000000000000028\n[ 1142.234720] Mem abort info:\n[ 1142.234729] ESR = 0x96000005\n[ 1142.234739] Exception class = DABT (current EL), IL = 32 bits\n[ 1142.234747] SET = 0, FnV = 0\n[ 1142.234755] EA = 0, S1PTW = 0\n[ 1142.234762] Data abort info:\n[ 1142.234770] ISV = 0, ISS = 0x00000005\n[ 1142.234778] CM = 0, WnR = 0\n[ 1142.234790] user pgtable: 4k pages, 39-bit VAs, pgdp = 0000000016d049a1\n[ 1142.234799] [0000000000000028] pgd=00000000eb5a7003, pud=00000000eb5a7003, pmd=0000000000000000\n[ 1142.234817] Internal error: Oops: 96000005 [#1] PREEMPT SMP\n[ 1142.234828] Modules linked in:\n[ 1142.234839] Process kworker/5:0 (pid: 5915, stack limit = 0x000000000ffb215a)\n[ 1142.234853] CPU: 5 PID: 5915 Comm: kworker/5:0 Tainted: G W 4.19.294-Mi8937v2-gb3b17955ff52 #1\n[ 1142.234862] Hardware name: Qualcomm Technologies, Inc. MSM8940-PMI8937 MTP (DT)\n[ 1142.234886] Workqueue: events wcd_correct_swch_plug\n[ 1142.234899] pstate: 80400005 (Nzcv daif +PAN -UAO)\n[ 1142.234914] pc : input_event+0x2c/0x84\n[ 1142.234929] lr : snd_jack_report+0xc4/0x17c\n[ 1142.234937] sp : ffffff801c07bbe0\n[ 1142.234945] x29: ffffff801c07bbe0 x28: 0000000000000402\n[ 1142.234957] x27: ffffff800a110028 x26: ffffffc0d2e92480\n[ 1142.234969] x25: ffffffc0cb9b32c0 x24: ffffff800a46f398\n[ 1142.234981] x23: ffffff800a110028 x22: 0000000000000000\n[ 1142.234992] x21: 0000000000000005 x20: 000000000000000c\n[ 1142.235004] x19: ffffffc0cb9da400 x18: 0000000005f5e100\n[ 1142.235015] x17: 0000000000000000 x16: 0000000000000000\n[ 1142.235026] x15: ffffffffff21d823 x14: 0000000001312d00\n[ 1142.235038] x13: 0000000000000000 x12: 0000000038e38e39\n[ 1142.235049] x11: 0000000000000000 x10: 0000000000000003\n[ 1142.235060] x9 : ffffff800a4ce000 x8 : 0000000000000000\n[ 1142.235072] x7 : 0000000000000001 x6 : ffffffc0ef490a83\n[ 1142.235083] x5 : 0000000000000001 x4 : 0000000000000001\n[ 1142.235094] x3 : 0000000000000000 x2 : 0000000000000002\n[ 1142.235105] x1 : 0000000000000005 x0 : 0000000000000000\n[ 1142.235117] Call trace:\n[ 1142.235128] input_event+0x2c/0x84\n[ 1142.235140] snd_jack_report+0xc4/0x17c\n[ 1142.235152] snd_soc_jack_report+0x1ec/0x21c\n[ 1142.235164] wcd_mbhc_report_plug+0x414/0x6f4\n[ 1142.235176] wcd_mbhc_find_plug_and_report+0xcc/0x27c\n[ 1142.235188] wcd_correct_swch_plug+0x198/0xbf0\n[ 1142.235203] process_one_work+0x224/0x3ec\n[ 1142.235215] worker_thread+0x260/0x4a8\n[ 1142.235227] kthread+0x138/0x154\n[ 1142.235239] ret_from_fork+0x10/0x18\n[ 1142.235254] Code: 53067c28 2a0103f5 aa0003f6 8b284c08 (f9401508)\n[ 1142.235265] ---[ end trace 98bff2bd0de72df6 ]---\n[ 1142.328772] Kernel panic - not syncing: Fatal exception\n\nChange-Id: I146cf474603681243c62672491aaf3c5187551d7\nSigned-off-by: hridaya ","shortMessageHtmlLink":"ALSA: jack: Revert mismerge done in v4.19.291"}},{"before":"1c8a27e180c8814173fe63f0d5e7125b572f1e2f","after":"f962e7b02526ea20aa7746de3ba71415792eed3e","ref":"refs/heads/android13","pushedAt":"2023-09-21T18:16:50.000Z","pushType":"push","commitsCount":777,"pusher":{"login":"calyxos-gerrit","name":null,"path":"/calyxos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72274272?s=80&v=4"},"commit":{"message":"Merge branch 'lineage-20' of https://github.com/LineageOS/android_kernel_fairphone_sm7225 into HEAD\n\n* 'lineage-20' of https://github.com/LineageOS/android_kernel_fairphone_sm7225: (717 commits)\n BACKPORT: qcacld-3.0: Ignore CSA request for invalid channel\n Linux 4.19.294\n Revert \"ARM: ep93xx: fix missing-prototype warnings\"\n Revert \"MIPS: Alchemy: fix dbdma2\"\n Linux 4.19.293\n dma-buf/sw_sync: Avoid recursive lock during fence signal\n clk: Fix undefined reference to `clk_rate_exclusive_{get,put}'\n scsi: core: raid_class: Remove raid_component_add()\n scsi: snic: Fix double free in snic_tgt_create()\n irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable\n rtnetlink: Reject negative ifindexes in RTM_NEWLINK\n netfilter: nf_queue: fix socket leak\n sched/rt: pick_next_rt_entity(): check list_entry\n mmc: block: Fix in_flight[issue_type] value error\n x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4\n PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus\n media: vcodec: Fix potential array out-of-bounds in encoder queue_setup\n lib/clz_ctz.c: Fix __clzdi2() and __ctzdi2() for 32-bit kernels\n batman-adv: Fix batadv_v_ogm_aggr_send memory leak\n batman-adv: Fix TT global entry leak when client roamed back\n ...\n\nChange-Id: I15f765e4566828c818309ca925c3f7b61fbac39f","shortMessageHtmlLink":"Merge branch 'lineage-20' of https://github.com/LineageOS/android_ker…"}},{"before":"ecee3aaafd9f51c1fb61e46c872d3bed1cc48b6c","after":"d84139e933a250bd861981ae7c99563532a6f28a","ref":"refs/heads/upstream/lineage-20","pushedAt":"2023-09-21T18:14:39.000Z","pushType":"push","commitsCount":776,"pusher":{"login":"calyxos-gerrit","name":null,"path":"/calyxos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72274272?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'sm8250/lineage-20' into lineage-20\n\n* sm8250/lineage-20:\n BACKPORT: qcacld-3.0: Ignore CSA request for invalid channel\n Linux 4.19.294\n Revert \"ARM: ep93xx: fix missing-prototype warnings\"\n Revert \"MIPS: Alchemy: fix dbdma2\"\n Linux 4.19.293\n dma-buf/sw_sync: Avoid recursive lock during fence signal\n clk: Fix undefined reference to `clk_rate_exclusive_{get,put}'\n scsi: core: raid_class: Remove raid_component_add()\n scsi: snic: Fix double free in snic_tgt_create()\n irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable\n rtnetlink: Reject negative ifindexes in RTM_NEWLINK\n netfilter: nf_queue: fix socket leak\n sched/rt: pick_next_rt_entity(): check list_entry\n mmc: block: Fix in_flight[issue_type] value error\n x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4\n PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus\n media: vcodec: Fix potential array out-of-bounds in encoder queue_setup\n lib/clz_ctz.c: Fix __clzdi2() and __ctzdi2() for 32-bit kernels\n batman-adv: Fix batadv_v_ogm_aggr_send memory leak\n batman-adv: Fix TT global entry leak when client roamed back\n batman-adv: Do not get eth header before batadv_check_management_packet\n batman-adv: Don't increase MTU when set by user\n batman-adv: Trigger events for auto adjusted MTU\n nfsd: Fix race to FREE_STATEID and cl_revoked\n ibmveth: Use dcbf rather than dcbfl\n ipvs: fix racy memcpy in proc_do_sync_threshold\n ipvs: Improve robustness to the ipvs sysctl\n bonding: fix macvlan over alb bond support\n net: remove bond_slave_has_mac_rcu()\n net/sched: fix a qdisc modification with ambiguous command request\n igb: Avoid starting unnecessary workqueues\n dccp: annotate data-races in dccp_poll()\n sock: annotate data-races around prot->memory_pressure\n tracing: Fix memleak due to race between current_tracer and trace\n drm/amd/display: check TG is non-null before checking if enabled\n drm/amd/display: do not wait for mpc idle if tg is disabled\n regmap: Account for register length in SMBus I/O limits\n dm integrity: reduce vmalloc space footprint on 32-bit architectures\n dm integrity: increase RECALC_SECTORS to improve recalculate speed\n powerpc: Fail build if using recordmcount with binutils v2.37\n powerpc: remove leftover code of old GCC version checks\n powerpc/32: add stack protector support\n fbdev: fix potential OOB read in fast_imageblit()\n fbdev: Fix sys_imageblit() for arbitrary image widths\n fbdev: Improve performance of sys_imageblit()\n tty: serial: fsl_lpuart: add earlycon for imx8ulp platform\n Revert \"tty: serial: fsl_lpuart: drop earlycon entry for i.MX8QXP\"\n MIPS: cpu-features: Use boot_cpu_type for CPU type based features\n MIPS: cpu-features: Enable octeon_cache by cpu_type\n fs: dlm: fix mismatch of plock results from userspace\n fs: dlm: use dlm_plock_info for do_unlock_close\n fs: dlm: change plock interrupted message to debug again\n fs: dlm: add pid to debug log\n dlm: replace usage of found with dedicated list iterator variable\n dlm: improve plock logging if interrupted\n PCI: acpiphp: Reassign resources on bridge if necessary\n net: phy: broadcom: stub c45 read/write for 54810\n net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure\n net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled\n virtio-net: set queues after driver_ok\n af_unix: Fix null-ptr-deref in unix_stream_sendpage().\n netfilter: set default timeout to 3 secs for sctp shutdown send and recv state\n test_firmware: prevent race conditions by a correct implementation of locking\n mmc: wbsd: fix double mmc_free_host() in wbsd_init()\n cifs: Release folio lock on fscache read hit.\n ALSA: usb-audio: Add support for Mythware XA001AU capture and playback interfaces.\n serial: 8250: Fix oops for port->pm on uart_change_pm()\n ASoC: meson: axg-tdm-formatter: fix channel slot allocation\n ASoC: rt5665: add missed regulator_bulk_disable\n net: do not allow gso_size to be set to GSO_BY_FRAGS\n sock: Fix misuse of sk_under_memory_pressure()\n i40e: fix misleading debug logs\n team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves\n netfilter: nft_dynset: disallow object maps\n selftests: mirror_gre_changes: Tighten up the TTL test match\n xfrm: add NULL check in xfrm_update_ae_params\n ip_vti: fix potential slab-use-after-free in decode_session6\n ip6_vti: fix slab-use-after-free in decode_session6\n xfrm: fix slab-use-after-free in decode_session6\n xfrm: interface: rename xfrm_interface.c to xfrm_interface_core.c\n net: af_key: fix sadb_x_filter validation\n net: xfrm: Fix xfrm_address_filter OOB read\n btrfs: fix BUG_ON condition in btrfs_cancel_balance\n powerpc/rtas_flash: allow user copy to flash block cache objects\n fbdev: mmp: fix value check in mmphw_probe()\n virtio-mmio: don't break lifecycle of vm_dev\n virtio-mmio: Use to_virtio_mmio_device() to simply code\n virtio-mmio: convert to devm_platform_ioremap_resource\n nfsd: Remove incorrect check in nfsd4_validate_stateid\n nfsd4: kill warnings on testing stateids with mismatched clientids\n block: fix signed int overflow in Amiga partition support\n mmc: sunxi: fix deferred probing\n mmc: bcm2835: fix deferred probing\n mmc: Remove dev_err() usage after platform_get_irq()\n mmc: tmio: move tmio_mmc_set_clock() to platform hook\n mmc: tmio: replace tmio_mmc_clk_stop() calls with tmio_mmc_set_clock()\n mmc: meson-gx: remove redundant mmc_request_done() call from irq context\n mmc: meson-gx: remove useless lock\n USB: dwc3: qcom: fix NULL-deref on suspend\n usb: dwc3: qcom: Add helper functions to enable,disable wake irqs\n irqchip/mips-gic: Use raw spinlock for gic_lock\n irqchip/mips-gic: Get rid of the reliance on irq_cpu_online()\n x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms\n powerpc/64s/radix: Fix soft dirty tracking\n powerpc: Move page table dump files in a dedicated subdirectory\n powerpc/mm: dump block address translation on book3s/32\n powerpc/mm: dump segment registers on book3s/32\n powerpc/mm: Move pgtable_t into platform headers\n powerpc/mm: move platform specific mmu-xxx.h in platform directories\n iio: addac: stx104: Fix race condition when converting analog-to-digital\n iio: addac: stx104: Fix race condition for stx104_write_raw()\n iio: adc: stx104: Implement and utilize register structures\n iio: adc: stx104: Utilize iomap interface\n iio: add addac subdirectory\n IMA: allow/fix UML builds\n drm/amdgpu: Fix potential fence use-after-free v2\n Bluetooth: L2CAP: Fix use-after-free\n pcmcia: rsrc_nonstatic: Fix memory leak in nonstatic_release_resource_db()\n gfs2: Fix possible data races in gfs2_show_options()\n media: platform: mediatek: vpu: fix NULL ptr dereference\n media: v4l2-mem2mem: add lock to protect parameter num_rdy\n FS: JFS: Check for read-only mounted filesystem in txBegin\n FS: JFS: Fix null-ptr-deref Read in txBegin\n MIPS: dec: prom: Address -Warray-bounds warning\n fs: jfs: Fix UBSAN: array-index-out-of-bounds in dbAllocDmapLev\n udf: Fix uninitialized array access for some pathnames\n HID: add quirk for 03f0:464a HP Elite Presenter Mouse\n quota: fix warning in dqgrab()\n quota: Properly disable quotas when add_dquot_ref() fails\n ALSA: emu10k1: roll up loops in DSP setup code for Audigy\n drm/radeon: Fix integer overflow in radeon_cs_parser_init\n selftests: forwarding: tc_flower: Relax success criterion\n lib/mpi: Eliminate unused umul_ppmm definitions for MIPS\n Revert \"posix-timers: Ensure timer ID search-loop limit is valid\"\n UPSTREAM: media: usb: siano: Fix warning due to null work_func_t function pointer\n UPSTREAM: Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb\n UPSTREAM: net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free\n UPSTREAM: net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free\n Linux 4.19.292\n sch_netem: fix issues in netem_change() vs get_dist_table()\n alpha: remove __init annotation from exported page_is_ram()\n scsi: core: Fix possible memory leak if device_add() fails\n scsi: snic: Fix possible memory leak if device_add() fails\n scsi: 53c700: Check that command slot is not NULL\n scsi: storvsc: Fix handling of virtual Fibre Channel timeouts\n scsi: core: Fix legacy /proc parsing buffer overflow\n netfilter: nf_tables: report use refcount overflow\n netfilter: nf_tables: bogus EBUSY when deleting flowtable after flush\n btrfs: don't stop integrity writeback too early\n ibmvnic: Handle DMA unmapping of login buffs in release functions\n wifi: cfg80211: fix sband iftype data lookup for AP_VLAN\n IB/hfi1: Fix possible panic during hotplug remove\n drivers: net: prevent tun_build_skb() to exceed the packet size limit\n dccp: fix data-race around dp->dccps_mss_cache\n bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves\n net/packet: annotate data-races around tp->status\n mISDN: Update parameter type of dsp_cmx_send()\n drm/nouveau/disp: Revert a NULL check inside nouveau_connector_get_modes\n x86: Move gds_ucode_mitigated() declaration to header\n x86/mm: Fix VDSO and VVAR placement on 5-level paging machines\n x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405\n usb: dwc3: Properly handle processing of pending events\n usb-storage: alauda: Fix uninit-value in alauda_check_media()\n binder: fix memory leak in binder_init()\n iio: cros_ec: Fix the allocation size for cros_ec_command\n nilfs2: fix use-after-free of nilfs_root in dirtying inodes via iput\n radix tree test suite: fix incorrect allocation size for pthreads\n drm/nouveau/gr: enable memory loads on helper invocation on all channels\n dmaengine: pl330: Return DMA_PAUSED when transaction is paused\n ipv6: adjust ndisc_is_useropt() to also return true for PIO\n mmc: moxart: read scr register without changing byte order\n sparc: fix up arch_cpu_finalize_init() build breakage.\n UPSTREAM: net/sched: cls_fw: Fix improper refcount update leads to use-after-free\n Linux 4.19.291\n drm/edid: fix objtool warning in drm_cvt_modes()\n arm64: dts: stratix10: fix incorrect I2C property for SCL signal\n drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions\n ARM: dts: nxp/imx6sll: fix wrong property name in usbphy node\n ARM: dts: imx6sll: fixup of operating points\n ARM: dts: imx: add usb alias\n ARM: dts: imx6sll: Make ssi node name same as other platforms\n PM: sleep: wakeirq: fix wake irq arming\n PM / wakeirq: support enabling wake-up irq after runtime_suspend called\n powerpc/mm/altmap: Fix altmap boundary check\n mtd: rawnand: omap_elm: Fix incorrect type in assignment\n test_firmware: return ENOMEM instead of ENOSPC on failed memory allocation\n test_firmware: fix a memory leak with reqs buffer\n ext2: Drop fragment support\n net: usbnet: Fix WARNING in usbnet_start_xmit/usb_submit_urb\n Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb\n fs/sysv: Null check to prevent null-ptr-deref bug\n USB: zaurus: Add ID for A-300/B-500/C-700\n libceph: fix potential hang in ceph_osdc_notify()\n scsi: zfcp: Defer fc_rport blocking until after ADISC response\n tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen\n tcp_metrics: annotate data-races around tm->tcpm_net\n tcp_metrics: annotate data-races around tm->tcpm_vals[]\n tcp_metrics: annotate data-races around tm->tcpm_lock\n tcp_metrics: annotate data-races around tm->tcpm_stamp\n tcp_metrics: fix addr_same() helper\n ip6mr: Fix skb_under_panic in ip6mr_cache_report()\n net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free\n net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free\n net: add missing data-race annotation for sk_ll_usec\n net: add missing data-race annotations around sk->sk_peek_off\n net: sched: cls_u32: Fix match key mis-addressing\n perf test uprobe_from_different_cu: Skip if there is no gcc\n net/mlx5e: fix return value check in mlx5e_ipsec_remove_trailer()\n KVM: s390: fix sthyi error handling\n word-at-a-time: use the same return type for has_zero regardless of endianness\n loop: Select I/O scheduler 'none' from inside add_disk()\n perf: Fix function pointer case\n net/sched: cls_u32: Fix reference counter leak leading to overflow\n ASoC: cs42l51: fix driver to properly autoload with automatic module loading\n net/sched: sch_qfq: account for stab overhead in qfq_enqueue\n net/sched: cls_fw: Fix improper refcount update leads to use-after-free\n drm/client: Fix memory leak in drm_client_target_cloned\n dm cache policy smq: ensure IO doesn't prevent cleaner policy progress\n ASoC: wm8904: Fill the cache for WM8904_ADC_TEST_0 register\n s390/dasd: fix hanging device after quiesce/resume\n virtio-net: fix race between set queues and probe\n serial: 8250_dw: Preserve original value of DLF register\n serial: 8250_dw: split Synopsys DesignWare 8250 common functions\n irq-bcm6345-l1: Do not assume a fixed block to cpu mapping\n tpm_tis: Explicitly check for error code\n btrfs: check for commit error at btrfs_attach_transaction_barrier()\n hwmon: (nct7802) Fix for temp6 (PECI1) processed even if PECI1 disabled\n staging: ks7010: potential buffer overflow in ks_wlan_set_encode_ext()\n Documentation: security-bugs.rst: clarify CVE handling\n Documentation: security-bugs.rst: update preferences when dealing with the linux-distros group\n usb: xhci-mtk: set the dma max_seg_size\n USB: quirks: add quirk for Focusrite Scarlett\n usb: ohci-at91: Fix the unhandle interrupt when resume\n usb: dwc3: don't reset device side if dwc3 was configured as host-only\n usb: dwc3: pci: skip BYT GPIO lookup table for hardwired phy\n Revert \"usb: dwc3: core: Enable AutoRetry feature in the controller\"\n can: gs_usb: gs_can_close(): add missing set of CAN state to CAN_STATE_STOPPED\n USB: serial: simple: sort driver entries\n USB: serial: simple: add Kaufmann RKS+CAN VCP\n USB: serial: option: add Quectel EC200A module support\n USB: serial: option: support Quectel EM060K_128\n tracing: Fix warning in trace_buffered_event_disable()\n ring-buffer: Fix wrong stat of cpu_buffer->read\n ata: pata_ns87415: mark ns87560_tf_read static\n dm raid: fix missing reconfig_mutex unlock in raid_ctr() error paths\n block: Fix a source code comment in include/uapi/linux/blkzoned.h\n ASoC: fsl_spdif: Silence output on stop\n drm/msm: Fix IS_ERR_OR_NULL() vs NULL check in a5xx_submit_in_rb()\n RDMA/mlx4: Make check for invalid flags stricter\n benet: fix return value check in be_lancer_xmit_workarounds()\n net/sched: mqprio: Add length check for TCA_MQPRIO_{MAX/MIN}_RATE64\n net/sched: mqprio: add extack to mqprio_parse_nlattr()\n net/sched: mqprio: refactor nlattr parsing to a separate function\n platform/x86: msi-laptop: Fix rfkill out-of-sync on MSI Wind U100\n team: reset team's flags when down link is P2P device\n bonding: reset bond's flags when down link is P2P device\n tcp: Reduce chance of collisions in inet6_hashfn().\n ipv6 addrconf: fix bug where deleting a mngtmpaddr can create a new temporary address\n ethernet: atheros: fix return value check in atl1e_tso_csum()\n phy: hisilicon: Fix an out of bounds check in hisi_inno_phy_probe()\n i40e: Fix an NULL vs IS_ERR() bug for debugfs_create_dir()\n ext4: fix to check return value of freeze_bdev() in ext4_shutdown()\n scsi: qla2xxx: Array index may go out of bound\n scsi: qla2xxx: Fix inconsistent format argument type in qla_os.c\n ftrace: Fix possible warning on checking all pages used in ftrace_process_locs()\n ftrace: Store the order of pages allocated in ftrace_page\n ftrace: Check if pages were allocated before calling free_pages()\n ftrace: Add information on number of page groups allocated\n fs: dlm: interrupt posix locks only when process is killed\n dlm: rearrange async condition return\n dlm: cleanup plock_op vs plock_xop\n PCI/ASPM: Avoid link retraining race\n PCI/ASPM: Factor out pcie_wait_for_retrain()\n PCI/ASPM: Return 0 or -ETIMEDOUT from pcie_retrain_link()\n PCI: Rework pcie_retrain_link() wait loop\n ext4: Fix reusing stale buffer heads from last failed mounting\n ext4: rename journal_dev to s_journal_dev inside ext4_sb_info\n btrfs: fix extent buffer leak after tree mod log failure at split_node()\n bcache: Fix __bch_btree_node_alloc to make the failure behavior consistent\n bcache: remove 'int n' from parameter list of bch_bucket_alloc_set()\n bcache: use MAX_CACHES_PER_SET instead of magic number 8 in __bch_bucket_alloc_set\n gpio: tps68470: Make tps68470_gpio_output() always set the initial value\n tracing/histograms: Return an error if we fail to add histogram to hist_vars list\n tcp: annotate data-races around fastopenq.max_qlen\n tcp: annotate data-races around tp->notsent_lowat\n tcp: annotate data-races around rskq_defer_accept\n tcp: annotate data-races around tp->linger2\n net: Replace the limit of TCP_LINGER2 with TCP_FIN_TIMEOUT_MAX\n netfilter: nf_tables: can't schedule in nft_chain_validate\n netfilter: nf_tables: fix spurious set element insertion failure\n llc: Don't drop packet from non-root netns.\n fbdev: au1200fb: Fix missing IRQ check in au1200fb_drv_probe\n Revert \"tcp: avoid the lookup process failing to get sk in ehash table\"\n net:ipv6: check return value of pskb_trim()\n net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()/cpsw_ale_set_field()\n pinctrl: amd: Use amd_pinconf_set() for all config options\n fbdev: imxfb: warn about invalid left/right margin\n spi: bcm63xx: fix max prepend length\n igb: Fix igb_down hung on surprise removal\n wifi: iwlwifi: mvm: avoid baid size integer overflow\n wifi: wext-core: Fix -Wstringop-overflow warning in ioctl_standard_iw_point()\n bpf: Address KCSAN report on bpf_lru_list\n sched/fair: Don't balance task to its current running CPU\n posix-timers: Ensure timer ID search-loop limit is valid\n md/raid10: prevent soft lockup while flush writes\n md: fix data corruption for raid456 when reshape restart while grow up\n nbd: Add the maximum limit of allocated index in nbd_dev_add\n debugobjects: Recheck debug_objects_enabled before reporting\n ext4: correct inline offset when handling xattrs in inode body\n can: bcm: Fix UAF in bcm_proc_show()\n fuse: revalidate: don't invalidate if interrupted\n perf probe: Add test for regression introduced by switch to die_get_decl_file()\n tracing/histograms: Add histograms to hist_vars if they have referenced variables\n drm/atomic: Fix potential use-after-free in nonblocking commits\n scsi: qla2xxx: Pointer may be dereferenced\n scsi: qla2xxx: Check valid rport returned by fc_bsg_to_rport()\n scsi: qla2xxx: Fix potential NULL pointer dereference\n scsi: qla2xxx: Wait for io return on terminate rport\n xtensa: ISS: fix call to split_if_spec\n ring-buffer: Fix deadloop issue on reading trace_pipe\n tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() when iterating clk\n tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() in case of error\n Revert \"8250: add support for ASIX devices with a FIFO bug\"\n meson saradc: fix clock divider mask length\n ceph: don't let check_caps skip sending responses for revoke msgs\n hwrng: imx-rngc - fix the timeout for init and self check\n serial: atmel: don't enable IRQs prematurely\n fs: dlm: return positive pid value for F_GETLK\n md/raid0: add discard support for the 'original' layout\n misc: pci_endpoint_test: Re-init completion for every test\n misc: pci_endpoint_test: Free IRQs before removing the device\n PCI: rockchip: Use u32 variable to access 32-bit registers\n PCI: rockchip: Fix legacy IRQ generation for RK3399 PCIe endpoint core\n PCI: rockchip: Add poll and timeout to wait for PHY PLLs to be locked\n PCI: rockchip: Write PCI Device ID to correct register\n PCI: rockchip: Assert PCI Configuration Enable bit after probe\n PCI: qcom: Disable write access to read only registers for IP v2.3.3\n PCI: Add function 1 DMA alias quirk for Marvell 88SE9235\n PCI/PM: Avoid putting EloPOS E2/S2/H2 PCIe Ports in D3cold\n jfs: jfs_dmap: Validate db_l2nbperpage while mounting\n ext4: only update i_reserved_data_blocks on successful block allocation\n ext4: fix wrong unit use in ext4_mb_clear_bb\n perf intel-pt: Fix CYC timestamps after standalone CBR\n SUNRPC: Fix UAF in svc_tcp_listen_data_ready()\n net: bcmgenet: Ensure MDIO unregistration has clocks enabled\n tpm: tpm_vtpm_proxy: fix a race condition in /dev/vtpmx creation\n pinctrl: amd: Only use special debounce behavior for GPIO 0\n pinctrl: amd: Detect internal GPIO0 debounce handling\n pinctrl: amd: Fix mistake in handling clearing pins at startup\n net/sched: make psched_mtu() RTNL-less safe\n wifi: airo: avoid uninitialized warning in airo_get_rate()\n ipv6/addrconf: fix a potential refcount underflow for idev\n NTB: ntb_tool: Add check for devm_kcalloc\n NTB: ntb_transport: fix possible memory leak while device_register() fails\n ntb: intel: Fix error handling in intel_ntb_pci_driver_init()\n NTB: amd: Fix error handling in amd_ntb_pci_driver_init()\n ntb: idt: Fix error handling in idt_pci_driver_init()\n udp6: fix udp6_ehashfn() typo\n icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev().\n vrf: Increment Icmp6InMsgs on the original netdev\n net: mvneta: fix txq_map in case of txq_number==1\n workqueue: clean up WORK_* constant types, clarify masking\n net: lan743x: Don't sleep in atomic context\n netfilter: nf_tables: prevent OOB access in nft_byteorder_eval\n netfilter: conntrack: Avoid nf_ct_helper_hash uses after free\n netfilter: nf_tables: fix scheduling-while-atomic splat\n netfilter: nf_tables: unbind non-anonymous set if rule construction fails\n netfilter: nf_tables: reject unbound anonymous set before commit phase\n netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain\n netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE\n netfilter: nf_tables: use net_generic infra for transaction data\n netfilter: add helper function to set up the nfnetlink header and use it\n netfilter: nftables: add helper function to set the base sequence number\n netfilter: nf_tables: add rescheduling points during loop detection walks\n netfilter: nf_tables: fix nat hook table deletion\n spi: spi-fsl-spi: allow changing bits_per_word while CS is still active\n spi: spi-fsl-spi: relax message sanity checking a little\n spi: spi-fsl-spi: remove always-true conditional in fsl_spi_do_one_msg\n ARM: orion5x: fix d2net gpio initialization\n btrfs: fix race when deleting quota root from the dirty cow roots list\n jffs2: reduce stack usage in jffs2_build_xattr_subsystem()\n integrity: Fix possible multiple allocation in integrity_inode_get()\n bcache: Remove unnecessary NULL point check in node allocations\n mmc: core: disable TRIM on Micron MTFC4GACAJCN-1M\n mmc: core: disable TRIM on Kingston EMMC04G-M627\n NFSD: add encoding of op_recall flag for write delegation\n ALSA: jack: Fix mutex call in snd_jack_report()\n i2c: xiic: Don't try to handle more interrupt events after error\n i2c: xiic: Defer xiic_wakeup() and __xiic_start_xfer() in xiic_process()\n sh: dma: Fix DMA channel offset calculation\n net/sched: act_pedit: Add size check for TCA_PEDIT_PARMS_EX\n tcp: annotate data races in __tcp_oow_rate_limited()\n net: bridge: keep ports without IFF_UNICAST_FLT in BR_PROMISC mode\n powerpc: allow PPC_EARLY_DEBUG_CPM only when SERIAL_CPM=y\n f2fs: fix error path handling in truncate_dnode()\n mailbox: ti-msgmgr: Fill non-message tx data fields with 0x0\n spi: bcm-qspi: return error if neither hif_mspi nor mspi is available\n Add MODULE_FIRMWARE() for FIRMWARE_TG357766.\n sctp: fix potential deadlock on &net->sctp.addr_wq_lock\n rtc: st-lpc: Release some resources in st_rtc_probe() in case of error\n mfd: stmpe: Only disable the regulators if they are enabled\n mfd: intel-lpss: Add missing check for platform_get_resource\n KVM: s390: fix KVM_S390_GET_CMMA_BITS for GFNs in memslot holes\n mfd: rt5033: Drop rt5033-battery sub-device\n usb: phy: phy-tahvo: fix memory leak in tahvo_usb_probe()\n extcon: Fix kernel doc of property capability fields to avoid warnings\n extcon: Fix kernel doc of property fields to avoid warnings\n media: usb: siano: Fix warning due to null work_func_t function pointer\n media: videodev2.h: Fix struct v4l2_input tuner index comment\n media: usb: Check az6007_read() return value\n sh: j2: Use ioremap() to translate device tree address into kernel memory\n w1: fix loop in w1_fini()\n block: change all __u32 annotations to __be32 in affs_hardblocks.h\n USB: serial: option: add LARA-R6 01B PIDs\n ARC: define ASM_NL and __ALIGN(_STR) outside #ifdef __ASSEMBLY__ guard\n ARCv2: entry: rewrite to enable use of double load/stores LDD/STD\n ARCv2: entry: avoid a branch\n ARCv2: entry: push out the Z flag unclobber from common EXCEPTION_PROLOGUE\n ARCv2: entry: comments about hardware auto-save on taken interrupts\n modpost: fix section mismatch message for R_ARM_{PC24,CALL,JUMP24}\n modpost: fix section mismatch message for R_ARM_ABS32\n crypto: nx - fix build warnings when DEBUG_FS is not enabled\n hwrng: virtio - Fix race on data_avail and actual data\n hwrng: virtio - always add a pending request\n hwrng: virtio - don't waste entropy\n hwrng: virtio - don't wait on cleanup\n hwrng: virtio - add an internal buffer\n pinctrl: at91-pio4: check return value of devm_kasprintf()\n perf dwarf-aux: Fix off-by-one in die_get_varname()\n pinctrl: cherryview: Return correct value if pin in push-pull mode\n PCI: Add pci_clear_master() stub for non-CONFIG_PCI\n scsi: 3w-xxxx: Add error handling for initialization failure in tw_probe()\n ALSA: ac97: Fix possible NULL dereference in snd_ac97_mixer\n drm/radeon: fix possible division-by-zero errors\n fbdev: omapfb: lcd_mipid: Fix an error handling path in mipid_spi_probe()\n arm64: dts: renesas: ulcb-kf: Remove flow control for SCIF1\n IB/hfi1: Fix sdma.h tx->num_descs off-by-one errors\n soc/fsl/qe: fix usb.c build errors\n ASoC: es8316: Increment max value for ALC Capture Target Volume control\n ARM: ep93xx: fix missing-prototype warnings\n drm/panel: simple: fix active size for Ampire AM-480272H3TMQW-T01H\n Input: adxl34x - do not hardcode interrupt trigger type\n ARM: dts: BCM5301X: Drop \"clock-names\" from the SPI node\n Input: drv260x - sleep between polling GO bit\n radeon: avoid double free in ci_dpm_init()\n netlink: Add __sock_i_ino() for __netlink_diag_dump().\n ipvlan: Fix return value of ipvlan_queue_xmit()\n netfilter: nf_conntrack_sip: fix the ct_sip_parse_numerical_param() return value.\n lib/ts_bm: reset initial match offset for every block of text\n gtp: Fix use-after-free in __gtp_encap_destroy().\n netlink: do not hard code device address lenth in fdb dumps\n netlink: fix potential deadlock in netlink_set_err()\n wifi: ath9k: convert msecs to jiffies where needed\n wifi: ath9k: Fix possible stall on ath9k_txq_list_has_key()\n memstick r592: make memstick_debug_get_tpc_name() static\n kexec: fix a memory leak in crash_shrink_memory()\n watchdog/perf: more properly prevent false positives with turbo modes\n watchdog/perf: define dummy watchdog_update_hrtimer_threshold() on correct config\n wifi: rsi: Do not set MMC_PM_KEEP_POWER in shutdown\n wifi: ath9k: don't allow to overwrite ENDPOINT0 attributes\n wifi: ray_cs: Fix an error handling path in ray_probe()\n wifi: ray_cs: Drop useless status variable in parse_addr()\n wifi: ray_cs: Utilize strnlen() in parse_addr()\n wifi: wl3501_cs: Fix an error handling path in wl3501_probe()\n wl3501_cs: use eth_hw_addr_set()\n net: create netdev->dev_addr assignment helpers\n wl3501_cs: Fix misspelling and provide missing documentation\n wl3501_cs: Remove unnecessary NULL check\n wl3501_cs: Fix a bunch of formatting issues related to function docs\n wifi: atmel: Fix an error handling path in atmel_probe()\n wifi: orinoco: Fix an error handling path in orinoco_cs_probe()\n wifi: orinoco: Fix an error handling path in spectrum_cs_probe()\n nfc: llcp: fix possible use of uninitialized variable in nfc_llcp_send_connect()\n nfc: constify several pointers to u8, char and sk_buff\n wifi: mwifiex: Fix the size of a memory allocation in mwifiex_ret_802_11_scan()\n samples/bpf: Fix buffer overflow in tcp_basertt\n wifi: ath9k: avoid referencing uninit memory in ath9k_wmi_ctrl_rx\n wifi: ath9k: fix AR9003 mac hardware hang check register offset calculation\n evm: Complete description of evm_inode_setattr()\n ARM: 9303/1: kprobes: avoid missing-declaration warnings\n PM: domains: fix integer overflow issues in genpd_parse_state()\n clocksource/drivers/cadence-ttc: Fix memory leak in ttc_timer_probe\n clocksource/drivers/cadence-ttc: Use ttc driver as platform driver\n clocksource/drivers: Unify the names to timer-* format\n irqchip/jcore-aic: Fix missing allocation of IRQ descriptors\n irqchip/jcore-aic: Kill use of irq_create_strict_mappings()\n md/raid10: fix io loss while replacement replace rdev\n md/raid10: fix wrong setting of max_corr_read_errors\n md/raid10: fix overflow of md/safe_mode_delay\n md/raid10: check slab-out-of-bounds in md_bitmap_get_counter\n treewide: Remove uninitialized_var() usage\n drm/amdgpu: Validate VM ioctl flags.\n scripts/tags.sh: Resolve gtags empty index generation\n drm/edid: Fix uninitialized variable in drm_cvt_modes()\n fbdev: imsttfb: Fix use after free bug in imsttfb_probe\n video: imsttfb: check for ioremap() failures\n x86/smp: Use dedicated cache-line for mwait_play_dead()\n gfs2: Don't deref jdesc in evict\n dsp: q6lsm: Add check for payload buffer\n dsp: q6lsm: Address use after free for mmap handle\n ASoC: msm-pcm-host-voice: Check validity of session idx\n Linux 4.19.290\n x86: fix backwards merge of GDS/SRSO bit\n xen/netback: Fix buffer overrun triggered by unusual packet\n Documentation/x86: Fix backwards on/off logic about YMM support\n x86/xen: Fix secondary processors' FPU initialization\n KVM: Add GDS_NO support to KVM\n x86/speculation: Add Kconfig option for GDS\n x86/speculation: Add force option to GDS mitigation\n x86/speculation: Add Gather Data Sampling mitigation\n x86/fpu: Move FPU initialization into arch_cpu_finalize_init()\n x86/fpu: Mark init functions __init\n x86/fpu: Remove cpuinfo argument from init functions\n init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init()\n init: Invoke arch_cpu_finalize_init() earlier\n init: Remove check_bugs() leftovers\n um/cpu: Switch to arch_cpu_finalize_init()\n sparc/cpu: Switch to arch_cpu_finalize_init()\n sh/cpu: Switch to arch_cpu_finalize_init()\n mips/cpu: Switch to arch_cpu_finalize_init()\n m68k/cpu: Switch to arch_cpu_finalize_init()\n ia64/cpu: Switch to arch_cpu_finalize_init()\n ARM: cpu: Switch to arch_cpu_finalize_init()\n x86/cpu: Switch to arch_cpu_finalize_init()\n init: Provide arch_cpu_finalize_init()\n soc: qcom: glink_probe: Notify on powerup failure\n Linux 4.19.289\n x86/cpu/amd: Add a Zenbleed fix\n x86/cpu/amd: Move the errata checking functionality up\n x86/microcode/AMD: Load late on both threads too\n\nChange-Id: I0435d3987dc458b1db40a4c4150f42e90e1565b8","shortMessageHtmlLink":"Merge remote-tracking branch 'sm8250/lineage-20' into lineage-20"}},{"before":null,"after":"ecee3aaafd9f51c1fb61e46c872d3bed1cc48b6c","ref":"refs/heads/staging/android13-rebase","pushedAt":"2023-09-03T17:50:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"calyxos-gerrit","name":null,"path":"/calyxos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72274272?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'sm8250/lineage-20' into lineage-20\n\n* sm8250/lineage-20:\n arm64: configs: enable CONFIG_CPU_FREQ_STAT\n Linux 4.19.288\n i2c: imx-lpi2c: fix type char overflow issue when calculating the clock cycle\n x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys\n drm/radeon: fix race condition UAF in radeon_gem_set_domain_ioctl\n drm/exynos: fix race condition UAF in exynos_g2d_exec_ioctl\n drm/exynos: vidi: fix a wrong error return\n ASoC: nau8824: Add quirk to active-high jack-detect\n s390/cio: unregister device when the only path is gone\n usb: gadget: udc: fix NULL dereference in remove()\n nfcsim.c: Fix error checking for debugfs_create_dir\n media: cec: core: don't set last_initiator if tx in progress\n arm64: Add missing Set/Way CMO encodings\n HID: wacom: Add error check to wacom_parse_and_register()\n scsi: target: iscsi: Prevent login threads from racing between each other\n sch_netem: acquire qdisc lock in netem_change()\n netfilter: nfnetlink_osf: fix module autoload\n netfilter: nf_tables: disallow element updates of bound anonymous sets\n be2net: Extend xmit workaround to BE3 chip\n mmc: usdhi60rol0: fix deferred probing\n mmc: sdhci-acpi: fix deferred probing\n mmc: omap_hsmmc: fix deferred probing\n mmc: omap: fix deferred probing\n mmc: mvsdio: fix deferred probing\n mmc: mvsdio: convert to devm_platform_ioremap_resource\n mmc: mtk-sd: fix deferred probing\n net: qca_spi: Avoid high load if QCA7000 is not available\n xfrm: Linearize the skb after offloading if needed.\n ieee802154: hwsim: Fix possible memory leaks\n rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer()\n nilfs2: prevent general protection fault in nilfs_clear_dirty_page()\n cgroup: Do not corrupt task iteration when rebinding subsystem\n PCI: hv: Fix a race condition bug in hv_pci_query_relations()\n Drivers: hv: vmbus: Fix vmbus_wait_for_unload() to scan present CPUs\n nilfs2: fix buffer corruption due to concurrent device reads\n ipmi: move message error checking to avoid deadlock\n ipmi: Make the smi watcher be disabled immediately when not needed\n x86/purgatory: remove PGO flags\n nilfs2: reject devices with insufficient block count\n serial: lantiq: add missing interrupt ack\n serial: lantiq: Do not swap register read/writes\n serial: lantiq: Use readl/writel instead of ltq_r32/ltq_w32\n serial: lantiq: Change ltq_w32_mask to asc_update_bits\n Linux 4.19.287\n mmc: block: ensure error propagation for non-blk\n powerpc: Fix defconfig choice logic when cross compiling\n drm/nouveau/kms: Fix NULL pointer dereference in nouveau_connector_detect_depth\n neighbour: delete neigh_lookup_nodev as not used\n net: Remove unused inline function dst_hold_and_use()\n neighbour: Remove unused inline function neigh_key_eq16()\n selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET\n net: tipc: resize nlattr array to correct size\n net: lapbether: only support ethernet devices\n drm/nouveau: add nv_encoder pointer check for NULL\n drm/nouveau/kms: Don't change EDID when it hasn't actually changed\n drm/nouveau/dp: check for NULL nv_connector->native_mode\n igb: fix nvm.ops.read() error handling\n sctp: fix an error code in sctp_sf_eat_auth()\n IB/isert: Fix incorrect release of isert connection\n IB/isert: Fix possible list corruption in CMA handler\n IB/isert: Fix dead lock in ib_isert\n IB/uverbs: Fix to consider event queue closing also upon non-blocking mode\n RDMA/rxe: Fix the use-before-initialization error of resp_pkts\n RDMA/rxe: Removed unused name from rxe_task struct\n RDMA/rxe: Remove the unused variable obj\n ping6: Fix send to link-local addresses with VRF.\n netfilter: nfnetlink: skip error delivery on batch in case of ENOMEM\n usb: gadget: f_ncm: Fix NTP-32 support\n usb: gadget: f_ncm: Add OS descriptor support\n usb: dwc3: gadget: Reset num TRBs before giving back the request\n USB: serial: option: add Quectel EM061KGL series\n Remove DECnet support from kernel\n net: usb: qmi_wwan: add support for Compal RXM-G1\n RDMA/uverbs: Restrict usage of privileged QKEYs\n nouveau: fix client work fence deletion race\n powerpc/purgatory: remove PGO flags\n kexec: support purgatories with .text.hot sections\n nilfs2: fix possible out-of-bounds segment allocation in resize ioctl\n nilfs2: fix incomplete buffer cleanup in nilfs_btnode_abort_change_key()\n nios2: dts: Fix tse_mac \"max-frame-size\" property\n ocfs2: check new file size on fallocate call\n ocfs2: fix use-after-free when unmounting read-only filesystem\n xen/blkfront: Only check REQ_FUA for writes\n mips: Move initrd_start check after initrd address sanitisation.\n MIPS: Alchemy: fix dbdma2\n parisc: Improve cache flushing for PCXL in arch_sync_dma_for_cpu()\n power: supply: Fix logic checking if system is running from battery\n irqchip/meson-gpio: Mark OF related data as maybe unused\n regulator: Fix error checking for debugfs_create_dir\n power: supply: Ratelimit no data debug output\n ARM: dts: vexpress: add missing cache properties\n power: supply: bq27xxx: Use mod_delayed_work() instead of cancel() + schedule()\n power: supply: ab8500: Fix external_power_changed race\n Revert \"tcp: deny tcp_disconnect() when threads are waiting\"\n Revert \"tcp: deny tcp_disconnect() when threads are waiting\"\n ANDROID: GKI: update ABI xml for incrementalfs.ko\n Linux 4.19.286\n Revert \"staging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE\"\n btrfs: unset reloc control if transaction commit fails in prepare_to_relocate()\n btrfs: check return value of btrfs_commit_transaction in relocation\n ext4: only check dquot_initialize_needed() when debugging\n i2c: sprd: Delete i2c adapter in .remove's error path\n pinctrl: meson-axg: add missing GPIOA_18 gpio group\n Bluetooth: Fix use-after-free in hci_remove_ltk/hci_remove_irk\n ceph: fix use-after-free bug for inodes when flushing capsnaps\n drm/amdgpu: fix xclk freq on CHIP_STONEY\n Input: psmouse - fix OOB access in Elantech protocol\n Input: xpad - delete a Razer DeathAdder mouse VID/PID entry\n batman-adv: Broken sync while rescheduling delayed work\n lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release()\n net: sched: fix possible refcount leak in tc_chain_tmplt_add()\n net: sched: move rtm_tca_policy declaration to include file\n rfs: annotate lockless accesses to RFS sock flow table\n rfs: annotate lockless accesses to sk->sk_rxhash\n Bluetooth: L2CAP: Add missing checks for invalid DCID\n Bluetooth: Fix l2cap_disconnect_req deadlock\n net: dsa: lan9303: allow vid != 0 in port_fdb_{add|del} methods\n spi: qup: Request DMA before enabling clocks\n i40e: fix build warnings in i40e_alloc.h\n i40iw: fix build warning in i40iw_manage_apbvt()\n UPSTREAM: net: cdc_ncm: Deal with too low values of dwNtbOutMaxSize\n UPSTREAM: cdc_ncm: Fix the build warning\n UPSTREAM: cdc_ncm: Implement the 32-bit version of NCM Transfer Block\n Revert \"tcp: reduce POLLOUT events caused by TCP_NOTSENT_LOWAT\"\n Revert \"tcp: return EPOLLOUT from tcp_poll only when notsent_bytes is half the limit\"\n Revert \"tcp: factor out __tcp_close() helper\"\n Revert \"tcp: add annotations around sk->sk_shutdown accesses\"\n ANDROID: fix abi break in 4.19.284 for cpuhotplug.h\n UPSTREAM: mailbox: mailbox-test: fix a locking issue in mbox_test_message_write()\n UPSTREAM: mailbox: mailbox-test: Fix potential double-free in mbox_test_message_write()\n ASoC: msm-pcm-voip: Avoid interger underflow\n dsp: afe: check for param size before copying\n dsp: q6core: validate payload size before access for AVCS\n Linux 4.19.285\n wifi: rtlwifi: 8192de: correct checking of IQK reload\n scsi: dpt_i2o: Do not process completions with invalid addresses\n scsi: dpt_i2o: Remove broken pass-through ioctl (I2OUSERCMD)\n regmap: Account for register length when chunking\n fbcon: Fix null-ptr-deref in soft_cursor\n ext4: add lockdep annotations for i_data_sem for ea_inode's\n selinux: don't use make's grouped targets feature yet\n tty: serial: fsl_lpuart: use UARTCTRL_TXINV to send break instead of UARTCTRL_SBK\n mmc: vub300: fix invalid response handling\n rsi: Remove unnecessary boolean condition\n regulator: da905{2,5}: Remove unnecessary array check\n hwmon: (scmi) Remove redundant pointer check\n wifi: rtlwifi: remove always-true condition pointed out by GCC 12\n lib/dynamic_debug.c: use address-of operator on section symbols\n kernel/extable.c: use address-of operator on section symbols\n eth: sun: cassini: remove dead code\n gcc-12: disable '-Wdangling-pointer' warning for now\n ACPI: thermal: drop an always true check\n x86/boot: Wrap literal addresses in absolute_pointer()\n ata: libata-scsi: Use correct device no in ata_find_dev()\n scsi: stex: Fix gcc 13 warnings\n usb: gadget: f_fs: Add unbind event before functionfs_unbind\n net: usb: qmi_wwan: Set DTR quirk for BroadMobi BM818\n iio: dac: build ad5758 driver when AD5758 is selected\n iio: dac: mcp4725: Fix i2c_master_send() return value handling\n HID: wacom: avoid integer overflow in wacom_intuos_inout()\n HID: google: add jewel USB id\n iio: adc: mxs-lradc: fix the order of two cleanup operations\n mailbox: mailbox-test: fix a locking issue in mbox_test_message_write()\n atm: hide unused procfs functions\n ALSA: oss: avoid missing-prototype warnings\n netfilter: conntrack: define variables exp_nat_nla_policy and any_addr with CONFIG_NF_NAT\n wifi: b43: fix incorrect __packed annotation\n scsi: core: Decrease scsi_device's iorequest_cnt if dispatch failed\n arm64/mm: mark private VM_FAULT_X defines as vm_fault_t\n ARM: dts: stm32: add pin map for CAN controller on stm32f7\n wifi: rtl8xxxu: fix authentication timeout due to incorrect RCR value\n media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221\n media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*()\n media: dvb-core: Fix use-after-free due on race condition at dvb_net\n media: mn88443x: fix !CONFIG_OF error by drop of_match_ptr from ID table\n media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb()\n media: dvb_ca_en50221: fix a size write bug\n media: netup_unidvb: fix irq init by register it at the end of probe\n media: dvb-usb: dw2102: fix uninit-value in su3000_read_mac_address\n media: dvb-usb: digitv: fix null-ptr-deref in digitv_i2c_xfer()\n media: dvb-usb-v2: rtl28xxu: fix null-ptr-deref in rtl28xxu_i2c_xfer\n media: dvb-usb-v2: ce6230: fix null-ptr-deref in ce6230_i2c_master_xfer()\n media: dvb-usb-v2: ec168: fix null-ptr-deref in ec168_i2c_xfer()\n media: dvb-usb: az6027: fix three null-ptr-deref in az6027_i2c_xfer()\n media: dvb_demux: fix a bug for the continuity counter\n ASoC: ssm2602: Add workaround for playback distortions\n xfrm: Check if_id in inbound policy/secpath match\n ASoC: dwc: limit the number of overrun messages\n nbd: Fix debugfs_create_dir error checking\n fbdev: stifb: Fix info entry in sti_struct on error path\n fbdev: modedb: Add 1920x1080 at 60 Hz video mode\n media: rcar-vin: Select correct interrupt mode for V4L2_FIELD_ALTERNATE\n ARM: 9295/1: unwind:fix unwind abort for uleb128 case\n mailbox: mailbox-test: Fix potential double-free in mbox_test_message_write()\n watchdog: menz069_wdt: fix watchdog initialisation\n net: dsa: mv88e6xxx: Increase wait after reset deactivation\n net/sched: flower: fix possible OOB write in fl_set_geneve_opt()\n udp6: Fix race condition in udp6_sendmsg & connect\n net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report\n ocfs2/dlm: move BITS_TO_BYTES() to bitops.h for wider use\n net: sched: fix NULL pointer dereference in mq_attach\n net/sched: Prohibit regrafting ingress or clsact Qdiscs\n net/sched: Reserve TC_H_INGRESS (TC_H_CLSACT) for ingress (clsact) Qdiscs\n net/sched: sch_clsact: Only create under TC_H_CLSACT\n net/sched: sch_ingress: Only create under TC_H_INGRESS\n tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set\n tcp: deny tcp_disconnect() when threads are waiting\n af_packet: do not use READ_ONCE() in packet_bind()\n amd-xgbe: fix the false linkup in xgbe_phy_status\n af_packet: Fix data-races of pkt_sk(sk)->num.\n netrom: fix info-leak in nr_write_internal()\n net/mlx5: fw_tracer, Fix event handling\n dmaengine: pl330: rename _start to prevent build error\n netfilter: ctnetlink: Support offloaded conntrack entry deletion\n ipv{4,6}/raw: fix output xfrm lookup wrt protocol\n bluetooth: Add cmd validity checks at the start of hci_sock_ioctl()\n cdc_ncm: Fix the build warning\n power: supply: bq24190: Call power_supply_changed() after updating input current\n power: supply: core: Refactor power_supply_set_input_current_limit_from_supplier()\n power: supply: bq27xxx: After charger plug in/out wait 0.5s for things to stabilize\n net: cdc_ncm: Deal with too low values of dwNtbOutMaxSize\n cdc_ncm: Implement the 32-bit version of NCM Transfer Block\n UPSTREAM: efi: rt-wrapper: Add missing include\n BACKPORT: arm64: efi: Execute runtime services from a dedicated stack\n Revert \"uapi/linux/const.h: prefer ISO-friendly __typeof__\"\n Linux 4.19.284\n drivers: depend on HAS_IOMEM for devm_platform_ioremap_resource()\n 3c589_cs: Fix an error handling path in tc589_probe()\n forcedeth: Fix an error handling path in nv_probe()\n ASoC: Intel: Skylake: Fix declaration of enum skl_ch_cfg\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 coresight: Fix signedness bug in tmc_etr_buf_insert_barrier_packet()\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 bpf: Fix mask generation for 32-bit narrow loads of 64-bit fields\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 udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated().\n ALSA: hda/realtek - Fix inverted bass GPIO pin on Acer 8951G\n ALSA: hda/realtek - Fixed one of HP ALC671 platform Headset Mic supported\n parisc: Fix flush_dcache_page() for usage from irq context\n selftests/memfd: Fix unknown type name build failure\n x86/mm: Avoid incomplete Global INVLPG flushes\n btrfs: use nofs when cleaning up aborted transactions\n parisc: Allow to reboot machine after system halt\n m68k: Move signal frame following exception on 68020/030\n ALSA: hda/ca0132: add quirk for EVGA X299 DARK\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 s390/qdio: fix do_sqbs() inline assembly constraint\n s390/qdio: get rid of register asm\n vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF\n vc_screen: rewrite vcs_size to accept vc, not inode\n usb: gadget: u_ether: Fix host MAC address case\n usb: gadget: u_ether: Convert prints to device prints\n lib/string_helpers: Introduce string_upper() and string_lower() helpers\n ALSA: hda/realtek: Add a quirk for HP EliteDesk 805\n ALSA: hda/realtek - ALC897 headset MIC no sound\n ALSA: hda/realtek - Add headset Mic support for Lenovo ALC897 platform\n ALSA: hda/realtek: Fix the mic type detection issue for ASUS G551JW\n ALSA: hda/realtek - The front Mic on a HP machine doesn't work\n ALSA: hda/realtek - Enable the headset of Acer N50-600 with ALC662\n ALSA: hda/realtek - Enable headset mic of Acer X2660G with ALC662\n ALSA: hda/realtek - Add Headset Mic supported for HP cPC\n ALSA: hda/realtek - More constifications\n Add Acer Aspire Ethos 8951G model quirk\n HID: wacom: Force pen out of prox if no events have been received in a while\n netfilter: nf_tables: do not allow RULE_ID to refer to another chain\n netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flag\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 nilfs2: fix use-after-free bug of nilfs_root in nilfs_evict_inode()\n tpm/tpm_tis: Disable interrupts for more Lenovo devices\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: typec: altmodes/displayport: fix pin_assignment_show\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: bcmgenet: Restore phy_stop() depending upon suspend/close\n net: bcmgenet: Remove phy_stop() from bcmgenet_netif_stop()\n net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment()\n drm/exynos: fix g2d_open/close helper function definitions\n media: netup_unidvb: fix use-after-free at del_timer()\n erspan: get the proto with the md version for collect_md\n ip_gre, ip6_gre: Fix race condition on o_seqno in collect_md mode\n ip6_gre: Make o_seqno start from 0 in native mode\n ip6_gre: Fix skb_under_panic in __gre6_xmit()\n serial: arc_uart: fix of_iomap leak in `arc_serial_probe`\n drivers: provide devm_platform_ioremap_resource()\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 btrfs: fix space cache inconsistency after error loading it from disk\n btrfs: replace calls to btrfs_find_free_ino with btrfs_find_free_objectid\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 usb: typec: tcpm: fix multiple times discover svids error\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 f2fs: fix to drop all dirty pages during umount() if cp_error is set\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 firmware: arm_sdei: Fix sleep from invalid context BUG\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 drm/amd/display: Use DC_LOG_DC in the trasform pixel function\n fs: hfsplus: remove WARN_ON() from hfsplus_cat_{read,write}_inode()\n af_unix: Fix data races around sk->sk_shutdown.\n af_unix: Fix a data race of sk->sk_receive_queue->qlen.\n net: datagram: fix data-races in datagram_poll()\n ipvlan:Fix out-of-bounds caused by unclear skb->cb\n tcp: add annotations around sk->sk_shutdown accesses\n tcp: factor out __tcp_close() helper\n tcp: return EPOLLOUT from tcp_poll only when notsent_bytes is half the limit\n tcp: reduce POLLOUT events caused by TCP_NOTSENT_LOWAT\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 ANDROID: usb: f_accessory: Avoid bitfields for shared variables\n qcedev: vote for crypto clocks during module close\n msm-4.19: Compilation fix for SDLLVM toolchain 16.0\n Makefile: Use Python2 for compilation\n Linux 4.19.283\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 PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock\n PCI: pciehp: Use down_read/write_nested(reset_lock) to fix lockdep errors\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 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 ext4: fix WARNING in mb_find_extent\n HID: wacom: Set a default resolution for older tablets\n drm/panel: otm8009a: Set backlight parent to panel device\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: init: use OF_EARLY_FLATTREE for early init\n sh: math-emu: fix macro redefined warning\n platform/x86: touchscreen_dmi: Add info for the Dexp Ursus KX210i\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 virtio_net: suppress cpu stall when free_unused_bufs\n virtio_net: split free_unused_bufs()\n ALSA: caiaq: input: Add error handling for unsupported input methods in `snd_usb_caiaq_input_init`\n drm/amdgpu: add a missing lock for AMDGPU_SCHED\n drm/amdgpu: Add command to override the context priority.\n drm/amdgpu: Put enable gfx off feature to a delay thread\n drm/amdgpu: Add amdgpu_gfx_off_ctrl function\n af_packet: Don't send zero-byte data in packet_sendmsg_spkt().\n rxrpc: Fix hard call timeout units\n net/sched: act_mirred: Add carrier check\n writeback: fix call of incorrect macro\n net: dsa: mv88e6xxx: add mv88e6321 rsvd2cpu\n net: dsa: mv88e6xxx: Add missing watchdog ops for 6320 family\n sit: update dev->needed_headroom in ipip6_tunnel_bind_dev()\n relayfs: fix out-of-bounds access in relay_file_read\n kernel/relay.c: fix read_pos error when multiple readers\n dm verity: fix error handling for check_at_most_once on FEC\n dm verity: skip redundant verity_handle_err() on I/O errors\n ipmi: fix SSIF not responding under certain cond.\n ipmi_ssif: Rename idle state and check\n ipmi: Fix how the lower layers are told to watch for messages\n ipmi: Fix SSIF flag requests\n tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem\n nohz: Add TICK_DEP_BIT_RCU\n netfilter: nf_tables: deactivate anonymous set from preparation phase\n debugobject: Ensure pool refill (again)\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 md/raid10: fix null-ptr-deref in raid10_sync_request\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 pwm: mtk-disp: Disable shadow registers before setting backlight values\n pwm: mtk-disp: Adjust the clocks to avoid them mismatch\n pwm: mtk-disp: Don't check the return code of pwmchip_remove()\n openrisc: Properly store r31 to pt_regs on unhandled exceptions\n RDMA/mlx5: Use correct device num_ports when modify DC\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/mlx4: Prevent shift wrapping in set_user_sq_size()\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 spi: cadence-quadspi: fix suspend-resume implementations\n mtd: spi-nor: cadence-quadspi: Handle probe deferral while requesting DMA channel\n mtd: spi-nor: cadence-quadspi: Don't initialize rx_dma_complete on failure\n mtd: spi-nor: cadence-quadspi: Make driver independent of flash geometry\n ia64: salinfo: placate defined-but-not-used warning\n ia64: mm/contig: fix section mismatch warning/error\n of: Fix modalias string generation\n vmci_host: fix a race condition in vmci_host_poll() causing GPF\n spi: fsl-spi: Fix CPM/QE mode Litte Endian\n spi: qup: Don't skip cleanup in remove's error path\n spi: qup: fix PM reference leak in spi_qup_remove()\n linux/vt_buffer.h: allow either builtin or modular for macros\n usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition\n fpga: bridge: fix kernel-doc parameter description\n usb: host: xhci-rcar: remove leftover quirk handling\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 netlink: Use copy_to_user() for optval in netlink_getsockopt().\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 netfilter: nf_tables: don't write table validation state without mutex\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 memleak of md thread\n md: update the optimal I/O size on reshape\n md/raid10: fix memleak for 'conf->bio_split'\n md/raid10: fix leak of 'r10bio->remaining' for recovery\n crypto: drbg - Only fail when jent is unavailable in FIPS mode\n crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors\n bpftool: Fix bug for long instructions in program CFG dumps\n wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_reg()\n wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_rfreg()\n rtlwifi: Replace RT_TRACE with rtl_dbg\n rtlwifi: Start changing RT_TRACE into rtl_dbg\n rtlwifi: rtl_pci: Fix memory leak when hardware init fails\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 tools: bpftool: Remove invalid \\' json escape\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: ath9k: hif_usb: fix memory leak of remain_skbs\n wifi: ath6kl: minor fix for allocation size\n debugobject: Prevent init race with static objects\n debugobjects: Move printk out of db->lock critical sections\n debugobjects: Add percpu free pools\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: rc: gpio-ir-recv: Fix support for wake-up\n media: rcar_fdp1: Fix refcount leak in probe and remove function\n media: rcar_fdp1: Fix the correct variable assignments\n media: saa7134: fix use after free bug in saa7134_finidev due to race condition\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 drm/msm/adreno: drop bogus pm_runtime_set_active()\n drm/msm/adreno: Defer enabling runpm until hw_init()\n firmware: qcom_scm: Clear download bit during reboot\n media: av7110: prevent underflow in write_ts_to_decoder()\n media: uapi: add MEDIA_BUS_FMT_METADATA_FIXED media bus format.\n media: bdisp: Add missing check for create_workqueue\n ARM: dts: qcom: ipq4019: Fix the PCI I/O port range\n EDAC/skx: Fix overflows on the DRAM row address mapping arrays\n EDAC, skx: Move debugfs node under EDAC's hierarchy\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 ubifs: Fix memleak when insert_old_idx() failed\n Revert \"ubifs: dirty_cow_znode: Fix memleak in error handling path\"\n i2c: omap: Fix standard mode false ACK readings\n KVM: nVMX: Emulate NOPs in L2, and PAUSE if it's not intercepted\n reiserfs: Add security prefix to xattr name in reiserfs_security_write()\n ring-buffer: Sync IRQ works before buffer destruction\n pwm: meson: Fix axg ao mux parents\n MIPS: fw: Allow firmware to pass a empty env\n xhci: fix debugfs register accesses while suspended\n debugfs: regset32: Add Runtime PM support\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 stmmac: debugfs entry name is not be changed when udev rename device name.\n ASoC: Intel: bytcr_rt5640: Add quirk for the Acer Iconia One 7 B1-750\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 soc: qcom: provide apis for pcode and feature string\n defconfig: Enable pwm support for SCUBA\n PWM: Add support for PWM driver\n clk: qcom: gcc-scuba: Add gcc_pwm0_xo512_div_clk_src clk support\n bindings: clock: qcom: Add gcc_pwm0_xo512_div_clk_src clock id\n soc: qcom: socinfo: Add sku sysfs support\n soc: qcom: socinfo: Add revision 16 support in socinfo structure\n msm: camera: isp: Handle deferred bufdone and bubble cases\n msm: adsprpc: Handle UAF in fastrpc internal munmap\n msm: kgsl: Do not capture DTCM on gmu boot failure\n sched/walt: don't panic for accounting issues\n tap: tap_open(): correctly initialize socket uid\n tun: tun_chr_open(): correctly initialize socket uid\n net: add sock_init_data_uid()\n msm: camera: smmu: Use get_file to increase ref count\n disp: msm: clear platform device drvdata on msm_drm bind fail\n disp: msm: add support to parse HDMI VSDB block\n\nChange-Id: I121bf9750d70d054e3ad4a14d478f52910cc309d","shortMessageHtmlLink":"Merge remote-tracking branch 'sm8250/lineage-20' into lineage-20"}},{"before":"f34592bdf404f64f1c9cb04217037a6609b95ab9","after":"1c8a27e180c8814173fe63f0d5e7125b572f1e2f","ref":"refs/heads/android13","pushedAt":"2023-07-19T11:24:51.000Z","pushType":"push","commitsCount":601,"pusher":{"login":"calyxos-gerrit","name":null,"path":"/calyxos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72274272?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'lineage/lineage-20' into staging/android13_merge-lineage-20\n\n# By Greg Kroah-Hartman (17) and others\n# Via Gerrit - the friendly Code Review server (9) and others\n* lineage/lineage-20: (570 commits)\n arm64: configs: enable CONFIG_CPU_FREQ_STAT\n Linux 4.19.288\n i2c: imx-lpi2c: fix type char overflow issue when calculating the clock cycle\n x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys\n drm/radeon: fix race condition UAF in radeon_gem_set_domain_ioctl\n drm/exynos: fix race condition UAF in exynos_g2d_exec_ioctl\n drm/exynos: vidi: fix a wrong error return\n ASoC: nau8824: Add quirk to active-high jack-detect\n s390/cio: unregister device when the only path is gone\n usb: gadget: udc: fix NULL dereference in remove()\n nfcsim.c: Fix error checking for debugfs_create_dir\n media: cec: core: don't set last_initiator if tx in progress\n arm64: Add missing Set/Way CMO encodings\n HID: wacom: Add error check to wacom_parse_and_register()\n scsi: target: iscsi: Prevent login threads from racing between each other\n sch_netem: acquire qdisc lock in netem_change()\n netfilter: nfnetlink_osf: fix module autoload\n netfilter: nf_tables: disallow element updates of bound anonymous sets\n be2net: Extend xmit workaround to BE3 chip\n mmc: usdhi60rol0: fix deferred probing\n ...\n\nChange-Id: Iaa328312aca73d73f3d95e9f69b54f0d9fb88945","shortMessageHtmlLink":"Merge remote-tracking branch 'lineage/lineage-20' into staging/androi…"}},{"before":"17502d72ad4a2436eafe5e535c8c958513c1b843","after":"ecee3aaafd9f51c1fb61e46c872d3bed1cc48b6c","ref":"refs/heads/upstream/lineage-20","pushedAt":"2023-07-14T21:32:31.000Z","pushType":"push","commitsCount":600,"pusher":{"login":"calyxos-gerrit","name":null,"path":"/calyxos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72274272?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'sm8250/lineage-20' into lineage-20\n\n* sm8250/lineage-20:\n arm64: configs: enable CONFIG_CPU_FREQ_STAT\n Linux 4.19.288\n i2c: imx-lpi2c: fix type char overflow issue when calculating the clock cycle\n x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys\n drm/radeon: fix race condition UAF in radeon_gem_set_domain_ioctl\n drm/exynos: fix race condition UAF in exynos_g2d_exec_ioctl\n drm/exynos: vidi: fix a wrong error return\n ASoC: nau8824: Add quirk to active-high jack-detect\n s390/cio: unregister device when the only path is gone\n usb: gadget: udc: fix NULL dereference in remove()\n nfcsim.c: Fix error checking for debugfs_create_dir\n media: cec: core: don't set last_initiator if tx in progress\n arm64: Add missing Set/Way CMO encodings\n HID: wacom: Add error check to wacom_parse_and_register()\n scsi: target: iscsi: Prevent login threads from racing between each other\n sch_netem: acquire qdisc lock in netem_change()\n netfilter: nfnetlink_osf: fix module autoload\n netfilter: nf_tables: disallow element updates of bound anonymous sets\n be2net: Extend xmit workaround to BE3 chip\n mmc: usdhi60rol0: fix deferred probing\n mmc: sdhci-acpi: fix deferred probing\n mmc: omap_hsmmc: fix deferred probing\n mmc: omap: fix deferred probing\n mmc: mvsdio: fix deferred probing\n mmc: mvsdio: convert to devm_platform_ioremap_resource\n mmc: mtk-sd: fix deferred probing\n net: qca_spi: Avoid high load if QCA7000 is not available\n xfrm: Linearize the skb after offloading if needed.\n ieee802154: hwsim: Fix possible memory leaks\n rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer()\n nilfs2: prevent general protection fault in nilfs_clear_dirty_page()\n cgroup: Do not corrupt task iteration when rebinding subsystem\n PCI: hv: Fix a race condition bug in hv_pci_query_relations()\n Drivers: hv: vmbus: Fix vmbus_wait_for_unload() to scan present CPUs\n nilfs2: fix buffer corruption due to concurrent device reads\n ipmi: move message error checking to avoid deadlock\n ipmi: Make the smi watcher be disabled immediately when not needed\n x86/purgatory: remove PGO flags\n nilfs2: reject devices with insufficient block count\n serial: lantiq: add missing interrupt ack\n serial: lantiq: Do not swap register read/writes\n serial: lantiq: Use readl/writel instead of ltq_r32/ltq_w32\n serial: lantiq: Change ltq_w32_mask to asc_update_bits\n Linux 4.19.287\n mmc: block: ensure error propagation for non-blk\n powerpc: Fix defconfig choice logic when cross compiling\n drm/nouveau/kms: Fix NULL pointer dereference in nouveau_connector_detect_depth\n neighbour: delete neigh_lookup_nodev as not used\n net: Remove unused inline function dst_hold_and_use()\n neighbour: Remove unused inline function neigh_key_eq16()\n selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET\n net: tipc: resize nlattr array to correct size\n net: lapbether: only support ethernet devices\n drm/nouveau: add nv_encoder pointer check for NULL\n drm/nouveau/kms: Don't change EDID when it hasn't actually changed\n drm/nouveau/dp: check for NULL nv_connector->native_mode\n igb: fix nvm.ops.read() error handling\n sctp: fix an error code in sctp_sf_eat_auth()\n IB/isert: Fix incorrect release of isert connection\n IB/isert: Fix possible list corruption in CMA handler\n IB/isert: Fix dead lock in ib_isert\n IB/uverbs: Fix to consider event queue closing also upon non-blocking mode\n RDMA/rxe: Fix the use-before-initialization error of resp_pkts\n RDMA/rxe: Removed unused name from rxe_task struct\n RDMA/rxe: Remove the unused variable obj\n ping6: Fix send to link-local addresses with VRF.\n netfilter: nfnetlink: skip error delivery on batch in case of ENOMEM\n usb: gadget: f_ncm: Fix NTP-32 support\n usb: gadget: f_ncm: Add OS descriptor support\n usb: dwc3: gadget: Reset num TRBs before giving back the request\n USB: serial: option: add Quectel EM061KGL series\n Remove DECnet support from kernel\n net: usb: qmi_wwan: add support for Compal RXM-G1\n RDMA/uverbs: Restrict usage of privileged QKEYs\n nouveau: fix client work fence deletion race\n powerpc/purgatory: remove PGO flags\n kexec: support purgatories with .text.hot sections\n nilfs2: fix possible out-of-bounds segment allocation in resize ioctl\n nilfs2: fix incomplete buffer cleanup in nilfs_btnode_abort_change_key()\n nios2: dts: Fix tse_mac \"max-frame-size\" property\n ocfs2: check new file size on fallocate call\n ocfs2: fix use-after-free when unmounting read-only filesystem\n xen/blkfront: Only check REQ_FUA for writes\n mips: Move initrd_start check after initrd address sanitisation.\n MIPS: Alchemy: fix dbdma2\n parisc: Improve cache flushing for PCXL in arch_sync_dma_for_cpu()\n power: supply: Fix logic checking if system is running from battery\n irqchip/meson-gpio: Mark OF related data as maybe unused\n regulator: Fix error checking for debugfs_create_dir\n power: supply: Ratelimit no data debug output\n ARM: dts: vexpress: add missing cache properties\n power: supply: bq27xxx: Use mod_delayed_work() instead of cancel() + schedule()\n power: supply: ab8500: Fix external_power_changed race\n Revert \"tcp: deny tcp_disconnect() when threads are waiting\"\n Revert \"tcp: deny tcp_disconnect() when threads are waiting\"\n ANDROID: GKI: update ABI xml for incrementalfs.ko\n Linux 4.19.286\n Revert \"staging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE\"\n btrfs: unset reloc control if transaction commit fails in prepare_to_relocate()\n btrfs: check return value of btrfs_commit_transaction in relocation\n ext4: only check dquot_initialize_needed() when debugging\n i2c: sprd: Delete i2c adapter in .remove's error path\n pinctrl: meson-axg: add missing GPIOA_18 gpio group\n Bluetooth: Fix use-after-free in hci_remove_ltk/hci_remove_irk\n ceph: fix use-after-free bug for inodes when flushing capsnaps\n drm/amdgpu: fix xclk freq on CHIP_STONEY\n Input: psmouse - fix OOB access in Elantech protocol\n Input: xpad - delete a Razer DeathAdder mouse VID/PID entry\n batman-adv: Broken sync while rescheduling delayed work\n lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release()\n net: sched: fix possible refcount leak in tc_chain_tmplt_add()\n net: sched: move rtm_tca_policy declaration to include file\n rfs: annotate lockless accesses to RFS sock flow table\n rfs: annotate lockless accesses to sk->sk_rxhash\n Bluetooth: L2CAP: Add missing checks for invalid DCID\n Bluetooth: Fix l2cap_disconnect_req deadlock\n net: dsa: lan9303: allow vid != 0 in port_fdb_{add|del} methods\n spi: qup: Request DMA before enabling clocks\n i40e: fix build warnings in i40e_alloc.h\n i40iw: fix build warning in i40iw_manage_apbvt()\n UPSTREAM: net: cdc_ncm: Deal with too low values of dwNtbOutMaxSize\n UPSTREAM: cdc_ncm: Fix the build warning\n UPSTREAM: cdc_ncm: Implement the 32-bit version of NCM Transfer Block\n Revert \"tcp: reduce POLLOUT events caused by TCP_NOTSENT_LOWAT\"\n Revert \"tcp: return EPOLLOUT from tcp_poll only when notsent_bytes is half the limit\"\n Revert \"tcp: factor out __tcp_close() helper\"\n Revert \"tcp: add annotations around sk->sk_shutdown accesses\"\n ANDROID: fix abi break in 4.19.284 for cpuhotplug.h\n UPSTREAM: mailbox: mailbox-test: fix a locking issue in mbox_test_message_write()\n UPSTREAM: mailbox: mailbox-test: Fix potential double-free in mbox_test_message_write()\n ASoC: msm-pcm-voip: Avoid interger underflow\n dsp: afe: check for param size before copying\n dsp: q6core: validate payload size before access for AVCS\n Linux 4.19.285\n wifi: rtlwifi: 8192de: correct checking of IQK reload\n scsi: dpt_i2o: Do not process completions with invalid addresses\n scsi: dpt_i2o: Remove broken pass-through ioctl (I2OUSERCMD)\n regmap: Account for register length when chunking\n fbcon: Fix null-ptr-deref in soft_cursor\n ext4: add lockdep annotations for i_data_sem for ea_inode's\n selinux: don't use make's grouped targets feature yet\n tty: serial: fsl_lpuart: use UARTCTRL_TXINV to send break instead of UARTCTRL_SBK\n mmc: vub300: fix invalid response handling\n rsi: Remove unnecessary boolean condition\n regulator: da905{2,5}: Remove unnecessary array check\n hwmon: (scmi) Remove redundant pointer check\n wifi: rtlwifi: remove always-true condition pointed out by GCC 12\n lib/dynamic_debug.c: use address-of operator on section symbols\n kernel/extable.c: use address-of operator on section symbols\n eth: sun: cassini: remove dead code\n gcc-12: disable '-Wdangling-pointer' warning for now\n ACPI: thermal: drop an always true check\n x86/boot: Wrap literal addresses in absolute_pointer()\n ata: libata-scsi: Use correct device no in ata_find_dev()\n scsi: stex: Fix gcc 13 warnings\n usb: gadget: f_fs: Add unbind event before functionfs_unbind\n net: usb: qmi_wwan: Set DTR quirk for BroadMobi BM818\n iio: dac: build ad5758 driver when AD5758 is selected\n iio: dac: mcp4725: Fix i2c_master_send() return value handling\n HID: wacom: avoid integer overflow in wacom_intuos_inout()\n HID: google: add jewel USB id\n iio: adc: mxs-lradc: fix the order of two cleanup operations\n mailbox: mailbox-test: fix a locking issue in mbox_test_message_write()\n atm: hide unused procfs functions\n ALSA: oss: avoid missing-prototype warnings\n netfilter: conntrack: define variables exp_nat_nla_policy and any_addr with CONFIG_NF_NAT\n wifi: b43: fix incorrect __packed annotation\n scsi: core: Decrease scsi_device's iorequest_cnt if dispatch failed\n arm64/mm: mark private VM_FAULT_X defines as vm_fault_t\n ARM: dts: stm32: add pin map for CAN controller on stm32f7\n wifi: rtl8xxxu: fix authentication timeout due to incorrect RCR value\n media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221\n media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*()\n media: dvb-core: Fix use-after-free due on race condition at dvb_net\n media: mn88443x: fix !CONFIG_OF error by drop of_match_ptr from ID table\n media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb()\n media: dvb_ca_en50221: fix a size write bug\n media: netup_unidvb: fix irq init by register it at the end of probe\n media: dvb-usb: dw2102: fix uninit-value in su3000_read_mac_address\n media: dvb-usb: digitv: fix null-ptr-deref in digitv_i2c_xfer()\n media: dvb-usb-v2: rtl28xxu: fix null-ptr-deref in rtl28xxu_i2c_xfer\n media: dvb-usb-v2: ce6230: fix null-ptr-deref in ce6230_i2c_master_xfer()\n media: dvb-usb-v2: ec168: fix null-ptr-deref in ec168_i2c_xfer()\n media: dvb-usb: az6027: fix three null-ptr-deref in az6027_i2c_xfer()\n media: dvb_demux: fix a bug for the continuity counter\n ASoC: ssm2602: Add workaround for playback distortions\n xfrm: Check if_id in inbound policy/secpath match\n ASoC: dwc: limit the number of overrun messages\n nbd: Fix debugfs_create_dir error checking\n fbdev: stifb: Fix info entry in sti_struct on error path\n fbdev: modedb: Add 1920x1080 at 60 Hz video mode\n media: rcar-vin: Select correct interrupt mode for V4L2_FIELD_ALTERNATE\n ARM: 9295/1: unwind:fix unwind abort for uleb128 case\n mailbox: mailbox-test: Fix potential double-free in mbox_test_message_write()\n watchdog: menz069_wdt: fix watchdog initialisation\n net: dsa: mv88e6xxx: Increase wait after reset deactivation\n net/sched: flower: fix possible OOB write in fl_set_geneve_opt()\n udp6: Fix race condition in udp6_sendmsg & connect\n net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report\n ocfs2/dlm: move BITS_TO_BYTES() to bitops.h for wider use\n net: sched: fix NULL pointer dereference in mq_attach\n net/sched: Prohibit regrafting ingress or clsact Qdiscs\n net/sched: Reserve TC_H_INGRESS (TC_H_CLSACT) for ingress (clsact) Qdiscs\n net/sched: sch_clsact: Only create under TC_H_CLSACT\n net/sched: sch_ingress: Only create under TC_H_INGRESS\n tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set\n tcp: deny tcp_disconnect() when threads are waiting\n af_packet: do not use READ_ONCE() in packet_bind()\n amd-xgbe: fix the false linkup in xgbe_phy_status\n af_packet: Fix data-races of pkt_sk(sk)->num.\n netrom: fix info-leak in nr_write_internal()\n net/mlx5: fw_tracer, Fix event handling\n dmaengine: pl330: rename _start to prevent build error\n netfilter: ctnetlink: Support offloaded conntrack entry deletion\n ipv{4,6}/raw: fix output xfrm lookup wrt protocol\n bluetooth: Add cmd validity checks at the start of hci_sock_ioctl()\n cdc_ncm: Fix the build warning\n power: supply: bq24190: Call power_supply_changed() after updating input current\n power: supply: core: Refactor power_supply_set_input_current_limit_from_supplier()\n power: supply: bq27xxx: After charger plug in/out wait 0.5s for things to stabilize\n net: cdc_ncm: Deal with too low values of dwNtbOutMaxSize\n cdc_ncm: Implement the 32-bit version of NCM Transfer Block\n UPSTREAM: efi: rt-wrapper: Add missing include\n BACKPORT: arm64: efi: Execute runtime services from a dedicated stack\n Revert \"uapi/linux/const.h: prefer ISO-friendly __typeof__\"\n Linux 4.19.284\n drivers: depend on HAS_IOMEM for devm_platform_ioremap_resource()\n 3c589_cs: Fix an error handling path in tc589_probe()\n forcedeth: Fix an error handling path in nv_probe()\n ASoC: Intel: Skylake: Fix declaration of enum skl_ch_cfg\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 coresight: Fix signedness bug in tmc_etr_buf_insert_barrier_packet()\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 bpf: Fix mask generation for 32-bit narrow loads of 64-bit fields\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 udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated().\n ALSA: hda/realtek - Fix inverted bass GPIO pin on Acer 8951G\n ALSA: hda/realtek - Fixed one of HP ALC671 platform Headset Mic supported\n parisc: Fix flush_dcache_page() for usage from irq context\n selftests/memfd: Fix unknown type name build failure\n x86/mm: Avoid incomplete Global INVLPG flushes\n btrfs: use nofs when cleaning up aborted transactions\n parisc: Allow to reboot machine after system halt\n m68k: Move signal frame following exception on 68020/030\n ALSA: hda/ca0132: add quirk for EVGA X299 DARK\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 s390/qdio: fix do_sqbs() inline assembly constraint\n s390/qdio: get rid of register asm\n vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF\n vc_screen: rewrite vcs_size to accept vc, not inode\n usb: gadget: u_ether: Fix host MAC address case\n usb: gadget: u_ether: Convert prints to device prints\n lib/string_helpers: Introduce string_upper() and string_lower() helpers\n ALSA: hda/realtek: Add a quirk for HP EliteDesk 805\n ALSA: hda/realtek - ALC897 headset MIC no sound\n ALSA: hda/realtek - Add headset Mic support for Lenovo ALC897 platform\n ALSA: hda/realtek: Fix the mic type detection issue for ASUS G551JW\n ALSA: hda/realtek - The front Mic on a HP machine doesn't work\n ALSA: hda/realtek - Enable the headset of Acer N50-600 with ALC662\n ALSA: hda/realtek - Enable headset mic of Acer X2660G with ALC662\n ALSA: hda/realtek - Add Headset Mic supported for HP cPC\n ALSA: hda/realtek - More constifications\n Add Acer Aspire Ethos 8951G model quirk\n HID: wacom: Force pen out of prox if no events have been received in a while\n netfilter: nf_tables: do not allow RULE_ID to refer to another chain\n netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flag\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 nilfs2: fix use-after-free bug of nilfs_root in nilfs_evict_inode()\n tpm/tpm_tis: Disable interrupts for more Lenovo devices\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: typec: altmodes/displayport: fix pin_assignment_show\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: bcmgenet: Restore phy_stop() depending upon suspend/close\n net: bcmgenet: Remove phy_stop() from bcmgenet_netif_stop()\n net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment()\n drm/exynos: fix g2d_open/close helper function definitions\n media: netup_unidvb: fix use-after-free at del_timer()\n erspan: get the proto with the md version for collect_md\n ip_gre, ip6_gre: Fix race condition on o_seqno in collect_md mode\n ip6_gre: Make o_seqno start from 0 in native mode\n ip6_gre: Fix skb_under_panic in __gre6_xmit()\n serial: arc_uart: fix of_iomap leak in `arc_serial_probe`\n drivers: provide devm_platform_ioremap_resource()\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 btrfs: fix space cache inconsistency after error loading it from disk\n btrfs: replace calls to btrfs_find_free_ino with btrfs_find_free_objectid\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 usb: typec: tcpm: fix multiple times discover svids error\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 f2fs: fix to drop all dirty pages during umount() if cp_error is set\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 firmware: arm_sdei: Fix sleep from invalid context BUG\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 drm/amd/display: Use DC_LOG_DC in the trasform pixel function\n fs: hfsplus: remove WARN_ON() from hfsplus_cat_{read,write}_inode()\n af_unix: Fix data races around sk->sk_shutdown.\n af_unix: Fix a data race of sk->sk_receive_queue->qlen.\n net: datagram: fix data-races in datagram_poll()\n ipvlan:Fix out-of-bounds caused by unclear skb->cb\n tcp: add annotations around sk->sk_shutdown accesses\n tcp: factor out __tcp_close() helper\n tcp: return EPOLLOUT from tcp_poll only when notsent_bytes is half the limit\n tcp: reduce POLLOUT events caused by TCP_NOTSENT_LOWAT\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 ANDROID: usb: f_accessory: Avoid bitfields for shared variables\n qcedev: vote for crypto clocks during module close\n msm-4.19: Compilation fix for SDLLVM toolchain 16.0\n Makefile: Use Python2 for compilation\n Linux 4.19.283\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 PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock\n PCI: pciehp: Use down_read/write_nested(reset_lock) to fix lockdep errors\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 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 ext4: fix WARNING in mb_find_extent\n HID: wacom: Set a default resolution for older tablets\n drm/panel: otm8009a: Set backlight parent to panel device\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: init: use OF_EARLY_FLATTREE for early init\n sh: math-emu: fix macro redefined warning\n platform/x86: touchscreen_dmi: Add info for the Dexp Ursus KX210i\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 virtio_net: suppress cpu stall when free_unused_bufs\n virtio_net: split free_unused_bufs()\n ALSA: caiaq: input: Add error handling for unsupported input methods in `snd_usb_caiaq_input_init`\n drm/amdgpu: add a missing lock for AMDGPU_SCHED\n drm/amdgpu: Add command to override the context priority.\n drm/amdgpu: Put enable gfx off feature to a delay thread\n drm/amdgpu: Add amdgpu_gfx_off_ctrl function\n af_packet: Don't send zero-byte data in packet_sendmsg_spkt().\n rxrpc: Fix hard call timeout units\n net/sched: act_mirred: Add carrier check\n writeback: fix call of incorrect macro\n net: dsa: mv88e6xxx: add mv88e6321 rsvd2cpu\n net: dsa: mv88e6xxx: Add missing watchdog ops for 6320 family\n sit: update dev->needed_headroom in ipip6_tunnel_bind_dev()\n relayfs: fix out-of-bounds access in relay_file_read\n kernel/relay.c: fix read_pos error when multiple readers\n dm verity: fix error handling for check_at_most_once on FEC\n dm verity: skip redundant verity_handle_err() on I/O errors\n ipmi: fix SSIF not responding under certain cond.\n ipmi_ssif: Rename idle state and check\n ipmi: Fix how the lower layers are told to watch for messages\n ipmi: Fix SSIF flag requests\n tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem\n nohz: Add TICK_DEP_BIT_RCU\n netfilter: nf_tables: deactivate anonymous set from preparation phase\n debugobject: Ensure pool refill (again)\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 md/raid10: fix null-ptr-deref in raid10_sync_request\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 pwm: mtk-disp: Disable shadow registers before setting backlight values\n pwm: mtk-disp: Adjust the clocks to avoid them mismatch\n pwm: mtk-disp: Don't check the return code of pwmchip_remove()\n openrisc: Properly store r31 to pt_regs on unhandled exceptions\n RDMA/mlx5: Use correct device num_ports when modify DC\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/mlx4: Prevent shift wrapping in set_user_sq_size()\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 spi: cadence-quadspi: fix suspend-resume implementations\n mtd: spi-nor: cadence-quadspi: Handle probe deferral while requesting DMA channel\n mtd: spi-nor: cadence-quadspi: Don't initialize rx_dma_complete on failure\n mtd: spi-nor: cadence-quadspi: Make driver independent of flash geometry\n ia64: salinfo: placate defined-but-not-used warning\n ia64: mm/contig: fix section mismatch warning/error\n of: Fix modalias string generation\n vmci_host: fix a race condition in vmci_host_poll() causing GPF\n spi: fsl-spi: Fix CPM/QE mode Litte Endian\n spi: qup: Don't skip cleanup in remove's error path\n spi: qup: fix PM reference leak in spi_qup_remove()\n linux/vt_buffer.h: allow either builtin or modular for macros\n usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition\n fpga: bridge: fix kernel-doc parameter description\n usb: host: xhci-rcar: remove leftover quirk handling\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 netlink: Use copy_to_user() for optval in netlink_getsockopt().\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 netfilter: nf_tables: don't write table validation state without mutex\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 memleak of md thread\n md: update the optimal I/O size on reshape\n md/raid10: fix memleak for 'conf->bio_split'\n md/raid10: fix leak of 'r10bio->remaining' for recovery\n crypto: drbg - Only fail when jent is unavailable in FIPS mode\n crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors\n bpftool: Fix bug for long instructions in program CFG dumps\n wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_reg()\n wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_rfreg()\n rtlwifi: Replace RT_TRACE with rtl_dbg\n rtlwifi: Start changing RT_TRACE into rtl_dbg\n rtlwifi: rtl_pci: Fix memory leak when hardware init fails\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 tools: bpftool: Remove invalid \\' json escape\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: ath9k: hif_usb: fix memory leak of remain_skbs\n wifi: ath6kl: minor fix for allocation size\n debugobject: Prevent init race with static objects\n debugobjects: Move printk out of db->lock critical sections\n debugobjects: Add percpu free pools\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: rc: gpio-ir-recv: Fix support for wake-up\n media: rcar_fdp1: Fix refcount leak in probe and remove function\n media: rcar_fdp1: Fix the correct variable assignments\n media: saa7134: fix use after free bug in saa7134_finidev due to race condition\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 drm/msm/adreno: drop bogus pm_runtime_set_active()\n drm/msm/adreno: Defer enabling runpm until hw_init()\n firmware: qcom_scm: Clear download bit during reboot\n media: av7110: prevent underflow in write_ts_to_decoder()\n media: uapi: add MEDIA_BUS_FMT_METADATA_FIXED media bus format.\n media: bdisp: Add missing check for create_workqueue\n ARM: dts: qcom: ipq4019: Fix the PCI I/O port range\n EDAC/skx: Fix overflows on the DRAM row address mapping arrays\n EDAC, skx: Move debugfs node under EDAC's hierarchy\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 ubifs: Fix memleak when insert_old_idx() failed\n Revert \"ubifs: dirty_cow_znode: Fix memleak in error handling path\"\n i2c: omap: Fix standard mode false ACK readings\n KVM: nVMX: Emulate NOPs in L2, and PAUSE if it's not intercepted\n reiserfs: Add security prefix to xattr name in reiserfs_security_write()\n ring-buffer: Sync IRQ works before buffer destruction\n pwm: meson: Fix axg ao mux parents\n MIPS: fw: Allow firmware to pass a empty env\n xhci: fix debugfs register accesses while suspended\n debugfs: regset32: Add Runtime PM support\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 stmmac: debugfs entry name is not be changed when udev rename device name.\n ASoC: Intel: bytcr_rt5640: Add quirk for the Acer Iconia One 7 B1-750\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 soc: qcom: provide apis for pcode and feature string\n defconfig: Enable pwm support for SCUBA\n PWM: Add support for PWM driver\n clk: qcom: gcc-scuba: Add gcc_pwm0_xo512_div_clk_src clk support\n bindings: clock: qcom: Add gcc_pwm0_xo512_div_clk_src clock id\n soc: qcom: socinfo: Add sku sysfs support\n soc: qcom: socinfo: Add revision 16 support in socinfo structure\n msm: camera: isp: Handle deferred bufdone and bubble cases\n msm: adsprpc: Handle UAF in fastrpc internal munmap\n msm: kgsl: Do not capture DTCM on gmu boot failure\n sched/walt: don't panic for accounting issues\n tap: tap_open(): correctly initialize socket uid\n tun: tun_chr_open(): correctly initialize socket uid\n net: add sock_init_data_uid()\n msm: camera: smmu: Use get_file to increase ref count\n disp: msm: clear platform device drvdata on msm_drm bind fail\n disp: msm: add support to parse HDMI VSDB block\n\nChange-Id: I121bf9750d70d054e3ad4a14d478f52910cc309d","shortMessageHtmlLink":"Merge remote-tracking branch 'sm8250/lineage-20' into lineage-20"}},{"before":"e6e9c5aac1ea152919f52d2cba32b41753729384","after":"f34592bdf404f64f1c9cb04217037a6609b95ab9","ref":"refs/heads/android13","pushedAt":"2023-06-21T18:41:56.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"calyxos-gerrit","name":null,"path":"/calyxos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72274272?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'lineage/lineage-20' into staging/android13_merge-lineage-20\n\n# By Lee Jones (1) and others\n# Via Michael Bestas (2) and Tudor Ambarus (1)\n* lineage/lineage-20:\n UPSTREAM: ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum\n UPSTREAM: ext4: fix invalid free tracking in ext4_xattr_move_to_block()\n ANDROID: incremental fs: Evict inodes before freeing mount data\n Revert \"Revert \"mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse\"\"\n\nChange-Id: Ie6a81bf4a588cdc55a1d314172bfea22242c8122","shortMessageHtmlLink":"Merge remote-tracking branch 'lineage/lineage-20' into staging/androi…"}},{"before":"5d910122fbc8593c47ed8b42a13914f10392b43d","after":"17502d72ad4a2436eafe5e535c8c958513c1b843","ref":"refs/heads/upstream/lineage-20","pushedAt":"2023-06-17T12:30:53.795Z","pushType":"push","commitsCount":6,"pusher":{"login":"calyxos-gerrit","name":null,"path":"/calyxos-gerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72274272?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'sm8250/lineage-20' into lineage-20\n\n* sm8250/lineage-20:\n UPSTREAM: ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum\n UPSTREAM: ext4: fix invalid free tracking in ext4_xattr_move_to_block()\n ANDROID: incremental fs: Evict inodes before freeing mount data\n Revert \"Revert \"mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse\"\"\n\nChange-Id: If58092781085b25fb448841fe455202e8426c05b","shortMessageHtmlLink":"Merge remote-tracking branch 'sm8250/lineage-20' into lineage-20"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUV546AA","startCursor":null,"endCursor":null}},"title":"Activity · CalyxOS/kernel_fairphone_sm7225"}