Linux/linux 2f87d09kernel/trace ring_buffer.c trace.c

Merge tag 'trace-ringbuffer-v6.12-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace

Pull ring-buffer fixes from Steven Rostedt:

 - Fix ref counter of buffers assigned at boot up

   A tracing instance can be created from the kernel command line. If it
   maps to memory, it is considered permanent and should not be deleted,
   or bad things can happen. If it is not mapped to memory, then the
   user is fine to delete it via rmdir from the instances directory. But
   the ref counts assumed 0 was free to remove and greater than zero was
   not. But this was not the case. When an instance is created, it
   should have the reference of 1, and if it should not be removed, it
   must be greater than 1. The boot up code set normal instances with a
   ref count of 0, which could get removed if something accessed it and
   then released it. And memory mapped instances had a ref count of 1
   which meant it could be deleted, and bad things happen. Keep normal
   instances ref count as 1, and set memory mapped instances ref count
   to 2.

    [13 lines not shown]
DeltaFile
+26-18kernel/trace/ring_buffer.c
+3-3kernel/trace/trace.c
+29-212 files

Linux/linux bdc7276fs/bcachefs fsck.c inode.c

Merge tag 'bcachefs-2024-10-14' of git://evilpiepirate.org/bcachefs

Pull bcachefs fixes from Kent Overstreet:

 - New metadata version inode_has_child_snapshots

   This fixes bugs with handling of unlinked inodes + snapshots, in
   particular when an inode is reattached after taking a snapshot;
   deleted inodes now get correctly cleaned up across snapshots.

 - Disk accounting rewrite fixes
     - validation fixes for when a device has been removed
     - fix journal replay failing with "journal_reclaim_would_deadlock"

 - Some more small fixes for erasure coding + device removal

 - Assorted small syzbot fixes

* tag 'bcachefs-2024-10-14' of git://evilpiepirate.org/bcachefs: (27 commits)

    [21 lines not shown]
DeltaFile
+231-153fs/bcachefs/fsck.c
+242-33fs/bcachefs/inode.c
+115-36fs/bcachefs/disk_accounting.c
+30-99fs/bcachefs/snapshot.c
+99-3fs/bcachefs/fs.c
+64-30fs/bcachefs/ec.c
+781-35426 files not shown
+977-40132 files

Linux/linux 09661f7kernel/trace ring_buffer.c

ring-buffer: Fix reader locking when changing the sub buffer order

The function ring_buffer_subbuf_order_set() updates each
ring_buffer_per_cpu and installs new sub buffers that match the requested
page order. This operation may be invoked concurrently with readers that
rely on some of the modified data, such as the head bit (RB_PAGE_HEAD), or
the ring_buffer_per_cpu.pages and reader_page pointers. However, no
exclusive access is acquired by ring_buffer_subbuf_order_set(). Modifying
the mentioned data while a reader also operates on them can then result in
incorrect memory access and various crashes.

Fix the problem by taking the reader_lock when updating a specific
ring_buffer_per_cpu in ring_buffer_subbuf_order_set().

Link: https://lore.kernel.org/linux-trace-kernel/20240715145141.5528-1-petr.pavlu@suse.com/
Link: https://lore.kernel.org/linux-trace-kernel/20241010195849.2f77cc3f@gandalf.local.home/
Link: https://lore.kernel.org/linux-trace-kernel/20241011112850.17212b25@gandalf.local.home/

Cc: Masami Hiramatsu <mhiramat at kernel.org>

    [5 lines not shown]
DeltaFile
+26-18kernel/trace/ring_buffer.c
+26-181 files

Linux/linux 2cf9733kernel/trace trace.c

ring-buffer: Fix refcount setting of boot mapped buffers

A ring buffer which has its buffered mapped at boot up to fixed memory
should not be freed. Other buffers can be. The ref counting setup was
wrong for both. It made the not mapped buffers ref count have zero, and the
boot mapped buffer a ref count of 1. But an normally allocated buffer
should be 1, where it can be removed.

Keep the ref count of a normal boot buffer with its setup ref count (do
not decrement it), and increment the fixed memory boot mapped buffer's ref
count.

