From: "Gustavo A. R. Silva" <gustavoars@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Kees Cook <keescook@chromium.org>,
Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
Oscar Carter <oscar.carter@gmx.com>,
jing yangyang <cgel.zte@gmail.com>, Len Baker <len.baker@gmx.com>,
"Gustavo A. R. Silva" <gustavoars@kernel.org>,
linux-hardening@vger.kernel.org, linux-kernel@vger.kernel.org
Subject: [GIT PULL] Various hardening fixes and cleanups for 5.16-rc1
Date: Mon, 1 Nov 2021 16:43:41 -0500 [thread overview]
Message-ID: <20211101214341.GA29478@embeddedor> (raw)
The following changes since commit e4e737bb5c170df6135a127739a9e6148ee3da82:
Linux 5.15-rc2 (2021-09-19 17:28:22 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/gustavoars/linux.git tags/kspp-misc-fixes-5.16-rc1
for you to fetch changes up to ebe4560ed5c8cbfe3759f16c23ca5a6df090c6b5:
firewire: Remove function callback casts (2021-11-01 13:44:26 -0500)
----------------------------------------------------------------
Various hardening fixes and cleanups for 5.16-rc1
Hi Linus,
Please, pull the following hardening fixes and cleanups that I've
been collecting during the last development cycle. All of them have
been baking in linux-next.
Fix -Wcast-function-type error:
- firewire: Remove function callback casts (Oscar Carter)
Fix application of sizeof operator:
- firmware/psci: fix application of sizeof to pointer (jing yangyang)
Replace open coded instances with size_t saturating arithmetic helpers:
- assoc_array: Avoid open coded arithmetic in allocator arguments (Len Baker)
- writeback: prefer struct_size over open coded arithmetic (Len Baker)
- aio: Prefer struct_size over open coded arithmetic (Len Baker)
- dmaengine: pxa_dma: Prefer struct_size over open coded arithmetic (Len Baker)
Flexible array transformation:
- KVM: PPC: Replace zero-length array with flexible array member (Len Baker)
Use 2-factor argument multiplication form:
- nouveau/svm: Use kvcalloc() instead of kvzalloc() (Gustavo A. R. Silva)
- xfs: Use kvcalloc() instead of kvzalloc() (Gustavo A. R. Silva)
Thanks
--
Gustavo
----------------------------------------------------------------
Gustavo A. R. Silva (2):
xfs: Use kvcalloc() instead of kvzalloc()
nouveau/svm: Use kvcalloc() instead of kvzalloc()
Len Baker (5):
assoc_array: Avoid open coded arithmetic in allocator arguments
writeback: prefer struct_size over open coded arithmetic
aio: Prefer struct_size over open coded arithmetic
KVM: PPC: Replace zero-length array with flexible array member
dmaengine: pxa_dma: Prefer struct_size over open coded arithmetic
Oscar Carter (1):
firewire: Remove function callback casts
jing yangyang (1):
firmware/psci: fix application of sizeof to pointer
arch/powerpc/include/asm/kvm_host.h | 2 +-
arch/powerpc/kvm/book3s_64_vio.c | 3 +--
drivers/dma/pxa_dma.c | 3 +--
drivers/firewire/core-cdev.c | 32 ++++++++++++++++++++++++++------
drivers/firmware/psci/psci_checker.c | 2 +-
drivers/gpu/drm/nouveau/nouveau_svm.c | 2 +-
fs/aio.c | 3 +--
fs/fs-writeback.c | 6 +++---
fs/xfs/xfs_ioctl.c | 6 +++---
include/linux/firewire.h | 11 +++++++----
lib/assoc_array.c | 22 ++++++++++------------
11 files changed, 55 insertions(+), 37 deletions(-)
next reply other threads:[~2021-11-01 21:39 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-11-01 21:43 Gustavo A. R. Silva [this message]
2021-11-02 0:51 ` [GIT PULL] Various hardening fixes and cleanups for 5.16-rc1 pr-tracker-bot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20211101214341.GA29478@embeddedor \
--to=gustavoars@kernel.org \
--cc=cgel.zte@gmail.com \
--cc=gregkh@linuxfoundation.org \
--cc=keescook@chromium.org \
--cc=len.baker@gmx.com \
--cc=linux-hardening@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=oscar.carter@gmx.com \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.