Home
last modified time | relevance | path

Searched refs:readers (Results 1 – 25 of 180) sorted by relevance

12345678

/OK3568_Linux_fs/buildroot/boot/grub2/
H A D0083-video-readers-jpeg-Test-for-an-invalid-next-marker-r.patch4 Subject: [PATCH] video/readers/jpeg: Test for an invalid next marker reference
17 grub-core/video/readers/jpeg.c | 6 ++++++
20 diff --git a/grub-core/video/readers/jpeg.c b/grub-core/video/readers/jpeg.c
22 --- a/grub-core/video/readers/jpeg.c
23 +++ b/grub-core/video/readers/jpeg.c
H A D0100-video-readers-jpeg-Catch-OOB-reads-writes-in-grub_jp.patch4 Subject: [PATCH] video/readers/jpeg: Catch OOB reads/writes in
24 grub-core/video/readers/jpeg.c | 8 ++++++++
27 diff --git a/grub-core/video/readers/jpeg.c b/grub-core/video/readers/jpeg.c
29 --- a/grub-core/video/readers/jpeg.c
30 +++ b/grub-core/video/readers/jpeg.c
H A D0101-video-readers-jpeg-Don-t-decode-data-before-start-of.patch4 Subject: [PATCH] video/readers/jpeg: Don't decode data before start of stream
20 grub-core/video/readers/jpeg.c | 4 ++++
23 diff --git a/grub-core/video/readers/jpeg.c b/grub-core/video/readers/jpeg.c
25 --- a/grub-core/video/readers/jpeg.c
26 +++ b/grub-core/video/readers/jpeg.c
H A D0099-video-readers-jpeg-Catch-files-with-unsupported-quan.patch4 Subject: [PATCH] video/readers/jpeg: Catch files with unsupported quantization
21 grub-core/video/readers/jpeg.c | 8 ++++++++
24 diff --git a/grub-core/video/readers/jpeg.c b/grub-core/video/readers/jpeg.c
26 --- a/grub-core/video/readers/jpeg.c
27 +++ b/grub-core/video/readers/jpeg.c
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_kinstr_jm.c91 struct hlist_bl_head readers; member
713 struct hlist_bl_head *const readers = &ctx->readers; in kbase_kinstr_jm_readers_add() local
718 hlist_bl_lock(readers); in kbase_kinstr_jm_readers_add()
720 hlist_bl_for_each_entry_rcu(temp, node, readers, node) in kbase_kinstr_jm_readers_add()
724 hlist_bl_unlock(readers); in kbase_kinstr_jm_readers_add()
728 hlist_bl_add_head_rcu(&reader->node, readers); in kbase_kinstr_jm_readers_add()
730 hlist_bl_unlock(readers); in kbase_kinstr_jm_readers_add()
745 struct hlist_bl_head *const readers = &ctx->readers; in kbase_kinstr_jm_readers_del() local
747 hlist_bl_lock(readers); in kbase_kinstr_jm_readers_del()
749 hlist_bl_unlock(readers); in kbase_kinstr_jm_readers_del()
[all …]
/OK3568_Linux_fs/yocto/poky/meta/recipes-bsp/grub/files/
H A DCVE-2021-3696-video-readers-png-Avoid-heap-OOB-R-W-inserting-huff.patch4 Subject: [PATCH] video/readers/png: Avoid heap OOB R/W inserting huff table
27 grub-core/video/readers/png.c | 7 +++++++
30 diff --git a/grub-core/video/readers/png.c b/grub-core/video/readers/png.c
32 --- a/grub-core/video/readers/png.c
33 +++ b/grub-core/video/readers/png.c
H A Dvideo-readers-jpeg-Refuse-to-handle-multiple-start-o.patch4 Subject: [PATCH] video/readers/jpeg: Refuse to handle multiple start of
23 grub-core/video/readers/jpeg.c | 7 +++++--
26 diff --git a/grub-core/video/readers/jpeg.c b/grub-core/video/readers/jpeg.c
28 --- a/grub-core/video/readers/jpeg.c
29 +++ b/grub-core/video/readers/jpeg.c
H A DCVE-2021-3697-video-readers-jpeg-Block-int-underflow-wild-pointer.patch4 Subject: [PATCH] video/readers/jpeg: Block int underflow -> wild pointer write
43 grub-core/video/readers/jpeg.c | 10 +++++++++-
46 diff --git a/grub-core/video/readers/jpeg.c b/grub-core/video/readers/jpeg.c
48 --- a/grub-core/video/readers/jpeg.c
49 +++ b/grub-core/video/readers/jpeg.c
H A DCVE-2021-3695-video-readers-png-Drop-greyscale-support-to-fix-heap.patch4 Subject: [PATCH] video/readers/png: Drop greyscale support to fix heap
23 3ccf16dff98f (grub-core/video/readers/png.c: Support grayscale).
44 grub-core/video/readers/png.c | 87 +++--------------------------------
47 diff --git a/grub-core/video/readers/png.c b/grub-core/video/readers/png.c
49 --- a/grub-core/video/readers/png.c
50 +++ b/grub-core/video/readers/png.c
H A Dvideo-readers-jpeg-Abort-sooner-if-a-read-operation-.patch4 Subject: [PATCH] video/readers/jpeg: Abort sooner if a read operation fails
21 grub-core/video/readers/jpeg.c | 86 +++++++++++++++++++++++++++-------
24 diff --git a/grub-core/video/readers/jpeg.c b/grub-core/video/readers/jpeg.c
26 --- a/grub-core/video/readers/jpeg.c
27 +++ b/grub-core/video/readers/jpeg.c
/OK3568_Linux_fs/yocto/meta-openembedded/meta-oe/recipes-graphics/fbida/files/
H A Dfbida-gcc10.patch21 #include "readers.h"
29 --- fbida-2.14/readers.c.org 2020-03-15 17:01:18.692683597 +0100
30 +++ fbida-2.14/readers.c 2020-03-15 16:57:19.141632384 +0100
33 #include "readers.h"
/OK3568_Linux_fs/kernel/tools/testing/selftests/filesystems/incfs/
H A Dincfs_stress.c34 int readers; /* -r */ member
57 .readers = 10, in parse_options()
81 options->readers = strtol(optarg, NULL, 10); in parse_options()
209 threads = malloc(sizeof(pthread_t) * options->readers); in test_files()
215 for (i = 0; i < options->readers; ++i) { in test_files()
/OK3568_Linux_fs/kernel/Documentation/RCU/
H A Drcu.rst10 must be long enough that any readers accessing the item being deleted have
22 The advantage of RCU's two-part approach is that RCU readers need
27 in read-mostly situations. The fact that RCU readers need not
31 if the RCU readers give no indication when they are done?
33 Just as with spinlocks, RCU readers are not permitted to
43 same effect, but require that the readers manipulate CPU-local
H A DwhatisRCU.rst47 Section 1, though most readers will profit by reading this section at
70 new versions of these data items), and can run concurrently with readers.
72 readers is the semantics of modern CPUs guarantee that readers will see
76 removal phase. Because reclaiming data items can disrupt any readers
78 not start until readers no longer hold references to those data items.
82 reclamation phase until all readers active during the removal phase have
84 callback that is invoked after they finish. Only readers that are active
92 readers cannot gain a reference to it.
94 b. Wait for all previous readers to complete their RCU read-side
97 c. At this point, there cannot be any readers who hold references
[all …]
H A Dchecklist.rst30 One final exception is where RCU readers are used to prevent
40 RCU does allow -readers- to run (almost) naked, but -writers- must
80 The whole point of RCU is to permit readers to run without
81 any locks or atomic operations. This means that readers will
94 locks (that are acquired by both readers and writers)
96 the readers refrain from accessing can be guarded by
101 c. Make updates appear atomic to readers. For example,
105 appear to be atomic to RCU readers, nor will sequences
111 readers see valid data at all phases of the update.
154 is common to readers and updaters. However, lockdep
[all …]
/OK3568_Linux_fs/kernel/fs/btrfs/
H A Dlocking.c605 atomic_set(&lock->readers, 0); in btrfs_drew_lock_init()
620 if (atomic_read(&lock->readers)) in btrfs_drew_try_write_lock()
627 if (atomic_read(&lock->readers)) { in btrfs_drew_try_write_lock()
640 wait_event(lock->pending_writers, !atomic_read(&lock->readers)); in btrfs_drew_write_lock()
652 atomic_inc(&lock->readers); in btrfs_drew_read_lock()
672 if (atomic_dec_and_test(&lock->readers)) in btrfs_drew_read_unlock()
/OK3568_Linux_fs/kernel/drivers/misc/cardreader/
H A DKconfig9 Alcor Micro card readers support access to many types of memory cards,
20 Realtek card readers support access to many types of memory cards,
29 Select this option to get support for Realtek USB 2.0 card readers
/OK3568_Linux_fs/yocto/poky/meta/recipes-bsp/grub/
H A Dgrub2.inc26 file://CVE-2021-3695-video-readers-png-Drop-greyscale-support-to-fix-heap.patch \
27 file://CVE-2021-3696-video-readers-png-Avoid-heap-OOB-R-W-inserting-huff.patch \
28 file://video-readers-jpeg-Abort-sooner-if-a-read-operation-.patch \
29 file://video-readers-jpeg-Refuse-to-handle-multiple-start-o.patch \
30 file://CVE-2021-3697-video-readers-jpeg-Block-int-underflow-wild-pointer.patch \
/OK3568_Linux_fs/kernel/Documentation/locking/
H A Dlockdep-design.rst405 spin_lock() or write_lock()), non-recursive readers (i.e. shared lockers, like
406 down_read()) and recursive readers (recursive shared lockers, like rcu_read_lock()).
410 r: stands for non-recursive readers.
411 R: stands for recursive readers.
412 S: stands for all readers (non-recursive + recursive), as both are shared lockers.
413 N: stands for writers and non-recursive readers, as both are not recursive.
417 Recursive readers, as their name indicates, are the lockers allowed to acquire
421 While non-recursive readers will cause a self deadlock if trying to acquire inside
424 The difference between recursive readers and non-recursive readers is because:
425 recursive readers get blocked only by a write lock *holder*, while non-recursive
[all …]
H A Dseqlock.rst9 lockless readers (read-only retry loops), and no writer starvation. They
23 is odd and indicates to the readers that an update is in progress. At
25 even again which lets readers make progress.
153 from interruption by readers. This is typically the case when the read
195 1. Normal Sequence readers which never block a writer but they must
206 2. Locking readers which will wait if a writer or another locking reader
218 according to a passed marker. This is used to avoid lockless readers
H A Dlocktypes.rst95 readers.
135 rw_semaphore is a multiple readers and single writer lock mechanism.
141 exist special-purpose interfaces that allow non-owner release for readers.
151 readers, a preempted low-priority reader will continue holding its lock,
152 thus starving even high-priority writers. In contrast, because readers
155 writer from starving readers.
302 rwlock_t is a multiple readers and single writer lock mechanism.
317 readers, a preempted low-priority reader will continue holding its lock,
318 thus starving even high-priority writers. In contrast, because readers
321 preventing that writer from starving readers.
/OK3568_Linux_fs/kernel/fs/
H A Dpipe.c413 !READ_ONCE(pipe->readers); in pipe_writable()
434 if (!pipe->readers) { in pipe_write()
485 if (!pipe->readers) { in pipe_write()
692 if (!pipe->readers) in pipe_poll()
721 pipe->readers--; in pipe_release()
726 if (!pipe->readers != !pipe->writers) { in pipe_release()
887 pipe->readers = pipe->writers = 1; in get_pipe_inode()
1139 if (pipe->readers++ == 0) in fifo_open()
1161 if (!is_pipe && (filp->f_flags & O_NONBLOCK) && !pipe->readers) in fifo_open()
1168 if (!is_pipe && !pipe->readers) { in fifo_open()
[all …]
/OK3568_Linux_fs/kernel/drivers/misc/ibmasm/
H A Devent.c30 list_for_each_entry(reader, &sp->event_buffer->readers, node) in wake_up_event_readers()
123 list_add(&reader->node, &sp->event_buffer->readers); in ibmasm_event_reader_register()
153 INIT_LIST_HEAD(&buffer->readers); in ibmasm_event_buffer_init()
/OK3568_Linux_fs/kernel/drivers/soc/aspeed/
H A Daspeed-p2a-ctrl.c65 u32 readers; member
192 ctrl->readers += 1; in aspeed_p2a_ioctl()
275 priv->parent->readers -= priv->read; in aspeed_p2a_release()
299 if (!open_regions && priv->parent->readers == 0) in aspeed_p2a_release()
/OK3568_Linux_fs/kernel/drivers/hid/
H A Dhid-roccat.c47 struct list_head readers; member
191 list_add_tail(&reader->node, &device->readers); in roccat_open()
270 list_for_each_entry(reader, &device->readers, node) { in roccat_report_event()
339 INIT_LIST_HEAD(&device->readers); in roccat_connect()

12345678