From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: stable@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
patches@lists.linux.dev,
Johannes Thumshirn <johannes.thumshirn@wdc.com>,
Anand Jain <anand.jain@oracle.com>,
David Sterba <dsterba@suse.com>, Sasha Levin <sashal@kernel.org>
Subject: [PATCH 6.8 232/399] btrfs: add helper to get fs_info from struct inode pointer
Date: Mon, 1 Apr 2024 17:43:18 +0200 [thread overview]
Message-ID: <20240401152556.105234185@linuxfoundation.org> (raw)
In-Reply-To: <20240401152549.131030308@linuxfoundation.org>
6.8-stable review patch. If anyone has any objections, please let me know.
------------------
From: David Sterba <dsterba@suse.com>
[ Upstream commit 41044b41ad2c8c8165a42ec6e9a4096826dcf153 ]
Add a convenience helper to get a fs_info from a VFS inode pointer
instead of open coding the chain or using btrfs_sb() that in some cases
does one more pointer hop. This is implemented as a macro (still with
type checking) so we don't need full definitions of struct btrfs_inode,
btrfs_root or btrfs_fs_info.
Reviewed-by: Johannes Thumshirn <johannes.thumshirn@wdc.com>
Reviewed-by: Anand Jain <anand.jain@oracle.com>
Signed-off-by: David Sterba <dsterba@suse.com>
Stable-dep-of: 86211eea8ae1 ("btrfs: qgroup: validate btrfs_qgroup_inherit parameter")
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
fs/btrfs/compression.c | 6 +++---
fs/btrfs/defrag.c | 4 ++--
fs/btrfs/disk-io.c | 6 +++---
fs/btrfs/export.c | 2 +-
fs/btrfs/extent_io.c | 12 +++++------
fs/btrfs/file.c | 14 ++++++-------
fs/btrfs/free-space-cache.c | 2 +-
fs/btrfs/fs.h | 3 +++
fs/btrfs/inode.c | 39 ++++++++++++++++++------------------
fs/btrfs/ioctl.c | 40 ++++++++++++++++++-------------------
fs/btrfs/lzo.c | 2 +-
fs/btrfs/props.c | 2 +-
fs/btrfs/reflink.c | 6 +++---
fs/btrfs/relocation.c | 2 +-
14 files changed, 72 insertions(+), 68 deletions(-)
diff --git a/fs/btrfs/compression.c b/fs/btrfs/compression.c
index aeb3b2aa73310..0041613a36ae5 100644
--- a/fs/btrfs/compression.c
+++ b/fs/btrfs/compression.c
@@ -284,7 +284,7 @@ static void end_bbio_comprssed_read(struct btrfs_bio *bbio)
static noinline void end_compressed_writeback(const struct compressed_bio *cb)
{
struct inode *inode = &cb->bbio.inode->vfs_inode;
- struct btrfs_fs_info *fs_info = btrfs_sb(inode->i_sb);
+ struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
unsigned long index = cb->start >> PAGE_SHIFT;
unsigned long end_index = (cb->start + cb->len - 1) >> PAGE_SHIFT;
struct folio_batch fbatch;
@@ -415,7 +415,7 @@ static noinline int add_ra_bio_pages(struct inode *inode,
struct compressed_bio *cb,
int *memstall, unsigned long *pflags)
{
- struct btrfs_fs_info *fs_info = btrfs_sb(inode->i_sb);
+ struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
unsigned long end_index;
struct bio *orig_bio = &cb->orig_bbio->bio;
u64 cur = cb->orig_bbio->file_offset + orig_bio->bi_iter.bi_size;
@@ -441,7 +441,7 @@ static noinline int add_ra_bio_pages(struct inode *inode,
* This makes readahead less effective, so here disable readahead for
* subpage for now, until full compressed write is supported.
*/
- if (btrfs_sb(inode->i_sb)->sectorsize < PAGE_SIZE)
+ if (fs_info->sectorsize < PAGE_SIZE)
return 0;
end_index = (i_size_read(inode) - 1) >> PAGE_SHIFT;
diff --git a/fs/btrfs/defrag.c b/fs/btrfs/defrag.c
index 5b0b645714183..a77be9896dbd1 100644
--- a/fs/btrfs/defrag.c
+++ b/fs/btrfs/defrag.c
@@ -810,7 +810,7 @@ static u32 get_extent_max_capacity(const struct btrfs_fs_info *fs_info,
static bool defrag_check_next_extent(struct inode *inode, struct extent_map *em,
u32 extent_thresh, u64 newer_than, bool locked)
{
- struct btrfs_fs_info *fs_info = btrfs_sb(inode->i_sb);
+ struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
struct extent_map *next;
bool ret = false;
@@ -1366,7 +1366,7 @@ int btrfs_defrag_file(struct inode *inode, struct file_ra_state *ra,
struct btrfs_ioctl_defrag_range_args *range,
u64 newer_than, unsigned long max_to_defrag)
{
- struct btrfs_fs_info *fs_info = btrfs_sb(inode->i_sb);
+ struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
unsigned long sectors_defragged = 0;
u64 isize = i_size_read(inode);
u64 cur;
diff --git a/fs/btrfs/disk-io.c b/fs/btrfs/disk-io.c
index 6096628fdb21f..256782122482a 100644
--- a/fs/btrfs/disk-io.c
+++ b/fs/btrfs/disk-io.c
@@ -498,15 +498,15 @@ static int btree_migrate_folio(struct address_space *mapping,
static int btree_writepages(struct address_space *mapping,
struct writeback_control *wbc)
{
- struct btrfs_fs_info *fs_info;
int ret;
if (wbc->sync_mode == WB_SYNC_NONE) {
+ struct btrfs_fs_info *fs_info;
if (wbc->for_kupdate)
return 0;
- fs_info = BTRFS_I(mapping->host)->root->fs_info;
+ fs_info = inode_to_fs_info(mapping->host);
/* this is a bit racy, but that's ok */
ret = __percpu_counter_compare(&fs_info->dirty_metadata_bytes,
BTRFS_DIRTY_METADATA_THRESH,
@@ -545,7 +545,7 @@ static void btree_invalidate_folio(struct folio *folio, size_t offset,
static bool btree_dirty_folio(struct address_space *mapping,
struct folio *folio)
{
- struct btrfs_fs_info *fs_info = btrfs_sb(mapping->host->i_sb);
+ struct btrfs_fs_info *fs_info = inode_to_fs_info(mapping->host);
struct btrfs_subpage_info *spi = fs_info->subpage_info;
struct btrfs_subpage *subpage;
struct extent_buffer *eb;
diff --git a/fs/btrfs/export.c b/fs/btrfs/export.c
index 744a02b7fd671..63d4cc338b81a 100644
--- a/fs/btrfs/export.c
+++ b/fs/btrfs/export.c
@@ -215,7 +215,7 @@ static int btrfs_get_name(struct dentry *parent, char *name,
{
struct inode *inode = d_inode(child);
struct inode *dir = d_inode(parent);
- struct btrfs_fs_info *fs_info = btrfs_sb(inode->i_sb);
+ struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
struct btrfs_path *path;
struct btrfs_root *root = BTRFS_I(dir)->root;
struct btrfs_inode_ref *iref;
diff --git a/fs/btrfs/extent_io.c b/fs/btrfs/extent_io.c
index a6c712429fd2d..993b740277605 100644
--- a/fs/btrfs/extent_io.c
+++ b/fs/btrfs/extent_io.c
@@ -207,7 +207,7 @@ static void __process_pages_contig(struct address_space *mapping,
struct page *locked_page, u64 start, u64 end,
unsigned long page_ops)
{
- struct btrfs_fs_info *fs_info = btrfs_sb(mapping->host->i_sb);
+ struct btrfs_fs_info *fs_info = inode_to_fs_info(mapping->host);
pgoff_t start_index = start >> PAGE_SHIFT;
pgoff_t end_index = end >> PAGE_SHIFT;
pgoff_t index = start_index;
@@ -251,7 +251,7 @@ static noinline int lock_delalloc_pages(struct inode *inode,
u64 start,
u64 end)
{
- struct btrfs_fs_info *fs_info = btrfs_sb(inode->i_sb);
+ struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
struct address_space *mapping = inode->i_mapping;
pgoff_t start_index = start >> PAGE_SHIFT;
pgoff_t end_index = end >> PAGE_SHIFT;
@@ -323,7 +323,7 @@ noinline_for_stack bool find_lock_delalloc_range(struct inode *inode,
struct page *locked_page, u64 *start,
u64 *end)
{
- struct btrfs_fs_info *fs_info = btrfs_sb(inode->i_sb);
+ struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
struct extent_io_tree *tree = &BTRFS_I(inode)->io_tree;
const u64 orig_start = *start;
const u64 orig_end = *end;
@@ -1011,7 +1011,7 @@ static int btrfs_do_readpage(struct page *page, struct extent_map **em_cached,
struct btrfs_bio_ctrl *bio_ctrl, u64 *prev_em_start)
{
struct inode *inode = page->mapping->host;
- struct btrfs_fs_info *fs_info = btrfs_sb(inode->i_sb);
+ struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
u64 start = page_offset(page);
const u64 end = start + PAGE_SIZE - 1;
u64 cur = start;
@@ -1919,7 +1919,7 @@ int btree_write_cache_pages(struct address_space *mapping,
struct writeback_control *wbc)
{
struct btrfs_eb_write_context ctx = { .wbc = wbc };
- struct btrfs_fs_info *fs_info = BTRFS_I(mapping->host)->root->fs_info;
+ struct btrfs_fs_info *fs_info = inode_to_fs_info(mapping->host);
int ret = 0;
int done = 0;
int nr_to_write_done = 0;
@@ -2207,7 +2207,7 @@ void extent_write_locked_range(struct inode *inode, struct page *locked_page,
bool found_error = false;
int ret = 0;
struct address_space *mapping = inode->i_mapping;
- struct btrfs_fs_info *fs_info = btrfs_sb(inode->i_sb);
+ struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
const u32 sectorsize = fs_info->sectorsize;
loff_t i_size = i_size_read(inode);
u64 cur = start;
diff --git a/fs/btrfs/file.c b/fs/btrfs/file.c
index 38dfcac476099..616790d6e5028 100644
--- a/fs/btrfs/file.c
+++ b/fs/btrfs/file.c
@@ -1137,7 +1137,7 @@ static int btrfs_write_check(struct kiocb *iocb, struct iov_iter *from,
{
struct file *file = iocb->ki_filp;
struct inode *inode = file_inode(file);
- struct btrfs_fs_info *fs_info = btrfs_sb(inode->i_sb);
+ struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
loff_t pos = iocb->ki_pos;
int ret;
loff_t oldsize;
@@ -1185,7 +1185,7 @@ static noinline ssize_t btrfs_buffered_write(struct kiocb *iocb,
struct file *file = iocb->ki_filp;
loff_t pos;
struct inode *inode = file_inode(file);
- struct btrfs_fs_info *fs_info = btrfs_sb(inode->i_sb);
+ struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
struct page **pages = NULL;
struct extent_changeset *data_reserved = NULL;
u64 release_bytes = 0;
@@ -1461,7 +1461,7 @@ static ssize_t btrfs_direct_write(struct kiocb *iocb, struct iov_iter *from)
{
struct file *file = iocb->ki_filp;
struct inode *inode = file_inode(file);
- struct btrfs_fs_info *fs_info = btrfs_sb(inode->i_sb);
+ struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
loff_t pos;
ssize_t written = 0;
ssize_t written_buffered;
@@ -1787,7 +1787,7 @@ int btrfs_sync_file(struct file *file, loff_t start, loff_t end, int datasync)
{
struct dentry *dentry = file_dentry(file);
struct inode *inode = d_inode(dentry);
- struct btrfs_fs_info *fs_info = btrfs_sb(inode->i_sb);
+ struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
struct btrfs_root *root = BTRFS_I(inode)->root;
struct btrfs_trans_handle *trans;
struct btrfs_log_ctx ctx;
@@ -2593,7 +2593,7 @@ int btrfs_replace_file_extents(struct btrfs_inode *inode,
static int btrfs_punch_hole(struct file *file, loff_t offset, loff_t len)
{
struct inode *inode = file_inode(file);
- struct btrfs_fs_info *fs_info = btrfs_sb(inode->i_sb);
+ struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
struct btrfs_root *root = BTRFS_I(inode)->root;
struct extent_state *cached_state = NULL;
struct btrfs_path *path;
@@ -3049,7 +3049,7 @@ static long btrfs_fallocate(struct file *file, int mode,
int ret;
/* Do not allow fallocate in ZONED mode */
- if (btrfs_is_zoned(btrfs_sb(inode->i_sb)))
+ if (btrfs_is_zoned(inode_to_fs_info(inode)))
return -EOPNOTSUPP;
alloc_start = round_down(offset, blocksize);
@@ -3754,7 +3754,7 @@ static ssize_t btrfs_direct_read(struct kiocb *iocb, struct iov_iter *to)
if (fsverity_active(inode))
return 0;
- if (check_direct_read(btrfs_sb(inode->i_sb), to, iocb->ki_pos))
+ if (check_direct_read(inode_to_fs_info(inode), to, iocb->ki_pos))
return 0;
btrfs_inode_lock(BTRFS_I(inode), BTRFS_ILOCK_SHARED);
diff --git a/fs/btrfs/free-space-cache.c b/fs/btrfs/free-space-cache.c
index d372c7ce0e6b4..815bb146b1a5e 100644
--- a/fs/btrfs/free-space-cache.c
+++ b/fs/btrfs/free-space-cache.c
@@ -399,7 +399,7 @@ static int io_ctl_init(struct btrfs_io_ctl *io_ctl, struct inode *inode,
return -ENOMEM;
io_ctl->num_pages = num_pages;
- io_ctl->fs_info = btrfs_sb(inode->i_sb);
+ io_ctl->fs_info = inode_to_fs_info(inode);
io_ctl->inode = inode;
return 0;
diff --git a/fs/btrfs/fs.h b/fs/btrfs/fs.h
index 0e15b2a791bf1..bd59cf0aae267 100644
--- a/fs/btrfs/fs.h
+++ b/fs/btrfs/fs.h
@@ -837,6 +837,9 @@ struct btrfs_fs_info {
#define page_to_fs_info(_page) (page_to_inode(_page)->root->fs_info)
#define folio_to_fs_info(_folio) (folio_to_inode(_folio)->root->fs_info)
+#define inode_to_fs_info(_inode) (BTRFS_I(_Generic((_inode), \
+ struct inode *: (_inode)))->root->fs_info)
+
static inline u64 btrfs_get_fs_generation(const struct btrfs_fs_info *fs_info)
{
return READ_ONCE(fs_info->generation);
diff --git a/fs/btrfs/inode.c b/fs/btrfs/inode.c
index 1e800c8bb4d9f..8151ad5f4650b 100644
--- a/fs/btrfs/inode.c
+++ b/fs/btrfs/inode.c
@@ -2829,7 +2829,7 @@ static void btrfs_writepage_fixup_worker(struct btrfs_work *work)
int btrfs_writepage_cow_fixup(struct page *page)
{
struct inode *inode = page->mapping->host;
- struct btrfs_fs_info *fs_info = btrfs_sb(inode->i_sb);
+ struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
struct btrfs_writepage_fixup *fixup;
/* This page has ordered extent covering it already */
@@ -3254,7 +3254,7 @@ int btrfs_finish_one_ordered(struct btrfs_ordered_extent *ordered_extent)
int btrfs_finish_ordered_io(struct btrfs_ordered_extent *ordered)
{
- if (btrfs_is_zoned(btrfs_sb(ordered->inode->i_sb)) &&
+ if (btrfs_is_zoned(inode_to_fs_info(ordered->inode)) &&
!test_bit(BTRFS_ORDERED_IOERR, &ordered->flags) &&
list_empty(&ordered->bioc_list))
btrfs_finish_ordered_zoned(ordered);
@@ -3739,7 +3739,7 @@ static noinline int acls_after_inode_item(struct extent_buffer *leaf,
static int btrfs_read_locked_inode(struct inode *inode,
struct btrfs_path *in_path)
{
- struct btrfs_fs_info *fs_info = btrfs_sb(inode->i_sb);
+ struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
struct btrfs_path *path = in_path;
struct extent_buffer *leaf;
struct btrfs_inode_item *inode_item;
@@ -4464,8 +4464,8 @@ static void btrfs_prune_dentries(struct btrfs_root *root)
int btrfs_delete_subvolume(struct btrfs_inode *dir, struct dentry *dentry)
{
- struct btrfs_fs_info *fs_info = btrfs_sb(dentry->d_sb);
struct btrfs_root *root = dir->root;
+ struct btrfs_fs_info *fs_info = root->fs_info;
struct inode *inode = d_inode(dentry);
struct btrfs_root *dest = BTRFS_I(inode)->root;
struct btrfs_trans_handle *trans;
@@ -5019,7 +5019,7 @@ static int btrfs_setsize(struct inode *inode, struct iattr *attr)
btrfs_drew_write_unlock(&root->snapshot_lock);
btrfs_end_transaction(trans);
} else {
- struct btrfs_fs_info *fs_info = btrfs_sb(inode->i_sb);
+ struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
if (btrfs_is_zoned(fs_info)) {
ret = btrfs_wait_ordered_range(inode,
@@ -5222,7 +5222,7 @@ static struct btrfs_trans_handle *evict_refill_and_join(struct btrfs_root *root,
void btrfs_evict_inode(struct inode *inode)
{
- struct btrfs_fs_info *fs_info = btrfs_sb(inode->i_sb);
+ struct btrfs_fs_info *fs_info;
struct btrfs_trans_handle *trans;
struct btrfs_root *root = BTRFS_I(inode)->root;
struct btrfs_block_rsv *rsv = NULL;
@@ -5236,6 +5236,7 @@ void btrfs_evict_inode(struct inode *inode)
return;
}
+ fs_info = inode_to_fs_info(inode);
evict_inode_truncate_pages(inode);
if (inode->i_nlink &&
@@ -5661,7 +5662,7 @@ static inline u8 btrfs_inode_type(struct inode *inode)
struct inode *btrfs_lookup_dentry(struct inode *dir, struct dentry *dentry)
{
- struct btrfs_fs_info *fs_info = btrfs_sb(dir->i_sb);
+ struct btrfs_fs_info *fs_info = inode_to_fs_info(dir);
struct inode *inode;
struct btrfs_root *root = BTRFS_I(dir)->root;
struct btrfs_root *sub_root = root;
@@ -6200,7 +6201,7 @@ int btrfs_create_new_inode(struct btrfs_trans_handle *trans,
struct inode *dir = args->dir;
struct inode *inode = args->inode;
const struct fscrypt_str *name = args->orphan ? NULL : &args->fname.disk_name;
- struct btrfs_fs_info *fs_info = btrfs_sb(dir->i_sb);
+ struct btrfs_fs_info *fs_info = inode_to_fs_info(dir);
struct btrfs_root *root;
struct btrfs_inode_item *inode_item;
struct btrfs_key *location;
@@ -6522,7 +6523,7 @@ int btrfs_add_link(struct btrfs_trans_handle *trans,
static int btrfs_create_common(struct inode *dir, struct dentry *dentry,
struct inode *inode)
{
- struct btrfs_fs_info *fs_info = btrfs_sb(dir->i_sb);
+ struct btrfs_fs_info *fs_info = inode_to_fs_info(dir);
struct btrfs_root *root = BTRFS_I(dir)->root;
struct btrfs_new_inode_args new_inode_args = {
.dir = dir,
@@ -6592,7 +6593,7 @@ static int btrfs_link(struct dentry *old_dentry, struct inode *dir,
struct btrfs_trans_handle *trans = NULL;
struct btrfs_root *root = BTRFS_I(dir)->root;
struct inode *inode = d_inode(old_dentry);
- struct btrfs_fs_info *fs_info = btrfs_sb(inode->i_sb);
+ struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
struct fscrypt_name fname;
u64 index;
int err;
@@ -7078,7 +7079,7 @@ noinline int can_nocow_extent(struct inode *inode, u64 offset, u64 *len,
u64 *orig_start, u64 *orig_block_len,
u64 *ram_bytes, bool nowait, bool strict)
{
- struct btrfs_fs_info *fs_info = btrfs_sb(inode->i_sb);
+ struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
struct can_nocow_file_extent_args nocow_args = { 0 };
struct btrfs_path *path;
int ret;
@@ -7317,7 +7318,7 @@ static int btrfs_get_blocks_direct_write(struct extent_map **map,
unsigned int iomap_flags)
{
const bool nowait = (iomap_flags & IOMAP_NOWAIT);
- struct btrfs_fs_info *fs_info = btrfs_sb(inode->i_sb);
+ struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
struct extent_map *em = *map;
int type;
u64 block_start, orig_start, orig_block_len, ram_bytes;
@@ -7457,7 +7458,7 @@ static int btrfs_dio_iomap_begin(struct inode *inode, loff_t start,
struct iomap *srcmap)
{
struct iomap_iter *iter = container_of(iomap, struct iomap_iter, iomap);
- struct btrfs_fs_info *fs_info = btrfs_sb(inode->i_sb);
+ struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
struct extent_map *em;
struct extent_state *cached_state = NULL;
struct btrfs_dio_data *dio_data = iter->private;
@@ -8154,7 +8155,7 @@ vm_fault_t btrfs_page_mkwrite(struct vm_fault *vmf)
struct page *page = vmf->page;
struct folio *folio = page_folio(page);
struct inode *inode = file_inode(vmf->vma->vm_file);
- struct btrfs_fs_info *fs_info = btrfs_sb(inode->i_sb);
+ struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
struct extent_io_tree *io_tree = &BTRFS_I(inode)->io_tree;
struct btrfs_ordered_extent *ordered;
struct extent_state *cached_state = NULL;
@@ -8763,7 +8764,7 @@ static int btrfs_rename_exchange(struct inode *old_dir,
struct inode *new_dir,
struct dentry *new_dentry)
{
- struct btrfs_fs_info *fs_info = btrfs_sb(old_dir->i_sb);
+ struct btrfs_fs_info *fs_info = inode_to_fs_info(old_dir);
struct btrfs_trans_handle *trans;
unsigned int trans_num_items;
struct btrfs_root *root = BTRFS_I(old_dir)->root;
@@ -9015,7 +9016,7 @@ static int btrfs_rename(struct mnt_idmap *idmap,
struct inode *new_dir, struct dentry *new_dentry,
unsigned int flags)
{
- struct btrfs_fs_info *fs_info = btrfs_sb(old_dir->i_sb);
+ struct btrfs_fs_info *fs_info = inode_to_fs_info(old_dir);
struct btrfs_new_inode_args whiteout_args = {
.dir = old_dir,
.dentry = old_dentry,
@@ -9457,7 +9458,7 @@ int btrfs_start_delalloc_roots(struct btrfs_fs_info *fs_info, long nr,
static int btrfs_symlink(struct mnt_idmap *idmap, struct inode *dir,
struct dentry *dentry, const char *symname)
{
- struct btrfs_fs_info *fs_info = btrfs_sb(dir->i_sb);
+ struct btrfs_fs_info *fs_info = inode_to_fs_info(dir);
struct btrfs_trans_handle *trans;
struct btrfs_root *root = BTRFS_I(dir)->root;
struct btrfs_path *path;
@@ -9638,7 +9639,7 @@ static int __btrfs_prealloc_file_range(struct inode *inode, int mode,
loff_t actual_len, u64 *alloc_hint,
struct btrfs_trans_handle *trans)
{
- struct btrfs_fs_info *fs_info = btrfs_sb(inode->i_sb);
+ struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
struct extent_map *em;
struct btrfs_root *root = BTRFS_I(inode)->root;
struct btrfs_key ins;
@@ -9790,7 +9791,7 @@ static int btrfs_permission(struct mnt_idmap *idmap,
static int btrfs_tmpfile(struct mnt_idmap *idmap, struct inode *dir,
struct file *file, umode_t mode)
{
- struct btrfs_fs_info *fs_info = btrfs_sb(dir->i_sb);
+ struct btrfs_fs_info *fs_info = inode_to_fs_info(dir);
struct btrfs_trans_handle *trans;
struct btrfs_root *root = BTRFS_I(dir)->root;
struct inode *inode;
diff --git a/fs/btrfs/ioctl.c b/fs/btrfs/ioctl.c
index 8d80903e9bff6..738afd56c7e9e 100644
--- a/fs/btrfs/ioctl.c
+++ b/fs/btrfs/ioctl.c
@@ -247,7 +247,7 @@ int btrfs_fileattr_set(struct mnt_idmap *idmap,
struct dentry *dentry, struct fileattr *fa)
{
struct inode *inode = d_inode(dentry);
- struct btrfs_fs_info *fs_info = btrfs_sb(inode->i_sb);
+ struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
struct btrfs_inode *binode = BTRFS_I(inode);
struct btrfs_root *root = binode->root;
struct btrfs_trans_handle *trans;
@@ -584,7 +584,7 @@ static noinline int create_subvol(struct mnt_idmap *idmap,
struct inode *dir, struct dentry *dentry,
struct btrfs_qgroup_inherit *inherit)
{
- struct btrfs_fs_info *fs_info = btrfs_sb(dir->i_sb);
+ struct btrfs_fs_info *fs_info = inode_to_fs_info(dir);
struct btrfs_trans_handle *trans;
struct btrfs_key key;
struct btrfs_root_item *root_item;
@@ -776,7 +776,7 @@ static int create_snapshot(struct btrfs_root *root, struct inode *dir,
struct dentry *dentry, bool readonly,
struct btrfs_qgroup_inherit *inherit)
{
- struct btrfs_fs_info *fs_info = btrfs_sb(dir->i_sb);
+ struct btrfs_fs_info *fs_info = inode_to_fs_info(dir);
struct inode *inode;
struct btrfs_pending_snapshot *pending_snapshot;
unsigned int trans_num_items;
@@ -962,7 +962,7 @@ static noinline int btrfs_mksubvol(const struct path *parent,
struct btrfs_qgroup_inherit *inherit)
{
struct inode *dir = d_inode(parent->dentry);
- struct btrfs_fs_info *fs_info = btrfs_sb(dir->i_sb);
+ struct btrfs_fs_info *fs_info = inode_to_fs_info(dir);
struct dentry *dentry;
struct fscrypt_str name_str = FSTR_INIT((char *)name, namelen);
int error;
@@ -1097,7 +1097,7 @@ static noinline int btrfs_ioctl_resize(struct file *file,
{
BTRFS_DEV_LOOKUP_ARGS(args);
struct inode *inode = file_inode(file);
- struct btrfs_fs_info *fs_info = btrfs_sb(inode->i_sb);
+ struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
u64 new_size;
u64 old_size;
u64 devid = 1;
@@ -1405,7 +1405,7 @@ static noinline int btrfs_ioctl_snap_create_v2(struct file *file,
static noinline int btrfs_ioctl_subvol_getflags(struct inode *inode,
void __user *arg)
{
- struct btrfs_fs_info *fs_info = btrfs_sb(inode->i_sb);
+ struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
struct btrfs_root *root = BTRFS_I(inode)->root;
int ret = 0;
u64 flags = 0;
@@ -1428,7 +1428,7 @@ static noinline int btrfs_ioctl_subvol_setflags(struct file *file,
void __user *arg)
{
struct inode *inode = file_inode(file);
- struct btrfs_fs_info *fs_info = btrfs_sb(inode->i_sb);
+ struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
struct btrfs_root *root = BTRFS_I(inode)->root;
struct btrfs_trans_handle *trans;
u64 root_flags;
@@ -1675,7 +1675,7 @@ static noinline int search_ioctl(struct inode *inode,
u64 *buf_size,
char __user *ubuf)
{
- struct btrfs_fs_info *info = btrfs_sb(inode->i_sb);
+ struct btrfs_fs_info *info = inode_to_fs_info(inode);
struct btrfs_root *root;
struct btrfs_key key;
struct btrfs_path *path;
@@ -2346,9 +2346,9 @@ static noinline int btrfs_ioctl_snap_destroy(struct file *file,
bool destroy_v2)
{
struct dentry *parent = file->f_path.dentry;
- struct btrfs_fs_info *fs_info = btrfs_sb(parent->d_sb);
struct dentry *dentry;
struct inode *dir = d_inode(parent);
+ struct btrfs_fs_info *fs_info = inode_to_fs_info(dir);
struct inode *inode;
struct btrfs_root *root = BTRFS_I(dir)->root;
struct btrfs_root *dest = NULL;
@@ -2696,7 +2696,7 @@ static long btrfs_ioctl_rm_dev_v2(struct file *file, void __user *arg)
{
BTRFS_DEV_LOOKUP_ARGS(args);
struct inode *inode = file_inode(file);
- struct btrfs_fs_info *fs_info = btrfs_sb(inode->i_sb);
+ struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
struct btrfs_ioctl_vol_args_v2 *vol_args;
struct bdev_handle *bdev_handle = NULL;
int ret;
@@ -2761,7 +2761,7 @@ static long btrfs_ioctl_rm_dev(struct file *file, void __user *arg)
{
BTRFS_DEV_LOOKUP_ARGS(args);
struct inode *inode = file_inode(file);
- struct btrfs_fs_info *fs_info = btrfs_sb(inode->i_sb);
+ struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
struct btrfs_ioctl_vol_args *vol_args;
struct bdev_handle *bdev_handle = NULL;
int ret;
@@ -2904,7 +2904,7 @@ static long btrfs_ioctl_dev_info(struct btrfs_fs_info *fs_info,
static long btrfs_ioctl_default_subvol(struct file *file, void __user *argp)
{
struct inode *inode = file_inode(file);
- struct btrfs_fs_info *fs_info = btrfs_sb(inode->i_sb);
+ struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
struct btrfs_root *root = BTRFS_I(inode)->root;
struct btrfs_root *new_root;
struct btrfs_dir_item *di;
@@ -3178,7 +3178,7 @@ static noinline long btrfs_ioctl_wait_sync(struct btrfs_fs_info *fs_info,
static long btrfs_ioctl_scrub(struct file *file, void __user *arg)
{
- struct btrfs_fs_info *fs_info = btrfs_sb(file_inode(file)->i_sb);
+ struct btrfs_fs_info *fs_info = inode_to_fs_info(file_inode(file));
struct btrfs_ioctl_scrub_args *sa;
int ret;
@@ -3696,7 +3696,7 @@ static long btrfs_ioctl_balance_progress(struct btrfs_fs_info *fs_info,
static long btrfs_ioctl_quota_ctl(struct file *file, void __user *arg)
{
struct inode *inode = file_inode(file);
- struct btrfs_fs_info *fs_info = btrfs_sb(inode->i_sb);
+ struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
struct btrfs_ioctl_quota_ctl_args *sa;
int ret;
@@ -3738,7 +3738,7 @@ static long btrfs_ioctl_quota_ctl(struct file *file, void __user *arg)
static long btrfs_ioctl_qgroup_assign(struct file *file, void __user *arg)
{
struct inode *inode = file_inode(file);
- struct btrfs_fs_info *fs_info = btrfs_sb(inode->i_sb);
+ struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
struct btrfs_root *root = BTRFS_I(inode)->root;
struct btrfs_ioctl_qgroup_assign_args *sa;
struct btrfs_trans_handle *trans;
@@ -3894,7 +3894,7 @@ static long btrfs_ioctl_qgroup_limit(struct file *file, void __user *arg)
static long btrfs_ioctl_quota_rescan(struct file *file, void __user *arg)
{
struct inode *inode = file_inode(file);
- struct btrfs_fs_info *fs_info = btrfs_sb(inode->i_sb);
+ struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
struct btrfs_ioctl_quota_rescan_args *qsa;
int ret;
@@ -3958,7 +3958,7 @@ static long _btrfs_ioctl_set_received_subvol(struct file *file,
struct btrfs_ioctl_received_subvol_args *sa)
{
struct inode *inode = file_inode(file);
- struct btrfs_fs_info *fs_info = btrfs_sb(inode->i_sb);
+ struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
struct btrfs_root *root = BTRFS_I(inode)->root;
struct btrfs_root_item *root_item = &root->root_item;
struct btrfs_trans_handle *trans;
@@ -4146,7 +4146,7 @@ static int btrfs_ioctl_get_fslabel(struct btrfs_fs_info *fs_info,
static int btrfs_ioctl_set_fslabel(struct file *file, void __user *arg)
{
struct inode *inode = file_inode(file);
- struct btrfs_fs_info *fs_info = btrfs_sb(inode->i_sb);
+ struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
struct btrfs_root *root = BTRFS_I(inode)->root;
struct btrfs_super_block *super_block = fs_info->super_copy;
struct btrfs_trans_handle *trans;
@@ -4289,7 +4289,7 @@ check_feature_bits(fs_info, FEAT_##mask_base, change_mask, flags, \
static int btrfs_ioctl_set_features(struct file *file, void __user *arg)
{
struct inode *inode = file_inode(file);
- struct btrfs_fs_info *fs_info = btrfs_sb(inode->i_sb);
+ struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
struct btrfs_root *root = BTRFS_I(inode)->root;
struct btrfs_super_block *super_block = fs_info->super_copy;
struct btrfs_ioctl_feature_flags flags[2];
@@ -4580,7 +4580,7 @@ long btrfs_ioctl(struct file *file, unsigned int
cmd, unsigned long arg)
{
struct inode *inode = file_inode(file);
- struct btrfs_fs_info *fs_info = btrfs_sb(inode->i_sb);
+ struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
struct btrfs_root *root = BTRFS_I(inode)->root;
void __user *argp = (void __user *)arg;
diff --git a/fs/btrfs/lzo.c b/fs/btrfs/lzo.c
index 110a2c304bdc7..3e5d3b7028e8b 100644
--- a/fs/btrfs/lzo.c
+++ b/fs/btrfs/lzo.c
@@ -214,7 +214,7 @@ int lzo_compress_pages(struct list_head *ws, struct address_space *mapping,
unsigned long *total_in, unsigned long *total_out)
{
struct workspace *workspace = list_entry(ws, struct workspace, list);
- const u32 sectorsize = btrfs_sb(mapping->host->i_sb)->sectorsize;
+ const u32 sectorsize = inode_to_fs_info(mapping->host)->sectorsize;
struct page *page_in = NULL;
char *sizes_ptr;
const unsigned long max_nr_page = *out_pages;
diff --git a/fs/btrfs/props.c b/fs/btrfs/props.c
index f9bf591a07187..ac4a0af2b5543 100644
--- a/fs/btrfs/props.c
+++ b/fs/btrfs/props.c
@@ -302,7 +302,7 @@ static int prop_compression_validate(const struct btrfs_inode *inode,
static int prop_compression_apply(struct inode *inode, const char *value,
size_t len)
{
- struct btrfs_fs_info *fs_info = btrfs_sb(inode->i_sb);
+ struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
int type;
/* Reset to defaults */
diff --git a/fs/btrfs/reflink.c b/fs/btrfs/reflink.c
index e38cb40e150c9..08d0fb46ceec4 100644
--- a/fs/btrfs/reflink.c
+++ b/fs/btrfs/reflink.c
@@ -174,7 +174,7 @@ static int clone_copy_inline_extent(struct inode *dst,
char *inline_data,
struct btrfs_trans_handle **trans_out)
{
- struct btrfs_fs_info *fs_info = btrfs_sb(dst->i_sb);
+ struct btrfs_fs_info *fs_info = inode_to_fs_info(dst);
struct btrfs_root *root = BTRFS_I(dst)->root;
const u64 aligned_end = ALIGN(new_key->offset + datal,
fs_info->sectorsize);
@@ -337,7 +337,7 @@ static int btrfs_clone(struct inode *src, struct inode *inode,
const u64 off, const u64 olen, const u64 olen_aligned,
const u64 destoff, int no_time_update)
{
- struct btrfs_fs_info *fs_info = btrfs_sb(inode->i_sb);
+ struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
struct btrfs_path *path = NULL;
struct extent_buffer *leaf;
struct btrfs_trans_handle *trans;
@@ -726,7 +726,7 @@ static noinline int btrfs_clone_files(struct file *file, struct file *file_src,
{
struct inode *inode = file_inode(file);
struct inode *src = file_inode(file_src);
- struct btrfs_fs_info *fs_info = btrfs_sb(inode->i_sb);
+ struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
int ret;
int wb_ret;
u64 len = olen;
diff --git a/fs/btrfs/relocation.c b/fs/btrfs/relocation.c
index abe594f77f99c..2fca67f2b39b9 100644
--- a/fs/btrfs/relocation.c
+++ b/fs/btrfs/relocation.c
@@ -2987,7 +2987,7 @@ static int relocate_one_page(struct inode *inode, struct file_ra_state *ra,
const struct file_extent_cluster *cluster,
int *cluster_nr, unsigned long page_index)
{
- struct btrfs_fs_info *fs_info = btrfs_sb(inode->i_sb);
+ struct btrfs_fs_info *fs_info = inode_to_fs_info(inode);
u64 offset = BTRFS_I(inode)->index_cnt;
const unsigned long last_index = (cluster->end - offset) >> PAGE_SHIFT;
gfp_t mask = btrfs_alloc_write_mask(inode->i_mapping);
--
2.43.0
next prev parent reply other threads:[~2024-04-01 16:02 UTC|newest]
Thread overview: 426+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-04-01 15:39 [PATCH 6.8 000/399] 6.8.3-rc1 review Greg Kroah-Hartman
2024-04-01 15:39 ` [PATCH 6.8 001/399] drm/vmwgfx: Unmap the surface before resetting it on a plane state Greg Kroah-Hartman
2024-04-01 15:39 ` [PATCH 6.8 002/399] wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach Greg Kroah-Hartman
2024-04-01 15:39 ` [PATCH 6.8 003/399] wifi: brcmfmac: avoid invalid list operation when vendor attach fails Greg Kroah-Hartman
2024-04-01 15:39 ` [PATCH 6.8 004/399] media: staging: ipu3-imgu: Set fields before media_entity_pads_init() Greg Kroah-Hartman
2024-04-01 15:39 ` [PATCH 6.8 005/399] arm64: dts: qcom: sc7280: Add additional MSI interrupts Greg Kroah-Hartman
2024-04-01 15:39 ` [PATCH 6.8 006/399] remoteproc: virtio: Fix wdg cannot recovery remote processor Greg Kroah-Hartman
2024-04-01 15:39 ` [PATCH 6.8 007/399] clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd Greg Kroah-Hartman
2024-04-01 15:39 ` [PATCH 6.8 008/399] smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr() Greg Kroah-Hartman
2024-04-01 15:39 ` [PATCH 6.8 009/399] smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity() Greg Kroah-Hartman
2024-04-01 15:39 ` [PATCH 6.8 010/399] arm: dts: marvell: Fix maxium->maxim typo in brownstone dts Greg Kroah-Hartman
2024-04-01 15:39 ` [PATCH 6.8 011/399] drm/vmwgfx: Fix possible null pointer derefence with invalid contexts Greg Kroah-Hartman
2024-04-01 15:39 ` [PATCH 6.8 012/399] arm64: dts: qcom: sm8450-hdk: correct AMIC4 and AMIC5 microphones Greg Kroah-Hartman
2024-04-01 15:39 ` [PATCH 6.8 013/399] serial: max310x: fix NULL pointer dereference in I2C instantiation Greg Kroah-Hartman
2024-04-01 15:39 ` [PATCH 6.8 014/399] drm/vmwgfx: Fix the lifetime of the bo cursor memory Greg Kroah-Hartman
2024-04-01 15:39 ` [PATCH 6.8 015/399] pci_iounmap(): Fix MMIO mapping leak Greg Kroah-Hartman
2024-04-01 15:39 ` [PATCH 6.8 016/399] media: xc4000: Fix atomicity violation in xc4000_get_frequency Greg Kroah-Hartman
2024-04-01 15:39 ` [PATCH 6.8 017/399] media: mc: Add local pad to pipeline regardless of the link state Greg Kroah-Hartman
2024-04-01 15:39 ` [PATCH 6.8 018/399] media: mc: Fix flags handling when creating pad links Greg Kroah-Hartman
2024-04-01 15:39 ` [PATCH 6.8 019/399] media: nxp: imx8-isi: Check whether crossbar pad is non-NULL before access Greg Kroah-Hartman
2024-04-01 15:39 ` [PATCH 6.8 020/399] media: mc: Add num_links flag to media_pad Greg Kroah-Hartman
2024-04-01 15:39 ` [PATCH 6.8 021/399] media: mc: Rename pad variable to clarify intent Greg Kroah-Hartman
2024-04-01 15:39 ` [PATCH 6.8 022/399] media: mc: Expand MUST_CONNECT flag to always require an enabled link Greg Kroah-Hartman
2024-04-01 15:39 ` [PATCH 6.8 023/399] media: nxp: imx8-isi: Mark all crossbar sink pads as MUST_CONNECT Greg Kroah-Hartman
2024-04-01 15:39 ` [PATCH 6.8 024/399] md: use RCU lock to protect traversal in md_spares_need_change() Greg Kroah-Hartman
2024-04-01 15:39 ` [PATCH 6.8 025/399] KVM: Always flush async #PF workqueue when vCPU is being destroyed Greg Kroah-Hartman
2024-04-01 15:39 ` [PATCH 6.8 026/399] arm64: dts: qcom: sm8550-qrd: correct WCD9385 TX port mapping Greg Kroah-Hartman
2024-04-01 15:39 ` [PATCH 6.8 027/399] arm64: dts: qcom: sm8550-mtp: " Greg Kroah-Hartman
2024-04-01 15:39 ` [PATCH 6.8 028/399] cpufreq: amd-pstate: Fix min_perf assignment in amd_pstate_adjust_perf() Greg Kroah-Hartman
2024-04-01 15:39 ` [PATCH 6.8 029/399] thermal/intel: Fix intel_tcc_get_temp() to support negative CPU temperature Greg Kroah-Hartman
2024-04-01 15:39 ` [PATCH 6.8 030/399] powercap: intel_rapl: Fix a NULL pointer dereference Greg Kroah-Hartman
2024-04-01 15:39 ` [PATCH 6.8 031/399] powercap: intel_rapl: Fix locking in TPMI RAPL Greg Kroah-Hartman
2024-04-01 15:39 ` [PATCH 6.8 032/399] powercap: intel_rapl_tpmi: Fix a register bug Greg Kroah-Hartman
2024-04-01 15:39 ` [PATCH 6.8 033/399] powercap: intel_rapl_tpmi: Fix System Domain probing Greg Kroah-Hartman
2024-04-01 15:40 ` [PATCH 6.8 034/399] powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core Greg Kroah-Hartman
2024-04-01 15:40 ` [PATCH 6.8 035/399] powerpc/smp: Increase nr_cpu_ids to include the boot CPU Greg Kroah-Hartman
2024-04-01 15:40 ` [PATCH 6.8 036/399] sparc64: NMI watchdog: fix return value of __setup handler Greg Kroah-Hartman
2024-04-01 15:40 ` [PATCH 6.8 037/399] sparc: vDSO: " Greg Kroah-Hartman
2024-04-01 15:40 ` [PATCH 6.8 038/399] crypto: qat - change SLAs cleanup flow at shutdown Greg Kroah-Hartman
2024-04-01 15:40 ` [PATCH 6.8 039/399] crypto: qat - resolve race condition during AER recovery Greg Kroah-Hartman
2024-04-01 15:40 ` [PATCH 6.8 040/399] selftests/mqueue: Set timeout to 180 seconds Greg Kroah-Hartman
2024-04-01 15:40 ` [PATCH 6.8 041/399] pinctrl: qcom: sm8650-lpass-lpi: correct Kconfig name Greg Kroah-Hartman
2024-04-01 15:40 ` [PATCH 6.8 042/399] ext4: correct best extent lstart adjustment logic Greg Kroah-Hartman
2024-04-01 15:40 ` [PATCH 6.8 043/399] drm/amdgpu/display: Address kdoc for is_psr_su in fill_dc_dirty_rects Greg Kroah-Hartman
2024-04-01 15:40 ` [PATCH 6.8 044/399] block: Clear zone limits for a non-zoned stacked queue Greg Kroah-Hartman
2024-04-01 15:40 ` [PATCH 6.8 045/399] kasan/test: avoid gcc warning for intentional overflow Greg Kroah-Hartman
2024-04-01 15:40 ` [PATCH 6.8 046/399] bounds: support non-power-of-two CONFIG_NR_CPUS Greg Kroah-Hartman
2024-04-01 15:40 ` [PATCH 6.8 047/399] fat: fix uninitialized field in nostale filehandles Greg Kroah-Hartman
2024-04-01 15:40 ` [PATCH 6.8 048/399] fuse: fix VM_MAYSHARE and direct_io_allow_mmap Greg Kroah-Hartman
2024-04-01 15:40 ` [PATCH 6.8 049/399] mfd: twl: Select MFD_CORE Greg Kroah-Hartman
2024-04-01 15:40 ` [PATCH 6.8 050/399] ubifs: Set page uptodate in the correct place Greg Kroah-Hartman
2024-04-01 15:40 ` [PATCH 6.8 051/399] ubi: Check for too small LEB size in VTBL code Greg Kroah-Hartman
2024-04-01 15:40 ` [PATCH 6.8 052/399] ubi: correct the calculation of fastmap size Greg Kroah-Hartman
2024-04-01 15:40 ` [PATCH 6.8 053/399] ubifs: ubifs_symlink: Fix memleak of inode->i_link in error path Greg Kroah-Hartman
2024-04-01 15:40 ` [PATCH 6.8 054/399] mtd: rawnand: meson: fix scrambling mode value in command macro Greg Kroah-Hartman
2024-04-01 15:40 ` [PATCH 6.8 055/399] md/md-bitmap: fix incorrect usage for sb_index Greg Kroah-Hartman
2024-04-01 15:40 ` [PATCH 6.8 056/399] x86/nmi: Fix the inverse "in NMI handler" check Greg Kroah-Hartman
2024-04-01 15:40 ` [PATCH 6.8 057/399] parisc/unaligned: Rewrite 64-bit inline assembly of emulate_ldd() Greg Kroah-Hartman
2024-04-01 15:40 ` [PATCH 6.8 058/399] parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros Greg Kroah-Hartman
2024-04-01 15:40 ` [PATCH 6.8 059/399] parisc: Fix ip_fast_csum Greg Kroah-Hartman
2024-04-01 15:40 ` [PATCH 6.8 060/399] parisc: Fix csum_ipv6_magic on 32-bit systems Greg Kroah-Hartman
2024-04-01 15:40 ` [PATCH 6.8 061/399] parisc: Fix csum_ipv6_magic on 64-bit systems Greg Kroah-Hartman
2024-04-01 15:40 ` [PATCH 6.8 062/399] parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds Greg Kroah-Hartman
2024-04-01 15:40 ` [PATCH 6.8 063/399] md/raid5: fix atomicity violation in raid5_cache_count Greg Kroah-Hartman
2024-04-01 15:40 ` [PATCH 6.8 064/399] iio: adc: rockchip_saradc: fix bitmask for channels on SARADCv2 Greg Kroah-Hartman
2024-04-01 15:40 ` [PATCH 6.8 065/399] iio: adc: rockchip_saradc: use mask for write_enable bitfield Greg Kroah-Hartman
2024-04-01 15:40 ` [PATCH 6.8 066/399] docs: Restore "smart quotes" for quotes Greg Kroah-Hartman
2024-04-01 15:40 ` [PATCH 6.8 067/399] cpufreq: Limit resolving a frequency to policy min/max Greg Kroah-Hartman
2024-04-01 15:40 ` [PATCH 6.8 068/399] PM: suspend: Set mem_sleep_current during kernel command line setup Greg Kroah-Hartman
2024-04-01 15:40 ` [PATCH 6.8 069/399] vfio/pds: Always clear the save/restore FDs on reset Greg Kroah-Hartman
2024-04-01 15:40 ` [PATCH 6.8 070/399] clk: qcom: gcc-ipq5018: fix terminating of frequency table arrays Greg Kroah-Hartman
2024-04-01 15:40 ` [PATCH 6.8 071/399] clk: qcom: gcc-ipq6018: " Greg Kroah-Hartman
2024-04-01 15:40 ` [PATCH 6.8 072/399] clk: qcom: gcc-ipq8074: " Greg Kroah-Hartman
2024-04-01 15:40 ` [PATCH 6.8 073/399] clk: qcom: gcc-ipq9574: " Greg Kroah-Hartman
2024-04-01 15:40 ` [PATCH 6.8 074/399] clk: qcom: camcc-sc8280xp: " Greg Kroah-Hartman
2024-04-01 15:40 ` [PATCH 6.8 075/399] clk: qcom: mmcc-apq8084: " Greg Kroah-Hartman
2024-04-01 15:40 ` [PATCH 6.8 076/399] clk: qcom: mmcc-msm8974: " Greg Kroah-Hartman
2024-04-01 15:40 ` [PATCH 6.8 077/399] usb: xhci: Add error handling in xhci_map_urb_for_dma Greg Kroah-Hartman
2024-04-01 15:40 ` [PATCH 6.8 078/399] powerpc/fsl: Fix mfpmr build errors with newer binutils Greg Kroah-Hartman
2024-04-01 15:40 ` [PATCH 6.8 079/399] USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB Greg Kroah-Hartman
2024-04-01 15:40 ` [PATCH 6.8 080/399] USB: serial: add device ID for VeriFone adapter Greg Kroah-Hartman
2024-04-01 15:40 ` [PATCH 6.8 081/399] USB: serial: cp210x: add ID for MGP Instruments PDS100 Greg Kroah-Hartman
2024-04-01 15:40 ` [PATCH 6.8 082/399] wifi: mac80211: track capability/opmode NSS separately Greg Kroah-Hartman
2024-04-01 15:40 ` [PATCH 6.8 083/399] USB: serial: option: add MeiG Smart SLM320 product Greg Kroah-Hartman
2024-04-01 15:40 ` [PATCH 6.8 084/399] KVM: x86/xen: inject vCPU upcall vector when local APIC is enabled Greg Kroah-Hartman
2024-04-01 15:40 ` [PATCH 6.8 085/399] USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M Greg Kroah-Hartman
2024-04-01 15:40 ` [PATCH 6.8 086/399] PM: sleep: wakeirq: fix wake irq warning in system suspend Greg Kroah-Hartman
2024-04-01 15:40 ` [PATCH 6.8 087/399] mmc: tmio: avoid concurrent runs of mmc_request_done() Greg Kroah-Hartman
2024-04-01 15:40 ` [PATCH 6.8 088/399] fuse: replace remaining make_bad_inode() with fuse_make_bad() Greg Kroah-Hartman
2024-04-01 15:40 ` [PATCH 6.8 089/399] fuse: fix root lookup with nonzero generation Greg Kroah-Hartman
2024-04-01 15:40 ` [PATCH 6.8 090/399] fuse: dont unhash root Greg Kroah-Hartman
2024-04-01 15:40 ` [PATCH 6.8 091/399] usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros Greg Kroah-Hartman
2024-04-01 15:40 ` [PATCH 6.8 092/399] usb: dwc3-am62: fix module unload/reload behavior Greg Kroah-Hartman
2024-04-01 15:40 ` [PATCH 6.8 093/399] usb: dwc3-am62: Disable wakeup at remove Greg Kroah-Hartman
2024-04-01 15:41 ` [PATCH 6.8 094/399] serial: core: only stop transmit when HW fifo is empty Greg Kroah-Hartman
2024-04-01 15:41 ` [PATCH 6.8 095/399] serial: Lock console when calling into driver before registration Greg Kroah-Hartman
2024-04-01 15:41 ` [PATCH 6.8 096/399] btrfs: qgroup: always free reserved space for extent records Greg Kroah-Hartman
2024-04-01 15:41 ` [PATCH 6.8 097/399] btrfs: fix off-by-one chunk length calculation at contains_pending_extent() Greg Kroah-Hartman
2024-04-01 15:41 ` [PATCH 6.8 098/399] wifi: rtw88: Add missing VID/PIDs for 8811CU and 8821CU Greg Kroah-Hartman
2024-04-01 15:41 ` [PATCH 6.8 099/399] docs: Makefile: Add dependency to $(YNL_INDEX) for targets other than htmldocs Greg Kroah-Hartman
2024-04-01 15:41 ` [PATCH 6.8 100/399] PCI/PM: Drain runtime-idle callbacks before driver removal Greg Kroah-Hartman
2024-04-01 15:41 ` [PATCH 6.8 101/399] PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports Greg Kroah-Hartman
2024-04-01 15:41 ` [PATCH 6.8 102/399] ACPI: CPPC: Use access_width over bit_width for system memory accesses Greg Kroah-Hartman
2024-04-01 17:16 ` Easwar Hariharan
2024-04-02 7:55 ` Greg Kroah-Hartman
2024-04-11 16:49 ` Easwar Hariharan
2024-04-12 8:25 ` Greg Kroah-Hartman
2024-04-01 15:41 ` [PATCH 6.8 103/399] Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"" Greg Kroah-Hartman
2024-04-01 15:41 ` [PATCH 6.8 104/399] md: dont clear MD_RECOVERY_FROZEN for new dm-raid until resume Greg Kroah-Hartman
2024-04-01 15:41 ` [PATCH 6.8 105/399] md: export helpers to stop sync_thread Greg Kroah-Hartman
2024-04-01 15:41 ` [PATCH 6.8 106/399] md: export helper md_is_rdwr() Greg Kroah-Hartman
2024-04-01 15:41 ` [PATCH 6.8 107/399] md: add a new helper reshape_interrupted() Greg Kroah-Hartman
2024-04-01 15:41 ` [PATCH 6.8 108/399] dm-raid: really frozen sync_thread during suspend Greg Kroah-Hartman
2024-04-01 15:41 ` [PATCH 6.8 109/399] md/dm-raid: dont call md_reap_sync_thread() directly Greg Kroah-Hartman
2024-04-01 15:41 ` [PATCH 6.8 110/399] dm-raid: add a new helper prepare_suspend() in md_personality Greg Kroah-Hartman
2024-04-01 15:41 ` [PATCH 6.8 111/399] dm-raid456, md/raid456: fix a deadlock for dm-raid456 while io concurrent with reshape Greg Kroah-Hartman
2024-04-01 15:41 ` [PATCH 6.8 112/399] dm-raid: fix lockdep waring in "pers->hot_add_disk" Greg Kroah-Hartman
2024-04-01 15:41 ` [PATCH 6.8 113/399] powerpc: xor_vmx: Add -mhard-float to CFLAGS Greg Kroah-Hartman
2024-04-01 15:41 ` [PATCH 6.8 114/399] block: Fix page refcounts for unaligned buffers in __bio_release_pages() Greg Kroah-Hartman
2024-04-01 15:41 ` [PATCH 6.8 115/399] mac802154: fix llsec key resources release in mac802154_llsec_key_del Greg Kroah-Hartman
2024-04-01 15:41 ` [PATCH 6.8 116/399] mm: swap: fix race between free_swap_and_cache() and swapoff() Greg Kroah-Hartman
2024-04-02 7:55 ` Ryan Roberts
2024-04-01 15:41 ` [PATCH 6.8 117/399] mmc: core: Fix switch on gp3 partition Greg Kroah-Hartman
2024-04-01 15:41 ` [PATCH 6.8 118/399] Bluetooth: btnxpuart: Fix btnxpuart_close Greg Kroah-Hartman
2024-04-01 15:41 ` [PATCH 6.8 119/399] leds: trigger: netdev: Fix kernel panic on interface rename trig notify Greg Kroah-Hartman
2024-04-01 15:41 ` [PATCH 6.8 120/399] drm/etnaviv: Restore some id values Greg Kroah-Hartman
2024-04-01 15:41 ` [PATCH 6.8 121/399] landlock: Warn once if a Landlock action is requested while disabled Greg Kroah-Hartman
2024-04-01 15:41 ` [PATCH 6.8 122/399] io_uring: fix mshot read defer taskrun cqe posting Greg Kroah-Hartman
2024-04-01 15:41 ` [PATCH 6.8 123/399] hwmon: (amc6821) add of_match table Greg Kroah-Hartman
2024-04-01 15:41 ` [PATCH 6.8 124/399] io_uring: fix io_queue_proc modifying req->flags Greg Kroah-Hartman
2024-04-01 15:41 ` [PATCH 6.8 125/399] ext4: fix corruption during on-line resize Greg Kroah-Hartman
2024-04-01 15:41 ` [PATCH 6.8 126/399] nvmem: meson-efuse: fix function pointer type mismatch Greg Kroah-Hartman
2024-04-01 15:41 ` [PATCH 6.8 127/399] slimbus: core: Remove usage of the deprecated ida_simple_xx() API Greg Kroah-Hartman
2024-04-01 15:41 ` [PATCH 6.8 128/399] phy: tegra: xusb: Add API to retrieve the port number of phy Greg Kroah-Hartman
2024-04-01 15:41 ` [PATCH 6.8 129/399] usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic Greg Kroah-Hartman
2024-04-01 15:41 ` [PATCH 6.8 130/399] speakup: Fix 8bit characters from direct synth Greg Kroah-Hartman
2024-04-01 15:41 ` [PATCH 6.8 131/399] debugfs: fix wait/cancellation handling during remove Greg Kroah-Hartman
2024-04-01 15:41 ` [PATCH 6.8 132/399] PCI/AER: Block runtime suspend when handling errors Greg Kroah-Hartman
2024-04-01 15:41 ` [PATCH 6.8 133/399] io_uring/net: correctly handle multishot recvmsg retry setup Greg Kroah-Hartman
2024-04-01 15:41 ` [PATCH 6.8 134/399] io_uring: fix mshot io-wq checks Greg Kroah-Hartman
2024-04-01 15:41 ` [PATCH 6.8 135/399] PCI: qcom: Disable ASPM L0s for sc8280xp, sa8540p and sa8295p Greg Kroah-Hartman
2024-04-01 15:41 ` [PATCH 6.8 136/399] sparc32: Fix parport build with sparc32 Greg Kroah-Hartman
2024-04-01 15:41 ` [PATCH 6.8 137/399] nfs: fix UAF in direct writes Greg Kroah-Hartman
2024-04-01 15:41 ` [PATCH 6.8 138/399] NFS: Read unlock folio on nfs_page_create_from_folio() error Greg Kroah-Hartman
2024-04-01 15:41 ` [PATCH 6.8 139/399] kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1 Greg Kroah-Hartman
2024-04-01 15:41 ` [PATCH 6.8 140/399] PCI: qcom: Enable BDF to SID translation properly Greg Kroah-Hartman
2024-04-01 15:41 ` [PATCH 6.8 141/399] PCI: dwc: endpoint: Fix advertised resizable BAR size Greg Kroah-Hartman
2024-04-01 15:41 ` [PATCH 6.8 142/399] PCI: hv: Fix ring buffer size calculation Greg Kroah-Hartman
2024-04-01 15:41 ` [PATCH 6.8 143/399] cifs: prevent updating file size from server if we have a read/write lease Greg Kroah-Hartman
2024-04-01 15:41 ` [PATCH 6.8 144/399] cifs: allow changing password during remount Greg Kroah-Hartman
2024-04-01 15:41 ` [PATCH 6.8 145/399] thermal/drivers/mediatek: Fix control buffer enablement on MT7896 Greg Kroah-Hartman
2024-04-01 15:41 ` [PATCH 6.8 146/399] vfio/pci: Disable auto-enable of exclusive INTx IRQ Greg Kroah-Hartman
2024-04-01 15:41 ` [PATCH 6.8 147/399] vfio/pci: Lock external INTx masking ops Greg Kroah-Hartman
2024-04-01 15:41 ` [PATCH 6.8 148/399] vfio/platform: Disable virqfds on cleanup Greg Kroah-Hartman
2024-04-01 15:41 ` [PATCH 6.8 149/399] vfio/platform: Create persistent IRQ handlers Greg Kroah-Hartman
2024-04-01 15:41 ` [PATCH 6.8 150/399] vfio/fsl-mc: Block calling interrupt handler without trigger Greg Kroah-Hartman
2024-04-01 15:41 ` [PATCH 6.8 151/399] tpm,tpm_tis: Avoid warning splat at shutdown Greg Kroah-Hartman
2024-04-01 15:41 ` [PATCH 6.8 152/399] ksmbd: replace generic_fillattr with vfs_getattr Greg Kroah-Hartman
2024-04-01 15:41 ` [PATCH 6.8 153/399] ksmbd: retrieve number of blocks using vfs_getattr in set_file_allocation_info Greg Kroah-Hartman
2024-04-01 15:42 ` [PATCH 6.8 154/399] platform/x86/intel/tpmi: Change vsec offset to u64 Greg Kroah-Hartman
2024-04-01 15:42 ` [PATCH 6.8 155/399] io_uring/rw: return IOU_ISSUE_SKIP_COMPLETE for multishot retry Greg Kroah-Hartman
2024-04-01 15:42 ` [PATCH 6.8 156/399] io_uring: clean rings on NO_MMAP alloc fail Greg Kroah-Hartman
2024-04-01 15:42 ` [PATCH 6.8 157/399] ring-buffer: Do not set shortest_full when full target is hit Greg Kroah-Hartman
2024-04-01 15:42 ` [PATCH 6.8 158/399] ring-buffer: Fix full_waiters_pending in poll Greg Kroah-Hartman
2024-04-01 15:42 ` [PATCH 6.8 159/399] ring-buffer: Use wait_event_interruptible() in ring_buffer_wait() Greg Kroah-Hartman
2024-04-01 15:42 ` [PATCH 6.8 160/399] tracing/ring-buffer: Fix wait_on_pipe() race Greg Kroah-Hartman
2024-04-01 15:42 ` [PATCH 6.8 161/399] dlm: fix user space lkb refcounting Greg Kroah-Hartman
2024-04-01 15:42 ` [PATCH 6.8 162/399] soc: fsl: qbman: Always disable interrupts when taking cgr_lock Greg Kroah-Hartman
2024-04-01 15:42 ` [PATCH 6.8 163/399] soc: fsl: qbman: Use raw spinlock for cgr_lock Greg Kroah-Hartman
2024-04-01 15:42 ` [PATCH 6.8 164/399] s390/zcrypt: fix reference counting on zcrypt card objects Greg Kroah-Hartman
2024-04-01 15:42 ` [PATCH 6.8 165/399] drm/probe-helper: warn about negative .get_modes() Greg Kroah-Hartman
2024-04-01 15:42 ` [PATCH 6.8 166/399] drm/panel: do not return negative error codes from drm_panel_get_modes() Greg Kroah-Hartman
2024-04-01 15:42 ` [PATCH 6.8 167/399] drm/exynos: do not return negative values from .get_modes() Greg Kroah-Hartman
2024-04-01 15:42 ` [PATCH 6.8 168/399] drm/imx/ipuv3: " Greg Kroah-Hartman
2024-04-01 15:42 ` [PATCH 6.8 169/399] drm/vc4: hdmi: " Greg Kroah-Hartman
2024-04-01 15:42 ` [PATCH 6.8 170/399] clocksource/drivers/timer-riscv: Clear timer interrupt on timer initialization Greg Kroah-Hartman
2024-04-01 15:42 ` [PATCH 6.8 171/399] memtest: use {READ,WRITE}_ONCE in memory scanning Greg Kroah-Hartman
2024-04-01 15:42 ` [PATCH 6.8 172/399] Revert "block/mq-deadline: use correct way to throttling write requests" Greg Kroah-Hartman
2024-04-01 15:42 ` [PATCH 6.8 173/399] lsm: use 32-bit compatible data types in LSM syscalls Greg Kroah-Hartman
2024-04-01 15:42 ` [PATCH 6.8 174/399] lsm: handle the NULL buffer case in lsm_fill_user_ctx() Greg Kroah-Hartman
2024-04-01 15:42 ` [PATCH 6.8 175/399] f2fs: mark inode dirty for FI_ATOMIC_COMMITTED flag Greg Kroah-Hartman
2024-04-01 15:42 ` [PATCH 6.8 176/399] f2fs: truncate page cache before clearing flags when aborting atomic write Greg Kroah-Hartman
2024-04-01 15:42 ` [PATCH 6.8 177/399] nilfs2: fix failure to detect DAT corruption in btree and direct mappings Greg Kroah-Hartman
2024-04-01 15:42 ` [PATCH 6.8 178/399] nilfs2: prevent kernel bug at submit_bh_wbc() Greg Kroah-Hartman
2024-04-01 15:42 ` [PATCH 6.8 179/399] cifs: make sure server interfaces are requested only for SMB3+ Greg Kroah-Hartman
2024-04-01 15:42 ` [PATCH 6.8 180/399] cifs: reduce warning log level for server not advertising interfaces Greg Kroah-Hartman
2024-04-01 15:42 ` [PATCH 6.8 181/399] cifs: open_cached_dir(): add FILE_READ_EA to desired access Greg Kroah-Hartman
2024-04-01 15:42 ` [PATCH 6.8 182/399] mtd: rawnand: Fix and simplify again the continuous read derivations Greg Kroah-Hartman
2024-04-01 15:42 ` [PATCH 6.8 183/399] mtd: rawnand: Add a helper for calculating a page index Greg Kroah-Hartman
2024-04-01 15:42 ` [PATCH 6.8 184/399] mtd: rawnand: Ensure all continuous terms are always in sync Greg Kroah-Hartman
2024-04-01 15:42 ` [PATCH 6.8 185/399] mtd: rawnand: Constrain even more when continuous reads are enabled Greg Kroah-Hartman
2024-04-01 15:42 ` [PATCH 6.8 186/399] cpufreq: dt: always allocate zeroed cpumask Greg Kroah-Hartman
2024-04-01 15:42 ` [PATCH 6.8 187/399] io_uring/futex: always remove futex entry for cancel all Greg Kroah-Hartman
2024-04-01 15:42 ` [PATCH 6.8 188/399] io_uring/waitid: always remove waitid " Greg Kroah-Hartman
2024-04-01 15:42 ` [PATCH 6.8 189/399] x86/CPU/AMD: Update the Zenbleed microcode revisions Greg Kroah-Hartman
2024-04-01 15:42 ` [PATCH 6.8 190/399] ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16() Greg Kroah-Hartman
2024-04-01 15:42 ` [PATCH 6.8 191/399] net: esp: fix bad handling of pages from page_pool Greg Kroah-Hartman
2024-04-01 15:42 ` [PATCH 6.8 192/399] NFSD: Fix nfsd_clid_class use of __string_len() macro Greg Kroah-Hartman
2024-04-01 15:42 ` [PATCH 6.8 193/399] drm/i915: Add missing ; to __assign_str() macros in tracepoint code Greg Kroah-Hartman
2024-04-01 15:42 ` [PATCH 6.8 194/399] net: hns3: tracing: fix hclgevf trace event strings Greg Kroah-Hartman
2024-04-01 15:42 ` [PATCH 6.8 195/399] cxl/trace: Properly initialize cxl_poison region name Greg Kroah-Hartman
2024-04-01 15:42 ` [PATCH 6.8 196/399] ksmbd: fix potencial out-of-bounds when buffer offset is invalid Greg Kroah-Hartman
2024-04-01 15:42 ` [PATCH 6.8 197/399] virtio: reenable config if freezing device failed Greg Kroah-Hartman
2024-04-01 15:42 ` [PATCH 6.8 198/399] LoongArch: Change __my_cpu_offset definition to avoid mis-optimization Greg Kroah-Hartman
2024-04-01 15:42 ` [PATCH 6.8 199/399] LoongArch: Define the __io_aw() hook as mmiowb() Greg Kroah-Hartman
2024-04-01 15:42 ` [PATCH 6.8 200/399] LoongArch/crypto: Clean up useless assignment operations Greg Kroah-Hartman
2024-04-01 15:42 ` [PATCH 6.8 201/399] wireguard: netlink: check for dangling peer via is_dead instead of empty list Greg Kroah-Hartman
2024-04-01 15:42 ` [PATCH 6.8 202/399] wireguard: netlink: access device through ctx instead of peer Greg Kroah-Hartman
2024-04-01 15:42 ` [PATCH 6.8 203/399] wireguard: selftests: set RISCV_ISA_FALLBACK on riscv{32,64} Greg Kroah-Hartman
2024-04-01 15:42 ` [PATCH 6.8 204/399] ahci: asm1064: asm1166: dont limit reported ports Greg Kroah-Hartman
2024-04-01 15:42 ` [PATCH 6.8 205/399] drm/amd/display: Change default size for dummy plane in DML2 Greg Kroah-Hartman
2024-04-01 15:42 ` [PATCH 6.8 206/399] drm/amdgpu: amdgpu_ttm_gart_bind set gtt bound flag Greg Kroah-Hartman
2024-04-01 15:42 ` [PATCH 6.8 207/399] drm/amdgpu/pm: Fix NULL pointer dereference when get power limit Greg Kroah-Hartman
2024-04-01 15:42 ` [PATCH 6.8 208/399] drm/amdgpu/pm: Check the validity of overdiver " Greg Kroah-Hartman
2024-04-01 15:42 ` [PATCH 6.8 209/399] drm/amd/display: Override min required DCFCLK in dml1_validate Greg Kroah-Hartman
2024-04-01 15:42 ` [PATCH 6.8 210/399] drm/amd/display: Allow dirty rects to be sent to dmub when abm is active Greg Kroah-Hartman
2024-04-01 15:42 ` [PATCH 6.8 211/399] drm/amd/display: Init DPPCLK from SMU on dcn32 Greg Kroah-Hartman
2024-04-01 15:42 ` [PATCH 6.8 212/399] drm/amd/display: Update odm when ODM combine is changed on an otg master pipe with no plane Greg Kroah-Hartman
2024-04-01 15:42 ` [PATCH 6.8 213/399] drm/amd/display: Fix idle check for shared firmware state Greg Kroah-Hartman
2024-04-01 15:43 ` [PATCH 6.8 214/399] drm/amd/display: Amend coasting vtotal for replay low hz Greg Kroah-Hartman
2024-04-01 15:43 ` [PATCH 6.8 215/399] drm/amd/display: Lock all enabled otg pipes even with no planes Greg Kroah-Hartman
2024-04-01 15:43 ` [PATCH 6.8 216/399] drm/amd/display: Implement wait_for_odm_update_pending_complete Greg Kroah-Hartman
2024-04-01 15:43 ` [PATCH 6.8 217/399] drm/amd/display: Return the correct HDCP error code Greg Kroah-Hartman
2024-04-01 15:43 ` [PATCH 6.8 218/399] drm/amd/display: Add a dc_state NULL check in dc_state_release Greg Kroah-Hartman
2024-04-01 15:43 ` [PATCH 6.8 219/399] drm/amd/display: Fix noise issue on HDMI AV mute Greg Kroah-Hartman
2024-04-01 15:43 ` [PATCH 6.8 220/399] dm snapshot: fix lockup in dm_exception_table_exit Greg Kroah-Hartman
2024-04-01 15:43 ` [PATCH 6.8 221/399] x86/pm: Work around false positive kmemleak report in msr_build_context() Greg Kroah-Hartman
2024-04-01 15:43 ` [PATCH 6.8 222/399] wifi: brcmfmac: add per-vendor feature detection callback Greg Kroah-Hartman
2024-04-01 15:43 ` [PATCH 6.8 223/399] wifi: brcmfmac: cfg80211: Use WSEC to set SAE password Greg Kroah-Hartman
2024-04-01 15:43 ` [PATCH 6.8 224/399] wifi: brcmfmac: Demote vendor-specific attach/detach messages to info Greg Kroah-Hartman
2024-04-01 15:43 ` [PATCH 6.8 225/399] drm/ttm: Make sure the mapped tt pages are decrypted when needed Greg Kroah-Hartman
2024-04-01 15:43 ` [PATCH 6.8 226/399] drm/amd/display: Unify optimize_required flags and VRR adjustments Greg Kroah-Hartman
2024-04-01 15:43 ` [PATCH 6.8 227/399] drm/amd/display: Add more checks for exiting idle in DC Greg Kroah-Hartman
2024-04-01 15:43 ` [PATCH 6.8 228/399] btrfs: add set_folio_extent_mapped() helper Greg Kroah-Hartman
2024-04-01 15:43 ` [PATCH 6.8 229/399] btrfs: replace sb::s_blocksize by fs_info::sectorsize Greg Kroah-Hartman
2024-04-01 15:43 ` [PATCH 6.8 230/399] btrfs: add helpers to get inode from page/folio pointers Greg Kroah-Hartman
2024-04-01 15:43 ` [PATCH 6.8 231/399] btrfs: add helpers to get fs_info " Greg Kroah-Hartman
2024-04-01 15:43 ` Greg Kroah-Hartman [this message]
2024-04-01 15:43 ` [PATCH 6.8 233/399] btrfs: qgroup: validate btrfs_qgroup_inherit parameter Greg Kroah-Hartman
2024-04-01 15:43 ` [PATCH 6.8 234/399] vfio: Introduce interface to flush virqfd inject workqueue Greg Kroah-Hartman
2024-04-01 15:43 ` [PATCH 6.8 235/399] vfio/pci: Create persistent INTx handler Greg Kroah-Hartman
2024-04-01 15:43 ` [PATCH 6.8 236/399] drm/bridge: add ->edid_read hook and drm_bridge_edid_read() Greg Kroah-Hartman
2024-04-01 15:43 ` [PATCH 6.8 237/399] drm/bridge: lt8912b: use drm_bridge_edid_read() Greg Kroah-Hartman
2024-04-01 15:43 ` [PATCH 6.8 238/399] drm/bridge: lt8912b: clear the EDID property on failures Greg Kroah-Hartman
2024-04-01 15:43 ` [PATCH 6.8 239/399] drm/bridge: lt8912b: do not return negative values from .get_modes() Greg Kroah-Hartman
2024-04-01 15:43 ` [PATCH 6.8 240/399] drm/amd/display: Remove pixle rate limit for subvp Greg Kroah-Hartman
2024-04-01 15:43 ` [PATCH 6.8 241/399] drm/amd/display: Revert " Greg Kroah-Hartman
2024-04-01 15:43 ` [PATCH 6.8 242/399] workqueue: Shorten events_freezable_power_efficient name Greg Kroah-Hartman
2024-04-01 15:43 ` [PATCH 6.8 243/399] drm/amd/display: Use freesync when `DRM_EDID_FEATURE_CONTINUOUS_FREQ` found Greg Kroah-Hartman
2024-04-01 15:43 ` [PATCH 6.8 244/399] netfilter: nf_tables: reject constant set with timeout Greg Kroah-Hartman
2024-04-01 15:43 ` [PATCH 6.8 245/399] Revert "crypto: pkcs7 - remove sha1 support" Greg Kroah-Hartman
2024-04-01 15:43 ` [PATCH 6.8 246/399] x86/efistub: Call mixed mode boot services on the firmwares stack Greg Kroah-Hartman
2024-04-01 15:43 ` [PATCH 6.8 247/399] ASoC: amd: yc: Revert "Fix non-functional mic on Lenovo 21J2" Greg Kroah-Hartman
2024-04-01 15:43 ` [PATCH 6.8 248/399] ASoC: amd: yc: Revert "add new YC platform variant (0x63) support" Greg Kroah-Hartman
2024-04-01 15:43 ` [PATCH 6.8 249/399] Fix memory leak in posix_clock_open() Greg Kroah-Hartman
2024-04-01 15:43 ` [PATCH 6.8 250/399] wifi: rtw88: 8821cu: Fix connection failure Greg Kroah-Hartman
2024-04-01 15:43 ` [PATCH 6.8 251/399] x86/Kconfig: Remove CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT Greg Kroah-Hartman
2024-04-01 15:43 ` [PATCH 6.8 252/399] x86/sev: Fix position dependent variable references in startup code Greg Kroah-Hartman
2024-04-01 15:43 ` [PATCH 6.8 253/399] clocksource/drivers/arm_global_timer: Fix maximum prescaler value Greg Kroah-Hartman
2024-04-01 15:43 ` [PATCH 6.8 254/399] ARM: 9352/1: iwmmxt: Remove support for PJ4/PJ4B cores Greg Kroah-Hartman
2024-04-02 7:19 ` Arnd Bergmann
2024-04-02 7:30 ` Ard Biesheuvel
2024-04-02 8:17 ` Arnd Bergmann
2024-04-01 15:43 ` [PATCH 6.8 255/399] ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses Greg Kroah-Hartman
2024-04-01 15:43 ` [PATCH 6.8 256/399] entry: Respect changes to system call number by trace_sys_enter() Greg Kroah-Hartman
2024-04-01 15:43 ` [PATCH 6.8 257/399] swiotlb: Fix double-allocation of slots due to broken alignment handling Greg Kroah-Hartman
2024-04-01 15:43 ` [PATCH 6.8 258/399] swiotlb: Honour dma_alloc_coherent() alignment in swiotlb_alloc() Greg Kroah-Hartman
2024-04-01 15:43 ` [PATCH 6.8 259/399] swiotlb: Fix alignment checks when both allocation and DMA masks are present Greg Kroah-Hartman
2024-04-01 15:43 ` [PATCH 6.8 260/399] iommu/dma: Force swiotlb_max_mapping_size on an untrusted device Greg Kroah-Hartman
2024-04-01 15:43 ` [PATCH 6.8 261/399] printk: Update @console_may_schedule in console_trylock_spinning() Greg Kroah-Hartman
2024-04-01 15:43 ` [PATCH 6.8 262/399] irqchip/renesas-rzg2l: Flush posted write in irq_eoi() Greg Kroah-Hartman
2024-04-01 15:43 ` [PATCH 6.8 263/399] irqchip/renesas-rzg2l: Rename rzg2l_tint_eoi() Greg Kroah-Hartman
2024-04-01 15:43 ` [PATCH 6.8 264/399] irqchip/renesas-rzg2l: Rename rzg2l_irq_eoi() Greg Kroah-Hartman
2024-04-01 15:43 ` [PATCH 6.8 265/399] irqchip/renesas-rzg2l: Prevent spurious interrupts when setting trigger type Greg Kroah-Hartman
2024-04-01 15:43 ` [PATCH 6.8 266/399] kprobes/x86: Use copy_from_kernel_nofault() to read from unsafe address Greg Kroah-Hartman
2024-04-01 15:43 ` [PATCH 6.8 267/399] efi/libstub: fix efi_random_alloc() to allocate memory at alloc_min or higher address Greg Kroah-Hartman
2024-04-01 15:43 ` [PATCH 6.8 268/399] x86/mpparse: Register APIC address only once Greg Kroah-Hartman
2024-04-01 15:43 ` [PATCH 6.8 269/399] x86/fpu: Keep xfd_state in sync with MSR_IA32_XFD Greg Kroah-Hartman
2024-04-01 15:43 ` [PATCH 6.8 270/399] efi: fix panic in kdump kernel Greg Kroah-Hartman
2024-04-01 15:43 ` [PATCH 6.8 271/399] pwm: img: fix pwm clock lookup Greg Kroah-Hartman
2024-04-01 15:43 ` [PATCH 6.8 272/399] selftests/mm: Fix build with _FORTIFY_SOURCE Greg Kroah-Hartman
2024-04-01 15:43 ` [PATCH 6.8 273/399] btrfs: handle errors returned from unpin_extent_cache() Greg Kroah-Hartman
2024-04-01 15:44 ` [PATCH 6.8 274/399] btrfs: fix warning messages not printing interval at unpin_extent_range() Greg Kroah-Hartman
2024-04-01 15:44 ` [PATCH 6.8 275/399] btrfs: do not skip re-registration for the mounted device Greg Kroah-Hartman
2024-04-01 15:44 ` [PATCH 6.8 276/399] mfd: intel-lpss: Switch to generalized quirk table Greg Kroah-Hartman
2024-04-01 15:44 ` [PATCH 6.8 277/399] mfd: intel-lpss: Introduce QUIRK_CLOCK_DIVIDER_UNITY for XPS 9530 Greg Kroah-Hartman
2024-04-01 15:44 ` [PATCH 6.8 278/399] drm/i915: Replace a memset() with zero initialization Greg Kroah-Hartman
2024-04-01 15:44 ` [PATCH 6.8 279/399] drm/i915: Try to preserve the current shared_dpll for fastset on type-c ports Greg Kroah-Hartman
2024-04-01 15:44 ` [PATCH 6.8 280/399] drm/i915: Include the PLL name in the debug messages Greg Kroah-Hartman
2024-04-01 15:44 ` [PATCH 6.8 281/399] drm/i915: Suppress old PLL pipe_mask checks for MG/TC/TBT PLLs Greg Kroah-Hartman
2024-04-01 15:44 ` [PATCH 6.8 282/399] crypto: iaa - Fix nr_cpus < nr_iaa case Greg Kroah-Hartman
2024-04-01 15:44 ` [PATCH 6.8 283/399] drm/amd/display: Prevent crash when disable stream Greg Kroah-Hartman
2024-04-01 15:44 ` [PATCH 6.8 284/399] ALSA: hda/tas2781: remove digital gain kcontrol Greg Kroah-Hartman
2024-04-01 15:44 ` [PATCH 6.8 285/399] ALSA: hda/tas2781: add locks to kcontrols Greg Kroah-Hartman
2024-04-01 15:44 ` [PATCH 6.8 286/399] mm: zswap: fix writeback shinker GFP_NOIO/GFP_NOFS recursion Greg Kroah-Hartman
2024-04-01 15:44 ` [PATCH 6.8 287/399] init: open /initrd.image with O_LARGEFILE Greg Kroah-Hartman
2024-04-01 15:44 ` [PATCH 6.8 288/399] x86/efistub: Add missing boot_params for mixed mode compat entry Greg Kroah-Hartman
2024-04-01 15:44 ` [PATCH 6.8 289/399] efi/libstub: Cast away type warning in use of max() Greg Kroah-Hartman
2024-04-01 15:44 ` [PATCH 6.8 290/399] x86/efistub: Reinstate soft limit for initrd loading Greg Kroah-Hartman
2024-04-01 15:44 ` [PATCH 6.8 291/399] prctl: generalize PR_SET_MDWE support check to be per-arch Greg Kroah-Hartman
2024-04-01 15:44 ` [PATCH 6.8 292/399] ARM: prctl: reject PR_SET_MDWE on pre-ARMv6 Greg Kroah-Hartman
2024-04-01 15:44 ` [PATCH 6.8 293/399] tmpfs: fix race on handling dquot rbtree Greg Kroah-Hartman
2024-04-01 15:44 ` [PATCH 6.8 294/399] btrfs: validate device maj:min during open Greg Kroah-Hartman
2024-04-01 15:44 ` [PATCH 6.8 295/399] btrfs: fix race in read_extent_buffer_pages() Greg Kroah-Hartman
2024-04-01 15:44 ` [PATCH 6.8 296/399] btrfs: zoned: dont skip block groups with 100% zone unusable Greg Kroah-Hartman
2024-04-01 15:44 ` [PATCH 6.8 297/399] btrfs: zoned: use zone aware sb location for scrub Greg Kroah-Hartman
2024-04-01 15:44 ` [PATCH 6.8 298/399] btrfs: zoned: fix use-after-free in do_zone_finish() Greg Kroah-Hartman
2024-04-01 15:44 ` [PATCH 6.8 299/399] wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes Greg Kroah-Hartman
2024-04-01 15:44 ` [PATCH 6.8 300/399] wifi: cfg80211: add a flag to disable wireless extensions Greg Kroah-Hartman
2024-04-01 15:44 ` [PATCH 6.8 301/399] wifi: iwlwifi: mvm: disable MLO for the time being Greg Kroah-Hartman
2024-04-01 15:44 ` [PATCH 6.8 302/399] wifi: iwlwifi: fw: dont always use FW dump trig Greg Kroah-Hartman
2024-04-01 15:44 ` [PATCH 6.8 303/399] wifi: iwlwifi: mvm: handle debugfs names more carefully Greg Kroah-Hartman
2024-04-01 15:44 ` [PATCH 6.8 304/399] Revert "drm/amd/display: Fix sending VSC (+ colorimetry) packets for DP/eDP displays without PSR" Greg Kroah-Hartman
2024-04-01 15:44 ` [PATCH 6.8 305/399] gpio: cdev: sanitize the label before requesting the interrupt Greg Kroah-Hartman
2024-04-01 15:44 ` [PATCH 6.8 306/399] fbdev: Select I/O-memory framebuffer ops for SBus Greg Kroah-Hartman
2024-04-01 15:44 ` [PATCH 6.8 307/399] exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack() Greg Kroah-Hartman
2024-04-01 15:44 ` [PATCH 6.8 308/399] hexagon: vmlinux.lds.S: handle attributes section Greg Kroah-Hartman
2024-04-01 15:44 ` [PATCH 6.8 309/399] mm: cachestat: fix two shmem bugs Greg Kroah-Hartman
2024-04-01 15:44 ` [PATCH 6.8 310/399] selftests/mm: sigbus-wp test requires UFFD_FEATURE_WP_HUGETLBFS_SHMEM Greg Kroah-Hartman
2024-04-01 15:44 ` [PATCH 6.8 311/399] selftests/mm: fix ARM related issue with fork after pthread_create Greg Kroah-Hartman
2024-04-01 15:44 ` [PATCH 6.8 312/399] mmc: sdhci-omap: re-tuning is needed after a pm transition to support emmc HS200 mode Greg Kroah-Hartman
2024-04-01 15:44 ` [PATCH 6.8 313/399] mmc: core: Initialize mmc_blk_ioc_data Greg Kroah-Hartman
2024-04-01 15:44 ` [PATCH 6.8 314/399] mmc: core: Avoid negative index with array access Greg Kroah-Hartman
2024-04-01 15:44 ` [PATCH 6.8 315/399] sdhci-of-dwcmshc: disable PM runtime in dwcmshc_remove() Greg Kroah-Hartman
2024-04-01 15:44 ` [PATCH 6.8 316/399] block: Do not force full zone append completion in req_bio_endio() Greg Kroah-Hartman
2024-04-01 15:44 ` [PATCH 6.8 317/399] thermal: devfreq_cooling: Fix perf state when calculate dfc res_util Greg Kroah-Hartman
2024-04-01 15:44 ` [PATCH 6.8 318/399] Revert "thermal: core: Dont update trip points inside the hysteresis range" Greg Kroah-Hartman
2024-04-01 15:44 ` [PATCH 6.8 319/399] nouveau/dmem: handle kcalloc() allocation failure Greg Kroah-Hartman
2024-04-01 15:44 ` [PATCH 6.8 320/399] net: ll_temac: platform_get_resource replaced by wrong function Greg Kroah-Hartman
2024-04-01 15:44 ` [PATCH 6.8 321/399] net: wan: framer: Add missing static inline qualifiers Greg Kroah-Hartman
2024-04-01 15:44 ` [PATCH 6.8 322/399] net: phy: qcom: at803x: fix kernel panic with at8031_probe Greg Kroah-Hartman
2024-04-01 15:44 ` [PATCH 6.8 323/399] drm/xe/query: fix gt_id bounds check Greg Kroah-Hartman
2024-04-01 15:44 ` [PATCH 6.8 324/399] drm/dp: Fix divide-by-zero regression on DP MST unplug with nouveau Greg Kroah-Hartman
2024-04-01 15:44 ` [PATCH 6.8 325/399] drm/vmwgfx: Create debugfs ttm_resource_manager entry only if needed Greg Kroah-Hartman
2024-04-01 15:44 ` [PATCH 6.8 326/399] drm/amdkfd: fix TLB flush after unmap for GFX9.4.2 Greg Kroah-Hartman
2024-04-01 15:44 ` [PATCH 6.8 327/399] drm/amdgpu: fix deadlock while reading mqd from debugfs Greg Kroah-Hartman
2024-04-01 15:44 ` [PATCH 6.8 328/399] drm/amd/display: Remove MPC rate control logic from DCN30 and above Greg Kroah-Hartman
2024-04-01 15:44 ` [PATCH 6.8 329/399] drm/amd/display: Set DCN351 BB and IP the same as DCN35 Greg Kroah-Hartman
2024-04-01 15:44 ` [PATCH 6.8 330/399] drm/i915/hwmon: Fix locking inversion in sysfs getter Greg Kroah-Hartman
2024-04-01 15:44 ` [PATCH 6.8 331/399] drm/i915/vma: Fix UAF on destroy against retire race Greg Kroah-Hartman
2024-04-01 15:44 ` [PATCH 6.8 332/399] drm/i915/bios: Tolerate devdata==NULL in intel_bios_encoder_supports_dp_dual_mode() Greg Kroah-Hartman
2024-04-01 15:44 ` [PATCH 6.8 333/399] drm/i915/vrr: Generate VRR "safe window" for DSB Greg Kroah-Hartman
2024-04-01 15:45 ` [PATCH 6.8 334/399] drm/i915/dsi: Go back to the previous INIT_OTP/DISPLAY_ON order, mostly Greg Kroah-Hartman
2024-04-01 15:45 ` [PATCH 6.8 335/399] drm/i915/dsb: Fix DSB vblank waits when using VRR Greg Kroah-Hartman
2024-04-01 15:45 ` [PATCH 6.8 336/399] drm/i915: Do not match JSL in ehl_combo_pll_div_frac_wa_needed() Greg Kroah-Hartman
2024-04-01 15:45 ` [PATCH 6.8 337/399] drm/i915: Pre-populate the cursor physical dma address Greg Kroah-Hartman
2024-04-01 15:45 ` [PATCH 6.8 338/399] drm/i915/gt: Reset queue_priority_hint on parking Greg Kroah-Hartman
2024-04-01 15:45 ` [PATCH 6.8 339/399] drm/amd/display: Fix bounds check for dcn35 DcfClocks Greg Kroah-Hartman
2024-04-01 15:45 ` [PATCH 6.8 340/399] Bluetooth: hci_sync: Fix not checking error on hci_cmd_sync_cancel_sync Greg Kroah-Hartman
2024-04-01 15:45 ` [PATCH 6.8 341/399] mtd: spinand: Add support for 5-byte IDs Greg Kroah-Hartman
2024-04-01 15:45 ` [PATCH 6.8 342/399] Revert "usb: phy: generic: Get the vbus supply" Greg Kroah-Hartman
2024-04-01 15:45 ` [PATCH 6.8 343/399] usb: cdc-wdm: close race between read and workqueue Greg Kroah-Hartman
2024-04-01 15:45 ` [PATCH 6.8 344/399] usb: misc: ljca: Fix double free in error handling path Greg Kroah-Hartman
2024-04-01 15:45 ` [PATCH 6.8 345/399] USB: UAS: return ENODEV when submit urbs fail with device not attached Greg Kroah-Hartman
2024-04-01 15:45 ` [PATCH 6.8 346/399] vfio/pds: Make sure migration file isnt accessed after reset Greg Kroah-Hartman
2024-04-01 15:45 ` [PATCH 6.8 347/399] ring-buffer: Make wake once of ring_buffer_wait() more robust Greg Kroah-Hartman
2024-04-01 15:45 ` [PATCH 6.8 348/399] btrfs: fix extent map leak in unexpected scenario at unpin_extent_cache() Greg Kroah-Hartman
2024-04-01 15:45 ` [PATCH 6.8 349/399] ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs Greg Kroah-Hartman
2024-04-01 15:45 ` [PATCH 6.8 350/399] scsi: ufs: qcom: Provide default cycles_in_1us value Greg Kroah-Hartman
2024-04-01 15:45 ` [PATCH 6.8 351/399] scsi: sd: Fix TCG OPAL unlock on system resume Greg Kroah-Hartman
2024-04-01 15:45 ` [PATCH 6.8 352/399] scsi: sg: Avoid sg device teardown race Greg Kroah-Hartman
2024-04-01 15:45 ` [PATCH 6.8 353/399] scsi: core: Fix unremoved procfs host directory regression Greg Kroah-Hartman
2024-04-01 15:45 ` [PATCH 6.8 354/399] staging: vc04_services: changen strncpy() to strscpy_pad() Greg Kroah-Hartman
2024-04-01 15:45 ` [PATCH 6.8 355/399] staging: vc04_services: fix information leak in create_component() Greg Kroah-Hartman
2024-04-01 15:45 ` [PATCH 6.8 356/399] genirq: Introduce IRQF_COND_ONESHOT and use it in pinctrl-amd Greg Kroah-Hartman
2024-04-01 15:45 ` [PATCH 6.8 357/399] usb: dwc3: Properly set system wakeup Greg Kroah-Hartman
2024-04-01 15:45 ` [PATCH 6.8 358/399] USB: core: Fix deadlock in usb_deauthorize_interface() Greg Kroah-Hartman
2024-04-01 15:45 ` [PATCH 6.8 359/399] USB: core: Add hub_get() and hub_put() routines Greg Kroah-Hartman
2024-04-01 15:45 ` [PATCH 6.8 360/399] USB: core: Fix deadlock in port "disable" sysfs attribute Greg Kroah-Hartman
2024-04-01 15:45 ` [PATCH 6.8 361/399] usb: dwc2: host: Fix remote wakeup from hibernation Greg Kroah-Hartman
2024-04-01 15:45 ` [PATCH 6.8 362/399] usb: dwc2: host: Fix hibernation flow Greg Kroah-Hartman
2024-04-01 15:45 ` [PATCH 6.8 363/399] usb: dwc2: host: Fix ISOC flow in DDMA mode Greg Kroah-Hartman
2024-04-01 15:45 ` [PATCH 6.8 364/399] usb: dwc2: gadget: Fix exiting from clock gating Greg Kroah-Hartman
2024-04-01 15:45 ` [PATCH 6.8 365/399] usb: dwc2: gadget: LPM flow fix Greg Kroah-Hartman
2024-04-01 15:45 ` [PATCH 6.8 366/399] usb: udc: remove warning when queue disabled ep Greg Kroah-Hartman
2024-04-01 15:45 ` [PATCH 6.8 367/399] usb: typec: ucsi: Fix race between typec_switch and role_switch Greg Kroah-Hartman
2024-04-01 15:45 ` [PATCH 6.8 368/399] usb: typec: tcpm: fix double-free issue in tcpm_port_unregister_pd() Greg Kroah-Hartman
2024-04-01 15:45 ` [PATCH 6.8 369/399] usb: typec: tcpm: Correct port source pdo array in pd_set callback Greg Kroah-Hartman
2024-04-01 15:45 ` [PATCH 6.8 370/399] usb: typec: tcpm: Update PD of Type-C port upon pd_set Greg Kroah-Hartman
2024-04-01 15:45 ` [PATCH 6.8 371/399] usb: typec: Return size of buffer if pd_set operation succeeds Greg Kroah-Hartman
2024-04-01 15:45 ` [PATCH 6.8 372/399] usb: typec: ucsi: Clear EVENT_PENDING under PPM lock Greg Kroah-Hartman
2024-04-01 15:45 ` [PATCH 6.8 373/399] usb: typec: ucsi: Check for notifications after init Greg Kroah-Hartman
2024-04-01 15:45 ` [PATCH 6.8 374/399] usb: typec: ucsi: Ack unsupported commands Greg Kroah-Hartman
2024-04-01 15:45 ` [PATCH 6.8 375/399] usb: typec: ucsi_acpi: Refactor and fix DELL quirk Greg Kroah-Hartman
2024-04-01 15:45 ` [PATCH 6.8 376/399] usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset Greg Kroah-Hartman
2024-04-01 15:45 ` [PATCH 6.8 377/399] scsi: qla2xxx: Prevent command send on chip reset Greg Kroah-Hartman
2024-04-01 15:45 ` [PATCH 6.8 378/399] scsi: qla2xxx: Fix N2N stuck connection Greg Kroah-Hartman
2024-04-01 15:45 ` [PATCH 6.8 379/399] scsi: qla2xxx: Split FCE|EFT trace control Greg Kroah-Hartman
2024-04-01 15:45 ` [PATCH 6.8 380/399] scsi: qla2xxx: Update manufacturer detail Greg Kroah-Hartman
2024-04-01 15:45 ` [PATCH 6.8 381/399] scsi: qla2xxx: NVME|FCP prefer flag not being honored Greg Kroah-Hartman
2024-04-01 15:45 ` [PATCH 6.8 382/399] scsi: qla2xxx: Fix command flush on cable pull Greg Kroah-Hartman
2024-04-01 15:45 ` [PATCH 6.8 383/399] scsi: qla2xxx: Fix double free of the ha->vp_map pointer Greg Kroah-Hartman
2024-04-01 15:45 ` [PATCH 6.8 384/399] scsi: qla2xxx: Fix double free of fcport Greg Kroah-Hartman
2024-04-01 15:45 ` [PATCH 6.8 385/399] scsi: qla2xxx: Change debug message during driver unload Greg Kroah-Hartman
2024-04-01 15:45 ` [PATCH 6.8 386/399] scsi: qla2xxx: Delay I/O Abort on PCI error Greg Kroah-Hartman
2024-04-01 15:45 ` [PATCH 6.8 387/399] x86/bugs: Fix the SRSO mitigation on Zen3/4 Greg Kroah-Hartman
2024-04-04 9:48 ` Sven Joachim
2024-04-04 9:55 ` Borislav Petkov
2024-04-04 17:41 ` Linus Torvalds
2024-04-05 0:12 ` Borislav Petkov
2024-04-01 15:45 ` [PATCH 6.8 388/399] crash: use macro to add crashk_res into iomem early for specific arch Greg Kroah-Hartman
2024-04-01 15:45 ` [PATCH 6.8 389/399] drm/amd/display: fix IPX enablement Greg Kroah-Hartman
2024-04-01 15:45 ` [PATCH 6.8 390/399] x86/bugs: Use fixed addressing for VERW operand Greg Kroah-Hartman
2024-04-01 15:45 ` [PATCH 6.8 391/399] Revert "x86/bugs: Use fixed addressing for VERW operand" Greg Kroah-Hartman
2024-04-01 15:45 ` [PATCH 6.8 392/399] usb: dwc3: pci: Drop duplicate ID Greg Kroah-Hartman
2024-04-01 15:45 ` [PATCH 6.8 393/399] scsi: lpfc: Correct size for cmdwqe/rspwqe for memset() Greg Kroah-Hartman
2024-04-01 15:46 ` [PATCH 6.8 394/399] scsi: lpfc: Correct size for wqe " Greg Kroah-Hartman
2024-04-01 15:46 ` [PATCH 6.8 395/399] scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type() Greg Kroah-Hartman
2024-04-01 15:46 ` [PATCH 6.8 396/399] scsi: libsas: Fix disk not being scanned in after being removed Greg Kroah-Hartman
2024-04-01 15:46 ` [PATCH 6.8 397/399] perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later Greg Kroah-Hartman
2024-04-01 15:46 ` [PATCH 6.8 398/399] x86/sev: Skip ROM range scans and validation for SEV-SNP guests Greg Kroah-Hartman
2024-04-01 15:46 ` [PATCH 6.8 399/399] tools/resolve_btfids: fix build with musl libc Greg Kroah-Hartman
2024-04-01 18:29 ` [PATCH 6.8 000/399] 6.8.3-rc1 review SeongJae Park
2024-04-01 19:03 ` Naresh Kamboju
2024-04-01 19:40 ` Naresh Kamboju
2024-04-02 3:51 ` Jakub Kicinski
2024-04-02 5:01 ` Naresh Kamboju
2024-04-01 20:52 ` Pavel Machek
2024-04-01 21:02 ` Florian Fainelli
2024-04-01 23:21 ` Shuah Khan
2024-04-02 5:01 ` Ron Economos
2024-04-02 8:16 ` Bagas Sanjaya
2024-04-02 9:09 ` Naresh Kamboju
2024-04-02 13:33 ` Justin Forbes
2024-04-02 19:17 ` Mark Brown
2024-04-03 10:12 ` Jon Hunter
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=20240401152556.105234185@linuxfoundation.org \
--to=gregkh@linuxfoundation.org \
--cc=anand.jain@oracle.com \
--cc=dsterba@suse.com \
--cc=johannes.thumshirn@wdc.com \
--cc=patches@lists.linux.dev \
--cc=sashal@kernel.org \
--cc=stable@vger.kernel.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.