Cc: Mathieu Desnoyers <mathieu.desnoyers at efficios.com>
Link: https://lore.kernel.org/20241011165224.33dd2624@gandalf.local.home
Fixes: e645535a954ad ("tracing: Add option to use memmapped memory for trace boot instance")
Reviewed-by: Masami Hiramatsu (Google) <mhiramat at kernel.org>
Signed-off-by: Steven Rostedt (Google) <rostedt at goodmis.org>
DeltaFile
+3-3kernel/trace/trace.c
+3-31 files

Linux/linux eca631bfs/f2fs file.c

Merge tag 'f2fs-6.12-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs

Pull f2fs fix from Jaegeuk Kim:
 "An urgent fix to resolve DIO read performance regression caused by
  'f2fs: fix to avoid racing in between read and OPU dio write'"

* tag 'f2fs-6.12-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs:
  f2fs: allow parallel DIO reads
DeltaFile
+2-1fs/f2fs/file.c
+2-11 files

Linux/linux 63fa605fs/erofs zmap.c zdata.c

Merge tag 'erofs-for-6.12-rc4-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs

Pull erofs fixes from Gao Xiang:
 "The main one fixes a syzbot issue due to the invalid inode type out of
  file-backed mounts. The others are minor cleanups without actual logic
  changes.

  Summary:

   - Make sure only regular inodes can be used for file-backed mounts

   - Two minor codebase cleanups"

* tag 'erofs-for-6.12-rc4-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs:
  erofs: get rid of kaddr in `struct z_erofs_maprecorder`
  erofs: get rid of z_erofs_try_to_claim_pcluster()
  erofs: ensure regular inodes for file-backed mounts
DeltaFile
+12-20fs/erofs/zmap.c
+9-20fs/erofs/zdata.c
+10-3fs/erofs/super.c
+31-433 files

Linux/linux 5e3b723fs/bcachefs super.c

bcachefs: Fix sysfs warning in fstests generic/730,731

sysfs warns if we're removing a symlink from a directory that's no
longer in sysfs; this is triggered by fstests generic/730, which
simulates hot removal of a block device.

This patch is however not a correct fix, since checking
kobj->state_in_sysfs on a kobj owned by another subsystem is racy.

A better fix would be to add the appropriate check to
sysfs_remove_link() - and sysfs_create_link() as well.

But kobject_add_internal()/kobject_del() do not as of today have locking
that would support that.

Note that the block/holder.c code appears to be subject to this race as
well.

Cc: Greg Kroah-Hartman <gregkh at linuxfoundation.org>

    [3 lines not shown]
DeltaFile
+24-10fs/bcachefs/super.c
+24-101 files

Linux/linux cb6055efs/bcachefs ec.c extents.h

bcachefs: Handle race between stripe reuse, invalidate_stripe_to_dev

When creating a new stripe, we may reuse an existing stripe that has
some empty and some nonempty blocks.

Generally, the existing stripe won't change underneath us - except for
block sector counts, which we copy to the new key in
ec_stripe_key_update.

But the device removal path can now invalidate stripe pointers to a
device, and that can race with stripe reuse.

Change ec_stripe_key_update() to check for and resolve this
inconsistency.

Signed-off-by: Kent Overstreet <kent.overstreet at linux.dev>
DeltaFile
+45-28fs/bcachefs/ec.c
+10-0fs/bcachefs/extents.h
+55-282 files

Linux/linux b1e5622fs/bcachefs ec.c

bcachefs: Fix kasan splat in new_stripe_alloc_buckets()

Update for BCH_SB_MEMBER_INVALID.

Signed-off-by: Kent Overstreet <kent.overstreet at linux.dev>
DeltaFile
+9-1fs/bcachefs/ec.c
+9-11 files

Linux/linux 6485cf5drivers/hid hid-plantronics.c hid-multitouch.c, drivers/hid/amd-sfh-hid amd_sfh_client.c

Merge tag 'hid-for-linus-2024101301' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid

Pull HID fixes from Jiri Kosina:

 - fix for memory corruption regression in amd_sfh driver (Basavaraj
   Natikar)

 - fix for mis-reporting of BTN_TOOL_PEN and BTN_TOOL_RUBBER for AES
   sensors tools in Wacom driver (Jason Gerecke)

 - fix for unitialized variable use in intel-ish-hid driver
   (SurajSonawane2415)

 - a few device-specific quirks / device ID additions

