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

Commit cad384bd authored by Raghavendra Rao Ananta's avatar Raghavendra Rao Ananta
Browse files

Merge remote-tracking branch 'remotes/origin/tmp-a63d3d43' into msm-lahaina



* remotes/origin/tmp-a63d3d43:
  ABI file updates for 5.3-rc5 and 5.3-rc6
  Linux 5.3-rc6
  mm/kasan: fix false positive invalid-free reports with CONFIG_KASAN_SW_TAGS=y
  mm/zsmalloc.c: fix race condition in zs_destroy_pool
  mm/zsmalloc.c: migration can leave pages in ZS_EMPTY indefinitely
  mm, page_owner: handle THP splits correctly
  userfaultfd_release: always remove uffd flags and clear vm_userfaultfd_ctx
  psi: get poll_work to run when calling poll syscall next time
  mm: memcontrol: flush percpu vmevents before releasing memcg
  mm: memcontrol: flush percpu vmstats before releasing memcg
  parisc: fix compilation errrors
  mm, page_alloc: move_freepages should not examine struct page of reserved memory
  mm/z3fold.c: fix race between migration and destruction
  drm/mediatek: include dma-mapping header
  ANDROID: update ABI for CONFIG_TIPC
  ANDROID: gki_defconfig: enable CONFIG_TIPC
  KVM: arm/arm64: VGIC: Properly initialise private IRQ affinity
  RDMA/siw: Fix 64/32bit pointer inconsistency
  x86/retpoline: Don't clobber RFLAGS during CALL_NOSPEC on i386
  dm table: fix invalid memory accesses with too high sector number
  gpio: Fix irqchip initialization order
  xfs: fix missing ILOCK unlock when xfs_setattr_nonsize fails due to EDQUOT
  drm/nouveau: Don't retry infinitely when receiving no data on i2c over AUX
  drm/amdgpu/powerplay: silence a warning in smu_v11_0_setup_pptable
  timekeeping/vsyscall: Prevent math overflow in BOOTTIME update
  um: fix time travel mode
  io_uring: add need_resched() check in inner poll loop
  dm space map metadata: fix missing store of apply_bops() return value
  dm btree: fix order of block initialization in btree_split_beneath
  ubifs: Limit the number of pages in shrink_liability
  ubifs: Correctly initialize c->min_log_bytes
  ubifs: Fix double unlock around orphan_delete()
  jffs2: Remove C++ style comments from uapi header
  RDMA/siw: Fix SGL mapping issues
  RDMA/bnxt_re: Fix stack-out-of-bounds in bnxt_qplib_rcfw_send_message
  afs: use correct afs_call_type in yfs_fs_store_opaque_acl2
  afs: Fix possible oops in afs_lookup trace event
  afs: Fix leak in afs_lookup_cell_rcu()
  KVM: arm/arm64: Only skip MMIO insn once
  libceph: fix PG split vs OSD (re)connect race
  ceph: don't try fill file_lock on unsuccessful GETFILELOCK reply
  ceph: clear page dirty before invalidate page
  ceph: fix buffer free while holding i_ceph_lock in fill_inode()
  ceph: fix buffer free while holding i_ceph_lock in __ceph_build_xattrs_blob()
  ceph: fix buffer free while holding i_ceph_lock in __ceph_setxattr()
  libceph: allow ceph_buffer_put() to receive a NULL ceph_buffer
  md: update MAINTAINERS info
  drm/amd/display: Calculate bpc based on max_requested_bpc
  drm/amdgpu: prevent memory leaks in AMDGPU_CS ioctl
  drm/amd/amdgpu: disable MMHUB PG for navi10
  drm/amd/powerplay: remove duplicate macro smu_get_uclk_dpm_states in amdgpu_smu.h
  drm/amd/powerplay: fix variable type errors in smu_v11_0_setup_pptable
  drm/amdgpu/gfx9: update pg_flags after determining if gfx off is possible
  x86/boot: Fix boot regression caused by bootparam sanitizing
  selftests/kvm: make platform_info_test pass on AMD
  dm raid: add missing cleanup in raid_ctr()
  dm zoned: fix potential NULL dereference in dmz_do_reclaim()
  dm dust: use dust block size for badblocklist index
  drm/i915: Fix HW readout for crtc_clock in HDMI mode
  modules: page-align module section allocations only for arches supporting strict module rwx
  Revert "KVM: x86/mmu: Zap only the relevant pages when removing a memslot"
  selftests: kvm: fix state save/load on processors without XSAVE
  video: fbdev: acornfb: Mark expected switch fall-through
  scsi: libsas: sas_discover: Mark expected switch fall-through
  MIPS: Octeon: Mark expected switch fall-through
  power: supply: ab8500_charger: Mark expected switch fall-through
  watchdog: wdt285: Mark expected switch fall-through
  mtd: sa1100: Mark expected switch fall-through
  drm/sun4i: tcon: Mark expected switch fall-through
  drm/sun4i: sun6i_mipi_dsi: Mark expected switch fall-through
  ARM: riscpc: Mark expected switch fall-through
  dmaengine: fsldma: Mark expected switch fall-through
  dma-direct: fix zone selection after an unaddressable CMA allocation
  infiniband: hfi1: fix memory leaks
  infiniband: hfi1: fix a memory leak bug
  IB/mlx4: Fix memory leaks
  RDMA/cma: fix null-ptr-deref Read in cma_cleanup
  IB/mlx5: Block MR WR if UMR is not possible
  IB/mlx5: Fix MR re-registration flow to use UMR properly
  IB/mlx5: Report and handle ODP support properly
  IB/mlx5: Consolidate use_umr checks into single function
  RDMA/restrack: Rewrite PID namespace check to be reliable
  RDMA/counters: Properly implement PID checks
  IB/core: Fix NULL pointer dereference when bind QP to counter
  IB/hfi1: Drop stale TID RDMA packets that cause TIDErr
  IB/hfi1: Add additional checks when handling TID RDMA WRITE DATA packet
  IB/hfi1: Add additional checks when handling TID RDMA READ RESP packet
  IB/hfi1: Unsafe PSN checking for TID RDMA READ Resp packet
  IB/hfi1: Drop stale TID RDMA packets
  RDMA/siw: Fix potential NULL de-ref
  RDMA/mlx5: Fix MR npages calculation for IB_ACCESS_HUGETLB
  io_uring: don't enter poll loop if we have CQEs pending
  nvme: Add quirk for LiteON CL1 devices running FW 22301111
  nvme: Fix cntlid validation when not using NVMEoF
  nvme-multipath: fix possible I/O hang when paths are updated
  io_uring: fix potential hang with polled IO
  Drivers: hv: vmbus: Fix virt_to_hvpfn() for X86_PAE
  ANDROID: fix kernelci build-break
  Tools: hv: kvp: eliminate 'may be used uninitialized' warning
  Input: hyperv-keyboard: Use in-place iterator API in the channel callback
  Drivers: hv: vmbus: Remove the unused "tsc_page" from struct hv_context
  auxdisplay: ht16k33: Make ht16k33_fb_fix and ht16k33_fb_var constant
  HID: wacom: correct misreported EKR ring values
  arm: select the dma-noncoherent symbols for all swiotlb builds
  scsi: lpfc: Mitigate high memory pre-allocation by SCSI-MQ
  ANDROID: staging: ion: Build fix for mips
  fs/xfs: Fix return code of xfs_break_leased_layouts()
  genirq: Properly pair kobject_del() with kobject_add()
  ABI: ion: Update ABI to match with ion core changes
  staging: ion: make system and contig heaps modular
  staging: ion: split system and system-contig heaps
  staging: ion: refactor ion's heap API into linux/ion.h
  staging: ion: Move ion heaps into their own directory
  staging: ion: refactor ion's heap manipulators into a separate file.
  staging: ion: refactor ion's dmabuf manipulators into a separate file.
  staging: ion: refactor ion's buffer manipulators into a separate file.
  x86/CPU/AMD: Clear RDRAND CPUID bit on AMD family 15h/16h
  keys: Fix description size
  ANDROID: Remove unused cuttlefish build infra
  x86/boot/compressed/64: Fix boot on machines with broken E820 table
  HID: cp2112: prevent sleeping function called from invalid context
  HID: intel-ish-hid: ipc: add EHL device id
  HID: wacom: Correct distance scale for 2nd-gen Intuos devices
  signal: Allow cifs and drbd to receive their terminating signals
  x86/apic: Handle missing global clockevent gracefully
  kprobes: Fix potential deadlock in kprobe_optimizer()
  perf/x86: Fix typo in comment
  sched/core: Schedule new worker even if PI-blocked
  xfs: fix reflink source file racing with directio writes
  drm/mediatek: mtk_drm_drv.c: Add of_node_put() before goto
  Linux 5.3-rc5
  ravb: Fix use-after-free ravb_tstamp_skb
  netfilter: nf_tables: map basechain priority to hardware priority
  net: sched: use major priority number as hardware priority
  wimax/i2400m: fix a memory leak bug
  net: cavium: fix driver name
  ibmvnic: Unmap DMA address of TX descriptor buffers after use
  bnxt_en: Fix to include flow direction in L2 key
  bnxt_en: Use correct src_fid to determine direction of the flow
  bnxt_en: Suppress HWRM errors for HWRM_NVM_GET_VARIABLE command
  bnxt_en: Fix handling FRAG_ERR when NVM_INSTALL_UPDATE cmd fails
  bnxt_en: Improve RX doorbell sequence.
  bnxt_en: Fix VNIC clearing logic for 57500 chips.
  net: kalmia: fix memory leaks
  cx82310_eth: fix a memory leak bug
  bnx2x: Fix VF's VLAN reconfiguration in reload.
  MAINTAINERS: Fix Hyperv vIOMMU driver file name
  tools: hv: Use the correct style for SPDX License Identifier
  tools: hv: fix typos in toolchain
  tools: hv: fix KVP and VSS daemons exit code
  tools: hv: fixed Python pep8/flake8 warnings for lsvmbus
  Bluetooth: Add debug setting for changing minimum encryption key size
  x86/cpu: Explain Intel model naming convention
  vfs: fix page locking deadlocks when deduping files
  xfs: compat_ioctl: use compat_ptr()
  xfs: fall back to native ioctls for unhandled compat ones
  tipc: fix false detection of retransmit failures
  gpio: of: fix Freescale SPI CS quirk handling
  lan78xx: Fix memory leaks
  MAINTAINERS: r8169: Update path to the driver
  MAINTAINERS: PHY LIBRARY: Update files in the record
  nfsd4: Fix kernel crash when reading proc file reply_cache_stats
  clk: Fix potential NULL dereference in clk_fetch_parent_index()
  clk: Fix falling back to legacy parent string matching
  arm64: ftrace: Ensure module ftrace trampoline is coherent with I-side
  drm: rcar_lvds: Fix dual link mode operations
  x86/boot: Save fields explicitly, zero out everything else
  net/packet: fix race in tpacket_snd()
  nfsd: initialize i_private before d_add
  dm integrity: fix a crash due to BUG_ON in __journal_read_write()
  dm zoned: fix a few typos
  dm zoned: add SPDX license identifiers
  dm zoned: properly handle backing device failure
  dm zoned: improve error handling in i/o map code
  dm zoned: improve error handling in reclaim
  dm kcopyd: always complete failed jobs
  Revert "dm bufio: fix deadlock with loop device"
  ALSA: usb-audio: Fix a stack buffer overflow bug in check_input_term
  net: myri10ge: fix memory leaks
  net: tls, fix sk_write_space NULL write when tx disabled
  liquidio: add cleanup in octeon_setup_iq()
  nfsd: use i_wrlock instead of rcu for nfsdfs i_private
  nfsd: fix dentry leak upon mkdir failure.
  net/mlx5e: Fix compatibility issue with ethtool flash device
  net/mlx5e: Fix a race with XSKICOSQ in XSK wakeup flow
  selftests: net: tcp_fastopen_backup_key.sh: fix shellcheck issue
  io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list
  Documentation PCI: Fix pciebus-howto.rst filename typo
  block: remove REQ_NOWAIT_INLINE
  io_uring: fix manual setup of iov_iter for fixed buffers
  PCI: Reset both NVIDIA GPU and HDA in ThinkPad P50 workaround
  misc: xilinx-sdfec: fix dependency and build error
  usb: add a hcd_uses_dma helper
  usb: don't create dma pools for HCDs with a localmem_pool
  usb: chipidea: imx: fix EPROBE_DEFER support during driver probe
  usb: host: fotg2: restart hcd after port reset
  USB: CDC: fix sanity checks in CDC union parser
  usb: cdc-acm: make sure a refcount is taken early enough
  USB: serial: option: add the BroadMobi BM818 card
  USB: serial: option: Add Motorola modem UARTs
  MAINTAINERS, x86/CPU: Tony Luck will maintain asm/intel-family.h
  selftests: kvm: fix vmx_set_nested_state_test
  selftests: kvm: provide common function to enable eVMCS
  selftests: kvm: do not try running the VM in vmx_set_nested_state_test
  drm/nouveau: Only recalculate PBN/VCPI on mode/connector changes
  drm/ast: Fixed reboot test may cause system hanged
  cxgb4: fix a memory leak bug
  of: irq: fix a trivial typo in a doc comment
  dt-bindings: pinctrl: stm32: Fix 'st,syscfg' schema
  scsi: ufs: Fix NULL pointer dereference in ufshcd_config_vreg_hpm()
  scsi: target: tcmu: avoid use-after-free after command timeout
  scsi: qla2xxx: Fix gnl.l memory leak on adapter init failure
  drm/mediatek: set DMA max segment size
  drm/mediatek: use correct device to import PRIME buffers
  drm/scheduler: use job count instead of peek
  riscv: Make __fstate_clean() work correctly.
  riscv: Correct the initialized flow of FP register
  Adding GKI Ramdisk to gki config
  ALSA: usb-audio: Fix an OOB bug in parse_audio_mixer_unit
  clk: socfpga: stratix10: fix rate caclulationg for cnt_clks
  KVM: x86: svm: remove redundant assignment of var new_entry
  MAINTAINERS: add KVM x86 reviewers
  MAINTAINERS: change list for KVM/s390
  kvm: x86: skip populating logical dest map if apic is not sw enabled
  Bluetooth: hci_qca: Skip 1 error print in device_want_to_sleep()
  i2c: stm32: Use the correct style for SPDX License Identifier
  i2c: emev2: avoid race when unregistering slave client
  i2c: rcar: avoid race when unregistering slave client
  rxrpc: Fix read-after-free in rxrpc_queue_local()
  rxrpc: Fix local endpoint replacement
  MAINTAINERS: i2c-imx: take over maintainership
  Revert "i2c: imx: improve the error handling in i2c_imx_dma_request()"
  netfilter: nft_flow_offload: skip tcp rst and fin packets
  gpio: Fix build error of function redefinition
  gpiolib: never report open-drain/source lines as 'input' to user-space
  ALSA: hda - Add a generic reboot_notify
  ALSA: hda - Let all conexant codec enter D3 when rebooting
  sctp: fix memleak in sctp_send_reset_streams
  netlink: Fix nlmsg_parse as a wrapper for strict message parsing
  net: phy: consider AN_RESTART status when reading link status
  net/mlx4_en: fix a memory leak bug
  ibmveth: Convert multicast list size for little-endian system
  s390/qeth: serialize cmd reply with concurrent timeout
  riscv: defconfig: Update the defconfig
  riscv: rv32_defconfig: Update the defconfig
  sctp: fix the transport error_count check
  ANDROID: Removed unnecessary modules from cuttlefish.
  hugetlbfs: fix hugetlb page migration/fault race causing SIGBUS
  mm, vmscan: do not special-case slab reclaim when watermarks are boosted
  Revert "mm, thp: restore node-local hugepage allocations"
  Revert "Revert "mm, thp: consolidate THP gfp handling into alloc_hugepage_direct_gfpmask""
  include/asm-generic/5level-fixup.h: fix variable 'p4d' set but not used
  seq_file: fix problem when seeking mid-record
  mm: workingset: fix vmstat counters for shadow nodes
  mm/usercopy: use memory range to be accessed for wraparound check
  mm: kmemleak: disable early logging in case of error
  mm/vmalloc.c: fix percpu free VM area search criteria
  mm/memcontrol.c: fix use after free in mem_cgroup_iter()
  mm/z3fold.c: fix z3fold_destroy_pool() race condition
  mm/z3fold.c: fix z3fold_destroy_pool() ordering
  mm: mempolicy: handle vma with unmovable pages mapped correctly in mbind
  mm: mempolicy: make the behavior consistent when MPOL_MF_MOVE* and MPOL_MF_STRICT were specified
  mm/hmm: fix bad subpage pointer in try_to_unmap_one
  mm/hmm: fix ZONE_DEVICE anon page mapping reuse
  mm: document zone device struct page field usage
  riscv: fix flush_tlb_range() end address for flush_tlb_page()
  KEYS: trusted: allow module init if TPM is inactive or deactivated
  RDMA/siw: Change CQ flags from 64->32 bits
  netfilter: conntrack: Use consistent ct id hash calculation
  ALSA: hda/realtek - Add quirk for HP Envy x360
  MAINTAINERS: iomap: Remove fs/iomap.c record
  HID: logitech-hidpp: remove support for the G700 over USB
  Revert "HID: logitech-hidpp: add USB PID for a few more supported mice"
  mtd: spi-nor: Fix the disabling of write protection at init
  arm64: cpufeature: Don't treat granule sizes as strict
  HID: wacom: add back changes dropped in merge commit
  drm/amd/display: use kvmalloc for dc_state (v2)
  drm/amdgpu: fix gfx9 soft recovery
  dt-bindings: fec: explicitly mark deprecated properties
  of: resolver: Add of_node_put() before return and break
  xtensa: add missing isync to the cpu_reset TLB code
  net: phy: at803x: stop switching phy delay config needlessly
  USB: core: Fix races in character device registration and deregistraion
  x86/fpu/math-emu: Address fallthrough warnings
  x86/apic/32: Fix yet another implicit fallthrough warning
  Bluetooth: btqca: Reset download type to default
  Bluetooth: btqca: release_firmware after qca_inject_cmd_complete_event
  xfs: don't crash on null attr fork xfs_bmapi_read
  xfs: remove more ondisk directory corruption asserts
  Bluetooth: hidp: Let hidp_send_message return number of queued bytes
  Bluetooth: hci_qca: Send VS pre shutdown command.
  Bluetooth: btqca: Use correct byte format for opcode of injected command
  Bluetooth: hci_qca: Use kfree_skb() instead of kfree()
  Bluetooth: btqca: Add a short delay before downloading the NVM
  Bluetooth: btusb: Fix error return code in btusb_mtk_setup_firmware()
  RDMA/core: Fix error code in stat_get_doit_qp()
  RDMA/siw: Fix a memory leak in siw_init_cpulist()
  IB/mlx5: Fix use-after-free error while accessing ev_file pointer
  staging: comedi: dt3000: Fix rounding up of timer divisor
  staging: comedi: dt3000: Fix signed integer overflow 'divider * base'
  xen/blkback: fix memory leaks
  blk-mq: move cancel of requeue_work to the front of blk_exit_queue
  drm/omap: ensure we have a valid dma_mask
  x86/umwait: Fix error handling in umwait_init()
  drm/komeda: Add support for 'memory-region' DT node property
  drm/komeda: Adds internal bpp computing for arm afbc only format YU08 YU10
  efi-stub: Fix get_efi_config_table on mixed-mode setups
  nvme-pci: Allow PCI bus-level PM to be used if ASPM is disabled
  PCI/ASPM: Add pcie_aspm_enabled()
  habanalabs: fix device IRQ unmasking for BE host
  habanalabs: fix endianness handling for internal QMAN submission
  habanalabs: fix completion queue handling when host is BE
  habanalabs: fix endianness handling for packets from user
  habanalabs: fix DRAM usage accounting on context tear down
  habanalabs: Avoid double free in error flow
  usb: gadget: mass_storage: Fix races between fsg_disable and fsg_set_alt
  usb: gadget: composite: Clear "suspended" on reset/disconnect
  usb: gadget: udc: renesas_usb3: Fix sysfs interface of "role"
  net: tc35815: Explicitly check NET_IP_ALIGN is not zero in tc35815_rx
  tipc: initialise addr_trail_end when setting node addresses
  net: dsa: Check existence of .port_mdb_add callback before calling it
  mlxsw: spectrum_ptp: Keep unmatched entries in a linked list
  net: nps_enet: Fix function names in doc comments
  rxrpc: Fix local refcounting
  netdevsim: Restore per-network namespace accounting for fib entries
  sh: kernel: hw_breakpoint: Fix missing break in switch statement
  sh: kernel: disassemble: Mark expected switch fall-throughs
  dma-mapping: fix page attributes for dma_mmap_*
  dma-direct: don't truncate dma_required_mask to bus addressing capabilities
  dma-direct: fix DMA_ATTR_NO_KERNEL_MAPPING
  cpufreq: schedutil: Don't skip freq update when limits change
  cpufreq: dev_pm_qos_update_request() can return 1 on success
  ALSA: hda - Fix a memory leak bug
  net/tls: swap sk_write_space on close
  hv_netvsc: Fix a warning of suspicious RCU usage
  ixgbe: fix possible deadlock in ixgbe_service_task()
  bpf: sync bpf.h to tools infrastructure
  sock: make cookie generation global instead of per netns
  tools: bpftool: add error message on pin failure
  tools: bpftool: fix error message (prog -> object)
  iommu/vt-d: Fix possible use-after-free of private domain
  iommu/vt-d: Detach domain before using a private one
  iommu/dma: Handle SG length overflow better
  iommu/vt-d: Correctly check format of page table in debugfs
  rxrpc: Don't bother generating maxSkew in the ACK packet
  rxrpc: Fix local endpoint refcounting
  netfilter: nf_flow_table: teardown flow timeout race
  netfilter: nf_flow_table: conntrack picks up expired flows
  netfilter: nf_tables: use-after-free in failing rule with bound set
  omap-dma/omap_vout_vrfb: fix off-by-one fi value
  ALSA: hda - Apply workaround for another AMD chip 1022:1487
  drm/i915: Use after free in error path in intel_vgpu_create_workload()
  drm/komeda: Initialize and enable output polling on Komeda
  net: tundra: tsi108: use spin_lock_irqsave instead of spin_lock_irq in IRQ context
  team: Add vlan tx offload to hw_enc_features
  net/tls: prevent skb_orphan() from leaking TLS plain text with offload
  tc-testing: updated skbedit action tests with batch create/delete
  net sched: update skbedit action for batched events operations
  net: dsa: sja1105: remove set but not used variables 'tx_vid' and 'rx_vid'
  bonding: Add vlan tx offload to hw_enc_features
  net: sched: sch_taprio: fix memleak in error path for sched list parse
  soundwire: fix regmap dependencies and align with other serial links
  net: docs: replace IPX in tuntap documentation
  docs: admin-guide: remove references to IPX and token-ring
  xen/netback: Reset nr_frags before freeing skb
  inet: frags: re-introduce skb coalescing for local delivery
  clk: samsung: exynos542x: Move MSCL subsystem clocks to its sub-CMU
  clk: samsung: exynos5800: Move MAU subsystem clocks to MAU sub-CMU
  clk: samsung: Change signature of exynos5_subcmus_init() function
  net/mlx5e: Remove redundant check in CQE recovery flow of tx reporter
  net/mlx5e: Fix error flow of CQE recovery on tx reporter
  net/mlx5e: Fix false negative indication on tx reporter CQE recovery
  net/mlx5e: kTLS, Fix tisn field placement
  net/mlx5e: kTLS, Fix tisn field name
  net/mlx5e: kTLS, Fix progress params context WQE layout
  net/mlx5: kTLS, Fix wrong TIS opmod constants
  net/mlx5: crypto, Fix wrong offset in encryption key command
  net/mlx5e: ethtool, Avoid setting speed to 56GBASE when autoneg off
  net/mlx5e: Only support tx/rx pause setting for port owner
  net/mlx5: Support inner header match criteria for non decap flow action
  net/mlx5e: Use flow keys dissector to parse packets for ARFS
  auxdisplay: Fix a typo in cfag12864b-example.c
  auxdisplay: charlcd: add include guard to charlcd.h
  auxdisplay: charlcd: move charlcd.h to drivers/auxdisplay
  dmaengine: stm32-mdma: Fix a possible null-pointer dereference in stm32_mdma_irq_handler()
  scsi: lpfc: Fix crash when cpu count is 1 and null irq affinity mask
  IB/mlx5: Check the correct variable in error handling code
  RDMA/counter: Prevent QP counter binding if counters unsupported
  IB/mlx5: Fix implicit MR release flow
  btrfs: trim: Check the range passed into to prevent overflow
  Btrfs: fix sysfs warning and missing raid sysfs directories
  iommu/vt-d: Detach domain when move device out of group
  iommu/arm-smmu: Mark expected switch fall-through
  iommu/dma: Handle MSI mappings separately
  auxdisplay: charlcd: add help text for backlight initial state
  auxdisplay: panel: need to delete scan_timer when misc_register fails in panel_attach
  iio: adc: max9611: Fix temperature reading in probe
  iio: frequency: adf4371: Fix output frequency setting
  i2c: stm32: Use the correct style for SPDX License Identifier
  USB: serial: option: add D-Link DWM-222 device ID
  USB: serial: option: Add support for ZTE MF871A
  netfilter: nf_flow_table: fix offload for flows that are subject to xfrm
  selftests: netfilter: extend flowtable test script for ipsec
  fs: xfs: xfs_log: Don't use KM_MAYFAIL at xfs_log_reserve().
  soundwire: cadence_master: fix definitions for INTSTAT0/1
  soundwire: cadence_master: fix register definition for SLAVE_STATE
  selftests/bpf: tests for jmp to 1st insn
  bpf: fix x64 JIT code generation for jmp to 1st insn
  libbpf: set BTF FD for prog only when there is supported .BTF.ext data
  libbpf : make libbpf_num_possible_cpus function thread safe
  nvme-pci: Fix async probe remove race
  nvme: fix controller removal race with scan work
  nvme-rdma: fix possible use-after-free in connect error flow
  nvme: fix a possible deadlock when passthru commands sent to a multipath device
  nvme-core: Fix extra device_put() call on error path
  nvmet-file: fix nvmet_file_flush() always returning an error
  nvmet-loop: Flush nvme_delete_wq when removing the port
  nvmet: Fix use-after-free bug when a port is removed
  dt-bindings: Fix generated example files getting added to schemas
  intel_th: Use the correct style for SPDX License Identifier
  coccinelle: api/atomic_as_refcounter: add SPDX License Identifier
  kernel/configs: Replace GPL boilerplate code with SPDX identifier
  afs: Fix missing dentry data version updating
  afs: Only update d_fsdata if different in afs_d_revalidate()
  afs: Fix off-by-one in afs_rename() expected data version calculation
  fs: afs: Fix a possible null-pointer dereference in afs_put_read()
  afs: Fix loop index mixup in afs_deliver_vl_get_entry_by_name_u()
  afs: Fix the CB.ProbeUuid service handler to reply correctly
  nvme-multipath: revalidate nvme_ns_head gendisk in nvme_validate_ns
  modules: always page-align module section allocations
  platform/chrome: cros_ec_ishtp: fix crash during suspend
  libbpf: fix erroneous multi-closing of BTF FD
  dmaengine: tegra210-adma: Fix unused function warnings
  batman-adv: Fix deletion of RTR(4|6) mcast list entries
  batman-adv: Fix netlink dumping of all mcast_flags buckets
  dmaengine: ste_dma40: fix unneeded variable warning
  dmaengine: dw-edma: fix endianess confusion
  dmaengine: dw-edma: fix __iomem type confusion
  dmaengine: dw-edma: fix unnecessary stack usage

