Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6b9c39b9 authored by Greg Kroah-Hartman's avatar Greg Kroah-Hartman
Browse files

Merge tag 'android11-5.4.197_r00' into 'android11-5.4'



This is the merge of the upstream LTS release of 5.4.197 into the
android11-5.4 branch.

It contains the following commits:

9eae8fc3 Merge 5.4.197 into android11-5.4-lts
35c6471f Linux 5.4.197
e00c2f22 bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes
a2235bc6 NFSD: Fix possible sleep during nfsd4_release_lockowner()
f5b6bc69 NFS: Memory allocation failures are not server fatal errors
0490cd2a docs: submitting-patches: Fix crossref to 'The canonical patch format'
72ef5d01 tpm: ibmvtpm: Correct the return value in tpm_ibmvtpm_probe()
7ecd237e tpm: Fix buffer access in tpm2_get_tpm_pt()
396d1f51 HID: multitouch: Add support for Google Whiskers Touchpad
25f0e945 raid5: introduce MD_BROKEN
fd2f7e99 dm verity: set DM_TARGET_IMMUTABLE feature flag
f0059735 dm stats: add cond_resched when looping over entries
65e6282f dm crypt: make printing of the key constant-time
a4415f39 dm integrity: fix error code in dm_integrity_ctr()
fc658c08 zsmalloc: fix races between asynchronous zspage free and page migration
7632451a crypto: ecrdsa - Fix incorrect use of vli_cmp
b16bb373 netfilter: conntrack: re-fetch conntrack after insertion
1fe82bfd exec: Force single empty string when argv is empty
241b566e drm/i915: Fix -Wstringop-overflow warning in call to intel_read_wm_latency()
3dbab9e3 cfg80211: set custom regdomain after wiphy registration
039fa25d assoc_array: Fix BUG_ON during garbage collect
8c668da6 drivers: i2c: thunderx: Allow driver to work with ACPI defined TWSI controllers
fdcbdb3d i2c: ismt: Provide a DMA buffer for Interrupt Cause Logging
82798002 net: ftgmac100: Disable hardware checksum on AST2600
e619506e net: af_key: check encryption module availability consistency
fa77d2a3 pinctrl: sunxi: fix f1c100s uart2 function
2208c31d ACPI: sysfs: Fix BERT error region memory mapping
92d4b5e1 ACPI: sysfs: Make sparse happy about address space in use
5a73bd4f media: vim2m: initialize the media device earlier
b7248281 media: vim2m: Register video device after setting up internals
ab5b00cf secure_seq: use the 64 bits of the siphash for port offset calculation
80cca53a tcp: change source port randomizarion at connect() time
9ce35dad Input: goodix - fix spurious key release events
bdbc7ef3 staging: rtl8723bs: prevent ->Ssid overflow in rtw_wx_set_scan()
4f075083 x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests
8bb82822 lockdown: also lock down previous kgdb use
0cf7a2be Merge 5.4.196 into android11-5.4-lts
04b092e4 Linux 5.4.196
dba1941f afs: Fix afs_getattr() to refetch file status if callback break occurred
ef5374d5 i2c: mt7621: fix missing clk_disable_unprepare() on error in mtk_i2c_probe()
10a221e2 x86/xen: Mark cpu_bringup_and_idle() as dead_end_function
a12884ff x86/xen: fix booting 32-bit pv guest
b2f140a9 Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE""
060f38b1 ARM: dts: imx7: Use audio_mclk_post_div instead audio_mclk_root_clk
b38cf3cb firmware_loader: use kernel credentials when reading firmware
e14e3856 net: stmmac: disable Split Header (SPH) for Intel platforms
9ea8e6a8 block: return ELEVATOR_DISCARD_MERGE if possible
36ac6caf Input: ili210x - fix reset timing
1c450bdf net: atlantic: verify hw_head_ lies within TX buffer ring
e5307704 net: stmmac: fix missing pci_disable_device() on error in stmmac_pci_probe()
91d8d7ed ethernet: tulip: fix missing pci_disable_device() on error in tulip_init_one()
dd5de66f selftests: add ping test with ping_group_range tuned
9919585e mac80211: fix rx reordering with non explicit / psmp ack policy
19e2cd73 scsi: qla2xxx: Fix missed DMA unmap for aborted commands
74168c22 perf bench numa: Address compiler error on s390
d1915d9c gpio: mvebu/pwm: Refuse requests with inverted polarity
3fdd67e8 gpio: gpio-vf610: do not touch other bits when set the target bit
1fe6dc5f net: bridge: Clear offload_fwd_mark when passing frame up bridge interface.
622be11f igb: skip phy status check where unavailable
eb92a8ec ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2
463a7b95 ARM: 9196/1: spectre-bhb: enable for Cortex-A15
1b93631c net: af_key: add check for pfkey_broadcast in function pfkey_process
c0be5fec net/mlx5e: Properly block LRO when XDP is enabled
3277789f NFC: nci: fix sleep in atomic context bugs caused by nci_skb_alloc
b368e07f net/qla3xxx: Fix a test in ql_reset_work()
d672eee9 clk: at91: generated: consider range when calculating best rate
8cb1a05f ice: fix possible under reporting of ethtool Tx and Rx statistics
dc64e887 net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup()
32f779e6 net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf()
1eb2d785 net/sched: act_pedit: sanitize shift argument before usage
50f70ee3 net: macb: Increment rx bd head after allocating skb and buffer
a42ffe88 ARM: dts: aspeed-g6: fix SPI1/SPI2 quad pin group
6493ff94 ARM: dts: aspeed-g6: remove FWQSPID group in pinctrl dtsi
fe2a9469 dma-buf: fix use of DMA_BUF_SET_NAME_{A,B} in userspace
8cf6c24e drm/dp/mst: fix a possible memory leak in fetch_monitor_name()
8be06f62 crypto: qcom-rng - fix infinite loop on requests not multiple of WORD_SZ
f4a09321 KVM: x86/mmu: Update number of zapped pages even if page list is stable
de874518 PCI/PM: Avoid putting Elo i2 PCIe Ports in D3cold
3a12b2c4 Fix double fget() in vhost_net_set_backend()
dd0ea88b perf: Fix sys_perf_event_open() race against self
c8a5e14c ALSA: wavefront: Proper check of get_user() error
2f8f6c39 SUNRPC: Ensure we flush any closed sockets before xs_xprt_free()
975a0f14 SUNRPC: Don't call connect() more than once on a TCP socket
aa4d71ed SUNRPC: Prevent immediate close+reconnect
2d6f0964 SUNRPC: Clean up scheduling of autoclose
f3fe8d13 mmc: core: Default to generic_cmd6_time as timeout in __mmc_switch()
def047ae mmc: block: Use generic_cmd6_time when modifying INAND_CMD38_ARG_EXT_CSD
f10260f3 mmc: core: Specify timeouts for BKOPS and CACHE_FLUSH for eMMC
1e93f939 nilfs2: fix lockdep warnings during disk space reclamation
307d021b nilfs2: fix lockdep warnings in page operations for btree nodes
77b71a4c ARM: 9191/1: arm/stacktrace, kasan: Silence KASAN warnings in unwind_frame()
54f7358b platform/chrome: cros_ec_debugfs: detach log reader wq from devm
232128f6 drbd: remove usage of list iterator variable after loop
83abb076 MIPS: lantiq: check the return value of kzalloc()
e7947c03 rtc: mc146818-lib: Fix the AltCentury for AMD platforms
7be78503 nvme-multipath: fix hang when disk goes live over reconnect
ee0323cc ALSA: hda/realtek: Enable headset mic on Lenovo P360
c0d86f2a crypto: x86/chacha20 - Avoid spurious jumps to other functions
f0213894 crypto: stm32 - fix reference leak in stm32_crc_remove
8c015cd5 Input: stmfts - fix reference leak in stmfts_input_open
bb83a744 Input: add bounds checking to input_set_capability()
4fd39669 um: Cleanup syscall_handler_t definition/cast, fix warning
0c319b99 rtc: fix use-after-free on device removal
05df3bdb x86/xen: Make the secondary CPU idle tasks reliable
0d3817cb x86/xen: Make the boot CPU idle task reliable
67e2b624 floppy: use a statically allocated error counter
abcfb6ab Merge 5.4.195 into android11-5.4-lts
e44bd11b Merge 5.4.194 into android11-5.4-lts
c336f131 ANDROID: fix up abi issue with struct snd_pcm_runtime
0187300e Linux 5.4.195
8fcefb43 tty/serial: digicolor: fix possible null-ptr-deref in digicolor_uart_probe()
6d80857c ping: fix address binding wrt vrf
7845532a arm[64]/memremap: don't abuse pfn_valid() to ensure presence of linear map
c0b735fe net: phy: Fix race condition on link status change
a60def75 MIPS: fix build with gcc-12
a3112d5d drm/vmwgfx: Initialize drm_mode_fb_cmd2
463c7431 cgroup/cpuset: Remove cpus_allowed/mems_allowed setup in cpuset_init_smp()
f25145c3 i40e: i40e_main: fix a missing check on list iterator
17c74471 drm/nouveau/tegra: Stop using iommu_present()
c8f567c4 serial: 8250_mtk: Fix register address for XON/XOFF character
aa3ea745 serial: 8250_mtk: Fix UART_EFR register address
031fda28 slimbus: qcom: Fix IRQ check in qcom_slim_probe
7de6f305 USB: serial: option: add Fibocom MA510 modem
65732f62 USB: serial: option: add Fibocom L610 modem
6c78537f USB: serial: qcserial: add support for Sierra Wireless EM7590
e40d0049 USB: serial: pl2303: add device id for HP LM930 Display
056a56f8 usb: typec: tcpci: Don't skip cleanup in .remove() on error
457d9401 usb: cdc-wdm: fix reading stuck on device close
4d93303f tty: n_gsm: fix mux activation issues in gsm_config()
6e34ee5b tcp: resalt the secret every 10 seconds
39c26fe9 net: emaclite: Don't advertise 1000BASE-T and do auto negotiation
638bfbc8 s390: disable -Warray-bounds
f66d3fa5 ASoC: ops: Validate input values in snd_soc_put_volsw_range()
13b850a6 ASoC: max98090: Generate notifications on changes for custom control
5c766c00 ASoC: max98090: Reject invalid values in custom control put()
22f6c68b hwmon: (f71882fg) Fix negative temperature
208200e5 gfs2: Fix filesystem block deallocation for short writes
42daae7d net: sfc: ef10: fix memory leak in efx_ef10_mtd_probe()
e038c457 net/smc: non blocking recvmsg() return -EAGAIN when no data and signal_pending
2ec2dd7d net/sched: act_pedit: really ensure the skb is writable
48c6a40e s390/lcs: fix variable dereferenced before check
467ddbbe s390/ctcm: fix potential memory leak
2cbce011 s390/ctcm: fix variable dereferenced before check
1c40e85d hwmon: (ltq-cputemp) restrict it to SOC_XWAY
0a778db9 dim: initialize all struct fields
522986cc mac80211_hwsim: call ieee80211_tx_prepare_skb under RCU protection
0729594c netlink: do not reset transport header in netlink_recvmsg()
33ce3258 drm/nouveau: Fix a potential theorical leak in nouveau_get_backlight_name()
5809a1c5 ipv4: drop dst in multicast routing path
c9d75e87 net: Fix features skip in for_each_netdev_feature()
5c905767 mac80211: Reset MBSSID parameters upon connection
cfe74fd4 hwmon: (tmp401) Add OF device ID table
3915341a batman-adv: Don't skb_split skbuffs with frag_list
00c4652b Merge 5.4.193 into android11-5.4-lts
90659487 Linux 5.4.194
2f4e0bf6 mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic()
e4db0c3c mm: hugetlb: fix missing cache flush in copy_huge_page_from_user()
ea9cad1c mm: fix missing cache flush for all tail pages of compound page
45c05171 Bluetooth: Fix the creation of hdev->name
f52c4c06 KVM: x86/svm: Account for family 17h event renumberings in amd_pmc_perf_hw_id
c1bdf1e6 x86: kprobes: Prohibit probing on instruction which has emulate prefix
6af6427a x86: xen: insn: Decode Xen and KVM emulate-prefix signature
c67a4a91 x86: xen: kvm: Gather the definition of emulate prefixes
4c39e1ac x86/asm: Allow to pass macros to __ASM_FORM()
29afcd5a KVM: x86/pmu: Refactoring find_arch_event() to pmc_perf_hw_id()
ea65a7d7 arm: remove CONFIG_ARCH_HAS_HOLES_MEMORYMODEL
5755f946 can: grcan: only use the NAPI poll budget for RX
caba5c13 can: grcan: grcan_probe(): fix broken system id check for errata workaround needs
76b64c69 nfp: bpf: silence bitwise vs. logical OR warning
86ccefb8 drm/i915: Cast remain to unsigned long in eb_relocate_vma
de542bd7 drm/amd/display/dc/gpio/gpio_service: Pass around correct dce_{version, environment} types
e6ff94d3 block: drbd: drbd_nl: Make conversion to 'enum drbd_ret_code' explicit
f668da98 MIPS: Use address-of operator on section symbols
44a1f2e6 ANDROID: GKI: update the abi .xml file
52509afd Revert "tcp: ensure to use the most recently sent skb when filling the rate sample"
01565c91 Linux 5.4.193
8a7f9205 mmc: rtsx: add 74 Clocks in power on flow
d789b989 PCI: aardvark: Fix reading MSI interrupt number
253bc43c PCI: aardvark: Clear all MSIs at setup
786dc86c dm: interlock pending dm_io and dm_wait_for_bios_completion
ad1393b9 dm: fix mempool NULL pointer race when completing IO
40bcd39a tcp: make sure treq->af_specific is initialized
9661bf67 ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock
37b12c16 ALSA: pcm: Fix races among concurrent prealloc proc writes
2a559eec ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls
08d1807f ALSA: pcm: Fix races among concurrent read/write and buffer changes
fbeb4926 ALSA: pcm: Fix races among concurrent hw_params and hw_free calls
f098f8b9 mm: fix unexpected zeroed page mapping with zram swap
c7337efd block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern
9588ac2e net: ipv6: ensure we call ipv6_mc_down() at most once
367b4908 KVM: LAPIC: Enable timer posted-interrupt only when mwait/hlt is advertised
c2fadf2d x86/kvm: Preserve BSP MSR_KVM_POLL_CONTROL across suspend/resume
8b78939f kvm: x86/cpuid: Only provide CPUID leaf 0xA if host has architectural PMU
f455c8e6 NFSv4: Don't invalidate inode attributes on delegation return
89e7a625 drm/amdkfd: Use drm_priv to pass VM from KFD to amdgpu
1d14c1c7 net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter()
2b99ff4c btrfs: always log symlinks in full mode
dc478448 smsc911x: allow using IRQ0
cff6cb16 bnxt_en: Fix possible bnxt_open() failure caused by wrong RFS flag
64ece01a selftests: mirror_gre_bridge_1q: Avoid changing PVID while interface is operational
52401926 net: emaclite: Add error handling for of_address_to_resource()
354cac1e net: stmmac: dwmac-sun8i: add missing of_node_put() in sun8i_dwmac_register_mdio_mux()
0510b6cc net: ethernet: mediatek: add missing of_node_put() in mtk_sgmii_init()
10298659 RDMA/siw: Fix a condition race issue in MPA request processing
e6ae21eb ASoC: dmaengine: Restore NULL prepare_slave_config() callback
df3ea6cc hwmon: (adt7470) Fix warning on module removal
01d4363d NFC: netlink: fix sleep in atomic bug when firmware download timeout
33d3e76f nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs
85aecdef nfc: replace improper check device_is_registered() in netlink related functions
da9eb43b can: grcan: use ofdev->dev when allocating DMA memory
8b451b7d can: grcan: grcan_close(): fix deadlock
8f424645 s390/dasd: Fix read inconsistency for ESE DASD devices
91193a2c s390/dasd: Fix read for ESE with blksize < 4k
1aa75808 s390/dasd: prevent double format of tracks for ESE devices
061a424d s390/dasd: fix data corruption for ESE devices
860db6cd ASoC: meson: Fix event generation for G12A tohdmi mux
d4864e8c ASoC: wm8958: Fix change notifications for DSP controls
6723ab2e ASoC: da7219: Fix change notifications for tone generator frequency
ac5894fb genirq: Synchronize interrupt thread startup
8624e2c5 ACPICA: Always create namespace nodes using acpi_ns_create_node()
27183539 firewire: core: extend card->lock in fw_core_handle_bus_reset
2fefc625 firewire: remove check of list iterator against head past the loop body
34b9b918 firewire: fix potential uaf in outbound_phy_packet_callback()
f6b6e933 Revert "SUNRPC: attempt AF_LOCAL connect on setup"
d403ff32 gpiolib: of: fix bounds check for 'gpio-reserved-ranges'
94842485 ALSA: fireworks: fix wrong return count shorter than expected by 4 bytes
73ce49fa parisc: Merge model and model name into one line in /proc/cpuinfo
0d5bb598 MIPS: Fix CP0 counter erratum detection for R4k CPUs
aa172204 Merge 5.4.192 into android11-5.4-lts
1d72b776 Linux 5.4.192
aa2a047b mm, hugetlb: allow for "high" userspace addresses
6a79b243 hugetlbfs: get unmapped area below TASK_UNMAPPED_BASE for hugetlbfs
b69e60f6 tty: n_gsm: fix incorrect UA handling
0f4be29f tty: n_gsm: fix wrong command frame length field encoding
21cc6403 tty: n_gsm: fix wrong command retry handling
49c40feb tty: n_gsm: fix missing explicit ldisc flush
85522dcf tty: n_gsm: fix insufficient txframe size
563bb0f7 netfilter: nft_socket: only do sk lookups when indev is available
fae20952 tty: n_gsm: fix malformed counter for out of frame data
cec2d078 tty: n_gsm: fix wrong signal octet encoding in convergence layer type 2
a6d9847a x86/cpu: Load microcode during restore_processor_state()
9e9d12b8 net: ethernet: stmmac: fix write to sgmii_adapter_base
10ba1ac9 drivers: net: hippi: Fix deadlock in rr_close()
a8275219 cifs: destage any unwritten data to the server before calling copychunk_write
53353703 x86: __memcpy_flushcache: fix wrong alignment if size > 2^32
0ecc5304 ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit()
78157103 ASoC: wm8731: Disable the regulator when probing fails
a71df406 tcp: fix F-RTO may not work correctly when receiving DSACK
a4ed61e3 ixgbe: ensure IPsec VF<->PF compatibility
406aaef0 bnx2x: fix napi API usage sequence
c3e7ea58 tls: Skip tls_append_frag on zero copy size
cd5cec3a drm/amd/display: Fix memory leak in dcn21_clock_source_create
ffce11a3 net: dsa: lantiq_gswip: Don't set GSWIP_MII_CFG_RMII_CLK
3a179538 net: bcmgenet: hide status block before TX timestamping
8ef6d60a clk: sunxi: sun9i-mmc: check return value after calling platform_get_resource()
194f474a bus: sunxi-rsb: Fix the return value of sunxi_rsb_device_create()
e80054ea tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT
685ff7d2 ip_gre: Make o_seqno start from 0 in native mode
69555bb2 net/smc: sync err code when tcp connection was refused
daca2384 net: hns3: add validity check for message data length
7763a795 cpufreq: fix memory leak in sun50i_cpufreq_nvmem_probe
f5bb5940 pinctrl: pistachio: fix use of irq_of_parse_and_map()
d22fc603 arm64: dts: imx8mn-ddr4-evk: Describe the 32.768 kHz PMIC clock
68f5200a ARM: dts: imx6ull-colibri: fix vqmmc regulator
c4518037 sctp: check asoc strreset_chunk in sctp_generate_reconf_event
2cba6355 tcp: ensure to use the most recently sent skb when filling the rate sample
3ea6190b tcp: md5: incorrect tcp_header_len for incoming connections
2b9a13d9 bpf, lwt: Fix crash when using bpf_skb_set_tunnel_key() from bpf_xmit lwt hook
2e7f70d3 mtd: rawnand: Fix return value check of wait_for_completion_timeout
2a36ba06 ipvs: correctly print the memory size of ip_vs_conn_tab
abe86a10 ARM: dts: logicpd-som-lv: Fix wrong pinmuxing on OMAP35
54212850 ARM: dts: am3517-evm: Fix misc pinmuxing
bba67fe6 ARM: dts: Fix mmc order for omap3-gta04
416e0f89 phy: ti: Add missing pm_runtime_disable() in serdes_am654_probe
6ff7c1b8 phy: mapphone-mdm6600: Fix PM error handling in phy_mdm6600_probe
59bdaed5 ARM: dts: at91: Map MCLK for wm8731 on at91sam9g20ek
dbce8fc1 phy: ti: omap-usb2: Fix error handling in omap_usb2_enable_clocks
b7fc4535 ARM: OMAP2+: Fix refcount leak in omap_gic_of_init
dd99939b phy: samsung: exynos5250-sata: fix missing device put in probe error paths
6331b77f phy: samsung: Fix missing of_node_put() in exynos_sata_phy_probe
fccbc316 ARM: dts: imx6qdl-apalis: Fix sgtl5000 detection issue
b8f0c19d USB: Fix xhci event ring dequeue pointer ERDP update issue
1f47c262 mtd: rawnand: fix ecc parameters for mt7622
0405bd7f arm64: dts: meson: remove CPU opps below 1GHz for SM1 boards
5f80b5c5 arm64: dts: meson: remove CPU opps below 1GHz for G12B boards
f6db6381 video: fbdev: udlfb: properly check endpoint type
c00f3892 hex2bin: fix access beyond string end
15b78a8e hex2bin: make the function hex_to_bin constant-time
73f4668e arch_topology: Do not set llc_sibling if llc_id is invalid
a3cdd33c serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device
89a5728b serial: 8250: Also set sticky MCR bits in console restoration
42f749f2 serial: imx: fix overrun interrupts in DMA mode
d29c197d usb: dwc3: gadget: Return proper request status
0f3d0813 usb: dwc3: core: Fix tx/rx threshold settings
e2ec7b1f usb: gadget: configfs: clear deactivation flag in configfs_composite_unbind()
debb2766 usb: gadget: uvc: Fix crash when encoding data for usb request
324e67c3 usb: typec: ucsi: Fix role swapping
0366beb4 usb: misc: fix improper handling of refcount in uss720_probe()
2c97a2b5 iio: magnetometer: ak8975: Fix the error handling in ak8975_power_on()
e82c726c iio: dac: ad5446: Fix read_raw not returning set value
1aea30f8 iio: dac: ad5592r: Fix the missing return value.
1e8716a5 xhci: increase usb U3 -> U0 link resume timeout from 100ms to 500ms
b8d3a468 xhci: stop polling roothubs after shutdown
c8fbc2f8 USB: serial: option: add Telit 0x1057, 0x1058, 0x1075 compositions
68088dec USB: serial: option: add support for Cinterion MV32-WA/MV32-WB
56cbdb9d USB: serial: cp210x: add PIDs for Kamstrup USB Meter Reader
6b10dd96 USB: serial: whiteheat: fix heap overflow in WHITEHEAT_GET_DTR_RTS
890fc654 USB: quirks: add STRING quirk for VCOM device
c4b31d41 USB: quirks: add a Realtek card reader
5666334c usb: mtu3: fix USB 3.0 dual-role-switch from device to host
b2589647 lightnvm: disable the subsystem
c9af90f0 hamradio: remove needs_free_netdev to avoid UAF
7361a35b hamradio: defer 6pack kfree after unregister_netdev
7dea5913 floppy: disable FDRAWCMD by default

