Debrand for AlmaLinux OS

Use AlmaLinux OS secure boot cert

Enable Btrfs support for all kernel variants

hpsa: bring back deprecated PCI ids #CFHack #CFHack2024

mptsas: bring back deprecated PCI ids #CFHack #CFHack2024

megaraid_sas: bring back deprecated PCI ids #CFHack #CFHack2024

qla2xxx: bring back deprecated PCI ids #CFHack #CFHack2024

qla4xxx: bring back deprecated PCI ids

be2iscsi: bring back deprecated PCI ids

kernel/rh_messages.h: enable all disabled pci devices by moving to unmaintained
This commit is contained in:
Eduard Abdullin 2026-08-06 02:17:07 +00:00 committed by root
parent 56f53ad81b
commit 9119160948
23 changed files with 1501 additions and 11 deletions

View File

@ -12,7 +12,7 @@ RHEL_MINOR = 3
#
# Use this spot to avoid future merge conflicts.
# Do not trim this comment.
RHEL_RELEASE = 254
RHEL_RELEASE = 255
#
# RHEL_REBASE_NUM

View File

@ -6717,6 +6717,7 @@ CONFIG_SLUB_RCU_DEBUG=y
# CONFIG_SLUB_TINY is not set
CONFIG_SLUB=y
# CONFIG_SMARTJOYPLUS_FF is not set
# CONFIG_SMB_KUNIT_TESTS is not set
# CONFIG_SMB_SERVER is not set
CONFIG_SMC91X=m
# CONFIG_SMC is not set

View File

@ -6693,6 +6693,7 @@ CONFIG_SLUB_KUNIT_TEST=m
# CONFIG_SLUB_TINY is not set
CONFIG_SLUB=y
# CONFIG_SMARTJOYPLUS_FF is not set
# CONFIG_SMB_KUNIT_TESTS is not set
# CONFIG_SMB_SERVER is not set
CONFIG_SMC91X=m
# CONFIG_SMC is not set

View File

@ -6713,6 +6713,7 @@ CONFIG_SLUB_RCU_DEBUG=y
# CONFIG_SLUB_TINY is not set
CONFIG_SLUB=y
# CONFIG_SMARTJOYPLUS_FF is not set
# CONFIG_SMB_KUNIT_TESTS is not set
# CONFIG_SMB_SERVER is not set
CONFIG_SMC91X=m
# CONFIG_SMC is not set

View File

@ -6689,6 +6689,7 @@ CONFIG_SLUB_KUNIT_TEST=m
# CONFIG_SLUB_TINY is not set
CONFIG_SLUB=y
# CONFIG_SMARTJOYPLUS_FF is not set
# CONFIG_SMB_KUNIT_TESTS is not set
# CONFIG_SMB_SERVER is not set
CONFIG_SMC91X=m
# CONFIG_SMC is not set

View File

@ -6765,6 +6765,7 @@ CONFIG_SLUB_RCU_DEBUG=y
# CONFIG_SLUB_TINY is not set
CONFIG_SLUB=y
# CONFIG_SMARTJOYPLUS_FF is not set
# CONFIG_SMB_KUNIT_TESTS is not set
# CONFIG_SMB_SERVER is not set
CONFIG_SMC91X=m
# CONFIG_SMC is not set

View File

@ -6741,6 +6741,7 @@ CONFIG_SLUB_KUNIT_TEST=m
# CONFIG_SLUB_TINY is not set
CONFIG_SLUB=y
# CONFIG_SMARTJOYPLUS_FF is not set
# CONFIG_SMB_KUNIT_TESTS is not set
# CONFIG_SMB_SERVER is not set
CONFIG_SMC91X=m
# CONFIG_SMC is not set

View File

@ -6761,6 +6761,7 @@ CONFIG_SLUB_RCU_DEBUG=y
# CONFIG_SLUB_TINY is not set
CONFIG_SLUB=y
# CONFIG_SMARTJOYPLUS_FF is not set
# CONFIG_SMB_KUNIT_TESTS is not set
# CONFIG_SMB_SERVER is not set
CONFIG_SMC91X=m
# CONFIG_SMC is not set

View File

@ -6737,6 +6737,7 @@ CONFIG_SLUB_KUNIT_TEST=m
# CONFIG_SLUB_TINY is not set
CONFIG_SLUB=y
# CONFIG_SMARTJOYPLUS_FF is not set
# CONFIG_SMB_KUNIT_TESTS is not set
# CONFIG_SMB_SERVER is not set
CONFIG_SMC91X=m
# CONFIG_SMC is not set

View File

@ -5998,6 +5998,7 @@ CONFIG_SLUB_RCU_DEBUG=y
# CONFIG_SLUB_TINY is not set
CONFIG_SLUB=y
# CONFIG_SMARTJOYPLUS_FF is not set
# CONFIG_SMB_KUNIT_TESTS is not set
# CONFIG_SMB_SERVER is not set
# CONFIG_SMC is not set
# CONFIG_SMC_LO is not set

View File

@ -5976,6 +5976,7 @@ CONFIG_SLUB_KUNIT_TEST=m
# CONFIG_SLUB_TINY is not set
CONFIG_SLUB=y
# CONFIG_SMARTJOYPLUS_FF is not set
# CONFIG_SMB_KUNIT_TESTS is not set
# CONFIG_SMB_SERVER is not set
# CONFIG_SMC is not set
# CONFIG_SMC_LO is not set

View File

@ -6036,6 +6036,7 @@ CONFIG_SLUB_RCU_DEBUG=y
# CONFIG_SLUB_TINY is not set
CONFIG_SLUB=y
# CONFIG_SMARTJOYPLUS_FF is not set
# CONFIG_SMB_KUNIT_TESTS is not set
# CONFIG_SMB_SERVER is not set
# CONFIG_SMC is not set
# CONFIG_SMC_LO is not set

View File

@ -6014,6 +6014,7 @@ CONFIG_SLUB_KUNIT_TEST=m
# CONFIG_SLUB_TINY is not set
CONFIG_SLUB=y
# CONFIG_SMARTJOYPLUS_FF is not set
# CONFIG_SMB_KUNIT_TESTS is not set
# CONFIG_SMB_SERVER is not set
# CONFIG_SMC is not set
# CONFIG_SMC_LO is not set

View File

@ -5972,6 +5972,7 @@ CONFIG_SLUB_RCU_DEBUG=y
# CONFIG_SLUB_TINY is not set
CONFIG_SLUB=y
# CONFIG_SMARTJOYPLUS_FF is not set
# CONFIG_SMB_KUNIT_TESTS is not set
# CONFIG_SMB_SERVER is not set
CONFIG_SMC_DIAG=m
# CONFIG_SMC_LO is not set

View File

@ -5950,6 +5950,7 @@ CONFIG_SLUB_KUNIT_TEST=m
# CONFIG_SLUB_TINY is not set
CONFIG_SLUB=y
# CONFIG_SMARTJOYPLUS_FF is not set
# CONFIG_SMB_KUNIT_TESTS is not set
# CONFIG_SMB_SERVER is not set
CONFIG_SMC_DIAG=m
# CONFIG_SMC_LO is not set

View File

@ -5965,6 +5965,7 @@ CONFIG_SLUB_KUNIT_TEST=m
# CONFIG_SLUB_TINY is not set
CONFIG_SLUB=y
# CONFIG_SMARTJOYPLUS_FF is not set
# CONFIG_SMB_KUNIT_TESTS is not set
# CONFIG_SMB_SERVER is not set
CONFIG_SMC_DIAG=m
# CONFIG_SMC_LO is not set

View File

@ -6324,6 +6324,7 @@ CONFIG_SLUB_RCU_DEBUG=y
# CONFIG_SLUB_TINY is not set
CONFIG_SLUB=y
# CONFIG_SMARTJOYPLUS_FF is not set
# CONFIG_SMB_KUNIT_TESTS is not set
# CONFIG_SMB_SERVER is not set
# CONFIG_SMC is not set
# CONFIG_SMC_LO is not set

View File

@ -6301,6 +6301,7 @@ CONFIG_SLUB_KUNIT_TEST=m
# CONFIG_SLUB_TINY is not set
CONFIG_SLUB=y
# CONFIG_SMARTJOYPLUS_FF is not set
# CONFIG_SMB_KUNIT_TESTS is not set
# CONFIG_SMB_SERVER is not set
# CONFIG_SMC is not set
# CONFIG_SMC_LO is not set

View File

@ -6372,6 +6372,7 @@ CONFIG_SLUB_RCU_DEBUG=y
# CONFIG_SLUB_TINY is not set
CONFIG_SLUB=y
# CONFIG_SMARTJOYPLUS_FF is not set
# CONFIG_SMB_KUNIT_TESTS is not set
# CONFIG_SMB_SERVER is not set
# CONFIG_SMC is not set
# CONFIG_SMC_LO is not set

View File

@ -6349,6 +6349,7 @@ CONFIG_SLUB_KUNIT_TEST=m
# CONFIG_SLUB_TINY is not set
CONFIG_SLUB=y
# CONFIG_SMARTJOYPLUS_FF is not set
# CONFIG_SMB_KUNIT_TESTS is not set
# CONFIG_SMB_SERVER is not set
# CONFIG_SMC is not set
# CONFIG_SMC_LO is not set

View File

