Skip to content
Permalink
Meng-Tang/fs-p…
Switch branches/tags

Commits on Feb 23, 2022

  1. fs/proc: Optimize arrays defined by struct ctl_path

    Previously, arrays defined by struct ctl_path is terminated
    with an empty one. For example, when we actually only register
    one ctl_path, we've gone from 8 bytes to 16 bytes.
    
    So, I use ARRAY_SIZE() as a boundary condition to optimize it.
    
    Signed-off-by: Meng Tang <tangmeng@uniontech.com>
    imtangmeng authored and intel-lab-lkp committed Feb 23, 2022
  2. Merge branch 'for-5.17-fixes' of git://git.kernel.org/pub/scm/linux/k…

    …ernel/git/tj/cgroup
    
    Pull cgroup fixes from Tejun Heo:
    
     - Fix for a subtle bug in the recent release_agent permission check
       update
    
     - Fix for a long-standing race condition between cpuset and cpu hotplug
    
     - Comment updates
    
    * 'for-5.17-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup:
      cpuset: Fix kernel-doc
      cgroup-v1: Correct privileges check in release_agent writes
      cgroup: clarify cgroup_css_set_fork()
      cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug
    torvalds committed Feb 23, 2022

Commits on Feb 22, 2022

  1. cpuset: Fix kernel-doc

    Fix the following W=1 kernel warnings:
    
    kernel/cgroup/cpuset.c:3718: warning: expecting prototype for
    cpuset_memory_pressure_bump(). Prototype was for
    __cpuset_memory_pressure_bump() instead.
    
    kernel/cgroup/cpuset.c:3568: warning: expecting prototype for
    cpuset_node_allowed(). Prototype was for __cpuset_node_allowed()
    instead.
    
    Reported-by: Abaci Robot <abaci@linux.alibaba.com>
    Signed-off-by: Jiapeng Chong <jiapeng.chong@linux.alibaba.com>
    Signed-off-by: Tejun Heo <tj@kernel.org>
    Jiapeng Chong authored and htejun committed Feb 22, 2022
  2. Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git…

    …/viro/vfs
    
    Pull ITER_PIPE fix from Al Viro:
     "Fix for old sloppiness in pipe_buffer reuse"
    
    * 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs:
      lib/iov_iter: initialize "flags" in new pipe_buffer
    torvalds committed Feb 22, 2022
  3. cgroup-v1: Correct privileges check in release_agent writes

    The idea is to check: a) the owning user_ns of cgroup_ns, b)
    capabilities in init_user_ns.
    
    The commit 24f6008 ("cgroup-v1: Require capabilities to set
    release_agent") got this wrong in the write handler of release_agent
    since it checked user_ns of the opener (may be different from the owning
    user_ns of cgroup_ns).
    Secondly, to avoid possibly confused deputy, the capability of the
    opener must be checked.
    
    Fixes: 24f6008 ("cgroup-v1: Require capabilities to set release_agent")
    Cc: stable@vger.kernel.org
    Link: https://lore.kernel.org/stable/20220216121142.GB30035@blackbody.suse.cz/
    Signed-off-by: Michal Koutný <mkoutny@suse.com>
    Reviewed-by: Masami Ichikawa(CIP) <masami.ichikawa@cybertrust.co.jp>
    Signed-off-by: Tejun Heo <tj@kernel.org>
    Werkov authored and htejun committed Feb 22, 2022
  4. cgroup: clarify cgroup_css_set_fork()

    With recent fixes for the permission checking when moving a task into a cgroup
    using a file descriptor to a cgroup's cgroup.procs file and calling write() it
    seems a good idea to clarify CLONE_INTO_CGROUP permission checking with a
    comment.
    
    Cc: Tejun Heo <tj@kernel.org>
    Cc: <cgroups@vger.kernel.org>
    Signed-off-by: Christian Brauner <brauner@kernel.org>
    Signed-off-by: Tejun Heo <tj@kernel.org>
    brauner authored and htejun committed Feb 22, 2022

Commits on Feb 21, 2022

  1. Merge tag 'platform-drivers-x86-v5.17-3' of git://git.kernel.org/pub/…

    …scm/linux/kernel/git/pdx86/platform-drivers-x86
    
    Pull x86 platform driver fixes from Hans de Goede:
     "Two small fixes and one hardware-id addition"
    
    * tag 'platform-drivers-x86-v5.17-3' of git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86:
      platform/x86: int3472: Add terminator to gpiod_lookup_table
      platform/x86: asus-wmi: Fix regression when probing for fan curve control
      platform/x86: thinkpad_acpi: Add dual-fan quirk for T15g (2nd gen)
    torvalds committed Feb 21, 2022
  2. lib/iov_iter: initialize "flags" in new pipe_buffer

    The functions copy_page_to_iter_pipe() and push_pipe() can both
    allocate a new pipe_buffer, but the "flags" member initializer is
    missing.
    
    Fixes: 241699c ("new iov_iter flavour: pipe-backed")
    To: Alexander Viro <viro@zeniv.linux.org.uk>
    To: linux-fsdevel@vger.kernel.org
    To: linux-kernel@vger.kernel.org
    Cc: stable@vger.kernel.org
    Signed-off-by: Max Kellermann <max.kellermann@ionos.com>
    Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
    MaxKellermann authored and Al Viro committed Feb 21, 2022
  3. platform/x86: int3472: Add terminator to gpiod_lookup_table

    Without the terminator, if a con_id is passed to gpio_find() that
    does not exist in the lookup table the function will not stop looping
    correctly, and eventually cause an oops.
    
    Fixes: 19d8d6e ("platform/x86: int3472: Pass tps68470_regulator_platform_data to the tps68470-regulator MFD-cell")
    Signed-off-by: Daniel Scally <djrscally@gmail.com>
    Link: https://lore.kernel.org/r/20220216225304.53911-5-djrscally@gmail.com
    Reviewed-by: Hans de Goede <hdegoede@redhat.com>
    Signed-off-by: Hans de Goede <hdegoede@redhat.com>
    djrscally authored and jwrdegoede committed Feb 21, 2022

Commits on Feb 20, 2022

  1. Linux 5.17-rc5

    torvalds committed Feb 20, 2022
  2. Merge tag 'locking_urgent_for_v5.17_rc5' of git://git.kernel.org/pub/…

    …scm/linux/kernel/git/tip/tip
    
    Pull locking fix from Borislav Petkov:
     "Fix a NULL ptr dereference when dumping lockdep chains through
      /proc/lockdep_chains"
    
    * tag 'locking_urgent_for_v5.17_rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
      lockdep: Correct lock_classes index mapping
    torvalds committed Feb 20, 2022
  3. Merge tag 'x86_urgent_for_v5.17_rc5' of git://git.kernel.org/pub/scm/…

    …linux/kernel/git/tip/tip
    
    Pull x86 fixes from Borislav Petkov:
    
     - Fix the ptrace regset xfpregs_set() callback to behave according to
       the ABI
    
     - Handle poisoned pages properly in the SGX reclaimer code
    
    * tag 'x86_urgent_for_v5.17_rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
      x86/ptrace: Fix xfpregs_set()'s incorrect xmm clearing
      x86/sgx: Fix missing poison handling in reclaimer
    torvalds committed Feb 20, 2022
  4. Merge tag 'sched_urgent_for_v5.17_rc5' of git://git.kernel.org/pub/sc…

    …m/linux/kernel/git/tip/tip
    
    Pull scheduler fix from Borislav Petkov:
     "Fix task exposure order when forking tasks"
    
    * tag 'sched_urgent_for_v5.17_rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
      sched: Fix yet more sched_fork() races
    torvalds committed Feb 20, 2022
  5. Merge tag 'edac_urgent_for_v5.17_rc5' of git://git.kernel.org/pub/scm…

    …/linux/kernel/git/ras/ras
    
    Pull EDAC fix from Borislav Petkov:
     "Fix a long-standing struct alignment bug in the EDAC struct allocation
      code"
    
    * tag 'edac_urgent_for_v5.17_rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras:
      EDAC: Fix calculation of returned address and next offset in edac_align_ptr()
    torvalds committed Feb 20, 2022
  6. Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/g…

    …it/jejb/scsi
    
    Pull SCSI fixes from James Bottomley:
     "Three fixes, all in drivers.
    
      The ufs and qedi fixes are minor; the lpfc one is a bit bigger because
      it involves adding a heuristic to detect and deal with common but not
      standards compliant behaviour"
    
    * tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi:
      scsi: ufs: core: Fix divide by zero in ufshcd_map_queues()
      scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop
      scsi: qedi: Fix ABBA deadlock in qedi_process_tmf_resp() and qedi_process_cmd_cleanup_resp()
    torvalds committed Feb 20, 2022
  7. Merge tag 'dmaengine-fix-5.17' of git://git.kernel.org/pub/scm/linux/…

    …kernel/git/vkoul/dmaengine
    
    Pull dmaengine fixes from Vinod Koul:
     "A bunch of driver fixes for:
    
       - ptdma error handling in init
    
       - lock fix in at_hdmac
    
       - error path and error num fix for sh dma
    
       - pm balance fix for stm32"
    
    * tag 'dmaengine-fix-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine:
      dmaengine: shdma: Fix runtime PM imbalance on error
      dmaengine: sh: rcar-dmac: Check for error num after dma_set_max_seg_size
      dmaengine: stm32-dmamux: Fix PM disable depth imbalance in stm32_dmamux_probe
      dmaengine: sh: rcar-dmac: Check for error num after setting mask
      dmaengine: at_xdmac: Fix missing unlock in at_xdmac_tasklet()
      dmaengine: ptdma: Fix the error handling path in pt_core_init()
    torvalds committed Feb 20, 2022
  8. Merge branch 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/…

    …kernel/git/wsa/linux
    
    Pull i2c fixes from Wolfram Sang:
     "Some driver updates, a MAINTAINERS fix, and additions to COMPILE_TEST
      (so we won't miss build problems again)"
    
    * 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux:
      MAINTAINERS: remove duplicate entry for i2c-qcom-geni
      i2c: brcmstb: fix support for DSL and CM variants
      i2c: qup: allow COMPILE_TEST
      i2c: imx: allow COMPILE_TEST
      i2c: cadence: allow COMPILE_TEST
      i2c: qcom-cci: don't put a device tree node before i2c_add_adapter()
      i2c: qcom-cci: don't delete an unregistered adapter
      i2c: bcm2835: Avoid clock stretching timeouts
    torvalds committed Feb 20, 2022
  9. Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel…

    …/git/dtor/input
    
    Pull input fixes from Dmitry Torokhov:
    
     - a fix for Synaptics touchpads in RMI4 mode failing to suspend/resume
       properly because I2C client devices are now being suspended and
       resumed asynchronously which changed the ordering
    
     - a change to make sure we do not set right and middle buttons
       capabilities on touchpads that are "buttonpads" (i.e. do not have
       separate physical buttons)
    
     - a change to zinitix touchscreen driver adding more compatible
       strings/IDs
    
    * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:
      Input: psmouse - set up dependency between PS/2 and SMBus companions
      Input: zinitix - add new compatible strings
      Input: clear BTN_RIGHT/MIDDLE on buttonpads
    torvalds committed Feb 20, 2022
  10. Merge tag 'for-v5.17-rc' of git://git.kernel.org/pub/scm/linux/kernel…

    …/git/sre/linux-power-supply
    
    Pull power supply fixes from Sebastian Reichel:
     "Three regression fixes for the 5.17 cycle:
    
       - build warning fix for power-supply documentation
    
       - pointer size fix in cw2015 battery driver
    
       - OOM handling in bq256xx charger driver"
    
    * tag 'for-v5.17-rc' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply:
      power: supply: bq256xx: Handle OOM correctly
      power: supply: core: fix application of sizeof to pointer
      power: supply: fix table problem in sysfs-class-power
    torvalds committed Feb 20, 2022
  11. Merge tag 'fs.mount_setattr.v5.17-rc4' of git://git.kernel.org/pub/sc…

    …m/linux/kernel/git/brauner/linux
    
    Pull mount_setattr test/doc fixes from Christian Brauner:
     "This contains a fix for one of the selftests for the mount_setattr
      syscall to create idmapped mounts, an entry for idmapped mounts for
      maintainers, and missing kernel documentation for the helper we split
      out some time ago to get and yield write access to a mount when
      changing mount properties"
    
    * tag 'fs.mount_setattr.v5.17-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux:
      fs: add kernel doc for mnt_{hold,unhold}_writers()
      MAINTAINERS: add entry for idmapped mounts
      tests: fix idmapped mount_setattr test
    torvalds committed Feb 20, 2022
  12. Merge tag 'pidfd.v5.17-rc4' of git://git.kernel.org/pub/scm/linux/ker…

    …nel/git/brauner/linux
    
    Pull pidfd fix from Christian Brauner:
     "This fixes a problem reported by lockdep when installing a pidfd via
      fd_install() with siglock and the tasklisk write lock held in
      copy_process() when calling clone()/clone3() with CLONE_PIDFD.
    
      Originally a pidfd was created prior to holding any of these locks but
      this required a call to ksys_close(). So quite some time ago in
      6fd2fe4 ("copy_process(): don't use ksys_close() on cleanups") we
      switched to a get_unused_fd_flags() + fd_install() model.
    
      As part of that we moved fd_install() as late as possible. This was
      done for two main reasons. First, because we needed to ensure that we
      call fd_install() past the point of no return as once that's called
      the fd is live in the task's file table. Second, because we tried to
      ensure that the fd is visible in /proc/<pid>/fd/<pidfd> right when the
      task is visible.
    
      This fix moves the fd_install() to an even later point which means
      that a task will be visible in proc while the pidfd isn't yet under
      /proc/<pid>/fd/<pidfd>.
    
      While this is a user visible change it's very unlikely that this will
      have any impact. Nobody should be relying on that and if they do we
      need to come up with something better but again, it's doubtful this is
      relevant"
    
    * tag 'pidfd.v5.17-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux:
      copy_process(): Move fd_install() out of sighand->siglock critical section
    torvalds committed Feb 20, 2022
  13. Merge branch 'ucount-rlimit-fixes-for-v5.17' of git://git.kernel.org/…

    …pub/scm/linux/kernel/git/ebiederm/user-namespace
    
    Pull ucounts fixes from Eric Biederman:
     "Michal Koutný recently found some bugs in the enforcement of
      RLIMIT_NPROC in the recent ucount rlimit implementation.
    
      In this set of patches I have developed a very conservative approach
      changing only what is necessary to fix the bugs that I can see
      clearly. Cleanups and anything that is making the code more consistent
      can follow after we have the code working as it has historically.
    
      The problem is not so much inconsistencies (although those exist) but
      that it is very difficult to figure out what the code should be doing
      in the case of RLIMIT_NPROC.
    
      All other rlimits are only enforced where the resource is acquired
      (allocated). RLIMIT_NPROC by necessity needs to be enforced in an
      additional location, and our current implementation stumbled it's way
      into that implementation"
    
    * 'ucount-rlimit-fixes-for-v5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace:
      ucounts: Handle wrapping in is_ucounts_overlimit
      ucounts: Move RLIMIT_NPROC handling after set_user
      ucounts: Base set_cred_ucounts changes on the real user
      ucounts: Enforce RLIMIT_NPROC not RLIMIT_NPROC+1
      rlimit: Fix RLIMIT_NPROC enforcement failure caused by capability calls in set_user
    torvalds committed Feb 20, 2022

Commits on Feb 19, 2022

  1. MAINTAINERS: remove duplicate entry for i2c-qcom-geni

    The driver is already covered in the ARM/QUALCOMM section. Also, Akash
    Asthana's email bounces meanwhile and Mukesh Savaliya has never
    responded to mails regarding this driver.
    
    Signed-off-by: Wolfram Sang <wsa@kernel.org>
    Acked-by: Bjorn Andersson <bjorn.andersson@linaro.org>
    Signed-off-by: Wolfram Sang <wsa@kernel.org>
    Wolfram Sang committed Feb 19, 2022
  2. sched: Fix yet more sched_fork() races

    Where commit 4ef0c5c ("kernel/sched: Fix sched_fork() access an
    invalid sched_task_group") fixed a fork race vs cgroup, it opened up a
    race vs syscalls by not placing the task on the runqueue before it
    gets exposed through the pidhash.
    
    Commit 13765de ("sched/fair: Fix fault in reweight_entity") is
    trying to fix a single instance of this, instead fix the whole class
    of issues, effectively reverting this commit.
    
    Fixes: 4ef0c5c ("kernel/sched: Fix sched_fork() access an invalid sched_task_group")
    Reported-by: Linus Torvalds <torvalds@linux-foundation.org>
    Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
    Tested-by: Tadeusz Struk <tadeusz.struk@linaro.org>
    Tested-by: Zhang Qiao <zhangqiao22@huawei.com>
    Tested-by: Dietmar Eggemann <dietmar.eggemann@arm.com>
    Link: https://lkml.kernel.org/r/YgoeCbwj5mbCR0qA@hirez.programming.kicks-ass.net
    Peter Zijlstra committed Feb 19, 2022
  3. Merge tag 'nfs-for-5.17-3' of git://git.linux-nfs.org/projects/anna/l…

    …inux-nfs
    
    Pull NFS client bugfixes from Anna Schumaker:
    
     - Fix unnecessary changeattr revalidations
    
     - Fix resolving symlinks during directory lookups
    
     - Don't report writeback errors in nfs_getattr()
    
    * tag 'nfs-for-5.17-3' of git://git.linux-nfs.org/projects/anna/linux-nfs:
      NFS: Do not report writeback errors in nfs_getattr()
      NFS: LOOKUP_DIRECTORY is also ok with symlinks
      NFS: Remove an incorrect revalidation in nfs4_update_changeattr_locked()
    torvalds committed Feb 19, 2022
  4. Merge tag 'acpi-5.17-rc5' of git://git.kernel.org/pub/scm/linux/kerne…

    …l/git/rafael/linux-pm
    
    Pull ACPI fixes from Rafael Wysocki:
     "These make an excess warning message go away and fix a recently
      introduced boot failure on a vintage machine.
    
      Specifics:
    
       - Change the log level of the "table not found" message in
         acpi_table_parse_entries_array() to debug to prevent it from
         showing up in the logs unnecessarily (Dan Williams)
    
       - Add a C-state limit quirk for 32-bit ThinkPad T40 to prevent it
         from crashing on boot after recent changes in the ACPI processor
         driver (Woody Suwalski)"
    
    * tag 'acpi-5.17-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:
      ACPI: processor: idle: fix lockup regression on 32-bit ThinkPad T40
      ACPI: tables: Quiet ACPI table not found warning
    torvalds committed Feb 19, 2022
  5. Merge tag 'riscv-for-linus-5.17-rc5' of git://git.kernel.org/pub/scm/…

    …linux/kernel/git/riscv/linux
    
    Pull RISC-V fixes from Palmer Dabbelt:
     "A set of three fixes, all aimed at fixing some fallout from the recent
      sparse hart ID support"
    
    * tag 'riscv-for-linus-5.17-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux:
      RISC-V: Fix IPI/RFENCE hmask on non-monotonic hartid ordering
      RISC-V: Fix handling of empty cpu masks
      RISC-V: Fix hartid mask handling for hartid 31 and up
    torvalds committed Feb 19, 2022

Commits on Feb 18, 2022

  1. Input: psmouse - set up dependency between PS/2 and SMBus companions

    When we switch from emulated PS/2 to native (RMI4 or Elan) protocols, we
    create SMBus companion devices that are attached to I2C/SMBus controllers.
    However, when suspending and resuming, we also need to make sure that we
    take into account the PS/2 device they are associated with, so that PS/2
    device is suspended after the companion and resumed before it, otherwise
    companions will not work properly. Before I2C devices were marked for
    asynchronous suspend/resume, this ordering happened naturally, but now we
    need to enforce it by establishing device links, with PS/2 devices being
    suppliers and SMBus companions being consumers.
    
    Fixes: 172d931 ("i2c: enable async suspend/resume on i2c client devices")
    Reported-and-tested-by: Hugh Dickins <hughd@google.com>
    Tested-by: Jarkko Nikula <jarkko.nikula@linux.intel.com>
    Link: https://lore.kernel.org/r/89456fcd-a113-4c82-4b10-a9bcaefac68f@google.com
    Link: https://lore.kernel.org/r/YgwQN8ynO88CPMju@google.com
    Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
    dtor committed Feb 18, 2022
  2. Merge branch 'acpi-processor'

    Merge fix for a recent boot lockup regression on 32-bit ThinkPad T40.
    
    * acpi-processor:
      ACPI: processor: idle: fix lockup regression on 32-bit ThinkPad T40
    rafaeljw committed Feb 18, 2022
  3. Merge tag 'mtd/fixes-for-5.17-rc5' of git://git.kernel.org/pub/scm/li…

    …nux/kernel/git/mtd/linux
    
    Pull MTD fixes from Miquel Raynal:
     "MTD changes:
    
       - Qcom:
          - Don't print error message on -EPROBE_DEFER
          - Fix kernel panic on skipped partition
          - Fix missing free for pparts in cleanup
    
       - phram: Prevent divide by zero bug in phram_setup()
    
      Raw NAND controller changes:
    
       - ingenic: Fix missing put_device in ingenic_ecc_get
    
       - qcom: Fix clock sequencing in qcom_nandc_probe()
    
       - omap2: Prevent invalid configuration and build error
    
       - gpmi: Don't leak PM reference in error path
    
       - brcmnand: Fix incorrect sub-page ECC status"
    
    * tag 'mtd/fixes-for-5.17-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux:
      mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status
      mtd: rawnand: gpmi: don't leak PM reference in error path
      mtd: phram: Prevent divide by zero bug in phram_setup()
      mtd: rawnand: omap2: Prevent invalid configuration and build error
      mtd: parsers: qcom: Fix missing free for pparts in cleanup
      mtd: parsers: qcom: Fix kernel panic on skipped partition
      mtd: parsers: qcom: Don't print error message on -EPROBE_DEFER
      mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe()
      mtd: rawnand: ingenic: Fix missing put_device in ingenic_ecc_get
    torvalds committed Feb 18, 2022
  4. Merge tag 'block-5.17-2022-02-17' of git://git.kernel.dk/linux-block

    Pull block fixes from Jens Axboe:
    
     - Surprise removal fix (Christoph)
    
     - Ensure that pages are zeroed before submitted for userspace IO
       (Haimin)
    
     - Fix blk-wbt accounting issue with BFQ (Laibin)
    
     - Use bsize for discard granularity in loop (Ming)
    
     - Fix missing zone handling in blk_complete_request() (Pankaj)
    
    * tag 'block-5.17-2022-02-17' of git://git.kernel.dk/linux-block:
      block/wbt: fix negative inflight counter when remove scsi device
      block: fix surprise removal for drivers calling blk_set_queue_dying
      block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern
      block: loop:use kstatfs.f_bsize of backing file to set discard granularity
      block: Add handling for zone append command in blk_complete_request
    torvalds committed Feb 18, 2022
  5. Merge tag 'sound-5.17-rc5' of git://git.kernel.org/pub/scm/linux/kern…

    …el/git/tiwai/sound
    
    Pull sound fixes from Takashi Iwai:
     "A collection of small patches, mostly for old and new regressions and
      device-specific fixes.
    
       - Regression fixes regarding ALSA core SG-buffer helpers
    
       - Regression fix for Realtek HD-audio mutex deadlock
    
       - Regression fix for USB-audio PM resume error
    
       - More coverage of ASoC core control API notification fixes
    
       - Old regression fixes for HD-audio probe mask
    
       - Fixes for ASoC Realtek codec work handling
    
       - Other device-specific quirks / fixes"
    
    * tag 'sound-5.17-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound: (24 commits)
      ASoC: intel: skylake: Set max DMA segment size
      ASoC: SOF: hda: Set max DMA segment size
      ALSA: hda: Set max DMA segment size
      ALSA: hda/realtek: Fix deadlock by COEF mutex
      ALSA: usb-audio: Don't abort resume upon errors
      ALSA: hda: Fix missing codec probe on Shenker Dock 15
      ALSA: hda: Fix regression on forced probe mask option
      ALSA: hda/realtek: Add quirk for Legion Y9000X 2019
      ALSA: usb-audio: revert to IMPLICIT_FB_FIXED_DEV for M-Audio FastTrack Ultra
      ASoC: wm_adsp: Correct control read size when parsing compressed buffer
      ASoC: qcom: Actually clear DMA interrupt register for HDMI
      ALSA: memalloc: invalidate SG pages before sync
      ALSA: memalloc: Fix dma_need_sync() checks
      MAINTAINERS: update cros_ec_codec maintainers
      ASoC: rt5682: do not block workqueue if card is unbound
      ASoC: rt5668: do not block workqueue if card is unbound
      ASoC: rt5682s: do not block workqueue if card is unbound
      ASoC: tas2770: Insert post reset delay
      ASoC: Revert "ASoC: mediatek: Check for error clk pointer"
      ASoC: amd: acp: Set gpio_spkr_en to None for max speaker amplifer in machine driver
      ...
    torvalds committed Feb 18, 2022
  6. Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/…

    …git/arm64/linux
    
    Pull arm64 fix from Catalin Marinas:
     "Fix wrong branch label in the EL2 GICv3 initialisation code"
    
    * tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux:
      arm64: Correct wrong label in macro __init_el2_gicv3
    torvalds committed Feb 18, 2022
  7. Merge tag 'powerpc-5.17-4' of git://git.kernel.org/pub/scm/linux/kern…

    …el/git/powerpc/linux
    
    Pull powerpc fixes from Michael Ellerman:
    
     - Fix boot failure on 603 with DEBUG_PAGEALLOC and KFENCE
    
     - Fix 32-build with newer binutils that rejects 'ptesync' etc
    
    Thanks to Anders Roxell, Christophe Leroy, and Maxime Bizon.
    
    * tag 'powerpc-5.17-4' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux:
      powerpc/lib/sstep: fix 'ptesync' build error
      powerpc/603: Fix boot failure with DEBUG_PAGEALLOC and KFENCE
    torvalds committed Feb 18, 2022
  8. Merge tag '5.17-rc5-smb3-fixes' of git://git.samba.org/sfrench/cifs-2.6

    Pull cifs fixes from Steve French:
     "Six small smb3 client fixes, three for stable:
    
       - fix for snapshot mount option
    
       - two ACL related fixes
    
       - use after free race fix
    
       - fix for confusing warning message logged with older dialects"
    
    * tag '5.17-rc5-smb3-fixes' of git://git.samba.org/sfrench/cifs-2.6:
      cifs: fix confusing unneeded warning message on smb2.1 and earlier
      cifs: modefromsids must add an ACE for authenticated users
      cifs: fix double free race when mount fails in cifs_get_root()
      cifs: do not use uninitialized data in the owner/group sid
      cifs: fix set of group SID via NTSD xattrs
      smb3: fix snapshot mount option
    torvalds committed Feb 18, 2022
Older