Update the .xml file with the following needed changes that came in from
the -lts branch to handle ABI issues with LTS security fixes:

Leaf changes summary: 2 artifacts changed
Changed leaf types summary: 1 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 1 Changed, 0 Added function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

1 function with some sub-type change:

  [C] 'function int hex_to_bin(char)' at hexdump.c:52:1 has some sub-type changes:
    parameter 1 of type 'char' changed:
      type name changed from 'char' to 'unsigned char'
      type size hasn't changed

'struct snd_pcm_runtime at pcm.h:342:1' changed:
  type size changed from 6336 to 6400 (in bits)
  1 data member insertion:
    'atomic_t buffer_accessing', at offset 6336 (in bits) at pcm.h:429:1
  107 impacted interfaces

Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@google.com>
Change-Id: I2cc9bdcc4c587e34362082b93990bf9837241a37
parents 9b75ceec 9eae8fc3
Loading
Loading
Loading
Loading
+0 −10
Original line number Original line Diff line number Diff line
@@ -156,13 +156,3 @@ accesses to DMA buffers in both privileged "supervisor" and unprivileged
subsystem that the buffer is fully accessible at the elevated privilege
subsystem that the buffer is fully accessible at the elevated privilege
level (and ideally inaccessible or at least read-only at the
level (and ideally inaccessible or at least read-only at the
lesser-privileged levels).
lesser-privileged levels).