@ -1,3 +1,739 @@
* Tue Aug 04 2026 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-255.el10]
- crypto: tegra - fix rctx->cryptlen calculation in tegra_gcm_do_one_req() (CKI Backport Bot) [RHEL-169756]
- xfrm: esp: restore combined single-frag length gate (Xin Long) [RHEL-178329]
- xfrm: defensively unhash xfrm_state lists in __xfrm_state_delete (Xin Long) [RHEL-180168] {CVE-2026-46116}
- espintcp: Fix race condition in espintcp_close() (Xin Long) [RHEL-154898] {CVE-2026-23239}
- pseries/lparcfg: Add resource group monitoring (Mamatha Inamdar) [RHEL-217019]
- nvme-apple: drop invalid put of admin queue reference count (Maurizio Lombardi) [RHEL-54175]
- nvme-core: warn on allocating admin tag set with existing queue (Maurizio Lombardi) [RHEL-54175]
- nvme-core: fix unsigned comparison warning in nvme_wait_freeze_timeout (Maurizio Lombardi) [RHEL-54175]
- nvmet-loop: do not alloc admin tag set during reset (Maurizio Lombardi) [RHEL-54175]
- nvme-core: align fabrics_q teardown with admin_q in nvme_free_ctrl (Maurizio Lombardi) [RHEL-54175]
- nvme: add sysfs attribute to change IO timeout per controller (Maurizio Lombardi) [RHEL-54175]
- nvme: add sysfs attribute to change admin timeout per nvme controller (Maurizio Lombardi) [RHEL-54175]
- nvme: remove redundant timeout argument from nvme_wait_freeze_timeout (Maurizio Lombardi) [RHEL-54175]
- nvme: Let the blocklayer set timeouts for requests (Maurizio Lombardi) [RHEL-54175]
- ata: libata-pmp: add JMicron JMS562 quirk (Tomas Henzl) [RHEL-157217]
- ata: libata-core: disable LPM on ADATA SU680 SSD (Tomas Henzl) [RHEL-157217]
- ata: libata-core: Disable LPM on ST1000DM010-2EP102 (Tomas Henzl) [RHEL-157217]
- ata: libata-core: Disable LPM on ST2000DM008-2FR102 (Tomas Henzl) [RHEL-157217]
- ata: libata: Fix ata_exec_internal() (Tomas Henzl) [RHEL-157217]
- ata: libata-eh: Do not retry reset if the device is gone (Tomas Henzl) [RHEL-157217]
- ata: libata: avoid long timeouts on hot-unplugged SATA DAS (Tomas Henzl) [RHEL-157217]
- ata: libata-eh: avoid unnecessary calls to ata_scsi_port_error_handler() (Tomas Henzl) [RHEL-157217]
- ata: ahci: force 32-bit DMA for JMicron JMB582/JMB585 (Tomas Henzl) [RHEL-157217]
- ata: ahci: Do not read the per port area for unimplemented ports (Tomas Henzl) [RHEL-157217]
- ata: ahci: fail probe if BAR too small for claimed ports (Tomas Henzl) [RHEL-157217]
- scsi: core: wake eh reliably when using scsi_schedule_eh (David Jeffery) [RHEL-208594]
- ksmbd: fix memory leak of xattr_stream_name in smb2_rename() (Paulo Alcantara) [RHEL-190706]
- ksmbd: zero the smb2_read alignment tail to avoid an infoleak (Paulo Alcantara) [RHEL-190706]
- ksmbd: pin conn during async oplock break notification (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix integer overflow in set_file_allocation_info() (Paulo Alcantara) [RHEL-190706]
- smb/client: flush dirty data before punching a hole (Paulo Alcantara) [RHEL-190706]
- smb: client: reject overlapping data areas in SMB2 responses (Paulo Alcantara) [RHEL-190706]
- smb/client: refresh allocation after EOF-extending fallocate (Paulo Alcantara) [RHEL-190706]
- smb/client: emulate small EOF-extending mode 0 fallocate ranges (Paulo Alcantara) [RHEL-190706]
- smb/client: reduce fallocate zero buffer allocation (Paulo Alcantara) [RHEL-190706]
- smb/client: handle overlapping allocated ranges in fallocate (Paulo Alcantara) [RHEL-190706]
- smb/client: refresh allocation size after duplicate extents (Paulo Alcantara) [RHEL-190706]
- smb: client: use kvzalloc() for megabyte buffer in simple fallocate (Paulo Alcantara) [RHEL-190706]
- redhat/configs: enable CONFIG_CIFS_SMB_DIRECT (Paulo Alcantara) [RHEL-190706]
- redhat/configs: disable CONFIG_SMB_KUNIT_TESTS (Paulo Alcantara) [RHEL-190706]
- scatterlist: Fix offset in folio calc in extract_xarray_to_sg() (Paulo Alcantara) [RHEL-190706]
- iov_iter: Fix a memory leak in iov_iter_extract_user_pages() (Paulo Alcantara) [RHEL-190706]
- iov_iter: Fix missing alloc fail check in iov_iter_extract_bvec_pages() (Paulo Alcantara) [RHEL-190706]
- iov_iter: Fix potential underflow in iov_iter_extract_xarray_pages() (Paulo Alcantara) [RHEL-190706]
- cachefiles: Fix double fput (Paulo Alcantara) [RHEL-190706]
- smb: client: mask server-provided mode to 07777 in modefromsid (Paulo Alcantara) [RHEL-190706]
- smb/client: fix incorrect nlink returned by fstat() (Paulo Alcantara) [RHEL-190706]
- smb/client: zero-initialize stack-allocated cifs_open_info_data (Paulo Alcantara) [RHEL-190706]
- smb/client: pass cifs_open_info_data to SMB2_open() (Paulo Alcantara) [RHEL-190706]
- smb/client: use stack-allocated smb2_file_all_info in smb3_query_mf_symlink() (Paulo Alcantara) [RHEL-190706]
- smb: client: fix overflow in passthrough ioctl bounds check (Paulo Alcantara) [RHEL-190706]
- smb: client: fix busy dentry warning on unmount after DIO (Paulo Alcantara) [RHEL-190706]
- cifs: Fix support for creating SFU fifo (Paulo Alcantara) [RHEL-190706]
- cifs: Fix support for creating SFU socket (Paulo Alcantara) [RHEL-190706]
- smb: client: fix atime clamp check in read completion (Paulo Alcantara) [RHEL-190706]
- cifs: validate DFS referral string offsets (Paulo Alcantara) [RHEL-190706]
- smb: client: use GFP_KERNEL for DFS cache allocations (Paulo Alcantara) [RHEL-190706]
- smb: client: restrict implied bcc[0] exemption to responses without data area (Paulo Alcantara) [RHEL-190706]
- smb: client: preserve leading slash for POSIX absolute symlink targets (Paulo Alcantara) [RHEL-190706]
- smb: client: refactor cifs_revalidate_mapping() to use clear_and_wake_up_bit() (Paulo Alcantara) [RHEL-190706]
- netfs: Fix barriering when walking subrequest list (Paulo Alcantara) [RHEL-190706]
- cifs: Fix missing credit release on failure in cifs_issue_read() (Paulo Alcantara) [RHEL-190706]
- cifs: update internal module version number (Paulo Alcantara) [RHEL-190706]
- smb: client: use unaligned reads in parse_posix_ctxt() (Paulo Alcantara) [RHEL-190706]
- smb: client: harden POSIX SID length parsing (Paulo Alcantara) [RHEL-190706]
- netfs: Fix DIO write retry for filesystems without a ->prepare_write() (Paulo Alcantara) [RHEL-190706]
- netfs: Fix folio state after ENOMEM whilst under writeback iteration (Paulo Alcantara) [RHEL-190706]
- netfs: Fix writeback error handling (Paulo Alcantara) [RHEL-190706]
- netfs: Fix writethrough to use collection offload (Paulo Alcantara) [RHEL-190706]
- netfs: Replace wb_lock with a bit lock for asynchronicity (Paulo Alcantara) [RHEL-190706]
- netfs: Fix kdoc warning (Paulo Alcantara) [RHEL-190706]
- netfs: Fix netfs_create_write_req() to handle async cache object creation (Paulo Alcantara) [RHEL-190706]
- netfs: Fix decision whether to disallow write-streaming due to fscache use (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix app-instance durable supersede session UAF (Paulo Alcantara) [RHEL-190706]
- ksmbd: snapshot previous oplock state before durable checks (Paulo Alcantara) [RHEL-190706]
- ksmbd: close superseded durable handles through refcount handoff (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix use-after-free of fp->owner.name in durable handle owner check (Paulo Alcantara) [RHEL-190706]
- smb/server: do not require delete access for non-replacing links (Paulo Alcantara) [RHEL-190706]
- ksmbd: don't hold ci->m_lock while waiting for a lease break ack (Paulo Alcantara) [RHEL-190706]
- ksmbd: annotate oplock list traversals under m_lock (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix outstanding credit leak on abort and error paths (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix credit charge calculation for SMB2 QUERY_INFO (Paulo Alcantara) [RHEL-190706]
- ksmbd: avoid zeroing the read buffer in smb2_read() (Paulo Alcantara) [RHEL-190706]
- ksmbd: validate num_subauth when copying ACE in set_ntacl_dacl (Paulo Alcantara) [RHEL-190706]
- ksmbd: reject undersized DACLs before parsing ACEs (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix n.data memory leak in ksmbd_vfs_set_dos_attrib_xattr (Paulo Alcantara) [RHEL-190706]
- ksmbd: Fix acl.sd_buf memory leak and invalid sd_size error handling (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix sd_ndr.data memory leak in ksmbd_vfs_set_sd_xattr (Paulo Alcantara) [RHEL-190706]
- cifs: define variable sized buffer for querydir responses (Paulo Alcantara) [RHEL-190706]
- smb/client: do not account EOF extension as allocation (Paulo Alcantara) [RHEL-190706]
- smb/client: preserve errors from smb2_set_sparse() (Paulo Alcantara) [RHEL-190706]
- smb: client: Fix next buffer leak in receive_encrypted_standard() (Paulo Alcantara) [RHEL-190706]
- smb/client: use %%pe to print error pointer (Paulo Alcantara) [RHEL-190706]
- smb/client: name the default fallocate mode (Paulo Alcantara) [RHEL-190706]
- smb common: add missing AAPL defines (Paulo Alcantara) [RHEL-190706]
- smb/client: fix chown/chgrp with SMB3 POSIX Extensions (Paulo Alcantara) [RHEL-190706]
- smb/client: fix security flag calculation when setting security descriptors (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix kernel-doc warnings in smb2_lease_break_noti() (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix inconsistent indenting warnings (Paulo Alcantara) [RHEL-190706]
- ksmbd: increase SMB3_DEFAULT_TRANS_SIZE from 1MB to 4MB (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix UBSAN array-index-out-of-bounds in decode_compress_ctxt() (Paulo Alcantara) [RHEL-190706]
- ksmbd: sleep interruptibly in the durable handle scavenger (Paulo Alcantara) [RHEL-190706]
- ksmbd: start file id allocation at 1 (Paulo Alcantara) [RHEL-190706]
- ksmbd: treat read-control opens as stat opens only for leases (Paulo Alcantara) [RHEL-190706]
- ksmbd: validate :: stream type against directory create (Paulo Alcantara) [RHEL-190706]
- ksmbd: break conflicting-open leases only as far as needed (Paulo Alcantara) [RHEL-190706]
- ksmbd: break handle caching for share conflicts (Paulo Alcantara) [RHEL-190706]
- ksmbd: normalize ungrantable lease states (Paulo Alcantara) [RHEL-190706]
- ksmbd: return oplock protocol error for level II ack (Paulo Alcantara) [RHEL-190706]
- ksmbd: avoid level II oplock break notification on unlink (Paulo Alcantara) [RHEL-190706]
- ksmbd: downgrade oplock after break timeout (Paulo Alcantara) [RHEL-190706]
- ksmbd: apply create security descriptor first (Paulo Alcantara) [RHEL-190706]
- ksmbd: return requested create allocation size (Paulo Alcantara) [RHEL-190706]
- ksmbd: tighten create file attribute validation (Paulo Alcantara) [RHEL-190706]
- ksmbd: reject empty-attribute synchronize-only create (Paulo Alcantara) [RHEL-190706]
- ksmbd: honor stream delete sharing for base file (Paulo Alcantara) [RHEL-190706]
- ksmbd: send pending interim for last compound I/O (Paulo Alcantara) [RHEL-190706]
- ksmbd: return success for deferred final close (Paulo Alcantara) [RHEL-190706]
- ksmbd: preserve compound responses for chained errors (Paulo Alcantara) [RHEL-190706]
- ksmbd: validate handle for create or get object id (Paulo Alcantara) [RHEL-190706]
- ksmbd: propagate failed command status in related compounds (Paulo Alcantara) [RHEL-190706]
- ksmbd: deny renaming directory with open children (Paulo Alcantara) [RHEL-190706]
- ksmbd: check parent directory sharing conflicts on rename (Paulo Alcantara) [RHEL-190706]
- ksmbd: preserve open change time across rename (Paulo Alcantara) [RHEL-190706]
- ksmbd: handle durable v2 app instance id (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix durable reconnect context parsing (Paulo Alcantara) [RHEL-190706]
- ksmbd: invalidate durable handles on oplock break (Paulo Alcantara) [RHEL-190706]
- ksmbd: supersede disconnected delete-on-close durable handle (Paulo Alcantara) [RHEL-190706]
- ksmbd: handle missing create contexts for lease opens (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix use-after-free of conn->preauth_info in concurrent SMB2 NEGOTIATE (Paulo Alcantara) [RHEL-190706]
- ksmbd: keep common response iovecs in the work item (Paulo Alcantara) [RHEL-190706]
- ksmbd: route v2 lease breaks on the client lease channel (Paulo Alcantara) [RHEL-190706]
- ksmbd: break RH leases before delete-on-close (Paulo Alcantara) [RHEL-190706]
- ksmbd: honor SMB2 v2 lease epochs (Paulo Alcantara) [RHEL-190706]
- ksmbd: do not wait for RH lease break ack on overwrite (Paulo Alcantara) [RHEL-190706]
- ksmbd: chain pending lease breaks before waking waiters (Paulo Alcantara) [RHEL-190706]
- ksmbd: compute lease break-in-progress flag on response (Paulo Alcantara) [RHEL-190706]
- ksmbd: treat unnamed DATA stream as base file (Paulo Alcantara) [RHEL-190706]
- ksmbd: align SMB2 oplock break ack handling (Paulo Alcantara) [RHEL-190706]
- ksmbd: share SMB2 lease state across opens (Paulo Alcantara) [RHEL-190706]
- ksmbd: clean up lease response flags and directory leases (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix lease break and ack state handling (Paulo Alcantara) [RHEL-190706]
- ksmbd: use connection ClientGUID for lease lookup (Paulo Alcantara) [RHEL-190706]
- ksmbd: validate SMB2 lease create contexts (Paulo Alcantara) [RHEL-190706]
- smb/server: fix debug log endianness in smb2_cancel() (Paulo Alcantara) [RHEL-190706]
- ksmbd: track the connection owning a byte-range lock (Paulo Alcantara) [RHEL-190706]
- smb: client: refactor ACL setting control flow in id_mode_to_cifs_acl() (Paulo Alcantara) [RHEL-190706]
- smb: client: fix query directory replay double-free (Paulo Alcantara) [RHEL-190706]
- smb: client: fix change notify replay double-free (Paulo Alcantara) [RHEL-190706]
- smb: client: fix query_info() replay double-free (Paulo Alcantara) [RHEL-190706]
- smb: client: fix double-free in SMB2_close() replay (Paulo Alcantara) [RHEL-190706]
- smb: client: fix double-free in SMB2_ioctl() replay (Paulo Alcantara) [RHEL-190706]
- smb: client: fix double-free in SMB2_open() replay (Paulo Alcantara) [RHEL-190706]
- smb: client: fix double-free in SMB2_flush() replay (Paulo Alcantara) [RHEL-190706]
- ksmbd: use opener credentials for FSCTL mutations (Paulo Alcantara) [RHEL-190706]
- ksmbd: use opener credentials for ADS I/O (Paulo Alcantara) [RHEL-190706]
- ksmbd: require source read access for duplicate extents (Paulo Alcantara) [RHEL-190706]
- ksmbd: run set info with opener credentials (Paulo Alcantara) [RHEL-190706]
- ksmbd: use opener credentials for delete-on-close (Paulo Alcantara) [RHEL-190706]
- ksmbd: serialize QUERY_DIRECTORY requests per file (Paulo Alcantara) [RHEL-190706]
- ksmbd: add permission checks for FSCTL_DUPLICATE_EXTENTS_TO_FILE (Paulo Alcantara) [RHEL-190706]
- ksmbd: enforce FILE_READ_ATTRIBUTES on SMB_FIND_FILE_POSIX_INFORMATION (Paulo Alcantara) [RHEL-190706]
- ksmbd: reject non-VALID session in compound request branch (Paulo Alcantara) [RHEL-190706]
- ksmbd: compress SMB2 READ responses (Paulo Alcantara) [RHEL-190706]
- ksmbd: negotiate and decode SMB2 compression (Paulo Alcantara) [RHEL-190706]
- cifs: negotiate chained SMB2 compression capabilities (Paulo Alcantara) [RHEL-190706]
- smb: add common SMB2 compression transform helpers (Paulo Alcantara) [RHEL-190706]
- smb: move LZ77 compression into common code (Paulo Alcantara) [RHEL-190706]
- ksmbd: add per-handle permission check to FILE_LINK_INFORMATION (Paulo Alcantara) [RHEL-190706]
- ksmbd: add a permission check for FSCTL_SET_ZERO_DATA (Paulo Alcantara) [RHEL-190706]
- ksmbd: add a WRITE_DAC/WRITE_OWNER check to SMB2 SET_INFO SECURITY (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix use-after-free of a deferred file_lock on SMB2_CLOSE then SMB2_CANCEL (Paulo Alcantara) [RHEL-190706]
- smb: server: remove code guarded by nonexistent config option (Paulo Alcantara) [RHEL-190706]
- smb/server: fix incorrect file size in get_file_compression_info() (Paulo Alcantara) [RHEL-190706]
- smb/server: get compression format in get_file_compression_info() (Paulo Alcantara) [RHEL-190706]
- smb/server: implement FSCTL_SET_COMPRESSION ioctl handler (Paulo Alcantara) [RHEL-190706]
- smb/server: implement FSCTL_GET_COMPRESSION ioctl handler (Paulo Alcantara) [RHEL-190706]
- smb/server: get compression file attribute on open (Paulo Alcantara) [RHEL-190706]
- smb: move compression definitions into common/fscc.h (Paulo Alcantara) [RHEL-190706]
- smb: remove duplicate server/smbfsctl.h (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix UAF of struct file_lock in SMB2_LOCK deferred-lock cancellation (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix use-after-free in same_client_has_lease() (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix out-of-bounds read in smb_check_perm_dacl() (Paulo Alcantara) [RHEL-190706]
- smb: client: Use more common code in SMB2_tcon() (Paulo Alcantara) [RHEL-190706]
- smb: client: Use more common error handling code in smb3_reconfigure() (Paulo Alcantara) [RHEL-190706]
- smb/client: Fix error code in smb2_aead_req_alloc() (Paulo Alcantara) [RHEL-190706]
- smb/client: clean up a type issue in cifs_xattr_get() (Paulo Alcantara) [RHEL-190706]
- smb/client: allow FS_IOC_SETFLAGS to clear compression (Paulo Alcantara) [RHEL-190706]
- smb/client: use writable handle for FS_IOC_SETFLAGS compression (Paulo Alcantara) [RHEL-190706]
- smb/client: always return a value for FS_IOC_GETFLAGS (Paulo Alcantara) [RHEL-190706]
- smb/client: update i_blocks after contiguous writes (Paulo Alcantara) [RHEL-190706]
- smb: client: fix races in cifsd thread creation (Paulo Alcantara) [RHEL-190706]
- cifs: validate full SID length in security descriptors (Paulo Alcantara) [RHEL-190706]
- smb: client: resolve SWN tcon from live registrations (Paulo Alcantara) [RHEL-190706]
- cifs: remove all cifs files before kill super (Paulo Alcantara) [RHEL-190706]
- smb: client: fix conflicting option validation for new mount API (Paulo Alcantara) [RHEL-190706]
- cifs: invalidate cfid on unlink/rename/rmdir (Paulo Alcantara) [RHEL-190706]
- smb: client: convert cifs_smb3_do_mount() to sget_fc() (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix use-after-free of a deferred file_lock on double SMB2_CANCEL (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix durable reconnect double-bind race in ksmbd_reopen_durable_fd (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix NULL-deref of opinfo->conn in oplock/lease break notifiers (Paulo Alcantara) [RHEL-190706]
- smb: client: fix uninitialized variable in smb2_writev_callback (Paulo Alcantara) [RHEL-190706]
- smb: client: detect short folioq copy in cifs_copy_folioq_to_iter() (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix FSCTL permission bypass by adding a permission check for FSCTL_SET_SPARSE (Paulo Alcantara) [RHEL-190706]
- ksmbd: release ksmbd_inode ref via ksmbd_inode_put on lookup paths (Paulo Alcantara) [RHEL-190706]
- ksmbd: OOB read regression in smb_check_perm_dacl() ACE-walk loops (Paulo Alcantara) [RHEL-190706]
- smb/server: promote S_DEL_ON_CLS to S_DEL_PENDING when close (Paulo Alcantara) [RHEL-190706]
- ksmbd: validate SID in parent security descriptor during ACL inheritance (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix durable reconnect error path file lifetime (Paulo Alcantara) [RHEL-190706]
- smb: client: change allocation requirements in DUP_CTX_STR macro (Paulo Alcantara) [RHEL-190706]
- smb: client: require net admin for CIFS SWN netlink (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: divide, not multiply, milliseconds by 1000 (Paulo Alcantara) [RHEL-190706]
- cifs: Fix busy dentry used after unmounting (Paulo Alcantara) [RHEL-190706]
- smb: client: use data_len for SMB2 READ encrypted folioq copy (Paulo Alcantara) [RHEL-190706]
- smb: client: protect tc_count increment in smb2_find_smb_sess_tcon_unlocked() (Paulo Alcantara) [RHEL-190706]
- cifs: Fix undefined variables (Paulo Alcantara) [RHEL-190706]
- smbdirect: Fix error cleanup in smbdirect_map_sges_from_iter() (Paulo Alcantara) [RHEL-190706]
- smb: client: avoid integer overflow in SMB2 READ length check (Paulo Alcantara) [RHEL-190706]
- cifs: client: stage smb3_reconfigure() updates and restore ctx on failure (Paulo Alcantara) [RHEL-190706]
- smb/client: fix possible infinite loop and oob read in symlink_data() (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix null pointer dereference in compare_guid_key() (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix null pointer dereference in proc_show_files() (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix SID memory leak in set_posix_acl_entries_dacl() on overflow (Paulo Alcantara) [RHEL-190706]
- SMB3.1.1: add missing QUERY_DIR info levels (Paulo Alcantara) [RHEL-190706]
- netfs, afs: Fix write skipping in dir/link writepages (Paulo Alcantara) [RHEL-190706]
- netfs: Fix netfs_read_folio() to wait on writeback (Paulo Alcantara) [RHEL-190706]
- netfs: Fix folio->private handling in netfs_perform_write() (Paulo Alcantara) [RHEL-190706]
- netfs: Fix partial invalidation of streaming-write folio (Paulo Alcantara) [RHEL-190706]
- netfs: Fix potential UAF in netfs_unlock_abandoned_read_pages() (Paulo Alcantara) [RHEL-190706]
- netfs: Fix leak of request in netfs_write_begin() error handling (Paulo Alcantara) [RHEL-190706]
- netfs: Fix early put of sink folio in netfs_read_gaps() (Paulo Alcantara) [RHEL-190706]
- netfs: Fix write streaming disablement if fd open O_RDWR (Paulo Alcantara) [RHEL-190706]
- netfs: Fix read-gaps to remove netfs_folio from filled folio (Paulo Alcantara) [RHEL-190706]
- netfs: Fix potential deadlock in write-through mode (Paulo Alcantara) [RHEL-190706]
- netfs: Fix streaming write being overwritten (Paulo Alcantara) [RHEL-190706]
- netfs: Defer the emission of trace_netfs_folio() (Paulo Alcantara) [RHEL-190706]
- netfs: Fix netfs_invalidate_folio() to clear dirty bit if all changes gone (Paulo Alcantara) [RHEL-190706]
- netfs: Fix overrun check in netfs_extract_user_iter() (Paulo Alcantara) [RHEL-190706]
- netfs: fix error handling in netfs_extract_user_iter() (Paulo Alcantara) [RHEL-190706]
- netfs: Fix potential uninitialised var in netfs_extract_user_iter() (Paulo Alcantara) [RHEL-190706]
- netfs: fix VM_BUG_ON_FOLIO() issue in netfs_write_begin() call (Paulo Alcantara) [RHEL-190706]
- netfs: Fix zeropoint update where i_size > remote_i_size (Paulo Alcantara) [RHEL-190706]
- netfs: Fix potential for tearing in ->remote_i_size and ->zero_point (Paulo Alcantara) [RHEL-190706]
- netfs: Fix netfs_read_to_pagecache() to pause on subreq failure (Paulo Alcantara) [RHEL-190706]
- netfs: Fix missing barriers when accessing stream->subrequests locklessly (Paulo Alcantara) [RHEL-190706]
- netfs: Fix missing locking around retry adding new subreqs (Paulo Alcantara) [RHEL-190706]
- netfs: Fix cancellation of a DIO and single read subrequests (Paulo Alcantara) [RHEL-190706]
- smb/client: fix out-of-bounds read in symlink_data() (Paulo Alcantara) [RHEL-190706]
- smb: client: Zero-pad short GSS session keys per MS-SMB2 (Paulo Alcantara) [RHEL-190706]
- smb: client: Use FullSessionKey for AES-256 encryption key derivation (Paulo Alcantara) [RHEL-190706]
- cifs: abort open_cached_dir if we don't request leases (Paulo Alcantara) [RHEL-190706]
- ksmbd: validate inherited ACE SID length (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix kernel-doc warnings from ksmbd_conn_get/put() (Paulo Alcantara) [RHEL-190706]
- ksmbd: fail share config requests when path allocation fails (Paulo Alcantara) [RHEL-190706]
- ksmbd: close durable scavenger races against m_fp_list lookups (Paulo Alcantara) [RHEL-190706]
- ksmbd: harden file lifetime during session teardown (Paulo Alcantara) [RHEL-190706]
- ksmbd: centralize ksmbd_conn final release to plug transport leak (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: fix MR registration for coalesced SG lists (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce and use include/linux/smbdirect.h (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: make use of DEFAULT_SYMBOL_NAMESPACE and EXPORT_SYMBOL_GPL (Paulo Alcantara) [RHEL-190706]
- cifs: change_conf needs to be called for session setup (Paulo Alcantara) [RHEL-190706]
- smb: client: change allocation requirements in smb2_compound_op (Paulo Alcantara) [RHEL-190706]
- ksmbd: rewrite stop_sessions() with restartable iteration (Paulo Alcantara) [RHEL-190706]
- smb: server: handle readdir_info_level_struct_sz() error (Paulo Alcantara) [RHEL-190706]
- smb/client: remove unused smb3_parse_opt() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: move fs/smb/common/smbdirect/ to fs/smb/smbdirect/ (Paulo Alcantara) [RHEL-190706]
- smb: common: add SMB3_COMPRESS_MAX_ALGS (Paulo Alcantara) [RHEL-190706]
- smb: client: compress: add code docs to lz77.c (Paulo Alcantara) [RHEL-190706]
- smb: client: compress: LZ77 optimizations (Paulo Alcantara) [RHEL-190706]
- smb: client: compress: increase LZ77_MATCH_MAX_DIST (Paulo Alcantara) [RHEL-190706]
- smb: client: compress: fix counting in LZ77 match finding (Paulo Alcantara) [RHEL-190706]
- smb: client: compress: fix buffer overrun in lz77_compress() (Paulo Alcantara) [RHEL-190706]
- smb: client: fix (remove) drop_dir_cache module parameter (Paulo Alcantara) [RHEL-190706]
- smb: client: fix OOB read in smb2_ioctl_query_info QUERY_INFO path (Paulo Alcantara) [RHEL-190706]
- smb: server: stop sending fake security descriptors (Paulo Alcantara) [RHEL-190706]
- ksmbd: scope conn->binding slowpath to bound sessions only (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix CreateOptions sanitization clobbering the whole field (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix durable fd leak on ClientGUID mismatch in durable v2 open (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix O(N^2) DoS in smb2_lock via unbounded LockCount (Paulo Alcantara) [RHEL-190706]
- ksmbd: destroy async_ida in ksmbd_conn_free() (Paulo Alcantara) [RHEL-190706]
- ksmbd: destroy tree_conn_ida in ksmbd_session_destroy() (Paulo Alcantara) [RHEL-190706]
- MAINTAINERS: create entry for smbdirect (Paulo Alcantara) [RHEL-190706]
- ksmbd: reset rcount per connection in ksmbd_conn_wait_idle_sess_id() (Paulo Alcantara) [RHEL-190706]
- cifs: update internal module version number (Paulo Alcantara) [RHEL-190706]
- smb: client: compress: fix bad encoding on last LZ77 flag (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix out-of-bounds write in smb2_get_ea() EA alignment (Paulo Alcantara) [RHEL-190706]
- ksmbd: use check_add_overflow() to prevent u16 DACL size overflow (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix use-after-free in smb2_open during durable reconnect (Paulo Alcantara) [RHEL-190706]
- ksmbd: validate num_aces and harden ACE walk in smb_inherit_dacl() (Paulo Alcantara) [RHEL-190706]
- smb: server: fix max_connections off-by-one in tcp accept path (Paulo Alcantara) [RHEL-190706]
- ksmbd: require minimum ACE size in smb_check_perm_dacl() (Paulo Alcantara) [RHEL-190706]
- ksmbd: validate response sizes in ipc_validate_msg() (Paulo Alcantara) [RHEL-190706]
- smb: server: fix active_num_conn leak on transport allocation failure (Paulo Alcantara) [RHEL-190706]
- smb: client: fix dir separator in SMB1 UNIX mounts (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: let smbdirect_connection_deregister_mr_io unlock while waiting (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: fix the logic in smbdirect_socket_destroy_sync() without an error (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: fix copyright header of smbdirect.h (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: change smbdirect_socket_parameters.{initiator_depth,responder_resources} to __u16 (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: remove unused SMBDIRECT_USE_INLINE_C_FILES logic (Paulo Alcantara) [RHEL-190706]
- smb: server: no longer use smbdirect_socket_set_custom_workqueue() (Paulo Alcantara) [RHEL-190706]
- smb: client: no longer use smbdirect_socket_set_custom_workqueue() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce global workqueues (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: prepare use of dedicated workqueues for different steps (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: remove unused smbdirect_connection_mr_io_recovery_work() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: wrap rdma_disconnect() in rdma_[un]lock_handler() (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of smbdirect_netdev_rdma_capable_mode_type() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_netdev_rdma_capable_mode_type() (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of smbdirect.ko (Paulo Alcantara) [RHEL-190706]
- smb: server: remove unused ksmbd_transport_ops.prepare() (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of smbdirect_socket_{listen,accept}() (Paulo Alcantara) [RHEL-190706]
- smb: server: only use public smbdirect functions (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of smbdirect_socket_create_accepting()/smbdirect_socket_release() (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of smbdirect_{socket_init_accepting,connection_wait_for_connected}() (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of smbdirect_connection_send_iter() and related functions (Paulo Alcantara) [RHEL-190706]
- smb: server: let smb_direct_post_send_data() return data_length (Paulo Alcantara) [RHEL-190706]
- smb: server: split out smb_direct_send_iter() out of smb_direct_writev() (Paulo Alcantara) [RHEL-190706]
- smb: server: let smbdirect_map_sges_from_iter() truncate the message boundary (Paulo Alcantara) [RHEL-190706]
- smb: server: inline smb_direct_create_header() into smb_direct_post_send_data() (Paulo Alcantara) [RHEL-190706]
- smb: server: move iov_iter_kvec() out of smb_direct_post_send_data() (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of smbdirect_connection_request_keep_alive() (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of smbdirect_connection_grant_recv_credits() (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of smbdirect_connection_recvmsg() (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of smbdirect_socket_destroy_sync() (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of functions from smbdirect_rw.c (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of smbdirect_socket_wait_for_credits() (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of smbdirect_get_buf_page_count() (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of smbdirect_connection_recv_io_refill[_work]() (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of smbdirect_connection_post_recv_io() (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of smbdirect_connection_{create,destroy}_qp() (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of smbdirect_connection_negotiate_rdma_resources() (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of smbdirect_connection_qp_event_handler() (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of smbdirect_map_sges_from_iter() (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of smbdirect_connection_{create,destroy}_mem_pools() (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of smbdirect_connection_send_io_done() (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of smbdirect_connection_{alloc,free}_send_io() (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of smbdirect_frwr_is_supported() (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of smbdirect_connection_idle_timer_work() (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of smbdirect_connection_reassembly_{append,first}_recv_io() (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of smbdirect_connection_{get,put}_recv_io() (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of smbdirect_socket_schedule_cleanup() (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of smbdirect_socket_cleanup_work() (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of smbdirect_socket_wake_up_all() (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of smbdirect_socket_set_logging() (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of smbdirect_socket_prepare_create() (Paulo Alcantara) [RHEL-190706]
- smb: client: make use of smbdirect.ko (Paulo Alcantara) [RHEL-190706]
- smb: client: only use public smbdirect functions (Paulo Alcantara) [RHEL-190706]
- smb: client: make use of smbdirect_socket_create_kern()/smbdirect_socket_release() (Paulo Alcantara) [RHEL-190706]
- smb: client: make use of smbdirect_socket_init_new() and smbdirect_connect_sync() (Paulo Alcantara) [RHEL-190706]
- smb: client: introduce and use smbd_debug_proc_show() (Paulo Alcantara) [RHEL-190706]
- smb: client: introduce and use smbd_mr_fill_buffer_descriptor() (Paulo Alcantara) [RHEL-190706]
- smb: client: make use of smbdirect_connection_send_{single_iter,immediate_work}() (Paulo Alcantara) [RHEL-190706]
- smb: client: let smbd_post_send_full_iter() get remaining_length and return data_length (Paulo Alcantara) [RHEL-190706]
- smb: client: let smbd_post_send_iter() get remaining_length and return data_length (Paulo Alcantara) [RHEL-190706]
- smb: client: change smbd_post_send_empty() to void return (Paulo Alcantara) [RHEL-190706]
- smb: client: make use of smbdirect_connection_request_keep_alive() (Paulo Alcantara) [RHEL-190706]
- smb: client: make use of smbdirect_connection_grant_recv_credits() (Paulo Alcantara) [RHEL-190706]
- smb: client: make use of smbdirect_connection_recvmsg() (Paulo Alcantara) [RHEL-190706]
- smb: client: make use of smbdirect_socket_destroy_sync() (Paulo Alcantara) [RHEL-190706]
- smb: client: make use of functions from smbdirect_mr.c (Paulo Alcantara) [RHEL-190706]
- smb: client: make use of smbdirect_connection_recv_io_refill_work() (Paulo Alcantara) [RHEL-190706]
- smb: client: make use of smbdirect_connection_post_recv_io() (Paulo Alcantara) [RHEL-190706]
- smb: client: initialize recv_io->cqe.done = recv_done just once (Paulo Alcantara) [RHEL-190706]
- smb: client: make use of smbdirect_connection_{create,destroy}_qp() (Paulo Alcantara) [RHEL-190706]
- smb: client: make use of smbdirect_connection_negotiate_rdma_resources() (Paulo Alcantara) [RHEL-190706]
- smb: client: make use of smbdirect_connection_qp_event_handler() (Paulo Alcantara) [RHEL-190706]
- smb: client: make use of smbdirect_map_sges_from_iter() (Paulo Alcantara) [RHEL-190706]
- smb: client: make use of smbdirect_connection_{create,destroy}_mem_pools() (Paulo Alcantara) [RHEL-190706]
- smb: client: make use of smbdirect_connection_send_io_done() (Paulo Alcantara) [RHEL-190706]
- smb: client: make use of smbdirect_connection_{alloc,free}_send_io() (Paulo Alcantara) [RHEL-190706]
- smb: client: make use of smbdirect_frwr_is_supported() (Paulo Alcantara) [RHEL-190706]
- smb: client: make use of smbdirect_connection_idle_timer_work() (Paulo Alcantara) [RHEL-190706]
- smb: client: make use of smbdirect_connection_reassembly_{append,first}_recv_io() (Paulo Alcantara) [RHEL-190706]
- smb: client: make use of smbdirect_connection_{get,put}_recv_io() (Paulo Alcantara) [RHEL-190706]
- smb: client: make use of smbdirect_socket_schedule_cleanup() (Paulo Alcantara) [RHEL-190706]
- smb: client: make use of smbdirect_socket_cleanup_work() (Paulo Alcantara) [RHEL-190706]
- smb: client: make use of smbdirect_socket_wake_up_all() (Paulo Alcantara) [RHEL-190706]
- smb: client: make use of smbdirect_socket_set_logging() (Paulo Alcantara) [RHEL-190706]
- smb: client: make use of smbdirect_socket_prepare_create() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce the basic smbdirect.ko (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_socket_{listen,accept}() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_socket_bind() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: split out smbdirect_accept_negotiate_finish() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_init_send_batch_storage() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: provide explicit prototypes for cross .c file functions (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_public.h with prototypes (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: let smbdirect_internal.h define pr_fmt without SMBDIRECT_USE_INLINE_C_FILES (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: let smbdirect_socket.h include all headers for used structures (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_socket_create_{kern,accepting}() and smbdirect_socket_release() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_accept_connect_request() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_connect[_sync]() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: let smbdirect_socket_set_initial_parameters() call rdma_restrict_node_type() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_socket_init_{new,accepting}() and helpers (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_socket_shutdown() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_connection_is_connected() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_connection_wait_for_connected() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_connection_legacy_debug_proc_show() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_mr_io_fill_buffer_descriptor() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_connection_negotiation_done() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_connection_send_immediate_work() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_connection_send_iter() and related functions (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_connection_request_keep_alive() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_connection_grant_recv_credits() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_connection_recvmsg() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_connection_rdma_{established,event_handler}() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_socket_destroy[_sync]() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_connection_recv_io_done() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: define SMBDIRECT_RDMA_CM_[RNR_]RETRY (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: define SMBDIRECT_MIN_{RECEIVE,FRAGMENTED}_SIZE (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_rw.c with server rw code (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_mr.c with client mr code (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_socket_wait_for_credits() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_get_buf_page_count() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: split out smbdirect_connection_recv_io_refill() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_connection_recv_io_refill_work() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_connection_post_recv_io() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_connection_{create,destroy}_qp() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_connection_negotiate_rdma_resources() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_connection_qp_event_handler() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_map_sges_from_iter() and helper functions (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_connection_{create,destroy}_mem_pools() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_connection_send_io_done() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_connection_{alloc,free}_send_io() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_socket.{send,recv}_io.mem.gfp_mask (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_frwr_is_supported() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: set SMBDIRECT_KEEPALIVE_NONE before disable_delayed_work(&sc->idle.timer_work); (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_connection_idle_timer_work() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_connection_reassembly_{append,first}_recv_io() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_connection_{get,put}_recv_io() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_connection.c to be filled (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_socket_schedule_cleanup[{_lvl,_status}]() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_socket_cleanup_work() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_socket_wake_up_all() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_socket_set_logging() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_socket_prepare_create() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_socket.c to be filled (Paulo Alcantara) [RHEL-190706]
- smb: server: include smbdirect_all_c_files.c (Paulo Alcantara) [RHEL-190706]
- smb: client: include smbdirect_all_c_files.c (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_internal.h (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_all_c_files.c (Paulo Alcantara) [RHEL-190706]
- smb: client: fix integer underflow in receive_encrypted_read() (Paulo Alcantara) [RHEL-190706]
- smb: client: add tracepoints for deferred handle caching (Paulo Alcantara) [RHEL-190706]
- smb: client: add oplock level to smb3_open_done tracepoint (Paulo Alcantara) [RHEL-190706]
- smb: client: add tracepoint for local lock conflicts (Paulo Alcantara) [RHEL-190706]
- smb: client: add tracepoints for lock operations (Paulo Alcantara) [RHEL-190706]
- smb: client: allow both 'lease' and 'nolease' mount options (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: add some logging to SMBDIRECT_CHECK_STATUS_{WARN,DISCONNECT}() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_socket.logging infrastructure (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: let smbdirect.h include #include <linux/types.h> (Paulo Alcantara) [RHEL-190706]
- smb: server: avoid double-free in smb_direct_free_sendmsg after smb_direct_flush_send_list() (Paulo Alcantara) [RHEL-190706]
- smb: client: avoid double-free in smbd_free_send_io() after smbd_send_batch_flush() (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix use-after-free from async crypto on Qualcomm crypto engine (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix mechToken leak when SPNEGO decode fails after token alloc (Paulo Alcantara) [RHEL-190706]
- ksmbd: require 3 sub-authorities before reading sub_auth[2] (Paulo Alcantara) [RHEL-190706]
- ksmbd: validate EaNameLength in smb2_get_ea() (Paulo Alcantara) [RHEL-190706]
- ksmbd: Remove unnecessary selection of CRYPTO_ECB (Paulo Alcantara) [RHEL-190706]
- ksmbd: validate owner of durable handle on reconnect (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix use-after-free in __ksmbd_close_fd() via durable scavenger (Paulo Alcantara) [RHEL-190706]
- ksmbd: ipc: use kzalloc_flex and __counted_by (Paulo Alcantara) [RHEL-190706]
- smb: move filesystem_vol_info into common/fscc.h (Paulo Alcantara) [RHEL-190706]
- smb: move file_basic_info into common/fscc.h (Paulo Alcantara) [RHEL-190706]
- smb: move some definitions from common/smb2pdu.h into common/fscc.h (Paulo Alcantara) [RHEL-190706]
- vfs: get rid of BUG_ON() in d_mark_tmpfile_name() (Paulo Alcantara) [RHEL-190706]
- smb: client: get rid of d_drop()+d_add() (Paulo Alcantara) [RHEL-190706]
- smb: client: set ATTR_TEMPORARY with O_TMPFILE | O_EXCL (Paulo Alcantara) [RHEL-190706]
- smb: client: add support for O_TMPFILE (Paulo Alcantara) [RHEL-190706]
- vfs: introduce d_mark_tmpfile_name() (Paulo Alcantara) [RHEL-190706]
- smb: client: add missing MODULE_DESCRIPTION() to smb1maperror_test (Paulo Alcantara) [RHEL-190706]
- smb: client: Remove unnecessary selection of CRYPTO_ECB (Paulo Alcantara) [RHEL-190706]
- smb/client: move smb2maperror declarations to smb2proto.h (Paulo Alcantara) [RHEL-190706]
- smb/client: introduce KUnit tests to check DOS/SRV err mapping search (Paulo Alcantara) [RHEL-190706]
- smb/client: check if SMB1 DOS/SRV error mapping arrays are sorted (Paulo Alcantara) [RHEL-190706]
- smb/client: use binary search for SMB1 DOS/SRV error mapping (Paulo Alcantara) [RHEL-190706]
- smb/client: autogenerate SMB1 DOS/SRV to POSIX error mapping (Paulo Alcantara) [RHEL-190706]
- smb/client: annotate smberr.h with POSIX error codes (Paulo Alcantara) [RHEL-190706]
- smb/client: move ERRnetlogonNotStarted to DOS error class (Paulo Alcantara) [RHEL-190706]
- smb/client: introduce KUnit test to check ntstatus_to_dos_map search (Paulo Alcantara) [RHEL-190706]
- smb/client: check if ntstatus_to_dos_map is sorted (Paulo Alcantara) [RHEL-190706]
- smb/client: use binary search for NT status to DOS mapping (Paulo Alcantara) [RHEL-190706]
- smb/client: refactor ntstatus_to_dos() to return mapping entry (Paulo Alcantara) [RHEL-190706]
- smb/client: replace nt_errs with ntstatus_to_dos_map (Paulo Alcantara) [RHEL-190706]
- smb/client: autogenerate SMB1 NT status to DOS error mapping (Paulo Alcantara) [RHEL-190706]
- smb/client: annotate nterr.h with DOS error codes (Paulo Alcantara) [RHEL-190706]
- smb/client: avoid null-ptr-deref when tests fail in test_cmp_map() (Paulo Alcantara) [RHEL-190706]
- fs/smb/client: add verbose error logging for UNC parsing (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix OOB write in QUERY_INFO for compound requests (Paulo Alcantara) [RHEL-190706]
- netfs: Fix the handling of stream->front by removing it (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix potencial OOB in get_file_all_info() for compound requests (Paulo Alcantara) [RHEL-190706]
- smb/client: ensure smb2_mapping_table rebuild on cmd changes (Paulo Alcantara) [RHEL-190706]
- ksmbd: replace hardcoded hdr2_len with offsetof() in smb2_calc_max_out_buf_len() (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix memory leaks and NULL deref in smb2_lock() (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix use-after-free and NULL deref in smb_grant_oplock() (Paulo Alcantara) [RHEL-190706]
- ksmbd: do not expire session on binding failure (Paulo Alcantara) [RHEL-190706]
- smb: client: fix generic/694 due to wrong ->i_blocks (Paulo Alcantara) [RHEL-190706]
- netfs: Fix read abandonment during retry (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix use-after-free in durable v2 replay of active file handles (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix use-after-free of share_conf in compound request (Paulo Alcantara) [RHEL-190706]
- ksmbd: use volume UUID in FS_OBJECT_ID_INFORMATION (Paulo Alcantara) [RHEL-190706]
- ksmbd: unset conn->binding on failed binding request (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix share_conf UAF in tree_conn disconnect (Paulo Alcantara) [RHEL-190706]
- cifs: smb1: fix comment typo (Paulo Alcantara) [RHEL-190706]
- smb: client: fix open handle lookup in cifs_open() (Paulo Alcantara) [RHEL-190706]
- smb: client: fix iface port assignment in parse_server_interfaces (Paulo Alcantara) [RHEL-190706]
- smb/client: only export symbol for 'smb2maperror-test' module (Paulo Alcantara) [RHEL-190706]
- smb: client: fix in-place encryption corruption in SMB2_write() (Paulo Alcantara) [RHEL-190706]
- smb: client: fix sbflags initialization (Paulo Alcantara) [RHEL-190706]
- smb: client: fix atomic open with O_DIRECT & O_SYNC (Paulo Alcantara) [RHEL-190706]
- netfs: Fix NULL pointer dereference in netfs_unbuffered_write() on retry (Paulo Alcantara) [RHEL-190706]
- netfs: Fix kernel BUG in netfs_limit_iter() for ITER_KVEC iterators (Paulo Alcantara) [RHEL-190706]
- ksmbd: Don't log keys in SMB3 signing and encryption key generation (Paulo Alcantara) [RHEL-190706]
- smb: server: fix use-after-free in smb2_open() (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix use-after-free in smb_lazy_parent_lease_break_close() (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix use-after-free by using call_rcu() for oplock_info (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix use-after-free in proc_show_files due to early rcu_read_unlock (Paulo Alcantara) [RHEL-190706]
- smb/server: Fix another refcount leak in smb2_open() (Paulo Alcantara) [RHEL-190706]
- cifs: open files should not hold ref on superblock (Paulo Alcantara) [RHEL-190706]
- smb: update some doc references (Paulo Alcantara) [RHEL-190706]
- smb/client: make SMB2 maperror KUnit tests a separate module (Paulo Alcantara) [RHEL-190706]
- smb: client: Use snprintf in cifs_set_cifscreds (Paulo Alcantara) [RHEL-190706]
- smb: client: Don't log plaintext credentials in cifs_set_cifscreds (Paulo Alcantara) [RHEL-190706]
- smb: client: use atomic_t for mnt_cifs_flags (Paulo Alcantara) [RHEL-190706]
- netfs: Fix unbuffered/DIO writes to dispatch subrequests in strict sequence (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix signededness bug in smb_direct_prepare_negotiation() (Paulo Alcantara) [RHEL-190706]
- smb: client: fix cifs_pick_channel when channels are equally loaded (Paulo Alcantara) [RHEL-190706]
- Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL uses [cifs] (Paulo Alcantara) [RHEL-190706]
- Convert more 'alloc_obj' cases to default GFP_KERNEL arguments [cifs] (Paulo Alcantara) [RHEL-190706]
- Convert 'alloc_flex' family to use the new default GFP_KERNEL argument [cifs] (Paulo Alcantara) [RHEL-190706]
- Convert 'alloc_obj' family to use the new default GFP_KERNEL argument [cifs] (Paulo Alcantara) [RHEL-190706]
- treewide: Replace kmalloc with kmalloc_obj for non-scalar types [cifs] (Paulo Alcantara) [RHEL-190706]
- smb: client: terminate session upon failed client required signing (Paulo Alcantara) [RHEL-190706]
- smb: server: Remove duplicate include of misc.h (Paulo Alcantara) [RHEL-190706]
- cifs: update internal module version number (Paulo Alcantara) [RHEL-190706]
- smb/client: move NT_STATUS_MORE_ENTRIES (Paulo Alcantara) [RHEL-190706]
- smb/client: rename to NT_ERROR_INVALID_DATATYPE (Paulo Alcantara) [RHEL-190706]
- smb/client: rename to NT_STATUS_SOME_NOT_MAPPED (Paulo Alcantara) [RHEL-190706]
- smb/client: map NT_STATUS_PRIVILEGE_NOT_HELD (Paulo Alcantara) [RHEL-190706]
- smb/client: map NT_STATUS_MORE_PROCESSING_REQUIRED (Paulo Alcantara) [RHEL-190706]
- smb/client: map NT_STATUS_BUFFER_OVERFLOW (Paulo Alcantara) [RHEL-190706]
- smb/client: map NT_STATUS_NOTIFY_ENUM_DIR (Paulo Alcantara) [RHEL-190706]
- cifs: SMB1 split: Remove duplicate include of cifs_debug.h (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix non-IPv6 build (Paulo Alcantara) [RHEL-190706]
- smb client: Add generated file to gitignore file (Paulo Alcantara) [RHEL-190706]
- ksmbd: convert tree_conns_lock to rw_semaphore (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix missing chann_lock while iterating session channel list (Paulo Alcantara) [RHEL-190706]
- ksmbd: add chann_lock to protect ksmbd_chann_list xarray (Paulo Alcantara) [RHEL-190706]
- cifs: Fix the copyright banner on smb1maperror.c (Paulo Alcantara) [RHEL-190706]
- smb: common: add header guards to fs/smb/common/smb2status.h (Paulo Alcantara) [RHEL-190706]
- smb: client: Avoid a dozen -Wflex-array-member-not-at-end warnings (Paulo Alcantara) [RHEL-190706]
- smb/client: remove useless comment in mapping_table_ERRSRV (Paulo Alcantara) [RHEL-190706]
- smb/client: remove some literal NT error codes from ntstatus_to_dos_map (Paulo Alcantara) [RHEL-190706]
- smb/client: add NT_STATUS_VOLUME_NOT_UPGRADED (Paulo Alcantara) [RHEL-190706]
- smb/client: add NT_STATUS_NO_USER_KEYS (Paulo Alcantara) [RHEL-190706]
- smb/client: add NT_STATUS_WRONG_EFS (Paulo Alcantara) [RHEL-190706]
- smb/client: add NT_STATUS_NO_EFS (Paulo Alcantara) [RHEL-190706]
- smb/client: add NT_STATUS_NO_RECOVERY_POLICY (Paulo Alcantara) [RHEL-190706]
- smb/client: add NT_STATUS_RANGE_NOT_FOUND (Paulo Alcantara) [RHEL-190706]
- smb/client: add NT_STATUS_DECRYPTION_FAILED (Paulo Alcantara) [RHEL-190706]
- smb/client: add NT_STATUS_ENCRYPTION_FAILED (Paulo Alcantara) [RHEL-190706]
- smb/client: add NT_STATUS_DIRECTORY_IS_A_REPARSE_POINT (Paulo Alcantara) [RHEL-190706]
- smb/client: add NT_STATUS_VOLUME_DISMOUNTED (Paulo Alcantara) [RHEL-190706]
- smb/client: add NT_STATUS_BIOS_FAILED_TO_CONNECT_INTERRUPT (Paulo Alcantara) [RHEL-190706]
- smb/client: add NT_STATUS_VARIABLE_NOT_FOUND (Paulo Alcantara) [RHEL-190706]
- smb/client: rename ERRinvlevel to ERRunknownlevel (Paulo Alcantara) [RHEL-190706]
- smb/client: add NT_STATUS_OS2_INVALID_LEVEL (Paulo Alcantara) [RHEL-190706]
- smb/client: map NT_STATUS_INVALID_INFO_CLASS to ERRbadpipe (Paulo Alcantara) [RHEL-190706]
- smb/client: introduce KUnit test to check search result of smb2_error_map_table (Paulo Alcantara) [RHEL-190706]
- smb/client: use bsearch() to find target in smb2_error_map_table (Paulo Alcantara) [RHEL-190706]
- smb/client: check whether smb2_error_map_table is sorted in ascending order (Paulo Alcantara) [RHEL-190706]
- cifs: Autogenerate SMB2 error mapping table (Paulo Alcantara) [RHEL-190706]
- smb: server: correct value for smb_direct_max_fragmented_recv_size (Paulo Alcantara) [RHEL-190706]
- smb: client: correct value for smbd_max_fragmented_recv_size (Paulo Alcantara) [RHEL-190706]
- smb: server: fix leak of active_num_conn in ksmbd_tcp_new_connection() (Paulo Alcantara) [RHEL-190706]
- ksmbd: add procfs interface for runtime monitoring and statistics (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix infinite loop caused by next_smb2_rcv_hdr_off reset in error paths (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of rdma_restrict_node_type() (Paulo Alcantara) [RHEL-190706]
- smb: client: make use of rdma_restrict_node_type() (Paulo Alcantara) [RHEL-190706]
- smb: client: let send_done handle a completion without IB_SEND_SIGNALED (Paulo Alcantara) [RHEL-190706]
- smb: client: let smbd_post_send_negotiate_req() use smbd_post_send() (Paulo Alcantara) [RHEL-190706]
- smb: client: fix last send credit problem causing disconnects (Paulo Alcantara) [RHEL-190706]
- smb: client: make use of smbdirect_socket.send_io.bcredits (Paulo Alcantara) [RHEL-190706]
- smb: client: use smbdirect_send_batch processing (Paulo Alcantara) [RHEL-190706]
- smb: client: introduce and use smbd_{alloc, free}_send_io() (Paulo Alcantara) [RHEL-190706]
- smb: client: split out smbd_ib_post_send() (Paulo Alcantara) [RHEL-190706]
- smb: client: port and use the wait_for_credits logic used by server (Paulo Alcantara) [RHEL-190706]
- smb: client: remove pointless sc->send_io.pending handling in smbd_post_send_iter() (Paulo Alcantara) [RHEL-190706]
- smb: client: remove pointless sc->recv_io.credits.count rollback (Paulo Alcantara) [RHEL-190706]
- smb: client: let smbd_post_send() make use of request->wr (Paulo Alcantara) [RHEL-190706]
- smb: client: let recv_done() queue a refill when the peer is low on credits (Paulo Alcantara) [RHEL-190706]
- smb: client: make use of smbdirect_socket.recv_io.credits.available (Paulo Alcantara) [RHEL-190706]
- smb: server: let send_done handle a completion without IB_SEND_SIGNALED (Paulo Alcantara) [RHEL-190706]
- smb: server: fix last send credit problem causing disconnects (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of smbdirect_socket.send_io.bcredits (Paulo Alcantara) [RHEL-190706]
- smb: server: let recv_done() queue a refill when the peer is low on credits (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of smbdirect_socket.recv_io.credits.available (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_socket.send_io.bcredits.* (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_socket.recv_io.credits.available (Paulo Alcantara) [RHEL-190706]
- cifs: Label SMB2 statuses with errors (Paulo Alcantara) [RHEL-190706]
- cifs: SMB1 split: Make BCC accessors conditional (Paulo Alcantara) [RHEL-190706]
- cifs: SMB1 split: connect.c (Paulo Alcantara) [RHEL-190706]
- cifs: SMB1 split: sess.c (Paulo Alcantara) [RHEL-190706]
- cifs: SMB1 split: cifsencrypt.c (Paulo Alcantara) [RHEL-190706]
- cifs: SMB1 split: netmisc.c (Paulo Alcantara) [RHEL-190706]
- cifs: SMB1 split: misc.c (Paulo Alcantara) [RHEL-190706]
- cifs: SMB1 split: cifs_debug.c (Paulo Alcantara) [RHEL-190706]
- cifs: SMB1 split: Move inline funcs (Paulo Alcantara) [RHEL-190706]
- cifs: Fix cifs_dump_mids() to call ->dump_detail (Paulo Alcantara) [RHEL-190706]
- cifs: SMB1 split: Don't return smb_hdr from cifs_{,small_}buf_get() (Paulo Alcantara) [RHEL-190706]
- cifs: SMB1 split: Move BCC access functions (Paulo Alcantara) [RHEL-190706]
- cifs: SMB1 split: Adjust #includes (Paulo Alcantara) [RHEL-190706]
- cifs: SMB1 split: Split SMB1 protocol defs into smb1pdu.h (Paulo Alcantara) [RHEL-190706]
- cifs: SMB1 split: Add some #includes (Paulo Alcantara) [RHEL-190706]
- cifs: SMB1 split: Move some SMB1 received PDU checking bits to smb1transport.c (Paulo Alcantara) [RHEL-190706]
- cifs: SMB1 split: Move some SMB1 receive bits to smb1transport.c (Paulo Alcantara) [RHEL-190706]
- cifs: SMB1 split: Separate out SMB1 decls into smb1proto.h (Paulo Alcantara) [RHEL-190706]
- cifs: SMB1 split: Create smb1proto.h for SMB1 declarations (Paulo Alcantara) [RHEL-190706]
- cifs: SMB1 split: Rename cifstransport.c (Paulo Alcantara) [RHEL-190706]
- cifs: Scripted clean up fs/smb/client/ntlmssp.h (Paulo Alcantara) [RHEL-190706]
- cifs: Scripted clean up fs/smb/client/reparse.h (Paulo Alcantara) [RHEL-190706]
- cifs: Scripted clean up fs/smb/client/smb2proto.h (Paulo Alcantara) [RHEL-190706]
- cifs: Scripted clean up fs/smb/client/cifs_debug.h (Paulo Alcantara) [RHEL-190706]
- cifs: Scripted clean up fs/smb/client/cifs_swn.h (Paulo Alcantara) [RHEL-190706]
- cifs: Scripted clean up fs/smb/client/compress.h (Paulo Alcantara) [RHEL-190706]
- cifs: Scripted clean up fs/smb/client/cifs_spnego.h (Paulo Alcantara) [RHEL-190706]
- cifs: Scripted clean up fs/smb/client/fs_context.h (Paulo Alcantara) [RHEL-190706]
- cifs: Scripted clean up fs/smb/client/fscache.h (Paulo Alcantara) [RHEL-190706]
- cifs: Scripted clean up fs/smb/client/cifsglob.h (Paulo Alcantara) [RHEL-190706]
- cifs: Scripted clean up fs/smb/client/dns_resolve.h (Paulo Alcantara) [RHEL-190706]
- cifs: Scripted clean up fs/smb/client/dfs_cache.h (Paulo Alcantara) [RHEL-190706]
- cifs: Scripted clean up fs/smb/client/cifsfs.h (Paulo Alcantara) [RHEL-190706]
- cifs: Scripted clean up fs/smb/client/netlink.h (Paulo Alcantara) [RHEL-190706]
- cifs: Scripted clean up fs/smb/client/cifs_unicode.h (Paulo Alcantara) [RHEL-190706]
- cifs: Scripted clean up fs/smb/client/cifsproto.h (Paulo Alcantara) [RHEL-190706]
- cifs: Scripted clean up fs/smb/client/dfs.h (Paulo Alcantara) [RHEL-190706]
- cifs: Scripted clean up fs/smb/client/cached_dir.h (Paulo Alcantara) [RHEL-190706]
- smb: client: add multichannel async work for CONFIG_CIFS_DFS_UPCALL=n (Paulo Alcantara) [RHEL-190706]
- smb: client: introduce multichannel async work during mount (Paulo Alcantara) [RHEL-190706]
- smb: server: reset smb_direct_port = SMB_DIRECT_PORT_INFINIBAND on init (Paulo Alcantara) [RHEL-190706]
- ksmbd: smbd: fix dma_unmap_sg() nents (Paulo Alcantara) [RHEL-190706]
- nvme-multipath: set BIO_REMAPPED on bios remapped to per-path namespace disks (Maurizio Lombardi) [RHEL-194153]
- tls: Preserve sk_err across recvmsg() when data has been copied (Sabrina Dubroca) [RHEL-152729]
- net: tls: prevent chain-after-chain in plain text SG (Sabrina Dubroca) [RHEL-152729]
- net: tls: fix off-by-one in sg_chain entry count for wrapped sk_msg ring (Sabrina Dubroca) [RHEL-152729]
- net: tls: fix silent data drop under pipe back-pressure (Sabrina Dubroca) [RHEL-152729]
- net: tls: fix strparser anchor skb leak on offload RX setup failure (Sabrina Dubroca) [RHEL-152729]
- net/tls: fix use-after-free in -EBUSY error path of tls_do_encryption (Sabrina Dubroca) [RHEL-152729]
- tls: Purge async_hold in tls_decrypt_async_wait() (Sabrina Dubroca) [RHEL-152729]
- tls: Fix race condition in tls_sw_cancel_work_tx() (Sabrina Dubroca) [RHEL-154841] {CVE-2026-23240}
- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock(). (Sabrina Dubroca) [RHEL-189560] {CVE-2025-40149}
- crypto: af_alg - zero initialize memory allocated via sock_kmalloc (CKI Backport Bot) [RHEL-189578] {CVE-2025-71113}
- e1000e: limit endianness conversion to boundary words (Michal Schmidt) [RHEL-186602]
- e1000: limit endianness conversion to boundary words (Michal Schmidt) [RHEL-186602]
- e1000e: Use __napi_schedule_irqoff() (Michal Schmidt) [RHEL-186602]
- e1000e: use ktime_get_real_ns() in e1000e_systim_reset() (Michal Schmidt) [RHEL-186602]
- net: Consistently define pci_device_ids using named initializers [e1000e] (Michal Schmidt) [RHEL-186602]
- e1000e: Unroll PTP in probe error handling (Michal Schmidt) [RHEL-186602]
- e1000: check return value of e1000_read_eeprom (Michal Schmidt) [RHEL-186602]
- e1000/e1000e: Fix leak in DMA error cleanup (Michal Schmidt) [RHEL-186602]
- e1000e: clear DPG_EN after reset to avoid autonomous power-gating (Michal Schmidt) [RHEL-186602]
- e1000e: introduce new board type for Panther Lake PCH (Michal Schmidt) [RHEL-186602]
- Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL uses [e1000,e1000e] (Michal Schmidt) [RHEL-186602]
- Convert more 'alloc_obj' cases to default GFP_KERNEL arguments [e1000,e1000e] (Michal Schmidt) [RHEL-186602]
- treewide: Replace kmalloc with kmalloc_obj for non-scalar types [e1000,e1000e] (Michal Schmidt) [RHEL-186602]
- e1000e: Switch to use %%ptSp (Michal Schmidt) [RHEL-186602]
- octeon_ep_vf: add NULL check for napi_build_skb() (CKI Backport Bot) [RHEL-186335]
- octeon_ep_vf: introduce octep_vf_oq_next_idx() helper (CKI Backport Bot) [RHEL-186335]
- octeon_ep_vf: avoid compiler and IQ/OQ reordering (CKI Backport Bot) [RHEL-186335]
- octeon_ep_vf: Relocate counter updates before NAPI (CKI Backport Bot) [RHEL-186335]
- octeon_ep_vf: ensure dbell BADDR updation (CKI Backport Bot) [RHEL-186335]
- net: octeon_ep_vf: fix free_irq dev_id mismatch in IRQ rollback (CKI Backport Bot) [RHEL-186335]
- net: wwan: t7xx: Add delay between MD and SAP suspend (Jose Ignacio Tornos Martinez) [RHEL-155042]
- RDMA/mana: Remove user triggerable WARN_ON() in mana_ib_create_qp_rss() (CKI Backport Bot) [RHEL-180156] {CVE-2026-46117}
- dt-bindings: input: add debounce-delay-ms common property (Tony Camuso) [RHEL-176366]
- dt-bindings: Update Sasha Finkelstein's email address (Tony Camuso) [RHEL-176366]
- MIPS/input: Move RB532 button to GPIO descriptors (Tony Camuso) [RHEL-176366]
- Input: uinput - take event lock when submitting FF request "event" (Tony Camuso) [RHEL-176366]
- Input: uinput - fix circular locking dependency with ff-core (Tony Camuso) [RHEL-176366]
- Input: aiptek - validate raw macro indices before updating state (Tony Camuso) [RHEL-176366]
- Input: synaptics_usb - refactor endpoint lookup (Tony Camuso) [RHEL-176366]
- Input: appletouch - refactor endpoint lookup (Tony Camuso) [RHEL-176366]
- Input: keyspan-remote - refactor endpoint lookup (Tony Camuso) [RHEL-176366]
- Input: aiptek - use HID headers (Tony Camuso) [RHEL-176366]
- Input: wm97xx - use guard notation when acquiring mutex (Tony Camuso) [RHEL-176366]
- Input: mk712 - use guard notation when acquiring spinlock (Tony Camuso) [RHEL-176366]
- Input: elo - use guard notation when acquiring mutex (Tony Camuso) [RHEL-176366]
- dt-bindings: input: matrix-keymap: fix key board wording (Tony Camuso) [RHEL-176366]
- Input: atlas - check ACPI_COMPANION() against NULL (Tony Camuso) [RHEL-176366]
- Input: atlas - convert ACPI driver to a platform one (Tony Camuso) [RHEL-176366]
- input: trackpoint - Enable doubletap by default on capable devices (Tony Camuso) [RHEL-176366]
- Input: psmouse - remove dedicated kpsmoused workqueue (Tony Camuso) [RHEL-176366]
- Input: alps - use standard workqueue when registering supplemental device (Tony Camuso) [RHEL-176366]
- Input: psmouse - replace flush_workqueue() with disable_delayed_work_sync() (Tony Camuso) [RHEL-176366]
- Input: atkbd - fix various formatting issues (Tony Camuso) [RHEL-176366]
- Input: atkbd - switch to using explicitly sized types (Tony Camuso) [RHEL-176366]
- Input: atkbd - use dev_warn_ratelimited() (Tony Camuso) [RHEL-176366]
- Input: atkbd - use __free() cleanup facility in when parsing FW keymap (Tony Camuso) [RHEL-176366]
- Input: atkbd - validate scancode in firmware keymap entries (Tony Camuso) [RHEL-176366]
- dt-bindings: input: Add Parade TC3408 touchscreen controller (Tony Camuso) [RHEL-176366]
- Input: export input_default_setkeycode (Tony Camuso) [RHEL-176366]
- Input: i8042 - add TUXEDO InfinityBook Max 16 Gen10 AMD to i8042 quirk table (Tony Camuso) [RHEL-176366]
- Input: bcm5974 - recover from failed mode switch (Tony Camuso) [RHEL-176366]
- Input: libps2 - embed WARN_ON(1) macros into their enclosing if statements (Tony Camuso) [RHEL-176366]
- dt-bindings: input: qcom,pm8941-pwrkey: Document PMM8654AU (Tony Camuso) [RHEL-176366]
- dt-bindings: input: touchscreen: imagis: allow linux,keycodes for ist3038 (Tony Camuso) [RHEL-176366]
- dt-bindings: Fix emails with spaces or missing brackets (Tony Camuso) [RHEL-176366]
- docs: fix 're-use' -> 'reuse' in documentation (Tony Camuso) [RHEL-176366]
- Input: gpio_keys - fall back to platform_get_irq() for interrupt-only keys (Tony Camuso) [RHEL-176366]
- Input: i8042 - add quirks for MECHREVO Wujie 15X Pro (Tony Camuso) [RHEL-176366]
- Input: i8042 - add quirk for ASUS Zenbook UX425QA_UM425QA (Tony Camuso) [RHEL-176366]
- Documentation: use a source-read extension for the index link boilerplate (Tony Camuso) [RHEL-176366]
- Input: appletouch - fix potential race between resume and open (Tony Camuso) [RHEL-176366]
- dt-bindings: input: i2c-hid: Introduce FocalTech FT8112 (Tony Camuso) [RHEL-176366]
- Input: synaptics_i2c - switch to using managed resources (Tony Camuso) [RHEL-176366]
- Input: synaptics_i2c - guard polling restart in resume (Tony Camuso) [RHEL-176366]
- kernel.h: drop hex.h and update all hex.h users (Tony Camuso) [RHEL-176366]
- Input: serio - complete sizeof(*pointer) conversions (Tony Camuso) [RHEL-176366]
- Input: elo - switch to use scnprintf() to suppress truncation warning (Tony Camuso) [RHEL-176366]
- Input: adp5589 - remove a leftover header file (Tony Camuso) [RHEL-176366]
- doc: input: fix typos in input.rst (Tony Camuso) [RHEL-176366]
- Input: add ABS_SND_PROFILE (Tony Camuso) [RHEL-176366]
- Input: psmouse-smbus - add WQ_UNBOUND to alloc_workqueue user (Tony Camuso) [RHEL-176366]
- Input: synaptics_i2c - replace use of system_wq with system_dfl_wq (Tony Camuso) [RHEL-176366]
- Input: gpio_keys - replace use of system_wq with system_dfl_wq (Tony Camuso) [RHEL-176366]
- Input: alps - fix use-after-free bugs caused by dev3_register_work (Tony Camuso) [RHEL-176366]
- dt-bindings: Updates Linus Walleij's mail address (Tony Camuso) [RHEL-176366]
- Input: i8042 - add TUXEDO InfinityBook Max Gen10 AMD to i8042 quirk table (Tony Camuso) [RHEL-176366]
- Input: atkbd - skip deactivate for HONOR FMB-P's internal keyboard (Tony Camuso) [RHEL-176366]
- Input: cyapa - remove redundant pm_runtime_mark_last_busy() calls (Tony Camuso) [RHEL-176366]
- Input: byd - use %%*ph for Z packet dump (Tony Camuso) [RHEL-176366]
- dt-bindings: Remove extra blank lines (Tony Camuso) [RHEL-176366]
- dt-bindings: Update Krzysztof Kozlowski's email (Tony Camuso) [RHEL-176366]
- dt-bindings: touchscreen: consolidate simple touch controller to trivial-touch.yaml (Tony Camuso) [RHEL-176366]
- Input: MT - add INPUT_MT_TOTAL_FORCE flags (Tony Camuso) [RHEL-176366]
- Input: rename INPUT_PROP_HAPTIC_TOUCHPAD to INPUT_PROP_PRESSUREPAD (Tony Camuso) [RHEL-176366]
- Input: add INPUT_PROP_HAPTIC_TOUCHPAD (Tony Camuso) [RHEL-176366]
Resolves: RHEL-152729, RHEL-154841, RHEL-154898, RHEL-155042, RHEL-157217, RHEL-169756, RHEL-176366, RHEL-178329, RHEL-180156, RHEL-180168, RHEL-186335, RHEL-186602, RHEL-189560, RHEL-189578, RHEL-190706, RHEL-194153, RHEL-208594, RHEL-217019, RHEL-54175
* Thu Jul 30 2026 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-254.el10]
- can: bcm: defer rx_op deallocation to workqueue to fix thrtimer UAF (Jamie Bainbridge) [RHEL-212683]
- redhat/kernel.spec: derive pesign_name_0 from secureboot_key_0 (Jan Stancek) [RHEL-169468]

View File

@ -179,15 +179,15 @@ Summary: The Linux kernel
%define specrpmversion 6.12.0
%define specversion 6.12.0
%define patchversion 6.12
%define pkgrelease 254
%define pkgrelease 255
%define kversion 6
%define tarfile_release 6.12.0-254.el10
%define tarfile_release 6.12.0-255.el10
# This is needed to do merge window version magic
%define patchlevel 12
# This allows pkg_release to have configurable %%{?dist} tag
%define specrelease 254%{?buildid}%{?dist}
%define specrelease 255%{?buildid}%{?dist}
# This defines the kabi tarball version
%define kabiversion 6.12.0-254.el10
%define kabiversion 6.12.0-255.el10
# If this variable is set to 1, a bpf selftests build failure will cause a
# fatal kernel package build error
@ -4683,14 +4683,14 @@ fi\
#
#
%changelog
* Mon Aug 03 2026 Eduard Abdullin <eabdullin@almalinux.org> - 6.12.0-254
* Thu Aug 06 2026 Eduard Abdullin <eabdullin@almalinux.org> - 6.12.0-255
- Debrand for AlmaLinux OS
- Use AlmaLinux OS secure boot cert
* Mon Aug 03 2026 Neal Gompa <ngompa@almalinux.org> - 6.12.0-254
* Thu Aug 06 2026 Neal Gompa <ngompa@almalinux.org> - 6.12.0-255
- Enable Btrfs support for all kernel variants
* Mon Aug 03 2026 Andrew Lukoshko <alukoshko@almalinux.org> - 6.12.0-254
* Thu Aug 06 2026 Andrew Lukoshko <alukoshko@almalinux.org> - 6.12.0-255
- hpsa: bring back deprecated PCI ids #CFHack #CFHack2024
- mptsas: bring back deprecated PCI ids #CFHack #CFHack2024
- megaraid_sas: bring back deprecated PCI ids #CFHack #CFHack2024
@ -4700,6 +4700,741 @@ fi\
- kernel/rh_messages.h: enable all disabled pci devices by moving to
unmaintained
* Tue Aug 04 2026 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-255.el10]
- crypto: tegra - fix rctx->cryptlen calculation in tegra_gcm_do_one_req() (CKI Backport Bot) [RHEL-169756]
- xfrm: esp: restore combined single-frag length gate (Xin Long) [RHEL-178329]
- xfrm: defensively unhash xfrm_state lists in __xfrm_state_delete (Xin Long) [RHEL-180168] {CVE-2026-46116}
- espintcp: Fix race condition in espintcp_close() (Xin Long) [RHEL-154898] {CVE-2026-23239}
- pseries/lparcfg: Add resource group monitoring (Mamatha Inamdar) [RHEL-217019]
- nvme-apple: drop invalid put of admin queue reference count (Maurizio Lombardi) [RHEL-54175]
- nvme-core: warn on allocating admin tag set with existing queue (Maurizio Lombardi) [RHEL-54175]
- nvme-core: fix unsigned comparison warning in nvme_wait_freeze_timeout (Maurizio Lombardi) [RHEL-54175]
- nvmet-loop: do not alloc admin tag set during reset (Maurizio Lombardi) [RHEL-54175]
- nvme-core: align fabrics_q teardown with admin_q in nvme_free_ctrl (Maurizio Lombardi) [RHEL-54175]
- nvme: add sysfs attribute to change IO timeout per controller (Maurizio Lombardi) [RHEL-54175]
- nvme: add sysfs attribute to change admin timeout per nvme controller (Maurizio Lombardi) [RHEL-54175]
- nvme: remove redundant timeout argument from nvme_wait_freeze_timeout (Maurizio Lombardi) [RHEL-54175]
- nvme: Let the blocklayer set timeouts for requests (Maurizio Lombardi) [RHEL-54175]
- ata: libata-pmp: add JMicron JMS562 quirk (Tomas Henzl) [RHEL-157217]
- ata: libata-core: disable LPM on ADATA SU680 SSD (Tomas Henzl) [RHEL-157217]
- ata: libata-core: Disable LPM on ST1000DM010-2EP102 (Tomas Henzl) [RHEL-157217]
- ata: libata-core: Disable LPM on ST2000DM008-2FR102 (Tomas Henzl) [RHEL-157217]
- ata: libata: Fix ata_exec_internal() (Tomas Henzl) [RHEL-157217]
- ata: libata-eh: Do not retry reset if the device is gone (Tomas Henzl) [RHEL-157217]
- ata: libata: avoid long timeouts on hot-unplugged SATA DAS (Tomas Henzl) [RHEL-157217]
- ata: libata-eh: avoid unnecessary calls to ata_scsi_port_error_handler() (Tomas Henzl) [RHEL-157217]
- ata: ahci: force 32-bit DMA for JMicron JMB582/JMB585 (Tomas Henzl) [RHEL-157217]
- ata: ahci: Do not read the per port area for unimplemented ports (Tomas Henzl) [RHEL-157217]
- ata: ahci: fail probe if BAR too small for claimed ports (Tomas Henzl) [RHEL-157217]
- scsi: core: wake eh reliably when using scsi_schedule_eh (David Jeffery) [RHEL-208594]
- ksmbd: fix memory leak of xattr_stream_name in smb2_rename() (Paulo Alcantara) [RHEL-190706]
- ksmbd: zero the smb2_read alignment tail to avoid an infoleak (Paulo Alcantara) [RHEL-190706]
- ksmbd: pin conn during async oplock break notification (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix integer overflow in set_file_allocation_info() (Paulo Alcantara) [RHEL-190706]
- smb/client: flush dirty data before punching a hole (Paulo Alcantara) [RHEL-190706]
- smb: client: reject overlapping data areas in SMB2 responses (Paulo Alcantara) [RHEL-190706]
- smb/client: refresh allocation after EOF-extending fallocate (Paulo Alcantara) [RHEL-190706]
- smb/client: emulate small EOF-extending mode 0 fallocate ranges (Paulo Alcantara) [RHEL-190706]
- smb/client: reduce fallocate zero buffer allocation (Paulo Alcantara) [RHEL-190706]
- smb/client: handle overlapping allocated ranges in fallocate (Paulo Alcantara) [RHEL-190706]
- smb/client: refresh allocation size after duplicate extents (Paulo Alcantara) [RHEL-190706]
- smb: client: use kvzalloc() for megabyte buffer in simple fallocate (Paulo Alcantara) [RHEL-190706]
- redhat/configs: enable CONFIG_CIFS_SMB_DIRECT (Paulo Alcantara) [RHEL-190706]
- redhat/configs: disable CONFIG_SMB_KUNIT_TESTS (Paulo Alcantara) [RHEL-190706]
- scatterlist: Fix offset in folio calc in extract_xarray_to_sg() (Paulo Alcantara) [RHEL-190706]
- iov_iter: Fix a memory leak in iov_iter_extract_user_pages() (Paulo Alcantara) [RHEL-190706]
- iov_iter: Fix missing alloc fail check in iov_iter_extract_bvec_pages() (Paulo Alcantara) [RHEL-190706]
- iov_iter: Fix potential underflow in iov_iter_extract_xarray_pages() (Paulo Alcantara) [RHEL-190706]
- cachefiles: Fix double fput (Paulo Alcantara) [RHEL-190706]
- smb: client: mask server-provided mode to 07777 in modefromsid (Paulo Alcantara) [RHEL-190706]
- smb/client: fix incorrect nlink returned by fstat() (Paulo Alcantara) [RHEL-190706]
- smb/client: zero-initialize stack-allocated cifs_open_info_data (Paulo Alcantara) [RHEL-190706]
- smb/client: pass cifs_open_info_data to SMB2_open() (Paulo Alcantara) [RHEL-190706]
- smb/client: use stack-allocated smb2_file_all_info in smb3_query_mf_symlink() (Paulo Alcantara) [RHEL-190706]
- smb: client: fix overflow in passthrough ioctl bounds check (Paulo Alcantara) [RHEL-190706]
- smb: client: fix busy dentry warning on unmount after DIO (Paulo Alcantara) [RHEL-190706]
- cifs: Fix support for creating SFU fifo (Paulo Alcantara) [RHEL-190706]
- cifs: Fix support for creating SFU socket (Paulo Alcantara) [RHEL-190706]
- smb: client: fix atime clamp check in read completion (Paulo Alcantara) [RHEL-190706]
- cifs: validate DFS referral string offsets (Paulo Alcantara) [RHEL-190706]
- smb: client: use GFP_KERNEL for DFS cache allocations (Paulo Alcantara) [RHEL-190706]
- smb: client: restrict implied bcc[0] exemption to responses without data area (Paulo Alcantara) [RHEL-190706]
- smb: client: preserve leading slash for POSIX absolute symlink targets (Paulo Alcantara) [RHEL-190706]
- smb: client: refactor cifs_revalidate_mapping() to use clear_and_wake_up_bit() (Paulo Alcantara) [RHEL-190706]
- netfs: Fix barriering when walking subrequest list (Paulo Alcantara) [RHEL-190706]
- cifs: Fix missing credit release on failure in cifs_issue_read() (Paulo Alcantara) [RHEL-190706]
- cifs: update internal module version number (Paulo Alcantara) [RHEL-190706]
- smb: client: use unaligned reads in parse_posix_ctxt() (Paulo Alcantara) [RHEL-190706]
- smb: client: harden POSIX SID length parsing (Paulo Alcantara) [RHEL-190706]
- netfs: Fix DIO write retry for filesystems without a ->prepare_write() (Paulo Alcantara) [RHEL-190706]
- netfs: Fix folio state after ENOMEM whilst under writeback iteration (Paulo Alcantara) [RHEL-190706]
- netfs: Fix writeback error handling (Paulo Alcantara) [RHEL-190706]
- netfs: Fix writethrough to use collection offload (Paulo Alcantara) [RHEL-190706]
- netfs: Replace wb_lock with a bit lock for asynchronicity (Paulo Alcantara) [RHEL-190706]
- netfs: Fix kdoc warning (Paulo Alcantara) [RHEL-190706]
- netfs: Fix netfs_create_write_req() to handle async cache object creation (Paulo Alcantara) [RHEL-190706]
- netfs: Fix decision whether to disallow write-streaming due to fscache use (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix app-instance durable supersede session UAF (Paulo Alcantara) [RHEL-190706]
- ksmbd: snapshot previous oplock state before durable checks (Paulo Alcantara) [RHEL-190706]
- ksmbd: close superseded durable handles through refcount handoff (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix use-after-free of fp->owner.name in durable handle owner check (Paulo Alcantara) [RHEL-190706]
- smb/server: do not require delete access for non-replacing links (Paulo Alcantara) [RHEL-190706]
- ksmbd: don't hold ci->m_lock while waiting for a lease break ack (Paulo Alcantara) [RHEL-190706]
- ksmbd: annotate oplock list traversals under m_lock (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix outstanding credit leak on abort and error paths (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix credit charge calculation for SMB2 QUERY_INFO (Paulo Alcantara) [RHEL-190706]
- ksmbd: avoid zeroing the read buffer in smb2_read() (Paulo Alcantara) [RHEL-190706]
- ksmbd: validate num_subauth when copying ACE in set_ntacl_dacl (Paulo Alcantara) [RHEL-190706]
- ksmbd: reject undersized DACLs before parsing ACEs (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix n.data memory leak in ksmbd_vfs_set_dos_attrib_xattr (Paulo Alcantara) [RHEL-190706]
- ksmbd: Fix acl.sd_buf memory leak and invalid sd_size error handling (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix sd_ndr.data memory leak in ksmbd_vfs_set_sd_xattr (Paulo Alcantara) [RHEL-190706]
- cifs: define variable sized buffer for querydir responses (Paulo Alcantara) [RHEL-190706]
- smb/client: do not account EOF extension as allocation (Paulo Alcantara) [RHEL-190706]
- smb/client: preserve errors from smb2_set_sparse() (Paulo Alcantara) [RHEL-190706]
- smb: client: Fix next buffer leak in receive_encrypted_standard() (Paulo Alcantara) [RHEL-190706]
- smb/client: use %%pe to print error pointer (Paulo Alcantara) [RHEL-190706]
- smb/client: name the default fallocate mode (Paulo Alcantara) [RHEL-190706]
- smb common: add missing AAPL defines (Paulo Alcantara) [RHEL-190706]
- smb/client: fix chown/chgrp with SMB3 POSIX Extensions (Paulo Alcantara) [RHEL-190706]
- smb/client: fix security flag calculation when setting security descriptors (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix kernel-doc warnings in smb2_lease_break_noti() (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix inconsistent indenting warnings (Paulo Alcantara) [RHEL-190706]
- ksmbd: increase SMB3_DEFAULT_TRANS_SIZE from 1MB to 4MB (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix UBSAN array-index-out-of-bounds in decode_compress_ctxt() (Paulo Alcantara) [RHEL-190706]
- ksmbd: sleep interruptibly in the durable handle scavenger (Paulo Alcantara) [RHEL-190706]
- ksmbd: start file id allocation at 1 (Paulo Alcantara) [RHEL-190706]
- ksmbd: treat read-control opens as stat opens only for leases (Paulo Alcantara) [RHEL-190706]
- ksmbd: validate :: stream type against directory create (Paulo Alcantara) [RHEL-190706]
- ksmbd: break conflicting-open leases only as far as needed (Paulo Alcantara) [RHEL-190706]
- ksmbd: break handle caching for share conflicts (Paulo Alcantara) [RHEL-190706]
- ksmbd: normalize ungrantable lease states (Paulo Alcantara) [RHEL-190706]
- ksmbd: return oplock protocol error for level II ack (Paulo Alcantara) [RHEL-190706]
- ksmbd: avoid level II oplock break notification on unlink (Paulo Alcantara) [RHEL-190706]
- ksmbd: downgrade oplock after break timeout (Paulo Alcantara) [RHEL-190706]
- ksmbd: apply create security descriptor first (Paulo Alcantara) [RHEL-190706]
- ksmbd: return requested create allocation size (Paulo Alcantara) [RHEL-190706]
- ksmbd: tighten create file attribute validation (Paulo Alcantara) [RHEL-190706]
- ksmbd: reject empty-attribute synchronize-only create (Paulo Alcantara) [RHEL-190706]
- ksmbd: honor stream delete sharing for base file (Paulo Alcantara) [RHEL-190706]
- ksmbd: send pending interim for last compound I/O (Paulo Alcantara) [RHEL-190706]
- ksmbd: return success for deferred final close (Paulo Alcantara) [RHEL-190706]
- ksmbd: preserve compound responses for chained errors (Paulo Alcantara) [RHEL-190706]
- ksmbd: validate handle for create or get object id (Paulo Alcantara) [RHEL-190706]
- ksmbd: propagate failed command status in related compounds (Paulo Alcantara) [RHEL-190706]
- ksmbd: deny renaming directory with open children (Paulo Alcantara) [RHEL-190706]
- ksmbd: check parent directory sharing conflicts on rename (Paulo Alcantara) [RHEL-190706]
- ksmbd: preserve open change time across rename (Paulo Alcantara) [RHEL-190706]
- ksmbd: handle durable v2 app instance id (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix durable reconnect context parsing (Paulo Alcantara) [RHEL-190706]
- ksmbd: invalidate durable handles on oplock break (Paulo Alcantara) [RHEL-190706]
- ksmbd: supersede disconnected delete-on-close durable handle (Paulo Alcantara) [RHEL-190706]
- ksmbd: handle missing create contexts for lease opens (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix use-after-free of conn->preauth_info in concurrent SMB2 NEGOTIATE (Paulo Alcantara) [RHEL-190706]
- ksmbd: keep common response iovecs in the work item (Paulo Alcantara) [RHEL-190706]
- ksmbd: route v2 lease breaks on the client lease channel (Paulo Alcantara) [RHEL-190706]
- ksmbd: break RH leases before delete-on-close (Paulo Alcantara) [RHEL-190706]
- ksmbd: honor SMB2 v2 lease epochs (Paulo Alcantara) [RHEL-190706]
- ksmbd: do not wait for RH lease break ack on overwrite (Paulo Alcantara) [RHEL-190706]
- ksmbd: chain pending lease breaks before waking waiters (Paulo Alcantara) [RHEL-190706]
- ksmbd: compute lease break-in-progress flag on response (Paulo Alcantara) [RHEL-190706]
- ksmbd: treat unnamed DATA stream as base file (Paulo Alcantara) [RHEL-190706]
- ksmbd: align SMB2 oplock break ack handling (Paulo Alcantara) [RHEL-190706]
- ksmbd: share SMB2 lease state across opens (Paulo Alcantara) [RHEL-190706]
- ksmbd: clean up lease response flags and directory leases (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix lease break and ack state handling (Paulo Alcantara) [RHEL-190706]
- ksmbd: use connection ClientGUID for lease lookup (Paulo Alcantara) [RHEL-190706]
- ksmbd: validate SMB2 lease create contexts (Paulo Alcantara) [RHEL-190706]
- smb/server: fix debug log endianness in smb2_cancel() (Paulo Alcantara) [RHEL-190706]
- ksmbd: track the connection owning a byte-range lock (Paulo Alcantara) [RHEL-190706]
- smb: client: refactor ACL setting control flow in id_mode_to_cifs_acl() (Paulo Alcantara) [RHEL-190706]
- smb: client: fix query directory replay double-free (Paulo Alcantara) [RHEL-190706]
- smb: client: fix change notify replay double-free (Paulo Alcantara) [RHEL-190706]
- smb: client: fix query_info() replay double-free (Paulo Alcantara) [RHEL-190706]
- smb: client: fix double-free in SMB2_close() replay (Paulo Alcantara) [RHEL-190706]
- smb: client: fix double-free in SMB2_ioctl() replay (Paulo Alcantara) [RHEL-190706]
- smb: client: fix double-free in SMB2_open() replay (Paulo Alcantara) [RHEL-190706]
- smb: client: fix double-free in SMB2_flush() replay (Paulo Alcantara) [RHEL-190706]
- ksmbd: use opener credentials for FSCTL mutations (Paulo Alcantara) [RHEL-190706]
- ksmbd: use opener credentials for ADS I/O (Paulo Alcantara) [RHEL-190706]
- ksmbd: require source read access for duplicate extents (Paulo Alcantara) [RHEL-190706]
- ksmbd: run set info with opener credentials (Paulo Alcantara) [RHEL-190706]
- ksmbd: use opener credentials for delete-on-close (Paulo Alcantara) [RHEL-190706]
- ksmbd: serialize QUERY_DIRECTORY requests per file (Paulo Alcantara) [RHEL-190706]
- ksmbd: add permission checks for FSCTL_DUPLICATE_EXTENTS_TO_FILE (Paulo Alcantara) [RHEL-190706]
- ksmbd: enforce FILE_READ_ATTRIBUTES on SMB_FIND_FILE_POSIX_INFORMATION (Paulo Alcantara) [RHEL-190706]
- ksmbd: reject non-VALID session in compound request branch (Paulo Alcantara) [RHEL-190706]
- ksmbd: compress SMB2 READ responses (Paulo Alcantara) [RHEL-190706]
- ksmbd: negotiate and decode SMB2 compression (Paulo Alcantara) [RHEL-190706]
- cifs: negotiate chained SMB2 compression capabilities (Paulo Alcantara) [RHEL-190706]
- smb: add common SMB2 compression transform helpers (Paulo Alcantara) [RHEL-190706]
- smb: move LZ77 compression into common code (Paulo Alcantara) [RHEL-190706]
- ksmbd: add per-handle permission check to FILE_LINK_INFORMATION (Paulo Alcantara) [RHEL-190706]
- ksmbd: add a permission check for FSCTL_SET_ZERO_DATA (Paulo Alcantara) [RHEL-190706]
- ksmbd: add a WRITE_DAC/WRITE_OWNER check to SMB2 SET_INFO SECURITY (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix use-after-free of a deferred file_lock on SMB2_CLOSE then SMB2_CANCEL (Paulo Alcantara) [RHEL-190706]
- smb: server: remove code guarded by nonexistent config option (Paulo Alcantara) [RHEL-190706]
- smb/server: fix incorrect file size in get_file_compression_info() (Paulo Alcantara) [RHEL-190706]
- smb/server: get compression format in get_file_compression_info() (Paulo Alcantara) [RHEL-190706]
- smb/server: implement FSCTL_SET_COMPRESSION ioctl handler (Paulo Alcantara) [RHEL-190706]
- smb/server: implement FSCTL_GET_COMPRESSION ioctl handler (Paulo Alcantara) [RHEL-190706]
- smb/server: get compression file attribute on open (Paulo Alcantara) [RHEL-190706]
- smb: move compression definitions into common/fscc.h (Paulo Alcantara) [RHEL-190706]
- smb: remove duplicate server/smbfsctl.h (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix UAF of struct file_lock in SMB2_LOCK deferred-lock cancellation (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix use-after-free in same_client_has_lease() (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix out-of-bounds read in smb_check_perm_dacl() (Paulo Alcantara) [RHEL-190706]
- smb: client: Use more common code in SMB2_tcon() (Paulo Alcantara) [RHEL-190706]
- smb: client: Use more common error handling code in smb3_reconfigure() (Paulo Alcantara) [RHEL-190706]
- smb/client: Fix error code in smb2_aead_req_alloc() (Paulo Alcantara) [RHEL-190706]
- smb/client: clean up a type issue in cifs_xattr_get() (Paulo Alcantara) [RHEL-190706]
- smb/client: allow FS_IOC_SETFLAGS to clear compression (Paulo Alcantara) [RHEL-190706]
- smb/client: use writable handle for FS_IOC_SETFLAGS compression (Paulo Alcantara) [RHEL-190706]
- smb/client: always return a value for FS_IOC_GETFLAGS (Paulo Alcantara) [RHEL-190706]
- smb/client: update i_blocks after contiguous writes (Paulo Alcantara) [RHEL-190706]
- smb: client: fix races in cifsd thread creation (Paulo Alcantara) [RHEL-190706]
- cifs: validate full SID length in security descriptors (Paulo Alcantara) [RHEL-190706]
- smb: client: resolve SWN tcon from live registrations (Paulo Alcantara) [RHEL-190706]
- cifs: remove all cifs files before kill super (Paulo Alcantara) [RHEL-190706]
- smb: client: fix conflicting option validation for new mount API (Paulo Alcantara) [RHEL-190706]
- cifs: invalidate cfid on unlink/rename/rmdir (Paulo Alcantara) [RHEL-190706]
- smb: client: convert cifs_smb3_do_mount() to sget_fc() (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix use-after-free of a deferred file_lock on double SMB2_CANCEL (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix durable reconnect double-bind race in ksmbd_reopen_durable_fd (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix NULL-deref of opinfo->conn in oplock/lease break notifiers (Paulo Alcantara) [RHEL-190706]
- smb: client: fix uninitialized variable in smb2_writev_callback (Paulo Alcantara) [RHEL-190706]
- smb: client: detect short folioq copy in cifs_copy_folioq_to_iter() (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix FSCTL permission bypass by adding a permission check for FSCTL_SET_SPARSE (Paulo Alcantara) [RHEL-190706]
- ksmbd: release ksmbd_inode ref via ksmbd_inode_put on lookup paths (Paulo Alcantara) [RHEL-190706]
- ksmbd: OOB read regression in smb_check_perm_dacl() ACE-walk loops (Paulo Alcantara) [RHEL-190706]
- smb/server: promote S_DEL_ON_CLS to S_DEL_PENDING when close (Paulo Alcantara) [RHEL-190706]
- ksmbd: validate SID in parent security descriptor during ACL inheritance (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix durable reconnect error path file lifetime (Paulo Alcantara) [RHEL-190706]
- smb: client: change allocation requirements in DUP_CTX_STR macro (Paulo Alcantara) [RHEL-190706]
- smb: client: require net admin for CIFS SWN netlink (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: divide, not multiply, milliseconds by 1000 (Paulo Alcantara) [RHEL-190706]
- cifs: Fix busy dentry used after unmounting (Paulo Alcantara) [RHEL-190706]
- smb: client: use data_len for SMB2 READ encrypted folioq copy (Paulo Alcantara) [RHEL-190706]
- smb: client: protect tc_count increment in smb2_find_smb_sess_tcon_unlocked() (Paulo Alcantara) [RHEL-190706]
- cifs: Fix undefined variables (Paulo Alcantara) [RHEL-190706]
- smbdirect: Fix error cleanup in smbdirect_map_sges_from_iter() (Paulo Alcantara) [RHEL-190706]
- smb: client: avoid integer overflow in SMB2 READ length check (Paulo Alcantara) [RHEL-190706]
- cifs: client: stage smb3_reconfigure() updates and restore ctx on failure (Paulo Alcantara) [RHEL-190706]
- smb/client: fix possible infinite loop and oob read in symlink_data() (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix null pointer dereference in compare_guid_key() (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix null pointer dereference in proc_show_files() (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix SID memory leak in set_posix_acl_entries_dacl() on overflow (Paulo Alcantara) [RHEL-190706]
- SMB3.1.1: add missing QUERY_DIR info levels (Paulo Alcantara) [RHEL-190706]
- netfs, afs: Fix write skipping in dir/link writepages (Paulo Alcantara) [RHEL-190706]
- netfs: Fix netfs_read_folio() to wait on writeback (Paulo Alcantara) [RHEL-190706]
- netfs: Fix folio->private handling in netfs_perform_write() (Paulo Alcantara) [RHEL-190706]
- netfs: Fix partial invalidation of streaming-write folio (Paulo Alcantara) [RHEL-190706]
- netfs: Fix potential UAF in netfs_unlock_abandoned_read_pages() (Paulo Alcantara) [RHEL-190706]
- netfs: Fix leak of request in netfs_write_begin() error handling (Paulo Alcantara) [RHEL-190706]
- netfs: Fix early put of sink folio in netfs_read_gaps() (Paulo Alcantara) [RHEL-190706]
- netfs: Fix write streaming disablement if fd open O_RDWR (Paulo Alcantara) [RHEL-190706]
- netfs: Fix read-gaps to remove netfs_folio from filled folio (Paulo Alcantara) [RHEL-190706]
- netfs: Fix potential deadlock in write-through mode (Paulo Alcantara) [RHEL-190706]
- netfs: Fix streaming write being overwritten (Paulo Alcantara) [RHEL-190706]
- netfs: Defer the emission of trace_netfs_folio() (Paulo Alcantara) [RHEL-190706]
- netfs: Fix netfs_invalidate_folio() to clear dirty bit if all changes gone (Paulo Alcantara) [RHEL-190706]
- netfs: Fix overrun check in netfs_extract_user_iter() (Paulo Alcantara) [RHEL-190706]
- netfs: fix error handling in netfs_extract_user_iter() (Paulo Alcantara) [RHEL-190706]
- netfs: Fix potential uninitialised var in netfs_extract_user_iter() (Paulo Alcantara) [RHEL-190706]
- netfs: fix VM_BUG_ON_FOLIO() issue in netfs_write_begin() call (Paulo Alcantara) [RHEL-190706]
- netfs: Fix zeropoint update where i_size > remote_i_size (Paulo Alcantara) [RHEL-190706]
- netfs: Fix potential for tearing in ->remote_i_size and ->zero_point (Paulo Alcantara) [RHEL-190706]
- netfs: Fix netfs_read_to_pagecache() to pause on subreq failure (Paulo Alcantara) [RHEL-190706]
- netfs: Fix missing barriers when accessing stream->subrequests locklessly (Paulo Alcantara) [RHEL-190706]
- netfs: Fix missing locking around retry adding new subreqs (Paulo Alcantara) [RHEL-190706]
- netfs: Fix cancellation of a DIO and single read subrequests (Paulo Alcantara) [RHEL-190706]
- smb/client: fix out-of-bounds read in symlink_data() (Paulo Alcantara) [RHEL-190706]
- smb: client: Zero-pad short GSS session keys per MS-SMB2 (Paulo Alcantara) [RHEL-190706]
- smb: client: Use FullSessionKey for AES-256 encryption key derivation (Paulo Alcantara) [RHEL-190706]
- cifs: abort open_cached_dir if we don't request leases (Paulo Alcantara) [RHEL-190706]
- ksmbd: validate inherited ACE SID length (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix kernel-doc warnings from ksmbd_conn_get/put() (Paulo Alcantara) [RHEL-190706]
- ksmbd: fail share config requests when path allocation fails (Paulo Alcantara) [RHEL-190706]
- ksmbd: close durable scavenger races against m_fp_list lookups (Paulo Alcantara) [RHEL-190706]
- ksmbd: harden file lifetime during session teardown (Paulo Alcantara) [RHEL-190706]
- ksmbd: centralize ksmbd_conn final release to plug transport leak (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: fix MR registration for coalesced SG lists (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce and use include/linux/smbdirect.h (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: make use of DEFAULT_SYMBOL_NAMESPACE and EXPORT_SYMBOL_GPL (Paulo Alcantara) [RHEL-190706]
- cifs: change_conf needs to be called for session setup (Paulo Alcantara) [RHEL-190706]
- smb: client: change allocation requirements in smb2_compound_op (Paulo Alcantara) [RHEL-190706]
- ksmbd: rewrite stop_sessions() with restartable iteration (Paulo Alcantara) [RHEL-190706]
- smb: server: handle readdir_info_level_struct_sz() error (Paulo Alcantara) [RHEL-190706]
- smb/client: remove unused smb3_parse_opt() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: move fs/smb/common/smbdirect/ to fs/smb/smbdirect/ (Paulo Alcantara) [RHEL-190706]
- smb: common: add SMB3_COMPRESS_MAX_ALGS (Paulo Alcantara) [RHEL-190706]
- smb: client: compress: add code docs to lz77.c (Paulo Alcantara) [RHEL-190706]
- smb: client: compress: LZ77 optimizations (Paulo Alcantara) [RHEL-190706]
- smb: client: compress: increase LZ77_MATCH_MAX_DIST (Paulo Alcantara) [RHEL-190706]
- smb: client: compress: fix counting in LZ77 match finding (Paulo Alcantara) [RHEL-190706]
- smb: client: compress: fix buffer overrun in lz77_compress() (Paulo Alcantara) [RHEL-190706]
- smb: client: fix (remove) drop_dir_cache module parameter (Paulo Alcantara) [RHEL-190706]
- smb: client: fix OOB read in smb2_ioctl_query_info QUERY_INFO path (Paulo Alcantara) [RHEL-190706]
- smb: server: stop sending fake security descriptors (Paulo Alcantara) [RHEL-190706]
- ksmbd: scope conn->binding slowpath to bound sessions only (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix CreateOptions sanitization clobbering the whole field (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix durable fd leak on ClientGUID mismatch in durable v2 open (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix O(N^2) DoS in smb2_lock via unbounded LockCount (Paulo Alcantara) [RHEL-190706]
- ksmbd: destroy async_ida in ksmbd_conn_free() (Paulo Alcantara) [RHEL-190706]
- ksmbd: destroy tree_conn_ida in ksmbd_session_destroy() (Paulo Alcantara) [RHEL-190706]
- MAINTAINERS: create entry for smbdirect (Paulo Alcantara) [RHEL-190706]
- ksmbd: reset rcount per connection in ksmbd_conn_wait_idle_sess_id() (Paulo Alcantara) [RHEL-190706]
- cifs: update internal module version number (Paulo Alcantara) [RHEL-190706]
- smb: client: compress: fix bad encoding on last LZ77 flag (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix out-of-bounds write in smb2_get_ea() EA alignment (Paulo Alcantara) [RHEL-190706]
- ksmbd: use check_add_overflow() to prevent u16 DACL size overflow (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix use-after-free in smb2_open during durable reconnect (Paulo Alcantara) [RHEL-190706]
- ksmbd: validate num_aces and harden ACE walk in smb_inherit_dacl() (Paulo Alcantara) [RHEL-190706]
- smb: server: fix max_connections off-by-one in tcp accept path (Paulo Alcantara) [RHEL-190706]
- ksmbd: require minimum ACE size in smb_check_perm_dacl() (Paulo Alcantara) [RHEL-190706]
- ksmbd: validate response sizes in ipc_validate_msg() (Paulo Alcantara) [RHEL-190706]
- smb: server: fix active_num_conn leak on transport allocation failure (Paulo Alcantara) [RHEL-190706]
- smb: client: fix dir separator in SMB1 UNIX mounts (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: let smbdirect_connection_deregister_mr_io unlock while waiting (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: fix the logic in smbdirect_socket_destroy_sync() without an error (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: fix copyright header of smbdirect.h (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: change smbdirect_socket_parameters.{initiator_depth,responder_resources} to __u16 (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: remove unused SMBDIRECT_USE_INLINE_C_FILES logic (Paulo Alcantara) [RHEL-190706]
- smb: server: no longer use smbdirect_socket_set_custom_workqueue() (Paulo Alcantara) [RHEL-190706]
- smb: client: no longer use smbdirect_socket_set_custom_workqueue() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce global workqueues (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: prepare use of dedicated workqueues for different steps (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: remove unused smbdirect_connection_mr_io_recovery_work() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: wrap rdma_disconnect() in rdma_[un]lock_handler() (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of smbdirect_netdev_rdma_capable_mode_type() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_netdev_rdma_capable_mode_type() (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of smbdirect.ko (Paulo Alcantara) [RHEL-190706]
- smb: server: remove unused ksmbd_transport_ops.prepare() (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of smbdirect_socket_{listen,accept}() (Paulo Alcantara) [RHEL-190706]
- smb: server: only use public smbdirect functions (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of smbdirect_socket_create_accepting()/smbdirect_socket_release() (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of smbdirect_{socket_init_accepting,connection_wait_for_connected}() (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of smbdirect_connection_send_iter() and related functions (Paulo Alcantara) [RHEL-190706]
- smb: server: let smb_direct_post_send_data() return data_length (Paulo Alcantara) [RHEL-190706]
- smb: server: split out smb_direct_send_iter() out of smb_direct_writev() (Paulo Alcantara) [RHEL-190706]
- smb: server: let smbdirect_map_sges_from_iter() truncate the message boundary (Paulo Alcantara) [RHEL-190706]
- smb: server: inline smb_direct_create_header() into smb_direct_post_send_data() (Paulo Alcantara) [RHEL-190706]
- smb: server: move iov_iter_kvec() out of smb_direct_post_send_data() (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of smbdirect_connection_request_keep_alive() (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of smbdirect_connection_grant_recv_credits() (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of smbdirect_connection_recvmsg() (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of smbdirect_socket_destroy_sync() (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of functions from smbdirect_rw.c (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of smbdirect_socket_wait_for_credits() (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of smbdirect_get_buf_page_count() (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of smbdirect_connection_recv_io_refill[_work]() (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of smbdirect_connection_post_recv_io() (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of smbdirect_connection_{create,destroy}_qp() (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of smbdirect_connection_negotiate_rdma_resources() (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of smbdirect_connection_qp_event_handler() (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of smbdirect_map_sges_from_iter() (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of smbdirect_connection_{create,destroy}_mem_pools() (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of smbdirect_connection_send_io_done() (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of smbdirect_connection_{alloc,free}_send_io() (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of smbdirect_frwr_is_supported() (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of smbdirect_connection_idle_timer_work() (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of smbdirect_connection_reassembly_{append,first}_recv_io() (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of smbdirect_connection_{get,put}_recv_io() (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of smbdirect_socket_schedule_cleanup() (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of smbdirect_socket_cleanup_work() (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of smbdirect_socket_wake_up_all() (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of smbdirect_socket_set_logging() (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of smbdirect_socket_prepare_create() (Paulo Alcantara) [RHEL-190706]
- smb: client: make use of smbdirect.ko (Paulo Alcantara) [RHEL-190706]
- smb: client: only use public smbdirect functions (Paulo Alcantara) [RHEL-190706]
- smb: client: make use of smbdirect_socket_create_kern()/smbdirect_socket_release() (Paulo Alcantara) [RHEL-190706]
- smb: client: make use of smbdirect_socket_init_new() and smbdirect_connect_sync() (Paulo Alcantara) [RHEL-190706]
- smb: client: introduce and use smbd_debug_proc_show() (Paulo Alcantara) [RHEL-190706]
- smb: client: introduce and use smbd_mr_fill_buffer_descriptor() (Paulo Alcantara) [RHEL-190706]
- smb: client: make use of smbdirect_connection_send_{single_iter,immediate_work}() (Paulo Alcantara) [RHEL-190706]
- smb: client: let smbd_post_send_full_iter() get remaining_length and return data_length (Paulo Alcantara) [RHEL-190706]
- smb: client: let smbd_post_send_iter() get remaining_length and return data_length (Paulo Alcantara) [RHEL-190706]
- smb: client: change smbd_post_send_empty() to void return (Paulo Alcantara) [RHEL-190706]
- smb: client: make use of smbdirect_connection_request_keep_alive() (Paulo Alcantara) [RHEL-190706]
- smb: client: make use of smbdirect_connection_grant_recv_credits() (Paulo Alcantara) [RHEL-190706]
- smb: client: make use of smbdirect_connection_recvmsg() (Paulo Alcantara) [RHEL-190706]
- smb: client: make use of smbdirect_socket_destroy_sync() (Paulo Alcantara) [RHEL-190706]
- smb: client: make use of functions from smbdirect_mr.c (Paulo Alcantara) [RHEL-190706]
- smb: client: make use of smbdirect_connection_recv_io_refill_work() (Paulo Alcantara) [RHEL-190706]
- smb: client: make use of smbdirect_connection_post_recv_io() (Paulo Alcantara) [RHEL-190706]
- smb: client: initialize recv_io->cqe.done = recv_done just once (Paulo Alcantara) [RHEL-190706]
- smb: client: make use of smbdirect_connection_{create,destroy}_qp() (Paulo Alcantara) [RHEL-190706]
- smb: client: make use of smbdirect_connection_negotiate_rdma_resources() (Paulo Alcantara) [RHEL-190706]
- smb: client: make use of smbdirect_connection_qp_event_handler() (Paulo Alcantara) [RHEL-190706]
- smb: client: make use of smbdirect_map_sges_from_iter() (Paulo Alcantara) [RHEL-190706]
- smb: client: make use of smbdirect_connection_{create,destroy}_mem_pools() (Paulo Alcantara) [RHEL-190706]
- smb: client: make use of smbdirect_connection_send_io_done() (Paulo Alcantara) [RHEL-190706]
- smb: client: make use of smbdirect_connection_{alloc,free}_send_io() (Paulo Alcantara) [RHEL-190706]
- smb: client: make use of smbdirect_frwr_is_supported() (Paulo Alcantara) [RHEL-190706]
- smb: client: make use of smbdirect_connection_idle_timer_work() (Paulo Alcantara) [RHEL-190706]
- smb: client: make use of smbdirect_connection_reassembly_{append,first}_recv_io() (Paulo Alcantara) [RHEL-190706]
- smb: client: make use of smbdirect_connection_{get,put}_recv_io() (Paulo Alcantara) [RHEL-190706]
- smb: client: make use of smbdirect_socket_schedule_cleanup() (Paulo Alcantara) [RHEL-190706]
- smb: client: make use of smbdirect_socket_cleanup_work() (Paulo Alcantara) [RHEL-190706]
- smb: client: make use of smbdirect_socket_wake_up_all() (Paulo Alcantara) [RHEL-190706]
- smb: client: make use of smbdirect_socket_set_logging() (Paulo Alcantara) [RHEL-190706]
- smb: client: make use of smbdirect_socket_prepare_create() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce the basic smbdirect.ko (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_socket_{listen,accept}() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_socket_bind() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: split out smbdirect_accept_negotiate_finish() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_init_send_batch_storage() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: provide explicit prototypes for cross .c file functions (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_public.h with prototypes (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: let smbdirect_internal.h define pr_fmt without SMBDIRECT_USE_INLINE_C_FILES (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: let smbdirect_socket.h include all headers for used structures (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_socket_create_{kern,accepting}() and smbdirect_socket_release() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_accept_connect_request() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_connect[_sync]() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: let smbdirect_socket_set_initial_parameters() call rdma_restrict_node_type() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_socket_init_{new,accepting}() and helpers (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_socket_shutdown() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_connection_is_connected() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_connection_wait_for_connected() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_connection_legacy_debug_proc_show() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_mr_io_fill_buffer_descriptor() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_connection_negotiation_done() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_connection_send_immediate_work() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_connection_send_iter() and related functions (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_connection_request_keep_alive() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_connection_grant_recv_credits() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_connection_recvmsg() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_connection_rdma_{established,event_handler}() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_socket_destroy[_sync]() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_connection_recv_io_done() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: define SMBDIRECT_RDMA_CM_[RNR_]RETRY (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: define SMBDIRECT_MIN_{RECEIVE,FRAGMENTED}_SIZE (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_rw.c with server rw code (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_mr.c with client mr code (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_socket_wait_for_credits() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_get_buf_page_count() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: split out smbdirect_connection_recv_io_refill() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_connection_recv_io_refill_work() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_connection_post_recv_io() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_connection_{create,destroy}_qp() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_connection_negotiate_rdma_resources() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_connection_qp_event_handler() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_map_sges_from_iter() and helper functions (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_connection_{create,destroy}_mem_pools() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_connection_send_io_done() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_connection_{alloc,free}_send_io() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_socket.{send,recv}_io.mem.gfp_mask (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_frwr_is_supported() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: set SMBDIRECT_KEEPALIVE_NONE before disable_delayed_work(&sc->idle.timer_work); (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_connection_idle_timer_work() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_connection_reassembly_{append,first}_recv_io() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_connection_{get,put}_recv_io() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_connection.c to be filled (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_socket_schedule_cleanup[{_lvl,_status}]() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_socket_cleanup_work() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_socket_wake_up_all() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_socket_set_logging() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_socket_prepare_create() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_socket.c to be filled (Paulo Alcantara) [RHEL-190706]
- smb: server: include smbdirect_all_c_files.c (Paulo Alcantara) [RHEL-190706]
- smb: client: include smbdirect_all_c_files.c (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_internal.h (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_all_c_files.c (Paulo Alcantara) [RHEL-190706]
- smb: client: fix integer underflow in receive_encrypted_read() (Paulo Alcantara) [RHEL-190706]
- smb: client: add tracepoints for deferred handle caching (Paulo Alcantara) [RHEL-190706]
- smb: client: add oplock level to smb3_open_done tracepoint (Paulo Alcantara) [RHEL-190706]
- smb: client: add tracepoint for local lock conflicts (Paulo Alcantara) [RHEL-190706]
- smb: client: add tracepoints for lock operations (Paulo Alcantara) [RHEL-190706]
- smb: client: allow both 'lease' and 'nolease' mount options (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: add some logging to SMBDIRECT_CHECK_STATUS_{WARN,DISCONNECT}() (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_socket.logging infrastructure (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: let smbdirect.h include #include <linux/types.h> (Paulo Alcantara) [RHEL-190706]
- smb: server: avoid double-free in smb_direct_free_sendmsg after smb_direct_flush_send_list() (Paulo Alcantara) [RHEL-190706]
- smb: client: avoid double-free in smbd_free_send_io() after smbd_send_batch_flush() (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix use-after-free from async crypto on Qualcomm crypto engine (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix mechToken leak when SPNEGO decode fails after token alloc (Paulo Alcantara) [RHEL-190706]
- ksmbd: require 3 sub-authorities before reading sub_auth[2] (Paulo Alcantara) [RHEL-190706]
- ksmbd: validate EaNameLength in smb2_get_ea() (Paulo Alcantara) [RHEL-190706]
- ksmbd: Remove unnecessary selection of CRYPTO_ECB (Paulo Alcantara) [RHEL-190706]
- ksmbd: validate owner of durable handle on reconnect (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix use-after-free in __ksmbd_close_fd() via durable scavenger (Paulo Alcantara) [RHEL-190706]
- ksmbd: ipc: use kzalloc_flex and __counted_by (Paulo Alcantara) [RHEL-190706]
- smb: move filesystem_vol_info into common/fscc.h (Paulo Alcantara) [RHEL-190706]
- smb: move file_basic_info into common/fscc.h (Paulo Alcantara) [RHEL-190706]
- smb: move some definitions from common/smb2pdu.h into common/fscc.h (Paulo Alcantara) [RHEL-190706]
- vfs: get rid of BUG_ON() in d_mark_tmpfile_name() (Paulo Alcantara) [RHEL-190706]
- smb: client: get rid of d_drop()+d_add() (Paulo Alcantara) [RHEL-190706]
- smb: client: set ATTR_TEMPORARY with O_TMPFILE | O_EXCL (Paulo Alcantara) [RHEL-190706]
- smb: client: add support for O_TMPFILE (Paulo Alcantara) [RHEL-190706]
- vfs: introduce d_mark_tmpfile_name() (Paulo Alcantara) [RHEL-190706]
- smb: client: add missing MODULE_DESCRIPTION() to smb1maperror_test (Paulo Alcantara) [RHEL-190706]
- smb: client: Remove unnecessary selection of CRYPTO_ECB (Paulo Alcantara) [RHEL-190706]
- smb/client: move smb2maperror declarations to smb2proto.h (Paulo Alcantara) [RHEL-190706]
- smb/client: introduce KUnit tests to check DOS/SRV err mapping search (Paulo Alcantara) [RHEL-190706]
- smb/client: check if SMB1 DOS/SRV error mapping arrays are sorted (Paulo Alcantara) [RHEL-190706]
- smb/client: use binary search for SMB1 DOS/SRV error mapping (Paulo Alcantara) [RHEL-190706]
- smb/client: autogenerate SMB1 DOS/SRV to POSIX error mapping (Paulo Alcantara) [RHEL-190706]
- smb/client: annotate smberr.h with POSIX error codes (Paulo Alcantara) [RHEL-190706]
- smb/client: move ERRnetlogonNotStarted to DOS error class (Paulo Alcantara) [RHEL-190706]
- smb/client: introduce KUnit test to check ntstatus_to_dos_map search (Paulo Alcantara) [RHEL-190706]
- smb/client: check if ntstatus_to_dos_map is sorted (Paulo Alcantara) [RHEL-190706]
- smb/client: use binary search for NT status to DOS mapping (Paulo Alcantara) [RHEL-190706]
- smb/client: refactor ntstatus_to_dos() to return mapping entry (Paulo Alcantara) [RHEL-190706]
- smb/client: replace nt_errs with ntstatus_to_dos_map (Paulo Alcantara) [RHEL-190706]
- smb/client: autogenerate SMB1 NT status to DOS error mapping (Paulo Alcantara) [RHEL-190706]
- smb/client: annotate nterr.h with DOS error codes (Paulo Alcantara) [RHEL-190706]
- smb/client: avoid null-ptr-deref when tests fail in test_cmp_map() (Paulo Alcantara) [RHEL-190706]
- fs/smb/client: add verbose error logging for UNC parsing (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix OOB write in QUERY_INFO for compound requests (Paulo Alcantara) [RHEL-190706]
- netfs: Fix the handling of stream->front by removing it (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix potencial OOB in get_file_all_info() for compound requests (Paulo Alcantara) [RHEL-190706]
- smb/client: ensure smb2_mapping_table rebuild on cmd changes (Paulo Alcantara) [RHEL-190706]
- ksmbd: replace hardcoded hdr2_len with offsetof() in smb2_calc_max_out_buf_len() (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix memory leaks and NULL deref in smb2_lock() (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix use-after-free and NULL deref in smb_grant_oplock() (Paulo Alcantara) [RHEL-190706]
- ksmbd: do not expire session on binding failure (Paulo Alcantara) [RHEL-190706]
- smb: client: fix generic/694 due to wrong ->i_blocks (Paulo Alcantara) [RHEL-190706]
- netfs: Fix read abandonment during retry (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix use-after-free in durable v2 replay of active file handles (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix use-after-free of share_conf in compound request (Paulo Alcantara) [RHEL-190706]
- ksmbd: use volume UUID in FS_OBJECT_ID_INFORMATION (Paulo Alcantara) [RHEL-190706]
- ksmbd: unset conn->binding on failed binding request (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix share_conf UAF in tree_conn disconnect (Paulo Alcantara) [RHEL-190706]
- cifs: smb1: fix comment typo (Paulo Alcantara) [RHEL-190706]
- smb: client: fix open handle lookup in cifs_open() (Paulo Alcantara) [RHEL-190706]
- smb: client: fix iface port assignment in parse_server_interfaces (Paulo Alcantara) [RHEL-190706]
- smb/client: only export symbol for 'smb2maperror-test' module (Paulo Alcantara) [RHEL-190706]
- smb: client: fix in-place encryption corruption in SMB2_write() (Paulo Alcantara) [RHEL-190706]
- smb: client: fix sbflags initialization (Paulo Alcantara) [RHEL-190706]
- smb: client: fix atomic open with O_DIRECT & O_SYNC (Paulo Alcantara) [RHEL-190706]
- netfs: Fix NULL pointer dereference in netfs_unbuffered_write() on retry (Paulo Alcantara) [RHEL-190706]
- netfs: Fix kernel BUG in netfs_limit_iter() for ITER_KVEC iterators (Paulo Alcantara) [RHEL-190706]
- ksmbd: Don't log keys in SMB3 signing and encryption key generation (Paulo Alcantara) [RHEL-190706]
- smb: server: fix use-after-free in smb2_open() (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix use-after-free in smb_lazy_parent_lease_break_close() (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix use-after-free by using call_rcu() for oplock_info (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix use-after-free in proc_show_files due to early rcu_read_unlock (Paulo Alcantara) [RHEL-190706]
- smb/server: Fix another refcount leak in smb2_open() (Paulo Alcantara) [RHEL-190706]
- cifs: open files should not hold ref on superblock (Paulo Alcantara) [RHEL-190706]
- smb: update some doc references (Paulo Alcantara) [RHEL-190706]
- smb/client: make SMB2 maperror KUnit tests a separate module (Paulo Alcantara) [RHEL-190706]
- smb: client: Use snprintf in cifs_set_cifscreds (Paulo Alcantara) [RHEL-190706]
- smb: client: Don't log plaintext credentials in cifs_set_cifscreds (Paulo Alcantara) [RHEL-190706]
- smb: client: use atomic_t for mnt_cifs_flags (Paulo Alcantara) [RHEL-190706]
- netfs: Fix unbuffered/DIO writes to dispatch subrequests in strict sequence (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix signededness bug in smb_direct_prepare_negotiation() (Paulo Alcantara) [RHEL-190706]
- smb: client: fix cifs_pick_channel when channels are equally loaded (Paulo Alcantara) [RHEL-190706]
- Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL uses [cifs] (Paulo Alcantara) [RHEL-190706]
- Convert more 'alloc_obj' cases to default GFP_KERNEL arguments [cifs] (Paulo Alcantara) [RHEL-190706]
- Convert 'alloc_flex' family to use the new default GFP_KERNEL argument [cifs] (Paulo Alcantara) [RHEL-190706]
- Convert 'alloc_obj' family to use the new default GFP_KERNEL argument [cifs] (Paulo Alcantara) [RHEL-190706]
- treewide: Replace kmalloc with kmalloc_obj for non-scalar types [cifs] (Paulo Alcantara) [RHEL-190706]
- smb: client: terminate session upon failed client required signing (Paulo Alcantara) [RHEL-190706]
- smb: server: Remove duplicate include of misc.h (Paulo Alcantara) [RHEL-190706]
- cifs: update internal module version number (Paulo Alcantara) [RHEL-190706]
- smb/client: move NT_STATUS_MORE_ENTRIES (Paulo Alcantara) [RHEL-190706]
- smb/client: rename to NT_ERROR_INVALID_DATATYPE (Paulo Alcantara) [RHEL-190706]
- smb/client: rename to NT_STATUS_SOME_NOT_MAPPED (Paulo Alcantara) [RHEL-190706]
- smb/client: map NT_STATUS_PRIVILEGE_NOT_HELD (Paulo Alcantara) [RHEL-190706]
- smb/client: map NT_STATUS_MORE_PROCESSING_REQUIRED (Paulo Alcantara) [RHEL-190706]
- smb/client: map NT_STATUS_BUFFER_OVERFLOW (Paulo Alcantara) [RHEL-190706]
- smb/client: map NT_STATUS_NOTIFY_ENUM_DIR (Paulo Alcantara) [RHEL-190706]
- cifs: SMB1 split: Remove duplicate include of cifs_debug.h (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix non-IPv6 build (Paulo Alcantara) [RHEL-190706]
- smb client: Add generated file to gitignore file (Paulo Alcantara) [RHEL-190706]
- ksmbd: convert tree_conns_lock to rw_semaphore (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix missing chann_lock while iterating session channel list (Paulo Alcantara) [RHEL-190706]
- ksmbd: add chann_lock to protect ksmbd_chann_list xarray (Paulo Alcantara) [RHEL-190706]
- cifs: Fix the copyright banner on smb1maperror.c (Paulo Alcantara) [RHEL-190706]
- smb: common: add header guards to fs/smb/common/smb2status.h (Paulo Alcantara) [RHEL-190706]
- smb: client: Avoid a dozen -Wflex-array-member-not-at-end warnings (Paulo Alcantara) [RHEL-190706]
- smb/client: remove useless comment in mapping_table_ERRSRV (Paulo Alcantara) [RHEL-190706]
- smb/client: remove some literal NT error codes from ntstatus_to_dos_map (Paulo Alcantara) [RHEL-190706]
- smb/client: add NT_STATUS_VOLUME_NOT_UPGRADED (Paulo Alcantara) [RHEL-190706]
- smb/client: add NT_STATUS_NO_USER_KEYS (Paulo Alcantara) [RHEL-190706]
- smb/client: add NT_STATUS_WRONG_EFS (Paulo Alcantara) [RHEL-190706]
- smb/client: add NT_STATUS_NO_EFS (Paulo Alcantara) [RHEL-190706]
- smb/client: add NT_STATUS_NO_RECOVERY_POLICY (Paulo Alcantara) [RHEL-190706]
- smb/client: add NT_STATUS_RANGE_NOT_FOUND (Paulo Alcantara) [RHEL-190706]
- smb/client: add NT_STATUS_DECRYPTION_FAILED (Paulo Alcantara) [RHEL-190706]
- smb/client: add NT_STATUS_ENCRYPTION_FAILED (Paulo Alcantara) [RHEL-190706]
- smb/client: add NT_STATUS_DIRECTORY_IS_A_REPARSE_POINT (Paulo Alcantara) [RHEL-190706]
- smb/client: add NT_STATUS_VOLUME_DISMOUNTED (Paulo Alcantara) [RHEL-190706]
- smb/client: add NT_STATUS_BIOS_FAILED_TO_CONNECT_INTERRUPT (Paulo Alcantara) [RHEL-190706]
- smb/client: add NT_STATUS_VARIABLE_NOT_FOUND (Paulo Alcantara) [RHEL-190706]
- smb/client: rename ERRinvlevel to ERRunknownlevel (Paulo Alcantara) [RHEL-190706]
- smb/client: add NT_STATUS_OS2_INVALID_LEVEL (Paulo Alcantara) [RHEL-190706]
- smb/client: map NT_STATUS_INVALID_INFO_CLASS to ERRbadpipe (Paulo Alcantara) [RHEL-190706]
- smb/client: introduce KUnit test to check search result of smb2_error_map_table (Paulo Alcantara) [RHEL-190706]
- smb/client: use bsearch() to find target in smb2_error_map_table (Paulo Alcantara) [RHEL-190706]
- smb/client: check whether smb2_error_map_table is sorted in ascending order (Paulo Alcantara) [RHEL-190706]
- cifs: Autogenerate SMB2 error mapping table (Paulo Alcantara) [RHEL-190706]
- smb: server: correct value for smb_direct_max_fragmented_recv_size (Paulo Alcantara) [RHEL-190706]
- smb: client: correct value for smbd_max_fragmented_recv_size (Paulo Alcantara) [RHEL-190706]
- smb: server: fix leak of active_num_conn in ksmbd_tcp_new_connection() (Paulo Alcantara) [RHEL-190706]
- ksmbd: add procfs interface for runtime monitoring and statistics (Paulo Alcantara) [RHEL-190706]
- ksmbd: fix infinite loop caused by next_smb2_rcv_hdr_off reset in error paths (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of rdma_restrict_node_type() (Paulo Alcantara) [RHEL-190706]
- smb: client: make use of rdma_restrict_node_type() (Paulo Alcantara) [RHEL-190706]
- smb: client: let send_done handle a completion without IB_SEND_SIGNALED (Paulo Alcantara) [RHEL-190706]
- smb: client: let smbd_post_send_negotiate_req() use smbd_post_send() (Paulo Alcantara) [RHEL-190706]
- smb: client: fix last send credit problem causing disconnects (Paulo Alcantara) [RHEL-190706]
- smb: client: make use of smbdirect_socket.send_io.bcredits (Paulo Alcantara) [RHEL-190706]
- smb: client: use smbdirect_send_batch processing (Paulo Alcantara) [RHEL-190706]
- smb: client: introduce and use smbd_{alloc, free}_send_io() (Paulo Alcantara) [RHEL-190706]
- smb: client: split out smbd_ib_post_send() (Paulo Alcantara) [RHEL-190706]
- smb: client: port and use the wait_for_credits logic used by server (Paulo Alcantara) [RHEL-190706]
- smb: client: remove pointless sc->send_io.pending handling in smbd_post_send_iter() (Paulo Alcantara) [RHEL-190706]
- smb: client: remove pointless sc->recv_io.credits.count rollback (Paulo Alcantara) [RHEL-190706]
- smb: client: let smbd_post_send() make use of request->wr (Paulo Alcantara) [RHEL-190706]
- smb: client: let recv_done() queue a refill when the peer is low on credits (Paulo Alcantara) [RHEL-190706]
- smb: client: make use of smbdirect_socket.recv_io.credits.available (Paulo Alcantara) [RHEL-190706]
- smb: server: let send_done handle a completion without IB_SEND_SIGNALED (Paulo Alcantara) [RHEL-190706]
- smb: server: fix last send credit problem causing disconnects (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of smbdirect_socket.send_io.bcredits (Paulo Alcantara) [RHEL-190706]
- smb: server: let recv_done() queue a refill when the peer is low on credits (Paulo Alcantara) [RHEL-190706]
- smb: server: make use of smbdirect_socket.recv_io.credits.available (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_socket.send_io.bcredits.* (Paulo Alcantara) [RHEL-190706]
- smb: smbdirect: introduce smbdirect_socket.recv_io.credits.available (Paulo Alcantara) [RHEL-190706]
- cifs: Label SMB2 statuses with errors (Paulo Alcantara) [RHEL-190706]
- cifs: SMB1 split: Make BCC accessors conditional (Paulo Alcantara) [RHEL-190706]
- cifs: SMB1 split: connect.c (Paulo Alcantara) [RHEL-190706]
- cifs: SMB1 split: sess.c (Paulo Alcantara) [RHEL-190706]
- cifs: SMB1 split: cifsencrypt.c (Paulo Alcantara) [RHEL-190706]
- cifs: SMB1 split: netmisc.c (Paulo Alcantara) [RHEL-190706]
- cifs: SMB1 split: misc.c (Paulo Alcantara) [RHEL-190706]
- cifs: SMB1 split: cifs_debug.c (Paulo Alcantara) [RHEL-190706]
- cifs: SMB1 split: Move inline funcs (Paulo Alcantara) [RHEL-190706]
- cifs: Fix cifs_dump_mids() to call ->dump_detail (Paulo Alcantara) [RHEL-190706]
- cifs: SMB1 split: Don't return smb_hdr from cifs_{,small_}buf_get() (Paulo Alcantara) [RHEL-190706]
- cifs: SMB1 split: Move BCC access functions (Paulo Alcantara) [RHEL-190706]
- cifs: SMB1 split: Adjust #includes (Paulo Alcantara) [RHEL-190706]
- cifs: SMB1 split: Split SMB1 protocol defs into smb1pdu.h (Paulo Alcantara) [RHEL-190706]
- cifs: SMB1 split: Add some #includes (Paulo Alcantara) [RHEL-190706]
- cifs: SMB1 split: Move some SMB1 received PDU checking bits to smb1transport.c (Paulo Alcantara) [RHEL-190706]
- cifs: SMB1 split: Move some SMB1 receive bits to smb1transport.c (Paulo Alcantara) [RHEL-190706]
- cifs: SMB1 split: Separate out SMB1 decls into smb1proto.h (Paulo Alcantara) [RHEL-190706]
- cifs: SMB1 split: Create smb1proto.h for SMB1 declarations (Paulo Alcantara) [RHEL-190706]
- cifs: SMB1 split: Rename cifstransport.c (Paulo Alcantara) [RHEL-190706]
- cifs: Scripted clean up fs/smb/client/ntlmssp.h (Paulo Alcantara) [RHEL-190706]
- cifs: Scripted clean up fs/smb/client/reparse.h (Paulo Alcantara) [RHEL-190706]
- cifs: Scripted clean up fs/smb/client/smb2proto.h (Paulo Alcantara) [RHEL-190706]
- cifs: Scripted clean up fs/smb/client/cifs_debug.h (Paulo Alcantara) [RHEL-190706]
- cifs: Scripted clean up fs/smb/client/cifs_swn.h (Paulo Alcantara) [RHEL-190706]
- cifs: Scripted clean up fs/smb/client/compress.h (Paulo Alcantara) [RHEL-190706]
- cifs: Scripted clean up fs/smb/client/cifs_spnego.h (Paulo Alcantara) [RHEL-190706]
- cifs: Scripted clean up fs/smb/client/fs_context.h (Paulo Alcantara) [RHEL-190706]
- cifs: Scripted clean up fs/smb/client/fscache.h (Paulo Alcantara) [RHEL-190706]
- cifs: Scripted clean up fs/smb/client/cifsglob.h (Paulo Alcantara) [RHEL-190706]
- cifs: Scripted clean up fs/smb/client/dns_resolve.h (Paulo Alcantara) [RHEL-190706]
- cifs: Scripted clean up fs/smb/client/dfs_cache.h (Paulo Alcantara) [RHEL-190706]
- cifs: Scripted clean up fs/smb/client/cifsfs.h (Paulo Alcantara) [RHEL-190706]
- cifs: Scripted clean up fs/smb/client/netlink.h (Paulo Alcantara) [RHEL-190706]
- cifs: Scripted clean up fs/smb/client/cifs_unicode.h (Paulo Alcantara) [RHEL-190706]
- cifs: Scripted clean up fs/smb/client/cifsproto.h (Paulo Alcantara) [RHEL-190706]
- cifs: Scripted clean up fs/smb/client/dfs.h (Paulo Alcantara) [RHEL-190706]
- cifs: Scripted clean up fs/smb/client/cached_dir.h (Paulo Alcantara) [RHEL-190706]
- smb: client: add multichannel async work for CONFIG_CIFS_DFS_UPCALL=n (Paulo Alcantara) [RHEL-190706]
- smb: client: introduce multichannel async work during mount (Paulo Alcantara) [RHEL-190706]
- smb: server: reset smb_direct_port = SMB_DIRECT_PORT_INFINIBAND on init (Paulo Alcantara) [RHEL-190706]
- ksmbd: smbd: fix dma_unmap_sg() nents (Paulo Alcantara) [RHEL-190706]
- nvme-multipath: set BIO_REMAPPED on bios remapped to per-path namespace disks (Maurizio Lombardi) [RHEL-194153]
- tls: Preserve sk_err across recvmsg() when data has been copied (Sabrina Dubroca) [RHEL-152729]
- net: tls: prevent chain-after-chain in plain text SG (Sabrina Dubroca) [RHEL-152729]
- net: tls: fix off-by-one in sg_chain entry count for wrapped sk_msg ring (Sabrina Dubroca) [RHEL-152729]
- net: tls: fix silent data drop under pipe back-pressure (Sabrina Dubroca) [RHEL-152729]
- net: tls: fix strparser anchor skb leak on offload RX setup failure (Sabrina Dubroca) [RHEL-152729]
- net/tls: fix use-after-free in -EBUSY error path of tls_do_encryption (Sabrina Dubroca) [RHEL-152729]
- tls: Purge async_hold in tls_decrypt_async_wait() (Sabrina Dubroca) [RHEL-152729]
- tls: Fix race condition in tls_sw_cancel_work_tx() (Sabrina Dubroca) [RHEL-154841] {CVE-2026-23240}
- tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock(). (Sabrina Dubroca) [RHEL-189560] {CVE-2025-40149}
- crypto: af_alg - zero initialize memory allocated via sock_kmalloc (CKI Backport Bot) [RHEL-189578] {CVE-2025-71113}
- e1000e: limit endianness conversion to boundary words (Michal Schmidt) [RHEL-186602]
- e1000: limit endianness conversion to boundary words (Michal Schmidt) [RHEL-186602]
- e1000e: Use __napi_schedule_irqoff() (Michal Schmidt) [RHEL-186602]
- e1000e: use ktime_get_real_ns() in e1000e_systim_reset() (Michal Schmidt) [RHEL-186602]
- net: Consistently define pci_device_ids using named initializers [e1000e] (Michal Schmidt) [RHEL-186602]
- e1000e: Unroll PTP in probe error handling (Michal Schmidt) [RHEL-186602]
- e1000: check return value of e1000_read_eeprom (Michal Schmidt) [RHEL-186602]
- e1000/e1000e: Fix leak in DMA error cleanup (Michal Schmidt) [RHEL-186602]
- e1000e: clear DPG_EN after reset to avoid autonomous power-gating (Michal Schmidt) [RHEL-186602]
- e1000e: introduce new board type for Panther Lake PCH (Michal Schmidt) [RHEL-186602]
- Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL uses [e1000,e1000e] (Michal Schmidt) [RHEL-186602]
- Convert more 'alloc_obj' cases to default GFP_KERNEL arguments [e1000,e1000e] (Michal Schmidt) [RHEL-186602]
- treewide: Replace kmalloc with kmalloc_obj for non-scalar types [e1000,e1000e] (Michal Schmidt) [RHEL-186602]
- e1000e: Switch to use %%ptSp (Michal Schmidt) [RHEL-186602]
- octeon_ep_vf: add NULL check for napi_build_skb() (CKI Backport Bot) [RHEL-186335]
- octeon_ep_vf: introduce octep_vf_oq_next_idx() helper (CKI Backport Bot) [RHEL-186335]
- octeon_ep_vf: avoid compiler and IQ/OQ reordering (CKI Backport Bot) [RHEL-186335]
- octeon_ep_vf: Relocate counter updates before NAPI (CKI Backport Bot) [RHEL-186335]
- octeon_ep_vf: ensure dbell BADDR updation (CKI Backport Bot) [RHEL-186335]
- net: octeon_ep_vf: fix free_irq dev_id mismatch in IRQ rollback (CKI Backport Bot) [RHEL-186335]
- net: wwan: t7xx: Add delay between MD and SAP suspend (Jose Ignacio Tornos Martinez) [RHEL-155042]
- RDMA/mana: Remove user triggerable WARN_ON() in mana_ib_create_qp_rss() (CKI Backport Bot) [RHEL-180156] {CVE-2026-46117}
- dt-bindings: input: add debounce-delay-ms common property (Tony Camuso) [RHEL-176366]
- dt-bindings: Update Sasha Finkelstein's email address (Tony Camuso) [RHEL-176366]
- MIPS/input: Move RB532 button to GPIO descriptors (Tony Camuso) [RHEL-176366]
- Input: uinput - take event lock when submitting FF request "event" (Tony Camuso) [RHEL-176366]
- Input: uinput - fix circular locking dependency with ff-core (Tony Camuso) [RHEL-176366]
- Input: aiptek - validate raw macro indices before updating state (Tony Camuso) [RHEL-176366]
- Input: synaptics_usb - refactor endpoint lookup (Tony Camuso) [RHEL-176366]
- Input: appletouch - refactor endpoint lookup (Tony Camuso) [RHEL-176366]
- Input: keyspan-remote - refactor endpoint lookup (Tony Camuso) [RHEL-176366]
- Input: aiptek - use HID headers (Tony Camuso) [RHEL-176366]
- Input: wm97xx - use guard notation when acquiring mutex (Tony Camuso) [RHEL-176366]
- Input: mk712 - use guard notation when acquiring spinlock (Tony Camuso) [RHEL-176366]
- Input: elo - use guard notation when acquiring mutex (Tony Camuso) [RHEL-176366]
- dt-bindings: input: matrix-keymap: fix key board wording (Tony Camuso) [RHEL-176366]
- Input: atlas - check ACPI_COMPANION() against NULL (Tony Camuso) [RHEL-176366]
- Input: atlas - convert ACPI driver to a platform one (Tony Camuso) [RHEL-176366]
- input: trackpoint - Enable doubletap by default on capable devices (Tony Camuso) [RHEL-176366]
- Input: psmouse - remove dedicated kpsmoused workqueue (Tony Camuso) [RHEL-176366]
- Input: alps - use standard workqueue when registering supplemental device (Tony Camuso) [RHEL-176366]
- Input: psmouse - replace flush_workqueue() with disable_delayed_work_sync() (Tony Camuso) [RHEL-176366]
- Input: atkbd - fix various formatting issues (Tony Camuso) [RHEL-176366]
- Input: atkbd - switch to using explicitly sized types (Tony Camuso) [RHEL-176366]
- Input: atkbd - use dev_warn_ratelimited() (Tony Camuso) [RHEL-176366]
- Input: atkbd - use __free() cleanup facility in when parsing FW keymap (Tony Camuso) [RHEL-176366]
- Input: atkbd - validate scancode in firmware keymap entries (Tony Camuso) [RHEL-176366]
- dt-bindings: input: Add Parade TC3408 touchscreen controller (Tony Camuso) [RHEL-176366]
- Input: export input_default_setkeycode (Tony Camuso) [RHEL-176366]
- Input: i8042 - add TUXEDO InfinityBook Max 16 Gen10 AMD to i8042 quirk table (Tony Camuso) [RHEL-176366]
- Input: bcm5974 - recover from failed mode switch (Tony Camuso) [RHEL-176366]
- Input: libps2 - embed WARN_ON(1) macros into their enclosing if statements (Tony Camuso) [RHEL-176366]
- dt-bindings: input: qcom,pm8941-pwrkey: Document PMM8654AU (Tony Camuso) [RHEL-176366]
- dt-bindings: input: touchscreen: imagis: allow linux,keycodes for ist3038 (Tony Camuso) [RHEL-176366]
- dt-bindings: Fix emails with spaces or missing brackets (Tony Camuso) [RHEL-176366]
- docs: fix 're-use' -> 'reuse' in documentation (Tony Camuso) [RHEL-176366]
- Input: gpio_keys - fall back to platform_get_irq() for interrupt-only keys (Tony Camuso) [RHEL-176366]
- Input: i8042 - add quirks for MECHREVO Wujie 15X Pro (Tony Camuso) [RHEL-176366]
- Input: i8042 - add quirk for ASUS Zenbook UX425QA_UM425QA (Tony Camuso) [RHEL-176366]
- Documentation: use a source-read extension for the index link boilerplate (Tony Camuso) [RHEL-176366]
- Input: appletouch - fix potential race between resume and open (Tony Camuso) [RHEL-176366]
- dt-bindings: input: i2c-hid: Introduce FocalTech FT8112 (Tony Camuso) [RHEL-176366]
- Input: synaptics_i2c - switch to using managed resources (Tony Camuso) [RHEL-176366]
- Input: synaptics_i2c - guard polling restart in resume (Tony Camuso) [RHEL-176366]
- kernel.h: drop hex.h and update all hex.h users (Tony Camuso) [RHEL-176366]
- Input: serio - complete sizeof(*pointer) conversions (Tony Camuso) [RHEL-176366]
- Input: elo - switch to use scnprintf() to suppress truncation warning (Tony Camuso) [RHEL-176366]
- Input: adp5589 - remove a leftover header file (Tony Camuso) [RHEL-176366]
- doc: input: fix typos in input.rst (Tony Camuso) [RHEL-176366]
- Input: add ABS_SND_PROFILE (Tony Camuso) [RHEL-176366]
- Input: psmouse-smbus - add WQ_UNBOUND to alloc_workqueue user (Tony Camuso) [RHEL-176366]
- Input: synaptics_i2c - replace use of system_wq with system_dfl_wq (Tony Camuso) [RHEL-176366]
- Input: gpio_keys - replace use of system_wq with system_dfl_wq (Tony Camuso) [RHEL-176366]
- Input: alps - fix use-after-free bugs caused by dev3_register_work (Tony Camuso) [RHEL-176366]
- dt-bindings: Updates Linus Walleij's mail address (Tony Camuso) [RHEL-176366]
- Input: i8042 - add TUXEDO InfinityBook Max Gen10 AMD to i8042 quirk table (Tony Camuso) [RHEL-176366]
- Input: atkbd - skip deactivate for HONOR FMB-P's internal keyboard (Tony Camuso) [RHEL-176366]
- Input: cyapa - remove redundant pm_runtime_mark_last_busy() calls (Tony Camuso) [RHEL-176366]
- Input: byd - use %%*ph for Z packet dump (Tony Camuso) [RHEL-176366]
- dt-bindings: Remove extra blank lines (Tony Camuso) [RHEL-176366]
- dt-bindings: Update Krzysztof Kozlowski's email (Tony Camuso) [RHEL-176366]
- dt-bindings: touchscreen: consolidate simple touch controller to trivial-touch.yaml (Tony Camuso) [RHEL-176366]
- Input: MT - add INPUT_MT_TOTAL_FORCE flags (Tony Camuso) [RHEL-176366]
- Input: rename INPUT_PROP_HAPTIC_TOUCHPAD to INPUT_PROP_PRESSUREPAD (Tony Camuso) [RHEL-176366]
- Input: add INPUT_PROP_HAPTIC_TOUCHPAD (Tony Camuso) [RHEL-176366]
* Thu Jul 30 2026 CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com> [6.12.0-254.el10]
- can: bcm: defer rx_op deallocation to workqueue to fix thrtimer UAF (Jamie Bainbridge) [RHEL-212683]
- redhat/kernel.spec: derive pesign_name_0 from secureboot_key_0 (Jan Stancek) [RHEL-169468]

View File

@ -1,5 +1,5 @@
SHA512 (kernel-abi-stablelists-6.6.0.tar.bz2) = 4f917598056dee5e23814621ec96ff2e4a411c8c4ba9d56ecb01b23cb96431825bedbecfcbaac9338efbf5cb21694d85497fa0bf43e7c80d9cd10bc6dd144dbd
SHA512 (kernel-kabi-dw-6.6.0.tar.bz2) = 19308cd976031d05e18ef7f5d093218acdb89446418bab0cd956ff12cf66369915b9e64bb66fa9f20939428a60e81884fec5be3529c6c7461738d6540d3cc5c6
SHA512 (linux-6.12.0-254.el10.tar.xz) = 9ae7aee1cbf41ce0a7dad360145fdb5d5fc0969aef5cef545cfeadf5668c21846fa932a9e217f43c40655b674c7762f3044be3b41d68710d0ee4cbaa74af0d34
SHA512 (kernel-abi-stablelists-6.12.0-254.el10.tar.xz) = 75d7b30c27a6c5e7a09bc583cf621fb459c4f66cf302adc0343e5eb0f45c8bc3a358b119e30c5f953185b7d9ee0b1c558b940c6d25b88eb81b861a4d6cc5f3ec
SHA512 (kernel-kabi-dw-6.12.0-254.el10.tar.xz) = a21364ffd249e06b580134c7852bee9f40413fb1e061deb6d6b6ea8b832e1a9a9a25c1f4d1cc4113a2a15b141c92d727137dff9598358833102e6ea83a26aaf8
SHA512 (linux-6.12.0-255.el10.tar.xz) = 924ae8dc8d4283bffb16f63961c07be6636b6c1a1aaf17d961c0ff1e822a58de8d0d77516e551e7f80a2216ee965db0f86c53ff19098e8aa235b395dc17e1a43
SHA512 (kernel-abi-stablelists-6.12.0-255.el10.tar.xz) = 3f332a0bb03898cd8914e91966894ae44fd2c6086ba0e764c05d650204d0c47b4f2d482a965c48962dfd53c91b826bb591a3174198c9dab38e1adea3b6be7dfb
SHA512 (kernel-kabi-dw-6.12.0-255.el10.tar.xz) = 1572fb45458ee40fe00c45912762b73e1a1023214d71b21667fe1b30c3d71773b96c69537827519db12c0bdd2d2bf6e18db19462e1926330dfc4ed8ab2aae325