patches.lists.linux.dev archive mirror
 help / color / mirror / Atom feed
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: stable@vger.kernel.org
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
	patches@lists.linux.dev, Thomas Zimmermann <tzimmermann@suse.de>,
	Javier Martinez Canillas <javierm@redhat.com>,
	Sasha Levin <sashal@kernel.org>
Subject: [PATCH 5.15 449/476] fbdev: Track deferred-I/O pages in pageref struct
Date: Wed, 21 Feb 2024 14:08:20 +0100	[thread overview]
Message-ID: <20240221130024.630040798@linuxfoundation.org> (raw)
In-Reply-To: <20240221130007.738356493@linuxfoundation.org>

5.15-stable review patch.  If anyone has any objections, please let me know.

------------------

From: Thomas Zimmermann <tzimmermann@suse.de>

[ Upstream commit 56c134f7f1b58be08bdb0ca8372474a4a5165f31 ]

Store the per-page state for fbdev's deferred I/O in struct
fb_deferred_io_pageref. Maintain a list of pagerefs for the pages
that have to be written back to video memory. Update all affected
drivers.

As with pages before, fbdev acquires a pageref when an mmaped page
of the framebuffer is being written to. It holds the pageref in a
list of all currently written pagerefs until it flushes the written
pages to video memory. Writeback occurs periodically. After writeback
fbdev releases all pagerefs and builds up a new dirty list until the
next writeback occurs.

Using pagerefs has a number of benefits.