* tag 'hid-for-linus-2024101301' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid:
  HID: wacom: Hardcode (non-inverted) AES pens as BTN_TOOL_PEN
  HID: amd_sfh: Switch to device-managed dmam_alloc_coherent()
  HID: multitouch: Add quirk for HONOR MagicBook Art 14 touchpad

    [3 lines not shown]
DeltaFile
+23-0drivers/hid/hid-plantronics.c
+3-11drivers/hid/amd-sfh-hid/amd_sfh_client.c
+9-0drivers/hid/hid-multitouch.c
+2-0drivers/hid/hid-ids.h
+1-1drivers/hid/intel-ish-hid/ishtp-fw-loader.c
+2-0drivers/hid/wacom_wac.c
+40-126 files

Linux/linux a319aeafs/bcachefs alloc_background.c

bcachefs: Fix missing bounds checks in bch2_alloc_read()

We were checking that the alloc key was for a valid device, but not a
valid bucket.

This is the upgrade path from versions prior to bcachefs being mainlined.

Reported-by: syzbot+a1b59c8e1a3f022fd301 at syzkaller.appspotmail.com
Signed-off-by: Kent Overstreet <kent.overstreet at linux.dev>
DeltaFile
+10-0fs/bcachefs/alloc_background.c
+10-01 files

Linux/linux 9f25dbefs/bcachefs ec.c sb-errors_format.h

bcachefs: Add missing validation for bch_stripe.csum_granularity_bits

Reported-by: syzbot+f8c98a50c323635be65d at syzkaller.appspotmail.com
Signed-off-by: Kent Overstreet <kent.overstreet at linux.dev>
DeltaFile
+10-1fs/bcachefs/ec.c
+2-1fs/bcachefs/sb-errors_format.h
+12-22 files

Linux/linux 573ddcdfs/bcachefs fs-io-direct.c

bcachefs: fix uaf in bch2_dio_write_done()

Reported-by: syzbot+19ad84d5133871207377 at syzkaller.appspotmail.com
Signed-off-by: Kent Overstreet <kent.overstreet at linux.dev>
DeltaFile
+2-1fs/bcachefs/fs-io-direct.c
+2-11 files

Linux/linux 8e929cb. Makefile

Linux 6.12-rc3
DeltaFile
+1-1Makefile
+1-11 files

Linux/linux cfea70efs/smb/client reparse.c cifs_unicode.c

Merge tag '6.12-rc2-cifs-fixes' of git://git.samba.org/sfrench/cifs-2.6

Pull smb client fixes from Steve French:
 "Two fixes for Windows symlink handling"

* tag '6.12-rc2-cifs-fixes' of git://git.samba.org/sfrench/cifs-2.6:
  cifs: Fix creating native symlinks pointing to current or parent directory
  cifs: Improve creating native symlinks pointing to directory
DeltaFile
+161-3fs/smb/client/reparse.c
+14-3fs/smb/client/cifs_unicode.c
+2-1fs/smb/client/smb2inode.c
+1-0fs/smb/client/smb2proto.h
+178-74 files

Linux/linux ba01565drivers/usb/dwc3 core.c gadget.c, drivers/usb/misc yurex.c Kconfig

Merge tag 'usb-6.12-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb

Pull USB fixes from Greg KH:
 "Here are some small USB fixes for some reported problems for 6.12-rc3.
  Include in here is:

   - fix for yurex driver that was caused in -rc1

   - build error fix for usbg network filesystem code

   - onboard_usb_dev build fix

   - dwc3 driver fixes for reported errors

   - gadget driver fix

   - new USB storage driver quirk

   - xhci resume bugfix

    [14 lines not shown]
DeltaFile
+22-8drivers/usb/dwc3/core.c
+9-12drivers/usb/misc/yurex.c
+12-0drivers/usb/misc/Kconfig
+0-11drivers/usb/dwc3/gadget.c
+11-0drivers/usb/storage/unusual_devs.h
+4-2drivers/usb/misc/onboard_usb_dev.c
+58-334 files not shown
+66-3710 files

Linux/linux f683c9b. .mailmap, rust/kernel device.rs firmware.rs

Merge tag 'driver-core-6.12-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core

Pull driver core fixes from Greg KH:
 "Here is a single driver core fix, and a .mailmap update.

  The fix is for the rust driver core bindings, turned out that the
  from_raw binding wasn't a good idea (don't want to pass a pointer to a
  reference counted object without actually incrementing the pointer.)
  So this change fixes it up as the from_raw binding came in in -rc1.

  The other change is a .mailmap update.

  Both have been in linux-next for a while with no reported issues"

