1. 23 Nov, 2022 1 commit
    • Hans Verkuil's avatar
      media: v4l2-dv-timings.c: fix too strict blanking sanity checks · 5eef2141
      Hans Verkuil authored
      Sanity checks were added to verify the v4l2_bt_timings blanking fields
      in order to avoid integer overflows when userspace passes weird values.
      
      But that assumed that userspace would correctly fill in the front porch,
      backporch and sync values, but sometimes all you know is the total
      blanking, which is then assigned to just one of these fields.
      
      And that can fail with these checks.
      
      So instead set a maximum for the total horizontal and vertical
      blanking and check that each field remains below that.
      
      That is still sufficient to avoid integer overflows, but it also
      allows for more flexibility in how userspace fills in these fields.
      Signed-off-by: default avatarHans Verkuil <hverkuil-cisco@xs4all.nl>
      Fixes: 4b6d66a4 ("media: v4l2-dv-timings: add sanity checks for blanking values")
      Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@kernel.org>
      5eef2141
  2. 25 Oct, 2022 8 commits
  3. 23 Oct, 2022 9 commits
  4. 22 Oct, 2022 21 commits
  5. 21 Oct, 2022 1 commit
    • Linus Torvalds's avatar
      Merge tag '6.1-rc1-smb3-fixes' of git://git.samba.org/sfrench/cifs-2.6 · bd8e9634
      Linus Torvalds authored
      Pull cifs fixes from Steve French:
      
       - memory leak fixes
      
       - fixes for directory leases, including an important one which fixes a
         problem noticed by git functional tests
      
       - fixes relating to missing free_xid calls (helpful for
         tracing/debugging of entry/exit into cifs.ko)
      
       - a multichannel fix
      
       - a small cleanup fix (use of list_move instead of list_del/list_add)
      
      * tag '6.1-rc1-smb3-fixes' of git://git.samba.org/sfrench/cifs-2.6:
        cifs: update internal module number
        cifs: fix memory leaks in session setup
        cifs: drop the lease for cached directories on rmdir or rename
        smb3: interface count displayed incorrectly
        cifs: Fix memory leak when build ntlmssp negotiate blob failed
        cifs: set rc to -ENOENT if we can not get a dentry for the cached dir
        cifs: use LIST_HEAD() and list_move() to simplify code
        cifs: Fix xid leak in cifs_get_file_info_unix()
        cifs: Fix xid leak in cifs_ses_add_channel()
        cifs: Fix xid leak in cifs_flock()
        cifs: Fix xid leak in cifs_copy_file_range()
        cifs: Fix xid leak in cifs_create()
      bd8e9634