For pages of the framebuffer, the deferred I/O code used struct
page.lru as an entry into the list of dirty pages. The lru field is
owned by the page cache, which makes deferred I/O incompatible with
some memory pages (e.g., most notably DRM's GEM SHMEM allocator).
struct fb_deferred_io_pageref now provides an entry into a list of
dirty framebuffer pages, freeing lru for use with the page cache.

Drivers also assumed that struct page.index is the page offset into
the framebuffer. This is not true for DRM buffers, which are located
at various offset within a mapped area. struct fb_deferred_io_pageref
explicitly stores an offset into the framebuffer. struct page.index
is now only the page offset into the mapped area.

These changes will allow DRM to use fbdev deferred I/O without an
intermediate shadow buffer.

v3:
	* use pageref->offset for sorting
	* fix grammar in comment
v2:
	* minor fixes in commit message

Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Reviewed-by: Javier Martinez Canillas <javierm@redhat.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20220429100834.18898-3-tzimmermann@suse.de
Stable-dep-of: 33cd6ea9c067 ("fbdev: flush deferred IO before closing")
Signed-off-by: Sasha Levin <sashal@kernel.org>
---
 drivers/gpu/drm/drm_fb_helper.c        |   6 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c     |   5 +-
 drivers/staging/fbtft/fbtft-core.c     |   5 +-
 drivers/video/fbdev/broadsheetfb.c     |   5 +-
 drivers/video/fbdev/core/fb_defio.c    | 156 ++++++++++++++++---------
 drivers/video/fbdev/hyperv_fb.c        |   5 +-
 drivers/video/fbdev/metronomefb.c      |   5 +-
 drivers/video/fbdev/sh_mobile_lcdcfb.c |   6 +-
 drivers/video/fbdev/smscufx.c          |   5 +-
 drivers/video/fbdev/udlfb.c            |   5 +-
 drivers/video/fbdev/xen-fbfront.c      |   5 +-
 include/linux/fb.h                     |  11 +-
 12 files changed, 145 insertions(+), 74 deletions(-)

diff --git a/drivers/gpu/drm/drm_fb_helper.c b/drivers/gpu/drm/drm_fb_helper.c
index 3d9c0444df40..888ec6135544 100644
--- a/drivers/gpu/drm/drm_fb_helper.c
+++ b/drivers/gpu/drm/drm_fb_helper.c
@@ -692,13 +692,13 @@ void drm_fb_helper_deferred_io(struct fb_info *info,
 			       struct list_head *pagelist)
 {
 	unsigned long start, end, min, max;
-	struct page *page;
+	struct fb_deferred_io_pageref *pageref;
 	u32 y1, y2;
 
 	min = ULONG_MAX;
 	max = 0;
-	list_for_each_entry(page, pagelist, lru) {
-		start = page->index << PAGE_SHIFT;
+	list_for_each_entry(pageref, pagelist, list) {
+		start = pageref->offset;
 		end = start + PAGE_SIZE - 1;
 		min = min(min, start);
 		max = max(max, end);
diff --git a/drivers/gpu/drm/vmwgfx/vmwgfx_fb.c b/drivers/gpu/drm/vmwgfx/vmwgfx_fb.c
index f18ed03a8b2d..1f20e3c958ef 100644
--- a/drivers/gpu/drm/vmwgfx/vmwgfx_fb.c
+++ b/drivers/gpu/drm/vmwgfx/vmwgfx_fb.c
@@ -322,12 +322,13 @@ static void vmw_deferred_io(struct fb_info *info,
 	struct vmw_fb_par *par = info->par;
 	unsigned long start, end, min, max;
 	unsigned long flags;
-	struct page *page;
+	struct fb_deferred_io_pageref *pageref;
 	int y1, y2;
 
 	min = ULONG_MAX;
 	max = 0;
-	list_for_each_entry(page, pagelist, lru) {
+	list_for_each_entry(pageref, pagelist, list) {
+		struct page *page = pageref->page;
 		start = page->index << PAGE_SHIFT;
 		end = start + PAGE_SIZE - 1;
 		min = min(min, start);
diff --git a/drivers/staging/fbtft/fbtft-core.c b/drivers/staging/fbtft/fbtft-core.c
index 52b19ec580a4..5c52b5ff9f51 100644
--- a/drivers/staging/fbtft/fbtft-core.c
+++ b/drivers/staging/fbtft/fbtft-core.c
@@ -326,7 +326,7 @@ static void fbtft_deferred_io(struct fb_info *info, struct list_head *pagelist)
 {
 	struct fbtft_par *par = info->par;
 	unsigned int dirty_lines_start, dirty_lines_end;
-	struct page *page;
+	struct fb_deferred_io_pageref *pageref;
 	unsigned long index;
 	unsigned int y_low = 0, y_high = 0;
 	int count = 0;
@@ -340,7 +340,8 @@ static void fbtft_deferred_io(struct fb_info *info, struct list_head *pagelist)
 	spin_unlock(&par->dirty_lock);
 
 	/* Mark display lines as dirty */
-	list_for_each_entry(page, pagelist, lru) {
+	list_for_each_entry(pageref, pagelist, list) {
+		struct page *page = pageref->page;
 		count++;
 		index = page->index << PAGE_SHIFT;
 		y_low = index / info->fix.line_length;
diff --git a/drivers/video/fbdev/broadsheetfb.c b/drivers/video/fbdev/broadsheetfb.c
index b9054f658838..2ca753d27f76 100644
--- a/drivers/video/fbdev/broadsheetfb.c
+++ b/drivers/video/fbdev/broadsheetfb.c
@@ -934,7 +934,7 @@ static void broadsheetfb_dpy_deferred_io(struct fb_info *info,
 {
 	u16 y1 = 0, h = 0;
 	int prev_index = -1;
-	struct page *cur;
+	struct fb_deferred_io_pageref *pageref;
 	struct fb_deferred_io *fbdefio = info->fbdefio;
 	int h_inc;
 	u16 yres = info->var.yres;
@@ -944,7 +944,8 @@ static void broadsheetfb_dpy_deferred_io(struct fb_info *info,
 	h_inc = DIV_ROUND_UP(PAGE_SIZE , xres);
 
 	/* walk the written page list and swizzle the data */
-	list_for_each_entry(cur, &fbdefio->pagelist, lru) {
+	list_for_each_entry(pageref, &fbdefio->pagelist, list) {
+		struct page *cur = pageref->page;
 		if (prev_index < 0) {
 			/* just starting so assign first page */
 			y1 = (cur->index << PAGE_SHIFT) / xres;
diff --git a/drivers/video/fbdev/core/fb_defio.c b/drivers/video/fbdev/core/fb_defio.c
index 0da3dfe35233..a79af3b5faf3 100644
--- a/drivers/video/fbdev/core/fb_defio.c
+++ b/drivers/video/fbdev/core/fb_defio.c
@@ -36,6 +36,60 @@ static struct page *fb_deferred_io_page(struct fb_info *info, unsigned long offs
 	return page;
 }
 
+static struct fb_deferred_io_pageref *fb_deferred_io_pageref_get(struct fb_info *info,
+								 unsigned long offset,
+								 struct page *page)
+{
+	struct fb_deferred_io *fbdefio = info->fbdefio;
+	struct list_head *pos = &fbdefio->pagelist;
+	unsigned long pgoff = offset >> PAGE_SHIFT;
+	struct fb_deferred_io_pageref *pageref, *cur;
+
+	if (WARN_ON_ONCE(pgoff >= info->npagerefs))
+		return NULL; /* incorrect allocation size */
+
+	/* 1:1 mapping between pageref and page offset */
+	pageref = &info->pagerefs[pgoff];
+
+	/*
+	 * This check is to catch the case where a new process could start
+	 * writing to the same page through a new PTE. This new access
+	 * can cause a call to .page_mkwrite even if the original process'
+	 * PTE is marked writable.
+	 */
+	if (!list_empty(&pageref->list))
+		goto pageref_already_added;
+
+	pageref->page = page;
+	pageref->offset = pgoff << PAGE_SHIFT;
+
+	if (unlikely(fbdefio->sort_pagelist)) {
+		/*
+		 * We loop through the list of pagerefs before adding in
+		 * order to keep the pagerefs sorted. This has significant
+		 * overhead of O(n^2) with n being the number of written
+		 * pages. If possible, drivers should try to work with
+		 * unsorted page lists instead.
+		 */
+		list_for_each_entry(cur, &info->fbdefio->pagelist, list) {
+			if (cur->offset > pageref->offset)
+				break;
+		}
+		pos = &cur->list;
+	}
+
+	list_add_tail(&pageref->list, pos);
+
+pageref_already_added:
+	return pageref;
+}
+
+static void fb_deferred_io_pageref_put(struct fb_deferred_io_pageref *pageref,
+				       struct fb_info *info)
+{
+	list_del_init(&pageref->list);
+}
+
 /* this is to find and return the vmalloc-ed fb pages */
 static vm_fault_t fb_deferred_io_fault(struct vm_fault *vmf)
 {
@@ -59,7 +113,7 @@ static vm_fault_t fb_deferred_io_fault(struct vm_fault *vmf)
 		printk(KERN_ERR "no mapping available\n");
 
 	BUG_ON(!page->mapping);
-	page->index = vmf->pgoff;
+	page->index = vmf->pgoff; /* for page_mkclean() */
 
 	vmf->page = page;
 	return 0;
@@ -91,7 +145,11 @@ static vm_fault_t fb_deferred_io_mkwrite(struct vm_fault *vmf)
 	struct page *page = vmf->page;
 	struct fb_info *info = vmf->vma->vm_private_data;
 	struct fb_deferred_io *fbdefio = info->fbdefio;
-	struct list_head *pos = &fbdefio->pagelist;
+	struct fb_deferred_io_pageref *pageref;
+	unsigned long offset;
+	vm_fault_t ret;
+
+	offset = (vmf->address - vmf->vma->vm_start);
 
 	/* this is a callback we get when userspace first tries to
 	write to the page. we schedule a workqueue. that workqueue
@@ -108,6 +166,12 @@ static vm_fault_t fb_deferred_io_mkwrite(struct vm_fault *vmf)
 	if (fbdefio->first_io && list_empty(&fbdefio->pagelist))
 		fbdefio->first_io(info);
 
+	pageref = fb_deferred_io_pageref_get(info, offset, page);
+	if (WARN_ON_ONCE(!pageref)) {
+		ret = VM_FAULT_OOM;
+		goto err_mutex_unlock;
+	}
+
 	/*
 	 * We want the page to remain locked from ->page_mkwrite until
 	 * the PTE is marked dirty to avoid page_mkclean() being called
@@ -116,47 +180,17 @@ static vm_fault_t fb_deferred_io_mkwrite(struct vm_fault *vmf)
 	 * Do this by locking the page here and informing the caller
 	 * about it with VM_FAULT_LOCKED.
 	 */
-	lock_page(page);
-
-	/*
-	 * This check is to catch the case where a new process could start
-	 * writing to the same page through a new PTE. This new access
-	 * can cause a call to .page_mkwrite even if the original process'
-	 * PTE is marked writable.
-	 *
-	 * TODO: The lru field is owned by the page cache; hence the name.
-	 *       We dequeue in fb_deferred_io_work() after flushing the
-	 *       page's content into video memory. Instead of lru, fbdefio
-	 *       should have it's own field.
-	 */
-	if (!list_empty(&page->lru))
-		goto page_already_added;
-
-	if (unlikely(fbdefio->sort_pagelist)) {
-		/*
-		 * We loop through the pagelist before adding in order to
-		 * keep the pagelist sorted. This has significant overhead
-		 * of O(n^2) with n being the number of written pages. If
-		 * possible, drivers should try to work with unsorted page
-		 * lists instead.
-		 */
-		struct page *cur;
-
-		list_for_each_entry(cur, &fbdefio->pagelist, lru) {
-			if (cur->index > page->index)
-				break;
-		}
-		pos = &cur->lru;
-	}
-
-	list_add_tail(&page->lru, pos);
+	lock_page(pageref->page);
 
-page_already_added:
 	mutex_unlock(&fbdefio->lock);
 
 	/* come back after delay to process the deferred IO */
 	schedule_delayed_work(&info->deferred_work, fbdefio->delay);
 	return VM_FAULT_LOCKED;
+
+err_mutex_unlock:
+	mutex_unlock(&fbdefio->lock);
+	return ret;
 }
 
 static const struct vm_operations_struct fb_deferred_io_vm_ops = {
@@ -188,15 +222,14 @@ int fb_deferred_io_mmap(struct fb_info *info, struct vm_area_struct *vma)
 /* workqueue callback */
 static void fb_deferred_io_work(struct work_struct *work)
 {
-	struct fb_info *info = container_of(work, struct fb_info,
-						deferred_work.work);
-	struct list_head *node, *next;
-	struct page *cur;
+	struct fb_info *info = container_of(work, struct fb_info, deferred_work.work);
+	struct fb_deferred_io_pageref *pageref, *next;
 	struct fb_deferred_io *fbdefio = info->fbdefio;
 
 	/* here we mkclean the pages, then do all deferred IO */
 	mutex_lock(&fbdefio->lock);
-	list_for_each_entry(cur, &fbdefio->pagelist, lru) {
+	list_for_each_entry(pageref, &fbdefio->pagelist, list) {
+		struct page *cur = pageref->page;
 		lock_page(cur);
 		page_mkclean(cur);
 		unlock_page(cur);
@@ -206,30 +239,48 @@ static void fb_deferred_io_work(struct work_struct *work)
 	fbdefio->deferred_io(info, &fbdefio->pagelist);
 
 	/* clear the list */
-	list_for_each_safe(node, next, &fbdefio->pagelist) {
-		list_del_init(node);
-	}
+	list_for_each_entry_safe(pageref, next, &fbdefio->pagelist, list)
+		fb_deferred_io_pageref_put(pageref, info);
+
 	mutex_unlock(&fbdefio->lock);
 }
 
-void fb_deferred_io_init(struct fb_info *info)
+int fb_deferred_io_init(struct fb_info *info)
 {
 	struct fb_deferred_io *fbdefio = info->fbdefio;
-	struct page *page;
-	unsigned int i;
+	struct fb_deferred_io_pageref *pagerefs;
+	unsigned long npagerefs, i;
+	int ret;
 
 	BUG_ON(!fbdefio);
+
+	if (WARN_ON(!info->fix.smem_len))
+		return -EINVAL;
+
 	mutex_init(&fbdefio->lock);
 	INIT_DELAYED_WORK(&info->deferred_work, fb_deferred_io_work);
 	INIT_LIST_HEAD(&fbdefio->pagelist);
 	if (fbdefio->delay == 0) /* set a default of 1 s */
 		fbdefio->delay = HZ;
 
-	/* initialize all the page lists one time */
-	for (i = 0; i < info->fix.smem_len; i += PAGE_SIZE) {
-		page = fb_deferred_io_page(info, i);
-		INIT_LIST_HEAD(&page->lru);
+	npagerefs = DIV_ROUND_UP(info->fix.smem_len, PAGE_SIZE);
+
+	/* alloc a page ref for each page of the display memory */
+	pagerefs = kvcalloc(npagerefs, sizeof(*pagerefs), GFP_KERNEL);
+	if (!pagerefs) {
+		ret = -ENOMEM;
+		goto err;
 	}
+	for (i = 0; i < npagerefs; ++i)
+		INIT_LIST_HEAD(&pagerefs[i].list);
+	info->npagerefs = npagerefs;
+	info->pagerefs = pagerefs;
+
+	return 0;
+
+err:
+	mutex_destroy(&fbdefio->lock);
+	return ret;
 }
 EXPORT_SYMBOL_GPL(fb_deferred_io_init);
 
@@ -256,6 +307,7 @@ void fb_deferred_io_cleanup(struct fb_info *info)
 		page->mapping = NULL;
 	}
 
+	kvfree(info->pagerefs);
 	mutex_destroy(&fbdefio->lock);
 }
 EXPORT_SYMBOL_GPL(fb_deferred_io_cleanup);
diff --git a/drivers/video/fbdev/hyperv_fb.c b/drivers/video/fbdev/hyperv_fb.c
index de865e197c8d..704ba7ee13c6 100644
--- a/drivers/video/fbdev/hyperv_fb.c
+++ b/drivers/video/fbdev/hyperv_fb.c
@@ -424,7 +424,7 @@ static void synthvid_deferred_io(struct fb_info *p,
 				 struct list_head *pagelist)
 {
 	struct hvfb_par *par = p->par;
-	struct page *page;
+	struct fb_deferred_io_pageref *pageref;
 	unsigned long start, end;
 	int y1, y2, miny, maxy;
 
@@ -437,7 +437,8 @@ static void synthvid_deferred_io(struct fb_info *p,
 	 * in synthvid_update function by clamping the y2
 	 * value to yres.
 	 */
-	list_for_each_entry(page, pagelist, lru) {
+	list_for_each_entry(pageref, pagelist, list) {
+		struct page *page = pageref->page;
 		start = page->index << PAGE_SHIFT;
 		end = start + PAGE_SIZE - 1;
 		y1 = start / p->fix.line_length;
diff --git a/drivers/video/fbdev/metronomefb.c b/drivers/video/fbdev/metronomefb.c
index af858dd23ea6..74672539ee7b 100644
--- a/drivers/video/fbdev/metronomefb.c
+++ b/drivers/video/fbdev/metronomefb.c
@@ -469,12 +469,13 @@ static void metronomefb_dpy_deferred_io(struct fb_info *info,
 				struct list_head *pagelist)
 {
 	u16 cksum;
-	struct page *cur;
+	struct fb_deferred_io_pageref *pageref;
 	struct fb_deferred_io *fbdefio = info->fbdefio;
 	struct metronomefb_par *par = info->par;
 
 	/* walk the written page list and swizzle the data */
-	list_for_each_entry(cur, &fbdefio->pagelist, lru) {
+	list_for_each_entry(pageref, &fbdefio->pagelist, list) {
+		struct page *cur = pageref->page;
 		cksum = metronomefb_dpy_update_page(par,
 					(cur->index << PAGE_SHIFT));
 		par->metromem_img_csum -= par->csum_table[cur->index];
diff --git a/drivers/video/fbdev/sh_mobile_lcdcfb.c b/drivers/video/fbdev/sh_mobile_lcdcfb.c
index aa4ebe3192ec..b6b5ce3505c0 100644
--- a/drivers/video/fbdev/sh_mobile_lcdcfb.c
+++ b/drivers/video/fbdev/sh_mobile_lcdcfb.c
@@ -440,13 +440,15 @@ static int sh_mobile_lcdc_sginit(struct fb_info *info,
 {
 	struct sh_mobile_lcdc_chan *ch = info->par;
 	unsigned int nr_pages_max = ch->fb_size >> PAGE_SHIFT;
-	struct page *page;
+	struct fb_deferred_io_pageref *pageref;
 	int nr_pages = 0;
 
 	sg_init_table(ch->sglist, nr_pages_max);
 
-	list_for_each_entry(page, pagelist, lru)
+	list_for_each_entry(pageref, pagelist, list) {
+		struct page *page = pageref->page;
 		sg_set_page(&ch->sglist[nr_pages++], page, PAGE_SIZE, 0);
+	}
 
 	return nr_pages;
 }
diff --git a/drivers/video/fbdev/smscufx.c b/drivers/video/fbdev/smscufx.c
index b3295cd7fd4f..bf3d151abd6f 100644
--- a/drivers/video/fbdev/smscufx.c
+++ b/drivers/video/fbdev/smscufx.c
@@ -956,7 +956,7 @@ static void ufx_ops_fillrect(struct fb_info *info,
 static void ufx_dpy_deferred_io(struct fb_info *info,
 				struct list_head *pagelist)
 {
-	struct page *cur;
+	struct fb_deferred_io_pageref *pageref;
 	struct fb_deferred_io *fbdefio = info->fbdefio;
 	struct ufx_data *dev = info->par;
 
@@ -967,9 +967,10 @@ static void ufx_dpy_deferred_io(struct fb_info *info,
 		return;
 
 	/* walk the written page list and render each to device */
-	list_for_each_entry(cur, &fbdefio->pagelist, lru) {
+	list_for_each_entry(pageref, &fbdefio->pagelist, list) {
 		/* create a rectangle of full screen width that encloses the
 		 * entire dirty framebuffer page */
+		struct page *cur = pageref->page;
 		const int x = 0;
 		const int width = dev->info->var.xres;
 		const int y = (cur->index << PAGE_SHIFT) / (width * 2);
diff --git a/drivers/video/fbdev/udlfb.c b/drivers/video/fbdev/udlfb.c
index 8603898bf37e..c187163fe580 100644
--- a/drivers/video/fbdev/udlfb.c
+++ b/drivers/video/fbdev/udlfb.c
@@ -783,7 +783,7 @@ static void dlfb_ops_fillrect(struct fb_info *info,
 static void dlfb_dpy_deferred_io(struct fb_info *info,
 				struct list_head *pagelist)
 {
-	struct page *cur;
+	struct fb_deferred_io_pageref *pageref;
 	struct fb_deferred_io *fbdefio = info->fbdefio;
 	struct dlfb_data *dlfb = info->par;
 	struct urb *urb;
@@ -810,7 +810,8 @@ static void dlfb_dpy_deferred_io(struct fb_info *info,
 	cmd = urb->transfer_buffer;
 
 	/* walk the written page list and render each to device */
-	list_for_each_entry(cur, &fbdefio->pagelist, lru) {
+	list_for_each_entry(pageref, &fbdefio->pagelist, list) {
+		struct page *cur = pageref->page;
 
 		if (dlfb_render_hline(dlfb, &urb, (char *) info->fix.smem_start,
 				  &cmd, cur->index << PAGE_SHIFT,
diff --git a/drivers/video/fbdev/xen-fbfront.c b/drivers/video/fbdev/xen-fbfront.c
index 5ec51445bee8..00d9502ee25a 100644
--- a/drivers/video/fbdev/xen-fbfront.c
+++ b/drivers/video/fbdev/xen-fbfront.c
@@ -185,13 +185,14 @@ static void xenfb_deferred_io(struct fb_info *fb_info,
 			      struct list_head *pagelist)
 {
 	struct xenfb_info *info = fb_info->par;
-	struct page *page;
+	struct fb_deferred_io_pageref *pageref;
 	unsigned long beg, end;
 	int y1, y2, miny, maxy;
 
 	miny = INT_MAX;
 	maxy = 0;
-	list_for_each_entry(page, pagelist, lru) {
+	list_for_each_entry(pageref, pagelist, list) {
+		struct page *page = pageref->page;
 		beg = page->index << PAGE_SHIFT;
 		end = beg + PAGE_SIZE - 1;
 		y1 = beg / fb_info->fix.line_length;
diff --git a/include/linux/fb.h b/include/linux/fb.h
index 9a77ab615c36..768de6534a82 100644
--- a/include/linux/fb.h
+++ b/include/linux/fb.h
@@ -201,6 +201,13 @@ struct fb_pixmap {
 };
 
 #ifdef CONFIG_FB_DEFERRED_IO
+struct fb_deferred_io_pageref {
+	struct page *page;
+	unsigned long offset;
+	/* private */
+	struct list_head list;
+};
+
 struct fb_deferred_io {
 	/* delay between mkwrite and deferred handler */
 	unsigned long delay;
@@ -469,6 +476,8 @@ struct fb_info {
 #endif
 #ifdef CONFIG_FB_DEFERRED_IO
 	struct delayed_work deferred_work;
+	unsigned long npagerefs;
+	struct fb_deferred_io_pageref *pagerefs;
 	struct fb_deferred_io *fbdefio;
 #endif
 
@@ -662,7 +671,7 @@ static inline void __fb_pad_aligned_buffer(u8 *dst, u32 d_pitch,
 
 /* drivers/video/fb_defio.c */
 int fb_deferred_io_mmap(struct fb_info *info, struct vm_area_struct *vma);
-extern void fb_deferred_io_init(struct fb_info *info);
+extern int  fb_deferred_io_init(struct fb_info *info);
 extern void fb_deferred_io_open(struct fb_info *info,
 				struct inode *inode,
 				struct file *file);
-- 
2.43.0




  parent reply	other threads:[~2024-02-21 13:51 UTC|newest]

Thread overview: 506+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-02-21 13:00 [PATCH 5.15 000/476] 5.15.149-rc1 review Greg Kroah-Hartman
2024-02-21 13:00 ` [PATCH 5.15 001/476] ksmbd: free ppace array on error in parse_dacl Greg Kroah-Hartman
2024-02-21 13:00 ` [PATCH 5.15 002/476] ksmbd: dont allow O_TRUNC open on read-only share Greg Kroah-Hartman
2024-02-21 13:00 ` [PATCH 5.15 003/476] ksmbd: validate mech token in session setup Greg Kroah-Hartman
2024-02-21 13:00 ` [PATCH 5.15 004/476] ksmbd: fix UAF issue in ksmbd_tcp_new_connection() Greg Kroah-Hartman
2024-02-21 13:00 ` [PATCH 5.15 005/476] ksmbd: only v2 leases handle the directory Greg Kroah-Hartman
2024-02-21 13:00 ` [PATCH 5.15 006/476] iio: adc: ad7091r: Set alert bit in config register Greg Kroah-Hartman
2024-02-21 13:00 ` [PATCH 5.15 007/476] iio: adc: ad7091r: Allow users to configure device events Greg Kroah-Hartman
2024-02-21 13:00 ` [PATCH 5.15 008/476] iio: adc: ad7091r: Enable internal vref if external vref is not supplied Greg Kroah-Hartman
2024-02-21 13:01 ` [PATCH 5.15 009/476] dmaengine: fix NULL pointer in channel unregistration function Greg Kroah-Hartman
2024-02-21 13:01 ` [PATCH 5.15 010/476] scsi: ufs: core: Simplify power management during async scan Greg Kroah-Hartman
2024-02-21 13:01 ` [PATCH 5.15 011/476] scsi: ufs: core: Remove the ufshcd_hba_exit() call from ufshcd_async_scan() Greg Kroah-Hartman
2024-02-21 13:01 ` [PATCH 5.15 012/476] iio:adc:ad7091r: Move exports into IIO_AD7091R namespace Greg Kroah-Hartman
2024-02-21 13:01 ` [PATCH 5.15 013/476] ext4: allow for the last group to be marked as trimmed Greg Kroah-Hartman
2024-02-21 13:01 ` [PATCH 5.15 014/476] btrfs: sysfs: validate scrub_speed_max value Greg Kroah-Hartman
2024-02-21 13:01 ` [PATCH 5.15 015/476] crypto: api - Disallow identical driver names Greg Kroah-Hartman
2024-02-21 13:01 ` [PATCH 5.15 016/476] PM: hibernate: Enforce ordering during image compression/decompression Greg Kroah-Hartman
2024-02-21 13:01 ` [PATCH 5.15 017/476] hwrng: core - Fix page fault dead lock on mmap-ed hwrng Greg Kroah-Hartman
2024-02-21 13:01 ` [PATCH 5.15 018/476] crypto: s390/aes - Fix buffer overread in CTR mode Greg Kroah-Hartman
2024-02-21 13:01 ` [PATCH 5.15 019/476] media: imx355: Enable runtime PM before registering async sub-device Greg Kroah-Hartman
2024-02-21 13:01 ` [PATCH 5.15 020/476] rpmsg: virtio: Free driver_override when rpmsg_remove() Greg Kroah-Hartman
2024-02-21 13:01 ` [PATCH 5.15 021/476] media: ov9734: Enable runtime PM before registering async sub-device Greg Kroah-Hartman
2024-02-21 13:01 ` [PATCH 5.15 022/476] mips: Fix max_mapnr being uninitialized on early stages Greg Kroah-Hartman
2024-02-21 13:01 ` [PATCH 5.15 023/476] bus: mhi: host: Drop chan lock before queuing buffers Greg Kroah-Hartman
2024-02-21 13:01 ` [PATCH 5.15 024/476] bus: mhi: host: Add spinlock to protect WP access when queueing TREs Greg Kroah-Hartman
2024-02-21 13:01 ` [PATCH 5.15 025/476] parisc/firmware: Fix F-extend for PDC addresses Greg Kroah-Hartman
2024-02-21 13:01 ` [PATCH 5.15 026/476] async: Split async_schedule_node_domain() Greg Kroah-Hartman
2024-02-21 13:01 ` [PATCH 5.15 027/476] async: Introduce async_schedule_dev_nocall() Greg Kroah-Hartman
2024-02-21 13:01 ` [PATCH 5.15 028/476] arm64: dts: qcom: sc7180: fix USB wakeup interrupt types Greg Kroah-Hartman
2024-02-21 13:01 ` [PATCH 5.15 029/476] arm64: dts: qcom: sdm845: " Greg Kroah-Hartman
2024-02-21 13:01 ` [PATCH 5.15 030/476] arm64: dts: qcom: sm8150: " Greg Kroah-Hartman
2024-02-21 13:01 ` [PATCH 5.15 031/476] arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts Greg Kroah-Hartman
2024-02-21 13:01 ` [PATCH 5.15 032/476] lsm: new security_file_ioctl_compat() hook Greg Kroah-Hartman
2024-02-21 13:01 ` [PATCH 5.15 033/476] scripts/get_abi: fix source path leak Greg Kroah-Hartman
2024-02-21 13:01 ` [PATCH 5.15 034/476] mmc: core: Use mrq.sbc in close-ended ffu Greg Kroah-Hartman
2024-02-21 13:01 ` [PATCH 5.15 035/476] mmc: mmc_spi: remove custom DMA mapped buffers Greg Kroah-Hartman
2024-02-21 13:01 ` [PATCH 5.15 036/476] rtc: Adjust failure return code for cmos_set_alarm() Greg Kroah-Hartman
2024-02-21 13:01 ` [PATCH 5.15 037/476] nouveau/vmm: dont set addr on the fail path to avoid warning Greg Kroah-Hartman
2024-02-21 13:01 ` [PATCH 5.15 038/476] ubifs: ubifs_symlink: Fix memleak of inode->i_link in error path Greg Kroah-Hartman
2024-02-21 13:01 ` [PATCH 5.15 039/476] rename(): fix the locking of subdirectories Greg Kroah-Hartman
2024-02-21 13:01 ` [PATCH 5.15 040/476] ksmbd: set v2 lease version on lease upgrade Greg Kroah-Hartman
2024-02-21 13:01 ` [PATCH 5.15 041/476] ksmbd: fix potential circular locking issue in smb2_set_ea() Greg Kroah-Hartman
2024-02-21 13:01 ` [PATCH 5.15 042/476] ksmbd: dont increment epoch if current state and request state are same Greg Kroah-Hartman
2024-02-21 13:01 ` [PATCH 5.15 043/476] ksmbd: send lease break notification on FILE_RENAME_INFORMATION Greg Kroah-Hartman
2024-02-21 13:01 ` [PATCH 5.15 044/476] ksmbd: Add missing set_freezable() for freezable kthread Greg Kroah-Hartman
2024-02-21 13:01 ` [PATCH 5.15 045/476] net/smc: fix illegal rmb_desc access in SMC-D connection dump Greg Kroah-Hartman
2024-02-21 13:01 ` [PATCH 5.15 046/476] tcp: make sure init the accept_queues spinlocks once Greg Kroah-Hartman
2024-02-21 13:01 ` [PATCH 5.15 047/476] bnxt_en: Wait for FLR to complete during probe Greg Kroah-Hartman
2024-02-21 13:01 ` [PATCH 5.15 048/476] vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING Greg Kroah-Hartman
2024-02-21 13:01 ` [PATCH 5.15 049/476] llc: make llc_ui_sendmsg() more robust against bonding changes Greg Kroah-Hartman
2024-02-21 13:01 ` [PATCH 5.15 050/476] llc: Drop support for ETH_P_TR_802_2 Greg Kroah-Hartman
2024-02-21 13:01 ` [PATCH 5.15 051/476] net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv Greg Kroah-Hartman
2024-02-21 13:01 ` [PATCH 5.15 052/476] tracing: Ensure visibility when inserting an element into tracing_map Greg Kroah-Hartman
2024-02-21 13:01 ` [PATCH 5.15 053/476] afs: Hide silly-rename files from userspace Greg Kroah-Hartman
2024-02-21 13:01 ` [PATCH 5.15 054/476] tcp: Add memory barrier to tcp_push() Greg Kroah-Hartman
2024-02-21 13:01 ` [PATCH 5.15 055/476] netlink: fix potential sleeping issue in mqueue_flush_file Greg Kroah-Hartman
2024-02-21 13:01 ` [PATCH 5.15 056/476] ipv6: init the accept_queues spinlocks in inet6_create Greg Kroah-Hartman
2024-02-21 13:01 ` [PATCH 5.15 057/476] net/mlx5: DR, Use the right GVMI number for drop action Greg Kroah-Hartman
2024-02-21 13:01 ` [PATCH 5.15 058/476] net/mlx5: DR, Replace local WIRE_PORT macro with the existing MLX5_VPORT_UPLINK Greg Kroah-Hartman
2024-02-21 13:01 ` [PATCH 5.15 059/476] net/mlx5: DR, Align mlx5dv_dr API vport action with FW behavior Greg Kroah-Hartman
2024-02-21 13:01 ` [PATCH 5.15 060/476] net/mlx5: DR, Cant go to uplink vport on RX rule Greg Kroah-Hartman
2024-02-21 13:01 ` [PATCH 5.15 061/476] net/mlx5e: fix a double-free in arfs_create_groups Greg Kroah-Hartman
2024-02-21 13:01 ` [PATCH 5.15 062/476] net/mlx5e: fix a potential double-free in fs_any_create_groups Greg Kroah-Hartman
2024-02-21 13:01 ` [PATCH 5.15 063/476] overflow: Allow mixed type arguments Greg Kroah-Hartman
2024-02-21 13:01 ` [PATCH 5.15 064/476] netfilter: nft_limit: reject configurations that cause integer overflow Greg Kroah-Hartman
2024-02-21 13:01 ` [PATCH 5.15 065/476] netfilter: nf_tables: restrict anonymous set and map names to 16 bytes Greg Kroah-Hartman
2024-02-21 13:01 ` [PATCH 5.15 066/476] netfilter: nf_tables: validate NFPROTO_* family Greg Kroah-Hartman
2024-02-21 13:01 ` [PATCH 5.15 067/476] net: stmmac: Wait a bit for the reset to take effect Greg Kroah-Hartman
2024-02-21 13:01 ` [PATCH 5.15 068/476] net: mvpp2: clear BM pool before initialization Greg Kroah-Hartman
2024-02-21 13:02 ` [PATCH 5.15 069/476] selftests: netdevsim: fix the udp_tunnel_nic test Greg Kroah-Hartman
2024-02-21 13:02 ` [PATCH 5.15 070/476] fjes: fix memleaks in fjes_hw_setup Greg Kroah-Hartman
2024-02-21 13:02 ` [PATCH 5.15 071/476] net: fec: fix the unhandled context fault from smmu Greg Kroah-Hartman
2024-02-21 13:02 ` [PATCH 5.15 072/476] btrfs: fix infinite directory reads Greg Kroah-Hartman
2024-02-21 13:02 ` [PATCH 5.15 073/476] btrfs: set last dir index to the current last index when opening dir Greg Kroah-Hartman
2024-02-21 13:02 ` [PATCH 5.15 074/476] btrfs: refresh dir last index during a rewinddir(3) call Greg Kroah-Hartman
2024-02-21 13:02 ` [PATCH 5.15 075/476] btrfs: fix race between reading a directory and adding entries to it Greg Kroah-Hartman
2024-02-21 13:02 ` [PATCH 5.15 076/476] btrfs: avoid copying BTRFS_ROOT_SUBVOL_DEAD flag to snapshot of subvolume being deleted Greg Kroah-Hartman
2024-02-21 13:02 ` [PATCH 5.15 077/476] btrfs: ref-verify: free ref cache before clearing mount opt Greg Kroah-Hartman
2024-02-21 13:02 ` [PATCH 5.15 078/476] btrfs: tree-checker: fix inline ref size in error messages Greg Kroah-Hartman
2024-02-21 13:02 ` [PATCH 5.15 079/476] btrfs: dont warn if discard range is not aligned to sector Greg Kroah-Hartman
2024-02-21 13:02 ` [PATCH 5.15 080/476] btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args Greg Kroah-Hartman
2024-02-21 13:02 ` [PATCH 5.15 081/476] btrfs: dont abort filesystem when attempting to snapshot deleted subvolume Greg Kroah-Hartman
2024-02-21 13:02 ` [PATCH 5.15 082/476] rbd: dont move requests to the running list on errors Greg Kroah-Hartman
2024-02-21 13:02 ` [PATCH 5.15 083/476] exec: Fix error handling in begin_new_exec() Greg Kroah-Hartman
2024-02-21 13:02 ` [PATCH 5.15 084/476] wifi: iwlwifi: fix a memory corruption Greg Kroah-Hartman
2024-02-21 13:02 ` [PATCH 5.15 085/476] hv_netvsc: Calculate correct ring size when PAGE_SIZE is not 4 Kbytes Greg Kroah-Hartman
2024-02-21 13:02 ` [PATCH 5.15 086/476] netfilter: nft_chain_filter: handle NETDEV_UNREGISTER for inet/ingress basechain Greg Kroah-Hartman
2024-02-21 13:02 ` [PATCH 5.15 087/476] netfilter: nf_tables: reject QUEUE/DROP verdict parameters Greg Kroah-Hartman
2024-02-21 13:02 ` [PATCH 5.15 088/476] firmware: arm_scmi: Check mailbox/SMT channel for consistency Greg Kroah-Hartman
2024-02-21 13:02 ` [PATCH 5.15 089/476] xfs: read only mounts with fsopen mount API are busted Greg Kroah-Hartman
2024-02-21 13:02 ` [PATCH 5.15 090/476] gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04 Greg Kroah-Hartman
2024-02-21 13:02 ` [PATCH 5.15 091/476] drm: Dont unref the same fb many times by mistake due to deadlock handling Greg Kroah-Hartman
2024-02-21 13:02 ` [PATCH 5.15 092/476] drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking Greg Kroah-Hartman
2024-02-21 13:02 ` [PATCH 5.15 093/476] drm/tidss: Fix atomic_flush check Greg Kroah-Hartman
2024-02-21 13:02 ` [PATCH 5.15 094/476] drm/bridge: nxp-ptn3460: simplify some error checking Greg Kroah-Hartman
2024-02-21 13:02 ` [PATCH 5.15 095/476] PM: core: Remove unnecessary (void *) conversions Greg Kroah-Hartman
2024-02-21 13:02 ` [PATCH 5.15 096/476] PM: sleep: Fix possible deadlocks in core system-wide PM code Greg Kroah-Hartman
2024-02-21 13:02 ` [PATCH 5.15 097/476] bus: mhi: host: Rename "struct mhi_tre" to "struct mhi_ring_element" Greg Kroah-Hartman
2024-02-21 13:02 ` [PATCH 5.15 098/476] bus: mhi: host: Add alignment check for event ring read pointer Greg Kroah-Hartman
2024-02-21 13:02 ` [PATCH 5.15 099/476] fs/pipe: move check to pipe_has_watch_queue() Greg Kroah-Hartman
2024-02-21 13:02 ` [PATCH 5.15 100/476] pipe: wakeup wr_wait after setting max_usage Greg Kroah-Hartman
2024-02-21 13:02 ` [PATCH 5.15 101/476] ARM: dts: qcom: sdx55: fix USB wakeup interrupt types Greg Kroah-Hartman
2024-02-21 13:02 ` [PATCH 5.15 102/476] ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12 Greg Kroah-Hartman
2024-02-21 13:02 ` [PATCH 5.15 103/476] ARM: dts: qcom: sdx55: fix pdc #interrupt-cells Greg Kroah-Hartman
2024-02-21 13:02 ` [PATCH 5.15 104/476] ARM: dts: qcom: sdx55: fix USB DP/DM HS PHY interrupts Greg Kroah-Hartman
2024-02-21 13:02 ` [PATCH 5.15 105/476] ARM: dts: qcom: sdx55: fix USB SS wakeup Greg Kroah-Hartman
2024-02-21 13:02 ` [PATCH 5.15 106/476] media: mtk-jpeg: Fix use after free bug due to error path handling in mtk_jpeg_dec_device_run Greg Kroah-Hartman
2024-02-21 13:02 ` [PATCH 5.15 107/476] mm: use __pfn_to_section() instead of open coding it Greg Kroah-Hartman
2024-02-21 13:02 ` [PATCH 5.15 108/476] mm/sparsemem: fix race in accessing memory_section->usage Greg Kroah-Hartman
2024-04-25 14:55   ` Donald Buczek
2024-04-25 15:00     ` Donald Buczek
2024-04-27 14:24     ` Greg Kroah-Hartman
2024-04-27 19:37       ` Donald Buczek
2024-02-21 13:02 ` [PATCH 5.15 109/476] PM / devfreq: Fix buffer overflow in trans_stat_show Greg Kroah-Hartman
2024-02-21 13:02 ` [PATCH 5.15 110/476] btrfs: add definition for EXTENT_TREE_V2 Greg Kroah-Hartman
2024-02-21 13:02 ` [PATCH 5.15 111/476] NFSD: Modernize nfsd4_release_lockowner() Greg Kroah-Hartman
2024-02-21 22:19   ` Wang Yugui
2024-02-22  6:12     ` Greg Kroah-Hartman
2024-02-22 13:02       ` Wang Yugui
2024-02-22 13:06         ` Greg Kroah-Hartman
2024-02-22 13:33         ` Chuck Lever III
2024-02-21 13:02 ` [PATCH 5.15 112/476] NFSD: Add documenting comment for nfsd4_release_lockowner() Greg Kroah-Hartman
2024-02-21 13:02 ` [PATCH 5.15 113/476] ksmbd: fix global oob in ksmbd_nl_policy Greg Kroah-Hartman
2024-02-21 13:02 ` [PATCH 5.15 114/476] cpufreq: intel_pstate: Drop redundant intel_pstate_get_hwp_cap() call Greg Kroah-Hartman
2024-02-21 13:02 ` [PATCH 5.15 115/476] cpufreq: intel_pstate: Refine computation of P-state for given frequency Greg Kroah-Hartman
2024-02-21 13:02 ` [PATCH 5.15 116/476] drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33] Greg Kroah-Hartman
2024-02-21 13:02 ` [PATCH 5.15 117/476] drm/exynos: fix accidental on-stack copy of exynos_drm_plane Greg Kroah-Hartman
2024-02-21 13:02 ` [PATCH 5.15 118/476] drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume Greg Kroah-Hartman
2024-02-21 13:02 ` [PATCH 5.15 119/476] gpio: eic-sprd: Clear interrupt after set the interrupt type Greg Kroah-Hartman
2024-02-21 13:02 ` [PATCH 5.15 120/476] block: Move checking GENHD_FL_NO_PART to bdev_add_partition() Greg Kroah-Hartman
2024-02-21 13:02 ` [PATCH 5.15 121/476] spi: bcm-qspi: fix SFDP BFPT read by usig mspi read Greg Kroah-Hartman
2024-02-21 13:02 ` [PATCH 5.15 122/476] mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan Greg Kroah-Hartman
2024-02-21 13:02 ` [PATCH 5.15 123/476] tick/sched: Preserve number of idle sleeps across CPU hotplug events Greg Kroah-Hartman
2024-02-21 13:02 ` [PATCH 5.15 124/476] x86/entry/ia32: Ensure s32 is sign extended to s64 Greg Kroah-Hartman
2024-02-21 13:02 ` [PATCH 5.15 125/476] powerpc/mm: Fix null-pointer dereference in pgtable_cache_add Greg Kroah-Hartman
2024-02-21 13:02 ` [PATCH 5.15 126/476] arm64: irq: set the correct node for VMAP stack Greg Kroah-Hartman
2024-02-21 13:02 ` [PATCH 5.15 127/476] drivers/perf: pmuv3: dont expose SW_INCR event in sysfs Greg Kroah-Hartman
2024-02-21 13:02 ` [PATCH 5.15 128/476] powerpc: Fix build error due to is_valid_bugaddr() Greg Kroah-Hartman
2024-02-21 13:03 ` [PATCH 5.15 129/476] powerpc/mm: Fix build failures due to arch_reserved_kernel_pages() Greg Kroah-Hartman
2024-02-21 13:03 ` [PATCH 5.15 130/476] powerpc/64s: Fix CONFIG_NUMA=n build due to create_section_mapping() Greg Kroah-Hartman
2024-02-21 13:03 ` [PATCH 5.15 131/476] x86/boot: Ignore NMIs during very early boot Greg Kroah-Hartman
2024-02-21 13:03 ` [PATCH 5.15 132/476] powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE Greg Kroah-Hartman
2024-02-21 13:03 ` [PATCH 5.15 133/476] powerpc/lib: Validate size for vector operations Greg Kroah-Hartman
2024-02-21 13:03 ` [PATCH 5.15 134/476] x86/mce: Mark fatal MCEs page as poison to avoid panic in the kdump kernel Greg Kroah-Hartman
2024-02-21 13:03 ` [PATCH 5.15 135/476] perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file Greg Kroah-Hartman
2024-02-21 13:03 ` [PATCH 5.15 136/476] debugobjects: Stop accessing objects after releasing hash bucket lock Greg Kroah-Hartman
2024-02-21 13:03 ` [PATCH 5.15 137/476] regulator: core: Only increment use_count when enable_count changes Greg Kroah-Hartman
2024-02-21 13:03 ` [PATCH 5.15 138/476] audit: Send netlink ACK before setting connection in auditd_set Greg Kroah-Hartman
2024-02-21 13:03 ` [PATCH 5.15 139/476] ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop Greg Kroah-Hartman
2024-02-21 13:03 ` [PATCH 5.15 140/476] PNP: ACPI: fix fortify warning Greg Kroah-Hartman
2024-02-21 13:03 ` [PATCH 5.15 141/476] ACPI: extlog: fix NULL pointer dereference check Greg Kroah-Hartman
2024-02-21 13:03 ` [PATCH 5.15 142/476] PM / devfreq: Synchronize devfreq_monitor_[start/stop] Greg Kroah-Hartman
2024-02-21 13:03 ` [PATCH 5.15 143/476] ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events Greg Kroah-Hartman
2024-02-21 13:03 ` [PATCH 5.15 144/476] FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree Greg Kroah-Hartman
2024-02-21 13:03 ` [PATCH 5.15 145/476] UBSAN: array-index-out-of-bounds in dtSplitRoot Greg Kroah-Hartman
2024-02-21 13:03 ` [PATCH 5.15 146/476] jfs: fix slab-out-of-bounds Read in dtSearch Greg Kroah-Hartman
2024-02-21 13:03 ` [PATCH 5.15 147/476] jfs: fix array-index-out-of-bounds in dbAdjTree Greg Kroah-Hartman
2024-02-21 13:03 ` [PATCH 5.15 148/476] jfs: fix uaf in jfs_evict_inode Greg Kroah-Hartman
2024-02-21 13:03 ` [PATCH 5.15 149/476] pstore/ram: Fix crash when setting number of cpus to an odd number Greg Kroah-Hartman
2024-02-21 13:03 ` [PATCH 5.15 150/476] crypto: octeontx2 - Fix cptvf driver cleanup Greg Kroah-Hartman
2024-02-21 13:03 ` [PATCH 5.15 151/476] crypto: stm32/crc32 - fix parsing list of devices Greg Kroah-Hartman
2024-02-21 13:03 ` [PATCH 5.15 152/476] afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu() Greg Kroah-Hartman
2024-02-21 13:03 ` [PATCH 5.15 153/476] afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*() Greg Kroah-Hartman
2024-02-21 13:03 ` [PATCH 5.15 154/476] rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock() Greg Kroah-Hartman
2024-02-21 13:03 ` [PATCH 5.15 155/476] jfs: fix array-index-out-of-bounds in diNewExt Greg Kroah-Hartman
2024-02-21 13:03 ` [PATCH 5.15 156/476] arch: consolidate arch_irq_work_raise prototypes Greg Kroah-Hartman
2024-02-21 13:03 ` [PATCH 5.15 157/476] s390/ptrace: handle setting of fpc register correctly Greg Kroah-Hartman
2024-02-21 13:03 ` [PATCH 5.15 158/476] KVM: s390: fix setting of fpc register Greg Kroah-Hartman
2024-02-21 13:03 ` [PATCH 5.15 159/476] SUNRPC: Fix a suspicious RCU usage warning Greg Kroah-Hartman
2024-02-21 13:03 ` [PATCH 5.15 160/476] ecryptfs: Reject casefold directory inodes Greg Kroah-Hartman
2024-02-21 13:03 ` [PATCH 5.15 161/476] ext4: fix inconsistent between segment fstrim and full fstrim Greg Kroah-Hartman
2024-02-21 13:03 ` [PATCH 5.15 162/476] ext4: unify the type of flexbg_size to unsigned int Greg Kroah-Hartman
2024-02-21 13:03 ` [PATCH 5.15 163/476] ext4: remove unnecessary check from alloc_flex_gd() Greg Kroah-Hartman
2024-02-21 13:03 ` [PATCH 5.15 164/476] ext4: avoid online resizing failures due to oversized flex bg Greg Kroah-Hartman
2024-02-21 13:03 ` [PATCH 5.15 165/476] wifi: rt2x00: restart beacon queue when hardware reset Greg Kroah-Hartman
2024-02-21 13:03 ` [PATCH 5.15 166/476] selftests/bpf: satisfy compiler by having explicit return in btf test Greg Kroah-Hartman
2024-02-21 13:03 ` [PATCH 5.15 167/476] selftests/bpf: Fix pyperf180 compilation failure with clang18 Greg Kroah-Hartman
2024-02-21 13:03 ` [PATCH 5.15 168/476] selftests/bpf: Fix issues in setup_classid_environment() Greg Kroah-Hartman
2024-02-21 13:03 ` [PATCH 5.15 169/476] scsi: lpfc: Fix possible file string name overflow when updating firmware Greg Kroah-Hartman
2024-02-21 13:03 ` [PATCH 5.15 170/476] PCI: Add no PM reset quirk for NVIDIA Spectrum devices Greg Kroah-Hartman
2024-02-21 13:03 ` [PATCH 5.15 171/476] bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk Greg Kroah-Hartman
2024-02-21 13:03 ` [PATCH 5.15 172/476] scsi: arcmsr: Support new PCI device IDs 1883 and 1886 Greg Kroah-Hartman
2024-02-21 13:03 ` [PATCH 5.15 173/476] ARM: dts: imx7d: Fix coresight funnel ports Greg Kroah-Hartman
2024-02-21 13:03 ` [PATCH 5.15 174/476] ARM: dts: imx7s: Fix lcdif compatible Greg Kroah-Hartman
2024-02-21 13:03 ` [PATCH 5.15 175/476] ARM: dts: imx7s: Fix nand-controller #size-cells Greg Kroah-Hartman
2024-02-21 13:03 ` [PATCH 5.15 176/476] wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() Greg Kroah-Hartman
2024-02-21 13:03 ` [PATCH 5.15 177/476] bpf: Add map and need_defer parameters to .map_fd_put_ptr() Greg Kroah-Hartman
2024-02-21 13:03 ` [PATCH 5.15 178/476] scsi: libfc: Dont schedule abort twice Greg Kroah-Hartman
2024-02-21 13:03 ` [PATCH 5.15 179/476] scsi: libfc: Fix up timeout error in fc_fcp_rec_error() Greg Kroah-Hartman
2024-02-21 13:03 ` [PATCH 5.15 180/476] bpf: Set uattr->batch.count as zero before batched update or deletion Greg Kroah-Hartman
2024-02-21 13:03 ` [PATCH 5.15 181/476] ARM: dts: rockchip: fix rk3036 hdmi ports node Greg Kroah-Hartman
2024-02-21 13:03 ` [PATCH 5.15 182/476] ARM: dts: imx25/27-eukrea: Fix RTC node name Greg Kroah-Hartman
2024-02-21 13:03 ` [PATCH 5.15 183/476] ARM: dts: imx: Use flash@0,0 pattern Greg Kroah-Hartman
2024-02-21 13:03 ` [PATCH 5.15 184/476] ARM: dts: imx27: Fix sram node Greg Kroah-Hartman
2024-02-21 13:03 ` [PATCH 5.15 185/476] ARM: dts: imx1: " Greg Kroah-Hartman
2024-02-21 13:03 ` [PATCH 5.15 186/476] ionic: pass opcode to devcmd_wait Greg Kroah-Hartman
2024-02-21 13:03 ` [PATCH 5.15 187/476] block/rnbd-srv: Check for unlikely string overflow Greg Kroah-Hartman
2024-02-21 13:03 ` [PATCH 5.15 188/476] ARM: dts: imx25: Fix the iim compatible string Greg Kroah-Hartman
2024-02-21 13:04 ` [PATCH 5.15 189/476] ARM: dts: imx25/27: Pass timing0 Greg Kroah-Hartman
2024-02-21 13:04 ` [PATCH 5.15 190/476] ARM: dts: imx27-apf27dev: Fix LED name Greg Kroah-Hartman
2024-02-21 13:04 ` [PATCH 5.15 191/476] ARM: dts: imx23-sansa: Use preferred i2c-gpios properties Greg Kroah-Hartman
2024-02-21 13:04 ` [PATCH 5.15 192/476] ARM: dts: imx23/28: Fix the DMA controller node name Greg Kroah-Hartman
2024-02-21 13:04 ` [PATCH 5.15 193/476] net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path Greg Kroah-Hartman
2024-02-21 13:04 ` [PATCH 5.15 194/476] block: prevent an integer overflow in bvec_try_merge_hw_page Greg Kroah-Hartman
2024-02-21 13:04 ` [PATCH 5.15 195/476] md: Whenassemble the array, consult the superblock of the freshest device Greg Kroah-Hartman
2024-02-21 13:04 ` [PATCH 5.15 196/476] arm64: dts: qcom: msm8996: Fix in-ports is a required property Greg Kroah-Hartman
2024-02-21 13:04 ` [PATCH 5.15 197/476] arm64: dts: qcom: msm8998: Fix out-ports " Greg Kroah-Hartman
2024-02-21 13:04 ` [PATCH 5.15 198/476] wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices Greg Kroah-Hartman
2024-02-21 13:04 ` [PATCH 5.15 199/476] libbpf: Fix NULL pointer dereference in bpf_object__collect_prog_relos Greg Kroah-Hartman
2024-02-21 13:04 ` [PATCH 5.15 200/476] ALSA: usb-audio: Add delay quirk for MOTU M Series 2nd revision Greg Kroah-Hartman
2024-02-21 13:04 ` [PATCH 5.15 201/476] wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift() Greg Kroah-Hartman
2024-02-21 13:04 ` [PATCH 5.15 202/476] wifi: cfg80211: free beacon_ies when overridden from hidden BSS Greg Kroah-Hartman
2024-02-21 13:04 ` [PATCH 5.15 203/476] Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066 Greg Kroah-Hartman
2024-02-21 13:04 ` [PATCH 5.15 204/476] Bluetooth: L2CAP: Fix possible multiple reject send Greg Kroah-Hartman
2024-02-21 13:04 ` [PATCH 5.15 205/476] bridge: cfm: fix enum typo in br_cc_ccm_tx_parse Greg Kroah-Hartman
2024-02-21 13:04 ` [PATCH 5.15 206/476] i40e: Fix VF disable behavior to block all traffic Greg Kroah-Hartman
2024-02-21 13:04 ` [PATCH 5.15 207/476] octeontx2-af: Fix max NPC MCAM entry check while validating ref_entry Greg Kroah-Hartman
2024-02-21 13:04 ` [PATCH 5.15 208/476] f2fs: fix to check return value of f2fs_reserve_new_block() Greg Kroah-Hartman
2024-02-21 13:04 ` [PATCH 5.15 209/476] ALSA: hda: Refer to correct stream index at loops Greg Kroah-Hartman
2024-02-21 13:04 ` [PATCH 5.15 210/476] ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument Greg Kroah-Hartman
2024-02-21 13:04 ` [PATCH 5.15 211/476] fast_dput(): handle underflows gracefully Greg Kroah-Hartman
2024-02-21 13:04 ` [PATCH 5.15 212/476] RDMA/IPoIB: Fix error code return in ipoib_mcast_join Greg Kroah-Hartman
2024-02-21 13:04 ` [PATCH 5.15 213/476] drm/amd/display: Fix tiled display misalignment Greg Kroah-Hartman
2024-02-21 13:04 ` [PATCH 5.15 214/476] f2fs: fix write pointers on zoned device after roll forward Greg Kroah-Hartman
2024-02-21 13:04 ` [PATCH 5.15 215/476] drm/drm_file: fix use of uninitialized variable Greg Kroah-Hartman
2024-02-21 13:04 ` [PATCH 5.15 216/476] drm/framebuffer: Fix " Greg Kroah-Hartman
2024-02-21 13:04 ` [PATCH 5.15 217/476] drm/mipi-dsi: Fix detach call without attach Greg Kroah-Hartman
2024-02-21 13:04 ` [PATCH 5.15 218/476] media: stk1160: Fixed high volume of stk1160_dbg messages Greg Kroah-Hartman
2024-02-21 13:04 ` [PATCH 5.15 219/476] media: rockchip: rga: fix swizzling for RGB formats Greg Kroah-Hartman
2024-02-21 13:04 ` [PATCH 5.15 220/476] PCI: add INTEL_HDA_ARL to pci_ids.h Greg Kroah-Hartman
2024-02-21 13:04 ` [PATCH 5.15 221/476] ALSA: hda: Intel: add HDA_ARL PCI ID support Greg Kroah-Hartman
2024-02-21 13:04 ` [PATCH 5.15 222/476] ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL Greg Kroah-Hartman
2024-02-21 13:04 ` [PATCH 5.15 223/476] media: rkisp1: Drop IRQF_SHARED Greg Kroah-Hartman
2024-02-21 13:04 ` [PATCH 5.15 224/476] f2fs: fix to tag gcing flag on page during block migration Greg Kroah-Hartman
2024-02-21 13:04 ` [PATCH 5.15 225/476] drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time Greg Kroah-Hartman
2024-02-21 13:04 ` [PATCH 5.15 226/476] IB/ipoib: Fix mcast list locking Greg Kroah-Hartman
2024-03-08 20:21   ` Harshit Mogalapalli
2024-02-21 13:04 ` [PATCH 5.15 227/476] media: ddbridge: fix an error code problem in ddb_probe Greg Kroah-Hartman
2024-02-21 13:04 ` [PATCH 5.15 228/476] media: i2c: imx335: Fix hblank min/max values Greg Kroah-Hartman
2024-02-21 13:04 ` [PATCH 5.15 229/476] drm/msm/dpu: Ratelimit framedone timeout msgs Greg Kroah-Hartman
2024-02-21 13:04 ` [PATCH 5.15 230/476] drm/amdgpu: fix ftrace event amdgpu_bo_move always move on same heap Greg Kroah-Hartman
2024-02-21 13:04 ` [PATCH 5.15 231/476] clk: hi3620: Fix memory leak in hi3620_mmc_clk_init() Greg Kroah-Hartman
2024-02-21 13:04 ` [PATCH 5.15 232/476] clk: mmp: pxa168: Fix memory leak in pxa168_clk_init() Greg Kroah-Hartman
2024-02-21 13:04 ` [PATCH 5.15 233/476] watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786 Greg Kroah-Hartman
2024-02-21 13:04 ` [PATCH 5.15 234/476] drm/amd/display: make flip_timestamp_in_us a 64-bit variable Greg Kroah-Hartman
2024-02-21 13:04 ` [PATCH 5.15 235/476] clk: imx: scu: Fix memory leak in __imx_clk_gpr_scu() Greg Kroah-Hartman
2024-02-21 13:04 ` [PATCH 5.15 236/476] clk: imx: clk-imx8qxp: fix LVDS bypass, pixel and phy clocks Greg Kroah-Hartman
2024-02-21 13:04 ` [PATCH 5.15 237/476] drm/amdgpu: Let KFD sync with VM fences Greg Kroah-Hartman
2024-02-21 13:04 ` [PATCH 5.15 238/476] drm/amdgpu: Drop fence check in to_amdgpu_amdkfd_fence() Greg Kroah-Hartman
2024-02-21 13:04 ` [PATCH 5.15 239/476] ALSA: hda/conexant: Fix headset auto detect fail in cx8070 and SN6140 Greg Kroah-Hartman
2024-02-21 13:04 ` [PATCH 5.15 240/476] leds: trigger: panic: Dont register panic notifier if creating the trigger failed Greg Kroah-Hartman
2024-02-21 13:04 ` [PATCH 5.15 241/476] um: Fix naming clash between UML and scheduler Greg Kroah-Hartman
2024-02-21 13:04 ` [PATCH 5.15 242/476] um: Dont use vfprintf() for os_info() Greg Kroah-Hartman
2024-02-21 13:04 ` [PATCH 5.15 243/476] um: net: Fix return type of uml_net_start_xmit() Greg Kroah-Hartman
2024-02-21 13:04 ` [PATCH 5.15 244/476] um: time-travel: fix time corruption Greg Kroah-Hartman
2024-02-21 13:04 ` [PATCH 5.15 245/476] i3c: master: cdns: Update maximum prescaler value for i2c clock Greg Kroah-Hartman
2024-02-21 13:04 ` [PATCH 5.15 246/476] xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import Greg Kroah-Hartman
2024-02-21 13:04 ` [PATCH 5.15 247/476] mfd: ti_am335x_tscadc: Fix TI SoC dependencies Greg Kroah-Hartman
2024-02-21 13:04 ` [PATCH 5.15 248/476] mailbox: arm_mhuv2: Fix a bug for mhuv2_sender_interrupt Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.15 249/476] PCI: Only override AMD USB controller if required Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.15 250/476] PCI: switchtec: Fix stdev_release() crash after surprise hot remove Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.15 251/476] perf cs-etm: Bump minimum OpenCSD version to ensure a bugfix is present Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.15 252/476] usb: hub: Replace hardcoded quirk value with BIT() macro Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.15 253/476] selftests/sgx: Fix linker script asserts Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.15 254/476] tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.15 255/476] fs/kernfs/dir: obey S_ISGID Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.15 256/476] PCI: Fix 64GT/s effective data rate calculation Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.15 257/476] PCI/AER: Decode Requester ID when no error info found Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.15 258/476] misc: lis3lv02d_i2c: Add missing setting of the reg_ctrl callback Greg Kroah-Hartman
2024-02-21 18:15   ` Hans de Goede
2024-02-21 13:05 ` [PATCH 5.15 259/476] libsubcmd: Fix memory leak in uniq() Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.15 260/476] drm/amdkfd: Fix lock dependency warning Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.15 261/476] =?UTF-8?q?virtio=5Fnet:=20Fix=20"=E2=80=98%d=E2=80=99=20directive?= =?UTF-8?q?=20writing=20between=201=20and=2011=20bytes=20into=20a=20region?= =?UTF-8?q?=20of=20size=2010"=20warnings?= Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.15 262/476] blk-mq: fix IO hang from sbitmap wakeup race Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.15 263/476] ceph: fix deadlock or deadcode of misusing dget() Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.15 264/476] drm/amd/powerplay: Fix kzalloc parameter ATOM_Tonga_PPM_Table in get_platform_power_management_table() Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.15 265/476] drm/amdgpu: Release adev->pm.fw before return in amdgpu_device_need_post() Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.15 266/476] drm/amdkfd: Fix node NULL check in svm_range_get_range_boundaries() Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.15 267/476] perf: Fix the nr_addr_filters fix Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.15 268/476] wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.15 269/476] drm: using mul_u32_u32() requires linux/math64.h Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.15 270/476] scsi: isci: Fix an error code problem in isci_io_request_build() Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.15 271/476] scsi: core: Move scsi_host_busy() out of host lock for waking up EH handler Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.15 272/476] selftests: net: give more time for GRO aggregation Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.15 273/476] ip6_tunnel: use dev_sw_netstats_rx_add() Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.15 274/476] ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv() Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.15 275/476] tcp: add sanity checks to rx zerocopy Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.15 276/476] ixgbe: Remove non-inclusive language Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.15 277/476] ixgbe: Refactor returning internal error codes Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.15 278/476] ixgbe: Refactor overtemp event handling Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.15 279/476] ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550() Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.15 280/476] ipv6: Ensure natural alignment of const ipv6 loopback and router addresses Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.15 281/476] llc: call sock_orphan() at release time Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.15 282/476] bridge: mcast: fix disabled snooping after long uptime Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.15 283/476] netfilter: nf_tables: restrict tunnel object to NFPROTO_NETDEV Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.15 284/476] netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.15 285/476] netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.15 286/476] net: ipv4: fix a memleak in ip_setup_cork Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.15 287/476] af_unix: fix lockdep positive in sk_diag_dump_icons() Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.15 288/476] selftests: net: fix available tunnels detection Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.15 289/476] net: sysfs: Fix /sys/class/net/<iface> path Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.15 290/476] arm64: irq: set the correct node for shadow call stack Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.15 291/476] [PATCH 5.15 6.1] gve: Fix use-after-free vulnerability Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.15 292/476] HID: apple: Add support for the 2021 Magic Keyboard Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.15 293/476] HID: apple: Add 2021 magic keyboard FN key mapping Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.15 294/476] bonding: remove print in bond_verify_device_path Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.15 295/476] ASoC: codecs: lpass-wsa-macro: fix compander volume hack Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.15 296/476] dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.15 297/476] dmaengine: ti: k3-udma: Report short packet errors Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.15 298/476] dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.15 299/476] dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.15 300/476] phy: renesas: rcar-gen3-usb2: Fix returning wrong error code Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.15 301/476] dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.15 302/476] phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.15 303/476] drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.15 304/476] net: stmmac: xgmac: fix handling of DPP safety error for DMA channels Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.15 305/476] selftests: net: cut more slack for gro fwd tests Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.15 306/476] selftests: net: avoid just another constant wait Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.15 307/476] tunnels: fix out of bounds access when building IPv6 PMTU error Greg Kroah-Hartman
2024-02-21 13:05 ` [PATCH 5.15 308/476] atm: idt77252: fix a memleak in open_card_ubr0 Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.15 309/476] octeontx2-pf: Fix a memleak otx2_sq_init Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.15 310/476] hwmon: (aspeed-pwm-tacho) mutex for tach reading Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.15 311/476] hwmon: (coretemp) Fix out-of-bounds memory access Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.15 312/476] hwmon: (coretemp) Fix bogus core_id to attr name mapping Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.15 313/476] inet: read sk->sk_family once in inet_recv_error() Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.15 314/476] rxrpc: Fix response to PING RESPONSE ACKs to a dead call Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.15 315/476] tipc: Check the bearer type before calling tipc_udp_nl_bearer_add() Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.15 316/476] af_unix: Call kfree_skb() for dead unix_(sk)->oob_skb in GC Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.15 317/476] ppp_async: limit MRU to 64K Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.15 318/476] netfilter: nft_compat: reject unused compat flag Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.15 319/476] netfilter: nft_compat: restrict match/target protocol to u16 Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.15 320/476] drm/amd/display: Fix multiple memory leaks reported by coverity Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.15 321/476] drm/amd/display: Implement bounds check for stream encoder creation in DCN301 Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.15 322/476] netfilter: nft_ct: reject direction for ct id Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.15 323/476] netfilter: nft_set_pipapo: store index in scratch maps Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.15 324/476] netfilter: nft_set_pipapo: add helper to release pcpu scratch area Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.15 325/476] netfilter: nft_set_pipapo: remove scratch_aligned pointer Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.15 326/476] fs/ntfs3: Fix an NULL dereference bug Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.15 327/476] scsi: core: Move scsi_host_busy() out of host lock if it is for per-command Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.15 328/476] blk-iocost: Fix an UBSAN shift-out-of-bounds warning Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.15 329/476] drivers: lkdtm: fix clang -Wformat warning Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.15 330/476] ALSA: usb-audio: Add a quirk for Yamaha YIT-W12TX transmitter Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.15 331/476] USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.15 332/476] USB: serial: option: add Fibocom FM101-GL variant Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.15 333/476] USB: serial: cp210x: add ID for IMST iM871A-USB Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.15 334/476] usb: dwc3: host: Set XHCI_SG_TRB_CACHE_SIZE_QUIRK Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.15 335/476] usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.15 336/476] hrtimer: Report offline hrtimer enqueue Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.15 337/476] Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.15 338/476] Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.15 339/476] vhost: use kzalloc() instead of kmalloc() followed by memset() Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.15 340/476] clocksource: Skip watchdog check for large watchdog intervals Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.15 341/476] net: stmmac: xgmac: use #define for string constants Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.15 342/476] net: stmmac: xgmac: fix a typo of register name in DPP safety handling Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.15 343/476] netfilter: nft_set_rbtree: skip end interval element from gc Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.15 344/476] btrfs: forbid creating subvol qgroups Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.15 345/476] btrfs: do not ASSERT() if the newly created subvolume already got read Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.15 346/476] btrfs: forbid deleting live subvol qgroup Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.15 347/476] btrfs: send: return EOPNOTSUPP on unknown flags Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.15 348/476] of: unittest: Fix compile in the non-dynamic case Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.15 349/476] wifi: iwlwifi: Fix some error codes Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.15 350/476] net: openvswitch: limit the number of recursions from action sets Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.15 351/476] spi: ppc4xx: Drop write-only variable Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.15 352/476] ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work() Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.15 353/476] net: sysfs: Fix /sys/class/net/<iface> path for statistics Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.15 354/476] MIPS: Add memory clobber to csum_ipv6_magic() inline assembler Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.15 355/476] i40e: Fix waiting for queues of all VSIs to be disabled Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.15 356/476] scs: add CONFIG_MMU dependency for vfree_atomic() Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.15 357/476] tracing/trigger: Fix to return error if failed to alloc snapshot Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.15 358/476] mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.15 359/476] scsi: storvsc: Fix ring buffer size calculation Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.15 360/476] ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32 Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.15 361/476] ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.15 362/476] HID: i2c-hid-of: fix NULL-deref on failed power up Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.15 363/476] HID: wacom: generic: Avoid reporting a serial of 0 to userspace Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.15 364/476] HID: wacom: Do not register input devices until after hid_hw_start Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.15 365/476] iio: hid-sensor-als: Return 0 for HID_USAGE_SENSOR_TIME_TIMESTAMP Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.15 366/476] usb: ucsi_acpi: Fix command completion handling Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.15 367/476] USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT Greg Kroah-Hartman
2024-02-21 13:06 ` [PATCH 5.15 368/476] usb: f_mass_storage: forbid async queue when shutdown happen Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.15 369/476] usb: dwc3: gadget: Fix NULL pointer dereference in dwc3_gadget_suspend Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.15 370/476] media: ir_toy: fix a memleak in irtoy_tx Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.15 371/476] powerpc/kasan: Fix addr error caused by page alignment Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.15 372/476] i2c: i801: Remove i801_set_block_buffer_mode Greg Kroah-Hartman
2024-02-26 13:29   ` Jean Delvare
2024-02-26 14:56     ` Greg Kroah-Hartman
2024-02-26 15:54       ` Jean Delvare
2024-02-21 13:07 ` [PATCH 5.15 373/476] i2c: i801: Fix block process call transactions Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.15 374/476] modpost: trim leading spaces when processing source files list Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.15 375/476] mptcp: fix data re-injection from stale subflow Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.15 376/476] scsi: Revert "scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock" Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.15 377/476] Revert "drm/amd: flush any delayed gfxoff on suspend entry" Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.15 378/476] lsm: fix the logic in security_inode_getsecctx() Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.15 379/476] firewire: core: correct documentation of fw_csr_string() kernel API Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.15 380/476] kbuild: Fix changing ELF file type for output of gen_btf for big endian Greg Kroah-Hartman
2024-02-21 16:54   ` Nathan Chancellor
2024-02-22  8:27     ` Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.15 381/476] nfc: nci: free rx_data_reassembly skb on NCI device cleanup Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.15 382/476] net: hsr: remove WARN_ONCE() in send_hsr_supervision_frame() Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.15 383/476] xen-netback: properly sync TX responses Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.15 384/476] ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.15 385/476] ASoC: codecs: wcd938x: handle deferred probe Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.15 386/476] ALSA: hda/cs8409: Suppress vmaster control for Dolphin models Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.15 387/476] binder: signal epoll threads of self-work Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.15 388/476] misc: fastrpc: Mark all sessions as invalid in cb_remove Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.15 389/476] ext4: fix double-free of blocks due to wrong extents moved_len Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.15 390/476] tracing: Fix wasted memory in saved_cmdlines logic Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.15 391/476] staging: iio: ad5933: fix type mismatch regression Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.15 392/476] iio: magnetometer: rm3100: add boundary check for the value read from RM3100_REG_TMRC Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.15 393/476] iio: core: fix memleak in iio_device_register_sysfs Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.15 394/476] iio: accel: bma400: Fix a compilation problem Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.15 395/476] media: rc: bpf attach/detach requires write permission Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.15 396/476] drm/prime: Support page array >= 4GB Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.15 397/476] hv_netvsc: Fix race condition between netvsc_probe and netvsc_remove Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.15 398/476] ring-buffer: Clean ring_buffer_poll_wait() error return Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.15 399/476] serial: max310x: set default value when reading clock ready bit Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.15 400/476] serial: max310x: improve crystal stable clock detection Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.15 401/476] serial: max310x: fail probe if clock crystal is unstable Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.15 402/476] powerpc/64: Set task pt_regs->link to the LR value on scv entry Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.15 403/476] x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6 Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.15 404/476] x86/mm/ident_map: Use gbpages only where full GB page should be mapped Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.15 405/476] mmc: slot-gpio: Allow non-sleeping GPIO ro Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.15 406/476] ALSA: hda/conexant: Add quirk for SWS JS201D Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.15 407/476] nilfs2: fix data corruption in dsync block recovery for small block sizes Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.15 408/476] nilfs2: fix hang in nilfs_lookup_dirty_data_buffers() Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.15 409/476] crypto: ccp - Fix null pointer dereference in __sev_platform_shutdown_locked Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.15 410/476] nfp: use correct macro for LengthSelect in BAR config Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.15 411/476] nfp: flower: prevent re-adding mac index for bonded port Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.15 412/476] wifi: mac80211: reload info pointer in ieee80211_tx_dequeue() Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.15 413/476] irqchip/irq-brcmstb-l2: Add write memory barrier before exit Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.15 414/476] irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.15 415/476] net: ethernet: ti: cpsw: enable mac_managed_pm to fix mdio Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.15 416/476] s390/qeth: Fix potential loss of L3-IP@ in case of network issues Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.15 417/476] net: ethernet: ti: cpsw_new: enable mac_managed_pm to fix mdio Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.15 418/476] ceph: prevent use-after-free in encode_cap_msg() Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.15 419/476] mm: hugetlb pages should not be reserved by shmat() if SHM_NORESERVE Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.15 420/476] of: property: fix typo in io-channels Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.15 421/476] can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.15 422/476] can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.15 423/476] pmdomain: core: Move the unused cleanup to a _sync initcall Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.15 424/476] tracing: Inform kmemleak of saved_cmdlines allocation Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.15 425/476] af_unix: Fix task hung while purging oob_skb in GC Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.15 426/476] dma-buf: add dma_fence_timestamp helper Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.15 427/476] mwifiex: Select firmware based on strapping Greg Kroah-Hartman
2024-02-21 14:17   ` Alvin Šipraga
2024-02-22  8:33     ` Greg Kroah-Hartman
2024-02-21 13:07 ` [PATCH 5.15 428/476] wifi: mwifiex: Support SD8978 chipset Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.15 429/476] wifi: mwifiex: add extra delay for firmware ready Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.15 430/476] bus: moxtet: Add spi device table Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.15 431/476] wifi: mwifiex: fix uninitialized firmware_stat Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.15 432/476] crypto: lib/mpi - Fix unexpected pointer access in mpi_ec_init Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.15 433/476] usb: dwc3: gadget: Wait for ep0 xfers to complete during dequeue Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.15 434/476] usb: dwc3: ep0: Dont prepare beyond Setup stage Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.15 435/476] usb: dwc3: gadget: Only End Transfer for ep0 data phase Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.15 436/476] usb: dwc3: gadget: Delay issuing End Transfer Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.15 437/476] usb: dwc3: Fix ep0 handling when getting reset while doing control transfer Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.15 438/476] usb: dwc3: gadget: Force sending delayed status during soft disconnect Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.15 439/476] usb: dwc3: gadget: Submit endxfer command if delayed during disconnect Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.15 440/476] usb: dwc3: gadget: Stall and restart EP0 if host is unresponsive Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.15 441/476] usb: dwc3: gadget: Refactor EP0 forced stall/restart into a separate API Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.15 442/476] usb: dwc3: gadget: Handle EP0 request dequeuing properly Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.15 443/476] usb: dwc3: gadget: Queue PM runtime idle on disconnect event Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.15 444/476] serial: 8250_exar: Fill in rs485_supported Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.15 445/476] serial: 8250_exar: Set missing rs485_supported flag Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.15 446/476] fbdev/defio: Early-out if page is already enlisted Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.15 447/476] fbdev: Dont sort deferred-I/O pages by default Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.15 448/476] fbdev: defio: fix the pagelist corruption Greg Kroah-Hartman
2024-02-21 13:08 ` Greg Kroah-Hartman [this message]
2024-02-21 13:08 ` [PATCH 5.15 450/476] fbdev: Rename pagelist to pagereflist for deferred I/O Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.15 451/476] fbdev: Fix invalid page access after closing deferred I/O devices Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.15 452/476] fbdev: Fix incorrect page mapping clearance at fb_deferred_io_release() Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.15 453/476] fbdev: flush deferred IO before closing Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.15 454/476] scripts/decode_stacktrace.sh: support old bash version Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.15 455/476] scripts: decode_stacktrace: demangle Rust symbols Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.15 456/476] scripts/decode_stacktrace.sh: optionally use LLVM utilities Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.15 457/476] netfilter: ipset: fix performance regression in swap operation Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.15 458/476] hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range() Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.15 459/476] net: prevent mss overflow in skb_segment() Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.15 460/476] netfilter: ipset: Missing gc cancellations fixed Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.15 461/476] sched/membarrier: reduce the ability to hammer on sys_membarrier Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.15 462/476] nilfs2: fix potential bug in end_buffer_async_write Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.15 463/476] nilfs2: replace WARN_ONs for invalid DAT metadata block requests Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.15 464/476] dm: limit the number of targets and parameter size area Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.15 465/476] arm64: Subscribe Microsoft Azure Cobalt 100 to ARM Neoverse N2 errata Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.15 466/476] PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend() Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.15 467/476] drm/msm/dsi: Enable runtime PM Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.15 468/476] Revert "selftests/bpf: Test tail call counting with bpf2bpf and data on stack" Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.15 469/476] net: bcmgenet: Fix EEE implementation Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.15 470/476] fs/ntfs3: Add null pointer checks Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.15 471/476] smb3: Replace smb2pdu 1-element arrays with flex-arrays Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.15 472/476] staging: fbtft: core: set smem_len before fb_deferred_io_init call Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.15 473/476] usb: dwc3: gadget: Dont delay End Transfer on delayed_status Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.15 474/476] usb: dwc3: gadget: Execute gadget stop after halting the controller Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.15 475/476] media: Revert "media: rkisp1: Drop IRQF_SHARED" Greg Kroah-Hartman
2024-02-21 13:08 ` [PATCH 5.15 476/476] usb: dwc3: gadget: Ignore End Transfer delay on teardown Greg Kroah-Hartman
2024-02-21 19:48 ` [PATCH 5.15 000/476] 5.15.149-rc1 review Jon Hunter
2024-02-21 23:43 ` Shuah Khan
2024-02-21 23:58 ` Florian Fainelli
2024-02-22  9:06 ` Shreeya Patel
2024-02-22 11:49 ` Naresh Kamboju
2024-02-22 19:22 ` Harshit Mogalapalli
2024-02-22 20:27 ` Allen
2024-02-22 23:13 ` Ron Economos
2024-02-23  1:24 ` Kelsey Steele
2024-04-25 22:46 ` Guenter Roeck
2024-04-26  8:44   ` Greg Kroah-Hartman

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=20240221130024.630040798@linuxfoundation.org \
    --to=gregkh@linuxfoundation.org \
    --cc=javierm@redhat.com \
    --cc=patches@lists.linux.dev \
    --cc=sashal@kernel.org \
    --cc=stable@vger.kernel.org \
    --cc=tzimmermann@suse.de \
    /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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).