1. 04 10月, 2021 4 次提交
  2. 03 10月, 2021 8 次提交
    • L
      Merge tag 'hwmon-for-v5.15-rc4' of... · 7b66f439
      Linus Torvalds 提交于
      Merge tag 'hwmon-for-v5.15-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging
      
      Pull hwmon fixes from Guenter Roeck:
      
       - Fixed various potential NULL pointer accesses in w8379* drivers
      
       - Improved error handling, fault reporting, and fixed rounding in
         thmp421 driver
      
       - Fixed error handling in ltc2947 driver
      
       - Added missing attribute to pmbus/mp2975 driver
      
       - Fixed attribute values in pbus/ibm-cffps, occ, and mlxreg-fan
         drivers
      
       - Removed unused residual code from k10temp driver
      
      * tag 'hwmon-for-v5.15-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging:
        hwmon: (w83793) Fix NULL pointer dereference by removing unnecessary structure field
        hwmon: (w83792d) Fix NULL pointer dereference by removing unnecessary structure field
        hwmon: (w83791d) Fix NULL pointer dereference by removing unnecessary structure field
        hwmon: (pmbus/mp2975) Add missed POUT attribute for page 1 mp2975 controller
        hwmon: (pmbus/ibm-cffps) max_power_out swap changes
        hwmon: (occ) Fix P10 VRM temp sensors
        hwmon: (ltc2947) Properly handle errors when looking for the external clock
        hwmon: (tmp421) fix rounding for negative values
        hwmon: (tmp421) report /PVLD condition as fault
        hwmon: (tmp421) handle I2C errors
        hwmon: (mlxreg-fan) Return non-zero value when fan current state is enforced from sysfs
        hwmon: (k10temp) Remove residues of current and voltage
      7b66f439
    • L
      Merge tag '5.15-rc3-ksmbd-fixes' of git://git.samba.org/ksmbd · e25ca045
      Linus Torvalds 提交于
      Pull ksmbd server fixes from Steve French:
       "Eleven fixes for the ksmbd kernel server, mostly security related:
      
         - an important fix for disabling weak NTLMv1 authentication
      
         - seven security (improved buffer overflow checks) fixes
      
         - fix for wrong infolevel struct used in some getattr/setattr paths
      
         - two small documentation fixes"
      
      * tag '5.15-rc3-ksmbd-fixes' of git://git.samba.org/ksmbd:
        ksmbd: missing check for NULL in convert_to_nt_pathname()
        ksmbd: fix transform header validation
        ksmbd: add buffer validation for SMB2_CREATE_CONTEXT
        ksmbd: add validation in smb2 negotiate
        ksmbd: add request buffer validation in smb2_set_info
        ksmbd: use correct basic info level in set_file_basic_info()
        ksmbd: remove NTLMv1 authentication
        ksmbd: fix documentation for 2 functions
        MAINTAINERS: rename cifs_common to smbfs_common in cifs and ksmbd entry
        ksmbd: fix invalid request buffer access in compound
        ksmbd: remove RFC1002 check in smb2 request
      e25ca045
    • L
      Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi · 9904468f
      Linus Torvalds 提交于
      Pull SCSI fixes from James Bottomley:
       "Five fairly minor fixes and spelling updates, all in drivers. Even
        though the ufs fix is in tracing, it's a potentially exploitable use
        beyond end of array bug"
      
      * tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi:
        scsi: csiostor: Add module softdep on cxgb4
        scsi: qla2xxx: Fix excessive messages during device logout
        scsi: virtio_scsi: Fix spelling mistake "Unsupport" -> "Unsupported"
        scsi: ses: Fix unsigned comparison with less than zero
        scsi: ufs: Fix illegal offset in UPIU event trace
      9904468f
    • L
      Merge tag 'block-5.15-2021-10-01' of git://git.kernel.dk/linux-block · ab2a7a35
      Linus Torvalds 提交于
      Pull block fixes from Jens Axboe:
       "A few block fixes for this release:
      
         - Revert a BFQ commit that causes breakage for people. Unfortunately
           it was auto-selected for stable as well, so now 5.14.7 suffers from
           it too. Hopefully stable will pick up this revert quickly too, so
           we can remove the issue on that end as well.
      
         - Add a quirk for Apple NVMe controllers, which due to their
           non-compliance broke due to the introduction of command sequences
           (Keith)
      
         - Use shifts in nbd, fixing a __divdi3 issue (Nick)"
      
      * tag 'block-5.15-2021-10-01' of git://git.kernel.dk/linux-block:
        nbd: use shifts rather than multiplies
        Revert "block, bfq: honor already-setup queue merges"
        nvme: add command id quirk for apple controllers
      ab2a7a35
    • L
      Merge tag 'io_uring-5.15-2021-10-01' of git://git.kernel.dk/linux-block · 65893b49
      Linus Torvalds 提交于
      Pull io_uring fixes from Jens Axboe:
       "Two fixes in here:
      
         - The signal issue that was discussed start of this week (me).
      
         - Kill dead fasync support in io_uring. Looks like it was broken
           since io_uring was initially merged, and given that nobody has ever
           complained about it, let's just kill it (Pavel)"
      
      * tag 'io_uring-5.15-2021-10-01' of git://git.kernel.dk/linux-block:
        io_uring: kill fasync
        io-wq: exclusively gate signal based exit on get_signal() return
      65893b49
    • L
      Merge tag 'libnvdimm-fixes-5.15-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm · f05c6437
      Linus Torvalds 提交于
      Pull libnvdimm fixes from Dan Williams:
       "A fix for a regression added this cycle in the pmem driver, and for a
        long standing bug for failed NUMA node lookups on ARM64.
      
        This has appeared in -next for several days with no reported issues.
      
        Summary:
      
         - Fix a regression that caused the sysfs ABI for pmem block devices
           to not be registered. This fails the nvdimm unit tests and dax
           xfstests.
      
         - Fix numa node lookups for dax-kmem memory (device-dax memory
           assigned to the page allocator) on ARM64"
      
      * tag 'libnvdimm-fixes-5.15-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm:
        nvdimm/pmem: fix creating the dax group
        ACPI: NFIT: Use fallback node id when numa info in NFIT table is incorrect
      f05c6437
    • D
      cachefiles: Fix oops in trace_cachefiles_mark_buried due to NULL object · 6e9bfdcf
      Dave Wysochanski 提交于
      In cachefiles_mark_object_buried, the dentry in question may not have an
      owner, and thus our cachefiles_object pointer may be NULL when calling
      the tracepoint, in which case we will also not have a valid debug_id to
      print in the tracepoint.
      
      Check for NULL object in the tracepoint and if so, just set debug_id to
      MAX_UINT as was done in 2908f5e1 ("fscache: Add a cookie debug ID
      and use that in traces").
      
      This fixes the following oops:
      
          FS-Cache: Cache "mycache" added (type cachefiles)
          CacheFiles: File cache on vdc registered
          ...
          Workqueue: fscache_object fscache_object_work_func [fscache]
          RIP: 0010:trace_event_raw_event_cachefiles_mark_buried+0x4e/0xa0 [cachefiles]
          ....
          Call Trace:
           cachefiles_mark_object_buried+0xa5/0xb0 [cachefiles]
           cachefiles_bury_object+0x270/0x430 [cachefiles]
           cachefiles_walk_to_object+0x195/0x9c0 [cachefiles]
           cachefiles_lookup_object+0x5a/0xc0 [cachefiles]
           fscache_look_up_object+0xd7/0x160 [fscache]
           fscache_object_work_func+0xb2/0x340 [fscache]
           process_one_work+0x1f1/0x390
           worker_thread+0x53/0x3e0
           kthread+0x127/0x150
      
      Fixes: 2908f5e1 ("fscache: Add a cookie debug ID and use that in traces")
      Signed-off-by: NDave Wysochanski <dwysocha@redhat.com>
      Signed-off-by: NDavid Howells <dhowells@redhat.com>
      cc: linux-cachefs@redhat.com
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      6e9bfdcf
    • H
      drm/i915: fix blank screen booting crashes · cdc1e6e2
      Hugh Dickins 提交于
      5.15-rc1 crashes with blank screen when booting up on two ThinkPads
      using i915.  Bisections converge convincingly, but arrive at different
      and suprising "culprits", none of them the actual culprit.
      
      netconsole (with init_netconsole() hacked to call i915_init() when
      logging has started, instead of by module_init()) tells the story:
      
      kernel BUG at drivers/gpu/drm/i915/i915_sw_fence.c:245!
      with RSI: ffffffff814d408b pointing to sw_fence_dummy_notify().
      I've been building with CONFIG_CC_OPTIMIZE_FOR_SIZE=y, and that
      function needs to be 4-byte aligned.
      
      Fixes: 62eaf0ae ("drm/i915/guc: Support request cancellation")
      Signed-off-by: NHugh Dickins <hughd@google.com>
      Tested-by: NSteven Rostedt (VMware) <rostedt@goodmis.org>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      cdc1e6e2
  3. 02 10月, 2021 13 次提交
  4. 01 10月, 2021 13 次提交
  5. 30 9月, 2021 2 次提交