DMA_ATTR_PRIVILEGED
-------------------

Some advanced peripherals such as remote processors and GPUs perform
accesses to DMA buffers in both privileged "supervisor" and unprivileged
"user" modes.  This attribute is used to indicate to the DMA-mapping
subsystem that the buffer is fully accessible at the elevated privilege
level (and ideally inaccessible or at least read-only at the
lesser-privileged levels).
+1 −1
Original line number Original line Diff line number Diff line
@@ -133,7 +133,7 @@ as you intend it to.


The maintainer will thank you if you write your patch description in a
The maintainer will thank you if you write your patch description in a
form which can be easily pulled into Linux's source code management
form which can be easily pulled into Linux's source code management
system, ``git``, as a "commit log".  See :ref:`explicit_in_reply_to`.
system, ``git``, as a "commit log".  See :ref:`the_canonical_patch_format`.


Solve only one problem per patch.  If your description starts to get
Solve only one problem per patch.  If your description starts to get
long, that's a sign that you probably need to split up your patch.
long, that's a sign that you probably need to split up your patch.
+1 −2
Original line number Original line Diff line number Diff line
@@ -52,8 +52,7 @@ wrapper :c:func:`free_area_init`. Yet, the mappings array is not
usable until the call to :c:func:`memblock_free_all` that hands all
usable until the call to :c:func:`memblock_free_all` that hands all
the memory to the page allocator.
the memory to the page allocator.


If an architecture enables `CONFIG_ARCH_HAS_HOLES_MEMORYMODEL` option,
An architecture may free parts of the `mem_map` array that do not cover the
it may free parts of the `mem_map` array that do not cover the
actual physical pages. In such case, the architecture specific
actual physical pages. In such case, the architecture specific
:c:func:`pfn_valid` implementation should take the holes in the
:c:func:`pfn_valid` implementation should take the holes in the
`mem_map` into account.
`mem_map` into account.
+1 −1
Original line number Original line Diff line number Diff line
# SPDX-License-Identifier: GPL-2.0
# SPDX-License-Identifier: GPL-2.0
VERSION = 5
VERSION = 5
PATCHLEVEL = 4
PATCHLEVEL = 4
SUBLEVEL = 191
SUBLEVEL = 197
EXTRAVERSION =
EXTRAVERSION =
NAME = Kleptomaniac Octopus
NAME = Kleptomaniac Octopus


+94646 −98108

File changed.

Preview size limit exceeded, changes collapsed.

Loading