Projects
openEuler:20.03:LTS:SP1
kernel
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 352
View file
_service:tar_scm_kernel_repo:kernel.spec
Changed
@@ -12,7 +12,7 @@ %global KernelVer %{version}-%{release}.%{_target_cpu} -%global hulkrelease 2402.5.0 +%global hulkrelease 2402.6.0 %define with_patch 0 @@ -32,7 +32,7 @@ Name: kernel Version: 4.19.90 -Release: %{hulkrelease}.0239 +Release: %{hulkrelease}.0240 Summary: Linux Kernel License: GPLv2 URL: http://www.kernel.org/ @@ -809,6 +809,15 @@ %changelog +* Tue Feb 27 2024 Zhang Changzhong <zhangchangzhong@huawei.com> - 4.19.90-2402.6.0.0240 +- !4701 v2 mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path +- !4684 v3 CVE-2023-52435 +- mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path +- net: Fix compile warning in skb_segment() +- net: prevent mss overflow in skb_segment() +- !4643 f2fs: explicitly null-terminate the xattr list +- f2fs: explicitly null-terminate the xattr list + * Wed Feb 21 2024 Zhang Changzhong <zhangchangzhong@huawei.com> - 4.19.90-2402.5.0.0239 - !4601 v2 xen-netback: don't produce zero-size SKB frags - xen-netback: don't produce zero-size SKB frags
View file
_service:recompress:tar_scm_kernel_repo:kernel.tar.gz/drivers/net/ethernet/mellanox/mlxsw/spectrum.h
Changed
@@ -491,6 +491,7 @@ }; struct mlxsw_afk *mlxsw_sp_acl_afk(struct mlxsw_sp_acl *acl); +struct mlxsw_sp_acl_tcam *mlxsw_sp_acl_to_tcam(struct mlxsw_sp_acl *acl); struct mlxsw_sp *mlxsw_sp_acl_block_mlxsw_sp(struct mlxsw_sp_acl_block *block); unsigned int mlxsw_sp_acl_block_rule_count(struct mlxsw_sp_acl_block *block); void mlxsw_sp_acl_block_disable_inc(struct mlxsw_sp_acl_block *block);
View file
_service:recompress:tar_scm_kernel_repo:kernel.tar.gz/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c
Changed
@@ -38,6 +38,11 @@ return acl->afk; } +struct mlxsw_sp_acl_tcam *mlxsw_sp_acl_to_tcam(struct mlxsw_sp_acl *acl) +{ + return &acl->tcam; +} + struct mlxsw_sp_acl_block_binding { struct list_head list; struct net_device *dev;
View file
_service:recompress:tar_scm_kernel_repo:kernel.tar.gz/drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c
Changed
@@ -571,12 +571,13 @@ mlxsw_sp_acl_tcam_region_destroy(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_acl_tcam_region *region) { + struct mlxsw_sp_acl_tcam *tcam = mlxsw_sp_acl_to_tcam(mlxsw_sp->acl); const struct mlxsw_sp_acl_tcam_ops *ops = mlxsw_sp->acl_tcam_ops; ops->region_fini(mlxsw_sp, region->priv); mlxsw_sp_acl_tcam_region_disable(mlxsw_sp, region); mlxsw_sp_acl_tcam_region_free(mlxsw_sp, region); - mlxsw_sp_acl_tcam_region_id_put(region->group->tcam, region->id); + mlxsw_sp_acl_tcam_region_id_put(tcam, region->id); mlxsw_afk_key_info_put(region->key_info); kfree(region); }
View file
_service:recompress:tar_scm_kernel_repo:kernel.tar.gz/fs/f2fs/xattr.c
Changed
@@ -718,6 +718,12 @@ memcpy(pval, value, size); last->e_value_size = cpu_to_le16(size); new_hsize += newsize; + /* + * Explicitly add the null terminator. The unused xattr space + * is supposed to always be zeroed, which would make this + * unnecessary, but don't depend on that. + */ + *(u32 *)((u8 *)last + newsize) = 0; } error = write_all_xattrs(inode, new_hsize, base_addr, ipage);
View file
_service:recompress:tar_scm_kernel_repo:kernel.tar.gz/net/core/skbuff.c
Changed
@@ -3625,8 +3625,9 @@ /* GSO partial only requires that we trim off any excess that * doesn't fit into an MSS sized block, so take care of that * now. + * Cap len to not accidentally hit GSO_BY_FRAGS. */ - partial_segs = len / mss; + partial_segs = min(len, (unsigned int)(GSO_BY_FRAGS - 1)) / mss; if (partial_segs > 1) mss *= partial_segs; else
View file
_service:tar_scm_kernel_repo:SOURCE
Changed
@@ -1 +1 @@ -4.19.90-2402.5.0 +4.19.90-2402.6.0
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.