* tag 'driver-core-6.12-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core:
  mailmap: update mail for Fiona Behrens
  rust: device: change the from_raw() function
DeltaFile
+3-12rust/kernel/device.rs
+3-0.mailmap
+1-1rust/kernel/firmware.rs
+7-133 files

Linux/linux 36c2545arch/powerpc/kernel head_8xx.S

Merge tag 'powerpc-6.12-4' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux

Pull powerpc fix from Michael Ellerman:

 - Fix crash in memcpy on 8xx due to dcbz workaround since recent
   changes

Thanks to Christophe Leroy.

* tag 'powerpc-6.12-4' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux:
  powerpc/8xx: Fix kernel DTLB miss on dcbz
DeltaFile
+1-0arch/powerpc/kernel/head_8xx.S
+1-01 files

Linux/linux 7234e2edrivers/scsi scsi_transport_fc.c wd33c93.c, drivers/scsi/fnic fnic_main.c

Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi

Pull SCSI fixes from James Bottomley:
 "Four small fixes, three in drivers and one in the FC transport class
  to add idempotence to state setting"

* tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi:
  scsi: scsi_transport_fc: Allow setting rport state to current state
  scsi: wd33c93: Don't use stale scsi_pointer value
  scsi: fnic: Move flush_work initialization out of if block
  scsi: ufs: Use pre-calculated offsets in ufshcd_init_lrb()
DeltaFile
+2-3drivers/ufs/core/ufshcd.c
+2-2drivers/scsi/scsi_transport_fc.c
+1-1drivers/scsi/fnic/fnic_main.c
+1-1drivers/scsi/wd33c93.c
+6-74 files

Linux/linux 05749ecdrivers/hwmon Kconfig adt7475.c

Merge tag 'hwmon-for-v6.12-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging

Pull hwmon fixes from Guenter Roeck:

 - Add missing dependencies on REGMAP_I2C for several drivers

 - Fix memory leak in adt7475 driver

 - Relabel Columbiaville temperature sensor in intel-m10-bmc-hwmon
   driver to match other sensor labels

* tag 'hwmon-for-v6.12-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging:
  hwmon: (max1668) Add missing dependency on REGMAP_I2C
  hwmon: (ltc2991) Add missing dependency on REGMAP_I2C
  hwmon: (adt7470) Add missing dependency on REGMAP_I2C
  hwmon: (adm9240) Add missing dependency on REGMAP_I2C
  hwmon: (mc34vr500) Add missing dependency on REGMAP_I2C
  hwmon: (tmp513) Add missing dependency on REGMAP_I2C
  hwmon: (adt7475) Fix memory leak in adt7475_fan_pwm_config()
  hwmon: intel-m10-bmc-hwmon: relabel Columbiaville to CVL Die Temperature
DeltaFile
+6-0drivers/hwmon/Kconfig
+1-2drivers/hwmon/adt7475.c
+1-1drivers/hwmon/intel-m10-bmc-hwmon.c
+8-33 files

Linux/linux c986dd7fs/bcachefs snapshot.c

bcachefs: Improve check_snapshot_exists()

Check if we have snapshot_trees or subvolumes that refer to the snapshot
node being reconstructed, and use them.

With this, the kill_btree_root test that blows away the snapshots btree
now passes, and we're able to successfully reconstruct.

Signed-off-by: Kent Overstreet <kent.overstreet at linux.dev>
DeltaFile
+30-2fs/bcachefs/snapshot.c
+30-21 files

Linux/linux 9183c2bfs/bcachefs data_update.c

bcachefs: Fix bkey_nocow_lock()

This fixes an assertion pop in nocow_locking.c

