The Linux kernel
Go to file
Patrick Talbert 76b19032cb kernel-6.10.0-0.rc7.14.el10
* Wed Jul 10 2024 Patrick Talbert <ptalbert@redhat.com> [6.10.0-0.rc7.14.el10]
- ksmbd: discard write access to the directory open (Hobin Woo)
- ksmbd: return FILE_DEVICE_DISK instead of super magic (Namjae Jeon)
- selftests/vDSO: remove duplicate compiler invocations from Makefile (John Hubbard)
- selftests/vDSO: remove partially duplicated "all:" target in Makefile (John Hubbard)
- selftests/vDSO: fix clang build errors and warnings (John Hubbard)
- selftest/timerns: fix clang build failures for abs() calls (John Hubbard)
- s390/mm: Add NULL pointer check to crst_table_free() base_crst_free() (Heiko Carstens)
- not upstream: drop openssl ENGINE API usage (Jan Stancek)
- perf dsos: When adding a dso into sorted dsos maintain the sort order (Ian Rogers)
- perf comm str: Avoid sort during insert (Ian Rogers)
- Also remove the zfcpdump BASE_SMALL config (Justin M. Forbes)
- Linux 6.10-rc7 (Linus Torvalds)
- clk: qcom: gcc-ipq9574: Add BRANCH_HALT_VOTED flag (Md Sadre Alam)
- clk: qcom: apss-ipq-pll: remove 'config_ctl_hi_val' from Stromer pll configs (Gabor Juhos)
- clk: qcom: clk-alpha-pll: set ALPHA_EN bit for Stromer Plus PLLs (Gabor Juhos)
- clk: qcom: gcc-sm6350: Fix gpll6* & gpll7 parents (Luca Weiss)
- clk: mediatek: mt8183: Only enable runtime PM on mt8183-mfgcfg (Pin-yen Lin)
- clk: sunxi-ng: common: Don't call hw_to_ccu_common on hw without common (Frank Oltmanns)
- selftests/powerpc: Fix build with USERCFLAGS set (Michael Ellerman)
- powerpc/pseries: Fix scv instruction crash with kexec (Nicholas Piggin)
- powerpc/eeh: avoid possible crash when edev->pdev changes (Ganesh Goudar)
- powerpc/pseries: Whitelist dtl slub object for copying to userspace (Anjali K)
- powerpc/64s: Fix unnecessary copy to 0 when kernel is booted at address 0 (Jinglin Wen)
- cifs: Fix read-performance regression by dropping readahead expansion (David Howells)
- i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr (Piotr Wojtaszczyk)
- v6.10-rc6-rt11 (Sebastian Andrzej Siewior)
- perf: Update the perf series (Sebastian Andrzej Siewior)
- seg6: Ensure that seg6_bpf_srh_states can only be accessed from input_action_end_bpf() (Sebastian Andrzej Siewior)
- tun: Assign missing bpf_net_context. (Sebastian Andrzej Siewior)
- net: Move flush list retrieval to where it is used. (Sebastian Andrzej Siewior)
- net: Optimize xdp_do_flush() with bpf_net_context infos. (Sebastian Andrzej Siewior)
- net: Remove task_struct::bpf_net_context init on fork. (Sebastian Andrzej Siewior)
- ima: fix wrong zero-assignment during securityfs dentry remove (Enrico Bravi)
- CREDITS: Add Synopsys DesignWare eDMA driver for Gustavo Pimentel (Bjorn Helgaas)
- MAINTAINERS: Orphan Synopsys DesignWare xData traffic generator (Bjorn Helgaas)
- riscv: kexec: Avoid deadlock in kexec crash path (Song Shuai)
- riscv: stacktrace: fix usage of ftrace_graph_ret_addr() (Puranjay Mohan)
- riscv: selftests: Fix vsetivli args for clang (Charlie Jenkins)
- perf: RISC-V: Check standard event availability (Samuel Holland)
- drivers/perf: riscv: Reset the counter to hpmevent mapping while starting cpus (Samuel Holland)
- drivers/perf: riscv: Do not update the event data if uptodate (Atish Patra)
- documentation: Fix riscv cmodx example (Charlie Jenkins)
- drm/amdgpu/atomfirmware: silence UBSAN warning (Alex Deucher)
- drm/radeon: check bo_va->bo is non-NULL before using it (Pierre-Eric Pelloux-Prayer)
- drm/amd/display: Fix array-index-out-of-bounds in dml2/FCLKChangeSupport (Roman Li)
- drm/amd/display: Update efficiency bandwidth for dcn351 (Fangzhi Zuo)
- drm/amd/display: Fix refresh rate range for some panel (Tom Chung)
- drm/amd/display: Account for cursor prefetch BW in DML1 mode support (Alvin Lee)
- drm/amd/display: Add refresh rate range check (Tom Chung)
- drm/amd/display: Reset freesync config before update new state (Tom Chung)
- drm/ttm: Always take the bo delayed cleanup path for imported bos (Thomas Hellström)
- drm/fbdev-generic: Fix framebuffer on big endian devices (Thomas Huth)
- drm/panthor: Fix sync-only jobs (Boris Brezillon)
- drm/panthor: Don't check the array stride on empty uobj arrays (Boris Brezillon)
- drm: panel-orientation-quirks: Add labels for both Valve Steam Deck revisions (Matthew Schwartz)
- drm: panel-orientation-quirks: Add quirk for Valve Galileo (John Schoenick)
- drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes (Ma Ke)
- firmware: sysfb: Fix reference count of sysfb parent device (Thomas Zimmermann)
- drm/xe/mcr: Avoid clobbering DSS steering (Matt Roper)
- drm/xe: fix error handling in xe_migrate_update_pgtables (Matthew Auld)
- drm/i915/display: For MTL+ platforms skip mg dp programming (Imre Deak)
- gpiolib: of: add polarity quirk for TSC2005 (Dmitry Torokhov)
- gpio: mmio: do not calculate bgpio_bits via "ngpios" (Shiji Yang)
- gpiolib: of: fix lookup quirk for MIPS Lantiq (Dmitry Torokhov)
- tpm: Address !chip->auth in tpm_buf_append_hmac_session*() (Jarkko Sakkinen)
- tpm: Address !chip->auth in tpm_buf_append_name() (Jarkko Sakkinen)
- tpm: Address !chip->auth in tpm2_*_auth_session() (Jarkko Sakkinen)
- KVM: s390: fix LPSWEY handling (Christian Borntraeger)
- btrfs: fix folio refcount in __alloc_dummy_extent_buffer() (Boris Burkov)
- btrfs: fix folio refcount in btrfs_do_encoded_write() (Boris Burkov)
- btrfs: fix uninitialized return value in the ref-verify tool (Filipe Manana)
- btrfs: always do the basic checks for btrfs_qgroup_inherit structure (Qu Wenruo)
- btrfs: zoned: fix calc_available_free_space() for zoned mode (Naohiro Aota)
- bnxt_en: Fix the resource check condition for RSS contexts (Pavan Chebbi)
- mlxsw: core_linecards: Fix double memory deallocation in case of invalid INI file (Aleksandr Mishin)
- wifi: iwlwifi: mvm: check vif for NULL/ERR_PTR before dereference (Miri Korenblit)
- wifi: iwlwifi: mvm: avoid link lookup in statistics (Johannes Berg)
- wifi: iwlwifi: mvm: don't wake up rx_sync_waitq upon RFKILL (Emmanuel Grumbach)
- wifi: iwlwifi: properly set WIPHY_FLAG_SUPPORTS_EXT_KEK_KCK (Daniel Gabay)
- wifi: wilc1000: fix ies_len type in connect path (Jozef Hopko)
- wifi: mac80211: fix BSS_CHANGED_UNSOL_BCAST_PROBE_RESP (Johannes Berg)
- netfilter: nf_tables: unconditionally flush pending work before notifier (Florian Westphal)
- inet_diag: Initialize pad field in struct inet_diag_req_v2 (Shigeru Yoshida)
- tcp: Don't flag tcp_sk(sk)->rx_opt.saw_unknown for TCP AO. (Kuniyuki Iwashima)
- selftests: make order checking verbose in msg_zerocopy selftest (Zijian Zhang)
- selftests: fix OOM in msg_zerocopy selftest (Zijian Zhang)
- ice: use proper macro for testing bit (Petr Oros)
- ice: Reject pin requests with unsupported flags (Jacob Keller)
- ice: Don't process extts if PTP is disabled (Jacob Keller)
- ice: Fix improper extts handling (Milena Olech)
- selftest: af_unix: Add test case for backtrack after finalising SCC. (Kuniyuki Iwashima)
- af_unix: Fix uninit-value in __unix_walk_scc() (Shigeru Yoshida)
- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set() (Sam Sun)
- net: rswitch: Avoid use-after-free in rswitch_poll() (Radu Rendec)
- net: stmmac: enable HW-accelerated VLAN stripping for gmac4 only (Furong Xu)
- net: ntb_netdev: Move ntb_netdev_rx_handler() to call netif_rx() from __netif_rx() (Dave Jiang)
- net: phy: aquantia: add missing include guards (Bartosz Golaszewski)
- net: txgbe: free isb resources at the right time (Jiawen Wu)
- net: txgbe: add extra handle for MSI/INTx into thread irq handle (Jiawen Wu)
- net: txgbe: remove separate irq request for MSI and INTx (Jiawen Wu)
- net: txgbe: initialize num_q_vectors for MSI/INTx interrupts (Jiawen Wu)
- net: stmmac: dwmac-qcom-ethqos: fix error array size (Yijie Yang)
- net: allow skb_datagram_iter to be called from any context (Sagi Grimberg)
- e1000e: Fix S0ix residency on corporate systems (Dima Ruinskiy)
- can: kvaser_usb: Explicitly initialize family in leafimx driver_info struct (Jimmy Assarsson)
- Bluetooth: L2CAP: Fix deadlock (Luiz Augusto von Dentz)
- bluetooth/hci: disallow setting handle bigger than HCI_CONN_HANDLE_MAX (Pavel Skripkin)
- Bluetooth: ISO: Check socket flag instead of hcon (Iulia Tanasescu)
- bluetooth/l2cap: sync sock recv cb and release (Edward Adam Davis)
- Bluetooth: Ignore too large handle values in BIG (Edward Adam Davis)
- Bluetooth: btnxpuart: Enable Power Save feature on startup (Neeraj Sanjay Kale)
- Bluetooth: hci_core: cancel all works upon hci_unregister_dev() (Tetsuo Handa)
- Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot (Zijun Hu)
- Bluetooth: hci_event: Fix setting of unicast qos interval (Luiz Augusto von Dentz)
- Bluetooth: btintel_pcie: Fix REVERSE_INULL issue reported by coverity (Vijay Satija)
- Bluetooth: hci_bcm4377: Fix msgid release (Hector Martin)
- Bluetooth: Add quirk to ignore reserved PHY bits in LE Extended Adv Report (Sven Peter)
- tcp_metrics: validate source addr length (Jakub Kicinski)
- bnx2x: Fix multiple UBSAN array-index-out-of-bounds (Ghadi Elie Rahme)
- net: mac802154: Fix racy device stats updates by DEV_STATS_INC() and DEV_STATS_ADD() (Yunshui Jiang)
- mac802154: fix time calculation in ieee802154_configure_durations() (Dmitry Antipov)
- net/mlx5e: Approximate IPsec per-SA payload data bytes count (Leon Romanovsky)
- net/mlx5e: Present succeeded IPsec SA bytes and packet (Leon Romanovsky)
- net/mlx5e: Add mqprio_rl cleanup and free in mlx5e_priv_cleanup() (Jianbo Liu)
- net/mlx5: E-switch, Create ingress ACL when needed (Chris Mi)
- net/mlx5: Use max_num_eqs_24b when setting max_io_eqs (Daniel Jurgens)
- net/mlx5: Use max_num_eqs_24b capability if set (Daniel Jurgens)
- net/mlx5: IFC updates for changing max EQs (Daniel Jurgens)
- UPSTREAM: tcp: fix DSACK undo in fast recovery to call tcp_try_to_open() (Neal Cardwell)
- net: phy: phy_device: Fix PHY LED blinking code comment (Marek Vasut)
- MAINTAINERS: wifi: update ath.git location (Kalle Valo)
- MAINTAINERS: Remembering Larry Finger (Kalle Valo)
- wifi: mac80211: disable softirqs for queued frame handling (Johannes Berg)
- wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values (Eric Dumazet)
- wifi: wlcore: fix wlcore AP mode (Russell King (Oracle))
- s390/dasd: Fix invalid dereferencing of indirect CCW data pointer (Stefan Haberland)
- s390/vfio_ccw: Fix target addresses of TIC CCWs (Eric Farman)
- s390: Update defconfigs (Heiko Carstens)
- platform/x86: toshiba_acpi: Fix quickstart quirk handling (Armin Wolf)
- selftests/harness: Fix tests timeout and race condition (Mickaël Salaün)
- nilfs2: fix incorrect inode allocation from reserved inodes (Ryusuke Konishi)
- nilfs2: add missing check for inode numbers on directory entries (Ryusuke Konishi)
- nilfs2: fix inode number range checks (Ryusuke Konishi)
- mm: avoid overflows in dirty throttling logic (Jan Kara)
- Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again" (Jan Kara)
- mm: optimize the redundant loop of mm_update_owner_next() (Jinliang Zheng)
- tracing: Have memmapped ring buffer use ioctl of "R" range 0x20-2F (Steven Rostedt (Google))
- io_uring/net: don't clear msg_inq before io_recv_buf_select() needs it (Jens Axboe)
- media: ivsc: Depend on IPU_BRIDGE or not IPU_BRIDGE (Sakari Ailus)
- media: intel/ipu6: Fix a null pointer dereference in ipu6_isys_query_stream_by_source (Hao Ge)
- media: ipu6: Use the ISYS auxdev device as the V4L2 device's device (Sakari Ailus)
- selftests/resctrl: Fix non-contiguous CBM for AMD (Babu Moger)
- afs: Convert comma to semicolon (Chen Ni)
- fs: better handle deep ancestor chains in is_subdir() (Christian Brauner)
- filelock: Remove locks reliably when fcntl/close race is detected (Jann Horn)
- erofs: ensure m_llen is reset to 0 if metadata is invalid (Gao Xiang)
- erofs: convert to use super_set_uuid to support for FS_IOC_GETFSUUID (Huang Xiaojia)
- erofs: fix possible memory leak in z_erofs_gbuf_exit() (Sandeep Dhavale)
- Linux v6.10.0-0.rc7
Resolves: RHEL-29722

Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
2024-07-10 15:50:38 +02:00
.gitignore kernel-5.7.0-0.rc1.20200414git8632e9b5645b.1 2020-04-14 17:53:23 -04:00
check-kabi kernel-6.0.0-0.rc7.20220927gita1375562c0a8.48 2022-09-27 09:26:17 -05:00
def_variants.yaml.rhel kernel-6.10.0-0.rc5.12.el10 2024-06-25 11:30:46 +02:00
dracut-virt.conf kernel-6.8.0-1.el10 2024-03-24 20:18:25 +01:00
fedoraimaca.x509 kernel-6.10.0-0.rc2.8.el10 2024-06-04 09:40:59 +02:00
filtermods.py kernel-6.10.0-0.rc6.13.el10 2024-07-02 18:03:45 +02:00
flavors kernel-6.8.0-1.el10 2024-03-24 20:18:25 +01:00
gating.yaml kernel-6.9.0-0.rc2.1.el10 2024-04-08 11:34:01 +02:00
generate_all_configs.sh kernel-6.5.0-0.rc7.20230822gitf7757129e3de.51 2023-08-22 07:04:59 -05:00
kernel-aarch64-64k-debug-rhel.config kernel-6.10.0-0.rc6.13.el10 2024-07-02 18:03:45 +02:00
kernel-aarch64-64k-rhel.config kernel-6.10.0-0.rc6.13.el10 2024-07-02 18:03:45 +02:00
kernel-aarch64-debug-rhel.config kernel-6.10.0-0.rc6.13.el10 2024-07-02 18:03:45 +02:00
kernel-aarch64-rhel.config kernel-6.10.0-0.rc6.13.el10 2024-07-02 18:03:45 +02:00
kernel-aarch64-rt-debug-rhel.config kernel-6.10.0-0.rc6.13.el10 2024-07-02 18:03:45 +02:00
kernel-aarch64-rt-rhel.config kernel-6.10.0-0.rc6.13.el10 2024-07-02 18:03:45 +02:00
kernel-local Change method of configuration generation 2016-12-06 12:07:10 -08:00
kernel-ppc64le-debug-rhel.config kernel-6.10.0-0.rc6.13.el10 2024-07-02 18:03:45 +02:00
kernel-ppc64le-rhel.config kernel-6.10.0-0.rc6.13.el10 2024-07-02 18:03:45 +02:00
kernel-s390x-debug-rhel.config kernel-6.10.0-0.rc6.13.el10 2024-07-02 18:03:45 +02:00
kernel-s390x-rhel.config kernel-6.10.0-0.rc6.13.el10 2024-07-02 18:03:45 +02:00
kernel-s390x-zfcpdump-rhel.config kernel-6.10.0-0.rc6.13.el10 2024-07-02 18:03:45 +02:00
kernel-x86_64-debug-rhel.config kernel-6.10.0-0.rc6.13.el10 2024-07-02 18:03:45 +02:00
kernel-x86_64-rhel.config kernel-6.10.0-0.rc6.13.el10 2024-07-02 18:03:45 +02:00
kernel-x86_64-rt-debug-rhel.config kernel-6.10.0-0.rc6.13.el10 2024-07-02 18:03:45 +02:00
kernel-x86_64-rt-rhel.config kernel-6.10.0-0.rc6.13.el10 2024-07-02 18:03:45 +02:00
kernel.changelog kernel-6.10.0-0.rc7.14.el10 2024-07-10 15:50:38 +02:00
kernel.spec kernel-6.10.0-0.rc7.14.el10 2024-07-10 15:50:38 +02:00
kvm_stat.logrotate kernel-5.13.0-0.rc3.20210527gitad9f25d33860.28 2021-05-27 11:30:07 -05:00
linux-kernel-test.patch kernel-5.17-0.rc0.20220121gitc2c94b3b187d.73 2022-01-21 11:03:01 -06:00
Makefile.rhelver kernel-6.10.0-0.rc7.14.el10 2024-07-10 15:50:38 +02:00
merge.py kernel-6.4.0-0.rc0.20230425git173ea743bf7a.3 2023-04-25 11:01:29 -05:00
mod-denylist.sh kernel-6.9.0-0.rc4.2.el10 2024-04-22 08:02:15 +02:00
mod-sign.sh kernel-6.5.0-0.rc7.20230822gitf7757129e3de.51 2023-08-22 07:04:59 -05:00
Module.kabi_aarch64 Sync up on adding a bunch of files 2019-11-13 10:01:45 -05:00
Module.kabi_dup_aarch64 Sync up on adding a bunch of files 2019-11-13 10:01:45 -05:00
Module.kabi_dup_ppc64le Sync up on adding a bunch of files 2019-11-13 10:01:45 -05:00
Module.kabi_dup_s390x Sync up on adding a bunch of files 2019-11-13 10:01:45 -05:00
Module.kabi_dup_x86_64 Sync up on adding a bunch of files 2019-11-13 10:01:45 -05:00
Module.kabi_ppc64le Sync up on adding a bunch of files 2019-11-13 10:01:45 -05:00
Module.kabi_s390x Sync up on adding a bunch of files 2019-11-13 10:01:45 -05:00
Module.kabi_x86_64 Sync up on adding a bunch of files 2019-11-13 10:01:45 -05:00
nvidiagpuoot001.x509 kernel-6.8.0-1.el10 2024-03-24 20:18:25 +01:00
partial-clang_lto-aarch64-debug-snip.config kernel-6.6.0-0.rc5.40 2023-10-09 07:58:38 -05:00
partial-clang_lto-aarch64-snip.config kernel-6.6.0-0.rc5.40 2023-10-09 07:58:38 -05:00
partial-clang_lto-x86_64-debug-snip.config kernel-6.6.0-0.rc5.40 2023-10-09 07:58:38 -05:00
partial-clang_lto-x86_64-snip.config kernel-6.6.0-0.rc5.40 2023-10-09 07:58:38 -05:00
partial-clang-debug-snip.config kernel-6.6.0-0.rc5.40 2023-10-09 07:58:38 -05:00
partial-clang-snip.config kernel-6.6.0-0.rc5.40 2023-10-09 07:58:38 -05:00
partial-kgcov-debug-snip.config kernel-6.6.0-0.rc5.40 2023-10-09 07:58:38 -05:00
partial-kgcov-snip.config kernel-5.15-0.rc7.20211027gitd25f27432f80.55 2021-10-27 12:53:30 -05:00
patch-6.10-redhat.patch kernel-6.10.0-0.rc2.8.el10 2024-06-04 09:40:59 +02:00
process_configs.sh kernel-6.8.0-0.rc3.20240207git6d280f4d760e.29 2024-02-07 13:22:20 -06:00
README.rst kernel-5.7.0-0.rc4.1 2020-05-04 12:40:44 -05:00
redhatsecureboot501.cer kernel-6.9.0-0.rc7.5.el10 2024-05-07 14:59:41 +02:00
redhatsecurebootca5.cer kernel-6.9.0-0.rc7.5.el10 2024-05-07 14:59:41 +02:00
rheldup3.x509 kernel-5.11.0-0.rc7.149 2021-02-08 09:59:50 -06:00
rhelima_centos.x509 kernel-6.9.0-7.el10 2024-05-20 13:51:56 +02:00
rhelima.x509 kernel-6.9.0-7.el10 2024-05-20 13:51:56 +02:00
rhelimaca1.x509 kernel-6.9.0-7.el10 2024-05-20 13:51:56 +02:00
rhelkpatch1.x509 kernel-5.11.0-0.rc7.149 2021-02-08 09:59:50 -06:00
rpminspect.yaml kernel-6.10.0-0.rc2.8.el10 2024-06-04 09:40:59 +02:00
sources kernel-6.10.0-0.rc7.14.el10 2024-07-10 15:50:38 +02:00
x509.genkey.centos kernel-5.17-0.rc1.20220127git626b2dda7651.78 2022-01-27 08:59:41 -06:00
x509.genkey.rhel Sync up on adding a bunch of files 2019-11-13 10:01:45 -05:00

===================
The Kernel dist-git
===================

The kernel is maintained in a `source tree`_ rather than directly in dist-git.
The specfile is maintained as a `template`_ in the source tree along with a set
of build scripts to generate configurations, (S)RPMs, and to populate the
dist-git repository.

The `documentation`_ for the source tree covers how to contribute and maintain
the tree.

If you're looking for the downstream patch set it's available in the source
tree with "git log master..ark-patches" or
`online`_.

Each release in dist-git is tagged in the source repository so you can easily
check out the source tree for a build. The tags are in the format
name-version-release, but note release doesn't contain the dist tag since the
source can be built in different build roots (Fedora, CentOS, etc.)

.. _source tree: https://gitlab.com/cki-project/kernel-ark.git
.. _template: https://gitlab.com/cki-project/kernel-ark/-/blob/os-build/redhat/kernel.spec.template
.. _documentation: https://gitlab.com/cki-project/kernel-ark/-/wikis/home
.. _online: https://gitlab.com/cki-project/kernel-ark/-/commits/ark-patches