Change-Id: I8326b536fd134e0684bd041e22e34409fe2f14c2
Signed-off-by: default avatarRaghavendra Rao Ananta <rananta@codeaurora.org>
parents a5894a59 a63d3d43
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -9,7 +9,7 @@ Linux PCI Bus Subsystem
   :numbered:

   pci
   picebus-howto
   pciebus-howto
   pci-iov-howto
   msi-howto
   acpi-info
+7 −0
Original line number Diff line number Diff line
@@ -4094,6 +4094,13 @@
			Run specified binary instead of /init from the ramdisk,
			used for early userspace startup. See initrd.

	rdrand=		[X86]
			force - Override the decision by the kernel to hide the
				advertisement of RDRAND support (this affects
				certain AMD processors because of buggy BIOS
				support, specifically around the suspend/resume
				path).

	rdt=		[HW,X86,RDT]
			Turn on/off individual RDT features. List is:
			cmt, mbmtotal, mbmlocal, l3cat, l3cdp, l2cat, l2cdp,
+1 −28
Original line number Diff line number Diff line
@@ -39,7 +39,6 @@ Table : Subdirectories in /proc/sys/net
 802       E802 protocol         ax25       AX25
 ethernet  Ethernet protocol     rose       X.25 PLP layer
 ipv4      IP version 4          x25        X.25 protocol
 ipx       IPX                   token-ring IBM token ring
 bridge    Bridging              decnet     DEC net
 ipv6      IP version 6          tipc       TIPC
 ========= =================== = ========== ==================