00243 kernel BUG at fs/bcachefs/nocow_locking.c:41!
00243 Internal error: Oops - BUG: 00000000f2000800 [#1] SMP
00243 Modules linked in:
00243 Hardware name: linux,dummy-virt (DT)
00243 pstate: 60001005 (nZCv daif -PAN -UAO -TCO -DIT +SSBS BTYPE=--)
00244 pc : bch2_bucket_nocow_unlock (/home/testdashboard/linux-7/fs/bcachefs/nocow_locking.c:41)
00244 lr : bkey_nocow_lock (/home/testdashboard/linux-7/fs/bcachefs/data_update.c:79)
00244 sp : ffffff80c82373b0
00244 x29: ffffff80c82373b0 x28: ffffff80e08958c0 x27: ffffff80e0880000
00244 x26: ffffff80c8237a98 x25: 00000000000000a0 x24: ffffff80c8237ab0
00244 x23: 00000000000000c0 x22: 0000000000000008 x21: 0000000000000000
00244 x20: ffffff80c8237a98 x19: 0000000000000018 x18: 0000000000000000
00244 x17: 0000000000000000 x16: 000000000000003f x15: 0000000000000000
00244 x14: 0000000000000008 x13: 0000000000000018 x12: 0000000000000000
00244 x11: 0000000000000000 x10: ffffff80e0880000 x9 : ffffffc0803ac1a4

    [18 lines not shown]
DeltaFile
+1-0fs/bcachefs/data_update.c
+1-01 files

Linux/linux c1bd21bfs/bcachefs sb-members.c

bcachefs: Fix invalid shift in member_to_text()

Reported-by: syzbot+064ce437a1ad63d3f6ef at syzkaller.appspotmail.com
Signed-off-by: Kent Overstreet <kent.overstreet at linux.dev>
DeltaFile
+9-1fs/bcachefs/sb-members.c
+9-11 files

Linux/linux 672f752fs/bcachefs recovery.c

bcachefs: Fix accounting replay flags

BCH_TRANS_COMMIT_journal_reclaim without BCH_WATERMARK_reclaim means
"return an error if low on journal space" - but accounting replay must
succeed.

Fixes https://github.com/koverstreet/bcachefs/issues/656

Signed-off-by: Kent Overstreet <kent.overstreet at linux.dev>
DeltaFile
+2-1fs/bcachefs/recovery.c
+2-11 files

Linux/linux 7d84d9ffs/bcachefs replicas.c

bcachefs: Fix bch2_have_enough_devs() for BCH_SB_MEMBER_INVALID

This fixes a kasan splat in the ec device removal tests.

Signed-off-by: Kent Overstreet <kent.overstreet at linux.dev>
DeltaFile
+5-0fs/bcachefs/replicas.c
+5-01 files

Linux/linux 09f6b0ctools/testing/selftests/ftrace/test.d/ftrace fgraph-profiler.tc, tools/testing/selftests/rseq rseq.c rseq.h

Merge tag 'linux_kselftest-fixes-6.12-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest

Pull kselftest fixes from Shuah Khan:
 "Fixes for build, run-time errors, and reporting errors:

   - ftrace: regression test for a kernel crash when running function
     graph tracing and then enabling function profiler.

   - rseq: fix for mm_cid test failure.

   - vDSO:
      - fixes to reporting skip and other error conditions
      - changes unconditionally build chacha and getrandom tests on all
        architectures to make it easier for them to run in CIs
      - build error when sched.h to bring in CLONE_NEWTIME define"

* tag 'linux_kselftest-fixes-6.12-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest:
  ftrace/selftest: Test combination of function_graph tracer and function profiler
  selftests/rseq: Fix mm_cid test failure

    [4 lines not shown]
DeltaFile
+75-35tools/testing/selftests/rseq/rseq.c
+34-42tools/testing/selftests/vDSO/vdso_test_getrandom.c
+21-15tools/testing/selftests/vDSO/vdso_test_chacha.c
+31-0tools/testing/selftests/ftrace/test.d/ftrace/fgraph-profiler.tc
+18-0tools/testing/selftests/vDSO/vgetrandom-chacha.S
+2-8tools/testing/selftests/rseq/rseq.h
+181-1006 files not shown
+183-10912 files

Linux/linux 974099eDocumentation/devicetree/bindings/display elgin,jg10309-01.yaml, Documentation/devicetree/bindings/interrupt-controller fsl,ls-extirq.yaml

Merge tag 'devicetree-fixes-for-6.12-1' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux

Pull devicetree fixes from Rob Herring:

 - Disable kunit tests for arm64+ACPI

 - Fix refcount issue in kunit tests

 - Drop constraints on non-conformant 'interrupt-map' in fsl,ls-extirq

 - Drop type ref on 'msi-parent in fsl,qoriq-mc binding

 - Move elgin,jg10309-01 to its own binding from trivial-devices

* tag 'devicetree-fixes-for-6.12-1' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux:
  of: Skip kunit tests when arm64+ACPI doesn't populate root node
  of: Fix unbalanced of node refcount and memory leaks
  dt-bindings: interrupt-controller: fsl,ls-extirq: workaround wrong interrupt-map number
  dt-bindings: misc: fsl,qoriq-mc: remove ref for msi-parent
  dt-bindings: display: elgin,jg10309-01: Add own binding
DeltaFile
+54-0Documentation/devicetree/bindings/display/elgin,jg10309-01.yaml
+23-3Documentation/devicetree/bindings/interrupt-controller/fsl,ls-extirq.yaml
+15-0drivers/of/of_kunit_helpers.c
+4-1drivers/of/overlay_test.c
+3-0drivers/of/of_private.h
+3-0drivers/of/of_test.c
+102-42 files not shown
+103-78 files

Linux/linux 9066258drivers/video/fbdev pxa3xx-gcu.c fsl-diu-fb.c, drivers/video/fbdev/omap2/omapfb/dss hdmi4.c sdi.c

Merge tag 'fbdev-for-6.12-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev

Pull fbdev platform driver fix from Helge Deller:
 "Switch fbdev drivers back to struct platform_driver::remove()

  Now that 'remove()' has been converted to the sane new API, there's
  no reason for the 'remove_new()' use, so this converts back to the
  traditional and simpler name.

  See commits

     5c5a7680e67b ("platform: Provide a remove callback that returns no value")
     0edb555a65d1 ("platform: Make platform_driver::remove() return void")

  for background to this all"

* tag 'fbdev-for-6.12-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev:
  fbdev: Switch back to struct platform_driver::remove()
DeltaFile
+4-4drivers/video/fbdev/pxa3xx-gcu.c
+3-3drivers/video/fbdev/fsl-diu-fb.c
+3-3drivers/video/fbdev/gbefb.c
+3-3drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c
+3-3drivers/video/fbdev/omap2/omapfb/dss/sdi.c
+3-3drivers/video/fbdev/omap2/omapfb/dss/venc.c
+19-1964 files not shown
+88-8870 files

Linux/linux 547fc32drivers/gpio gpio-aspeed.c

Merge tag 'gpio-fixes-for-v6.12-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux

Pull gpio fixes from Bartosz Golaszewski:

 - fix clock handle leak in probe() error path in gpio-aspeed

 - add a dummy register read to ensure the write actually completed

* tag 'gpio-fixes-for-v6.12-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux:
  gpio: aspeed: Use devm_clk api to manage clock source
  gpio: aspeed: Add the flush write to ensure the write complete.
DeltaFile
+3-1drivers/gpio/gpio-aspeed.c
+3-11 files

Linux/linux 6254d53fs/nfs localio.c delegation.c, fs/nfs_common nfslocalio.c

Merge tag 'nfs-for-6.12-2' of git://git.linux-nfs.org/projects/anna/linux-nfs

Pull NFS client fixes from Anna Schumaker:
 "Localio Bugfixes:
   - remove duplicated include in localio.c
   - fix race in NFS calls to nfsd_file_put_local() and nfsd_serv_put()
   - fix Kconfig for NFS_COMMON_LOCALIO_SUPPORT
   - fix nfsd_file tracepoints to handle NULL rqstp pointers

  Other Bugfixes:
   - fix program selection loop in svc_process_common
   - fix integer overflow in decode_rc_list()
   - prevent NULL-pointer dereference in nfs42_complete_copies()
   - fix CB_RECALL performance issues when using a large number of
     delegations"

* tag 'nfs-for-6.12-2' of git://git.linux-nfs.org/projects/anna/linux-nfs:
  NFS: remove revoked delegation from server's delegation list
  nfsd/localio: fix nfsd_file tracepoints to handle NULL rqstp

    [6 lines not shown]
DeltaFile
+15-0include/linux/nfslocalio.h
+4-7net/sunrpc/svc.c
+3-4fs/nfs/localio.c
+3-3fs/nfsd/trace.h
+4-1fs/nfs_common/nfslocalio.c
+5-0fs/nfs/delegation.c
+34-159 files not shown
+45-2215 files