1. 18 3月, 2022 16 次提交
  2. 14 3月, 2022 3 次提交
  3. 12 3月, 2022 1 次提交
  4. 08 3月, 2022 3 次提交
  5. 07 3月, 2022 1 次提交
  6. 04 3月, 2022 2 次提交
    • M
      media: i2c: isl7998x: Add driver for Intersil ISL7998x · 51ef2be5
      Marek Vasut 提交于
      Add driver for the Intersil ISL7998x Analog to MIPI CSI-2/BT656 decoder.
      This chip supports 1/2/4 analog video inputs and converts them into
      1/2/4 VCs in MIPI CSI2 stream.
      
      This driver currently supports ISL79987 and both 720x480 and 720x576
      resolutions, however as per specification, all inputs must use the
      same resolution and standard. The only supported pixel format is now
      YUYV/YUV422. The chip should support RGB565 on the CSI2 as well, but
      this is currently unsupported.
      Signed-off-by: NMarek Vasut <marex@denx.de>
      Cc: Sakari Ailus <sakari.ailus@linux.intel.com>
      Cc: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
      Cc: Rob Herring <robh+dt@kernel.org>
      To: linux-media@vger.kernel.org
      Signed-off-by: NMichael Tretter <m.tretter@pengutronix.de>
      Acked-by: NHans Verkuil <hverkuil-cisco@xs4all.nl>
      [Sakari Ailus: Always call pm_runtime_get_and_resume in pre_streamon]
      Signed-off-by: NSakari Ailus <sakari.ailus@linux.intel.com>
      51ef2be5
    • S
      media: Add a driver for the og01a1b camera sensor · 472377fe
      Shawn Tu 提交于
      Add a V4L2 sub-device driver for Omnivision og01a1b b&w
      image sensor. This is a camera sensor using the I2C bus
      for control and the CSI-2 bus for data.
      
      This driver supports following features:
      - manual exposure and analog/digital gain control support
      - vblank/hblank control support
      - test pattern support
      - media controller support
      - runtime PM support
      - support following resolutions:
        + 1280x1024 at 120FPS
      Signed-off-by: NShawn Tu <shawnx.tu@intel.com>
      [Sakari Ailus: Update according to recent v4l2-async API changes]
      Signed-off-by: NSakari Ailus <sakari.ailus@linux.intel.com>
      472377fe
  7. 23 2月, 2022 1 次提交
  8. 22 2月, 2022 1 次提交
  9. 29 1月, 2022 4 次提交
  10. 28 1月, 2022 1 次提交
  11. 24 1月, 2022 2 次提交
  12. 22 1月, 2022 1 次提交
  13. 17 1月, 2022 1 次提交
  14. 16 1月, 2022 2 次提交
  15. 15 1月, 2022 1 次提交
    • P
      mm: page table check · df4e817b
      Pasha Tatashin 提交于
      Check user page table entries at the time they are added and removed.
      
      Allows to synchronously catch memory corruption issues related to double
      mapping.
      
      When a pte for an anonymous page is added into page table, we verify
      that this pte does not already point to a file backed page, and vice
      versa if this is a file backed page that is being added we verify that
      this page does not have an anonymous mapping
      
      We also enforce that read-only sharing for anonymous pages is allowed
      (i.e.  cow after fork).  All other sharing must be for file pages.
      
      Page table check allows to protect and debug cases where "struct page"
      metadata became corrupted for some reason.  For example, when refcnt or
      mapcount become invalid.
      
      Link: https://lkml.kernel.org/r/20211221154650.1047963-4-pasha.tatashin@soleen.comSigned-off-by: NPasha Tatashin <pasha.tatashin@soleen.com>
      Cc: Aneesh Kumar K.V <aneesh.kumar@linux.ibm.com>
      Cc: Dave Hansen <dave.hansen@linux.intel.com>
      Cc: David Rientjes <rientjes@google.com>
      Cc: Frederic Weisbecker <frederic@kernel.org>
      Cc: Greg Thelen <gthelen@google.com>
      Cc: "H. Peter Anvin" <hpa@zytor.com>
      Cc: Hugh Dickins <hughd@google.com>
      Cc: Ingo Molnar <mingo@redhat.com>
      Cc: Jiri Slaby <jirislaby@kernel.org>
      Cc: Jonathan Corbet <corbet@lwn.net>
      Cc: Kees Cook <keescook@chromium.org>
      Cc: Masahiro Yamada <masahiroy@kernel.org>
      Cc: Mike Rapoport <rppt@kernel.org>
      Cc: Muchun Song <songmuchun@bytedance.com>
      Cc: Paul Turner <pjt@google.com>
      Cc: Peter Zijlstra <peterz@infradead.org>
      Cc: Sami Tolvanen <samitolvanen@google.com>
      Cc: Thomas Gleixner <tglx@linutronix.de>
      Cc: Wei Xu <weixugc@google.com>
      Cc: Will Deacon <will@kernel.org>
      Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      df4e817b