1. 31 8月, 2021 8 次提交
    • L
      Merge tag 'for-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply · 4520dcbe
      Linus Torvalds 提交于
      Pull power supply and reset updates from Sebastian Reichel:
       "Battery/charger related:
         - cros-peripheral-charger: new driver
         - mt6360-charger: new driver
         - simple-battery: support reading chemistry info
         - max17042-battery: add max77849 support
         - sbs-battery: add time_to_empty_now support
         - smb347-charger: prepare USB OTG support
         - rn5t618: add voltage_now support
         - axp288: cleanup & optimizations
         - max17042_battery: cleanups
         - ab8500: cleanups
         - misc minor cleanups and DT binding fixes
      
        reset related:
         - tps65086-restart: new driver
         - linkstation-poweroff: support NETGEAR ReadyNAS Duo v2"
      
      * tag 'for-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply: (51 commits)
        power: supply: core: Fix parsing of battery chemistry/technology
        power: supply: max17042_battery: log SOC threshold using debug log level
        power: supply: max17042_battery: more robust chip type checks
        power: supply: max17042_battery: fix typo in MAx17042_TOFF
        power: supply: max17042_battery: clean up MAX17055_V_empty
        power: supply: smb347-charger: Implement USB VBUS regulator
        power: supply: smb347-charger: Add missing pin control activation
        power: supply: smb347-charger: Utilize generic regmap caching
        power: supply: smb347-charger: Make smb347_set_writable() IRQ-safe
        dt-bindings: power: supply: smb347-charger: Document USB VBUS regulator
        power: reset: Add TPS65086 restart driver
        dt-bindings: power: supply: max17042: describe interrupt
        power: supply: max17042: remove duplicated STATUS bit defines
        power: supply: max17042: handle fails of reading status register
        power: supply: core: Parse battery chemistry/technology
        dt-bindings: power: Extend battery bindings with chemistry
        power: reset: linkstation-poweroff: add new device
        power: reset: linkstation-poweroff: prepare for new devices
        power: supply: bq24735: reorganize ChargeOption command macros
        power: supply: rn5t618: Add voltage_now property
        ...
      4520dcbe
    • L
      Merge tag 'spi-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi · 0da9bc6d
      Linus Torvalds 提交于
      Pull spi updates from Mark Brown:
       "A quiet release for SPI, some fixes and a couple of new drivers plus
        one small refactoring:
      
         - Move the chip select timing configuration from the controller to
           the device to allow a bit more flexibility
      
         - New drivers for Rockchip SFC and Spreadtrum ADI"
      
      * tag 'spi-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi: (47 commits)
        spi: spi-zynq-qspi: use wait_for_completion_timeout to make zynq_qspi_exec_mem_op not interruptible
        spi: add sprd ADI for sc9863 and ums512
        spi: Convert sprd ADI bindings to yaml
        spi: sprd: Add ADI r3 support
        spi: sprd: Fix the wrong WDG_LOAD_VAL
        spi: davinci: invoke chipselect callback
        spi: sprd: fill offset only to RD_CMD register for reading from slave device
        spi: sprd: Make sure offset not equal to slave address size
        spi: sprd: Pass offset instead of physical address to adi_read/_write()
        spi: rockchip-sfc: Fix assigned but never used return error codes
        spi: rockchip-sfc: Remove redundant IO operations
        spi: stm32: fix excluded_middle.cocci warnings
        spi: coldfire-qspi: Use clk_disable_unprepare in the remove function
        spi: tegra20-slink: remove spi_master_put() in tegra_slink_remove()
        spi: rockchip-sfc: add rockchip serial flash controller
        spi: rockchip-sfc: Bindings for Rockchip serial flash controller
        spi: orion: Prevent incorrect chip select behaviour
        spi: mxic: add missing braces
        spi: spi-pic32: Fix issue with uninitialized dma_slave_config
        spi: spi-fsl-dspi: Fix issue with uninitialized dma_slave_config
        ...
      0da9bc6d
    • L
      Merge tag 'regulator-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator · d46e0d33
      Linus Torvalds 提交于
      Pull regulator updates from Mark Brown:
       "A very quiet releases, some fixes and cleanups but not really that
        many of them. There were a couple of new driver specific pieces:
      
         - Support for controlling the over/under voltage protection on
           BD718xx devices
      
         - New drivers for Richtek RTQ2134, and RTQ6752"
      
      * tag 'regulator-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator: (37 commits)
        regulator: vctrl: Avoid lockdep warning in enable/disable ops
        regulator: vctrl: Use locked regulator_get_voltage in probe path
        regulator: Documentation fix for regulator error notification helper
        regulator: Minor regulator documentation fixes.
        regulator: sy7636a: Use the regmap directly
        regulator: sy7636a: Store the epd-pwr-good GPIO locally
        regulator: sy7636a: Use the parent driver data
        regulator: sy7636a: Remove the poll_enable_time
        regulator: sy8827n: Enable REGCACHE_FLAT
        regulator: sy8824x: Enable REGCACHE_FLAT
        regulator: rtq2134: Fix coding style
        regulator: hi6421v600: rename voltage range arrays
        regulator: hi6421v600: use lowercase for ldo
        regulator: fixed: use dev_err_probe for register
        regulator: rtq2134: Add support for Richtek RTQ2134 SubPMIC
        regulator: rtq2134: Add binding document for Richtek RTQ2134 SubPMIC
        regulator: Fix a couple of spelling mistakes in Kconfig
        regulator: rtq6752: fix reg reset behavior
        regulator: da9063: Add support for full-current mode.
        regulator: rt6245: make a const array func_base static, makes object smaller
        ...
      d46e0d33
    • L
      Merge tag 'regmap-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap · 4aed6ee5
      Linus Torvalds 提交于
      Pull regmap updates from Mark Brown:
       "A few small fixes for regmaps this time, plus support for allowing
        drivers to select raw spinlocks for the locks in order to allow usage
        in interrutpt controllers"
      
      * tag 'regmap-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap:
        regmap: teach regmap to use raw spinlocks if requested in the config
        regmap: allow const array for {devm_,}regmap_field_bulk_alloc reg_fields
        regmap: Prefer unsigned int to bare use of unsigned
        regmap: fix the offset of register error log
      4aed6ee5
    • L
      Merge tag 'hole_punch_for_v5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs · aa99f3c2
      Linus Torvalds 提交于
      Pull fs hole punching vs cache filling race fixes from Jan Kara:
       "Fix races leading to possible data corruption or stale data exposure
        in multiple filesystems when hole punching races with operations such
        as readahead.
      
        This is the series I was sending for the last merge window but with
        your objection fixed - now filemap_fault() has been modified to take
        invalidate_lock only when we need to create new page in the page cache
        and / or bring it uptodate"
      
      * tag 'hole_punch_for_v5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs:
        filesystems/locking: fix Malformed table warning
        cifs: Fix race between hole punch and page fault
        ceph: Fix race between hole punch and page fault
        fuse: Convert to using invalidate_lock
        f2fs: Convert to using invalidate_lock
        zonefs: Convert to using invalidate_lock
        xfs: Convert double locking of MMAPLOCK to use VFS helpers
        xfs: Convert to use invalidate_lock
        xfs: Refactor xfs_isilocked()
        ext2: Convert to using invalidate_lock
        ext4: Convert to use mapping->invalidate_lock
        mm: Add functions to lock invalidate_lock for two mappings
        mm: Protect operations adding pages to page cache with invalidate_lock
        documentation: Sync file_operations members with reality
        mm: Fix comments mentioning i_mutex
      aa99f3c2
    • L
      Merge tag 'fs_for_v5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs · a1ca8e71
      Linus Torvalds 提交于
      Pull UDF and isofs updates from Jan Kara:
       "Several smaller fixes and cleanups in UDF and isofs"
      
      * tag 'fs_for_v5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs:
        udf_get_extendedattr() had no boundary checks.
        isofs: joliet: Fix iocharset=utf8 mount option
        udf: Fix iocharset=utf8 mount option
        udf: Get rid of 0-length arrays in struct fileIdentDesc
        udf: Get rid of 0-length arrays
        udf: Remove unused declaration
        udf: Check LVID earlier
      a1ca8e71
    • L
      Merge tag 'fiemap_for_v5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs · 63b0c403
      Linus Torvalds 提交于
      Pull FIEMAP cleanups from Jan Kara:
       "FIEMAP cleanups from Christoph transitioning all remaining filesystems
        supporting FIEMAP (ext2, hpfs) to iomap API and removing the old
        helper"
      
      * tag 'fiemap_for_v5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs:
        fs: remove generic_block_fiemap
        hpfs: use iomap_fiemap to implement ->fiemap
        ext2: use iomap_fiemap to implement ->fiemap
        ext2: make ext2_iomap_ops available unconditionally
      63b0c403
    • L
      Merge tag 'fsnotify_for_v5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs · 35134319
      Linus Torvalds 提交于
      Pull fsnotify updates from Jan Kara:
       "fsnotify speedups when notification actually isn't used and support
        for identifying processes which caused fanotify events through pidfd
        instead of normal pid"
      
      * tag 'fsnotify_for_v5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs:
        fsnotify: optimize the case of no marks of any type
        fsnotify: count all objects with attached connectors
        fsnotify: count s_fsnotify_inode_refs for attached connectors
        fsnotify: replace igrab() with ihold() on attach connector
        fanotify: add pidfd support to the fanotify API
        fanotify: introduce a generic info record copying helper
        fanotify: minor cosmetic adjustments to fid labels
        kernel/pid.c: implement additional checks upon pidfd_create() parameters
        kernel/pid.c: remove static qualifier from pidfd_create()
      35134319
  2. 30 8月, 2021 10 次提交
  3. 29 8月, 2021 4 次提交
  4. 28 8月, 2021 10 次提交
  5. 27 8月, 2021 8 次提交