@@ -401,33 +400,7 @@ interface.
(network) that the route leads to, the router (may be directly connected), the
route flags, and the device the route is using.


5. IPX
------

The IPX protocol has no tunable values in proc/sys/net.

The IPX  protocol  does,  however,  provide  proc/net/ipx. This lists each IPX
socket giving  the  local  and  remote  addresses  in  Novell  format (that is
network:node:port). In  accordance  with  the  strange  Novell  tradition,
everything but the port is in hex. Not_Connected is displayed for sockets that
are not  tied to a specific remote address. The Tx and Rx queue sizes indicate
the number  of  bytes  pending  for  transmission  and  reception.  The  state
indicates the  state  the  socket  is  in and the uid is the owning uid of the
socket.

The /proc/net/ipx_interface  file lists all IPX interfaces. For each interface
it gives  the network number, the node number, and indicates if the network is
the primary  network.  It  also  indicates  which  device  it  is bound to (or
Internal for  internal  networks)  and  the  Frame  Type if appropriate. Linux
supports 802.3,  802.2,  802.2  SNAP  and DIX (Blue Book) ethernet framing for
IPX.

The /proc/net/ipx_route  table  holds  a list of IPX routes. For each route it
gives the  destination  network, the router node (or Directly) and the network
address of the router (or Connected) for internal networks.

6. TIPC
5. TIPC
-------

tipc_rmem
+0 −18
Original line number Diff line number Diff line
@@ -506,21 +506,3 @@ Drivers should ignore the changes to TLS the device feature flags.
These flags will be acted upon accordingly by the core ``ktls`` code.
TLS device feature flags only control adding of new TLS connection
offloads, old connections will remain active after flags are cleared.

Known bugs
==========

skb_orphan() leaks clear text
-----------------------------

Currently drivers depend on the :c:member:`sk` member of
:c:type:`struct sk_buff <sk_buff>` to identify segments requiring
encryption. Any operation which removes or does not preserve the socket
association such as :c:func:`skb_orphan` or :c:func:`skb_clone`
will cause the driver to miss the packets and lead to clear text leaks.

Redirects leak clear text
-------------------------

In the RX direction, if segment has already been decrypted by the device
and it gets redirected or mirrored - clear text will be transmitted out.
Loading