1. 27 9月, 2016 1 次提交
  2. 22 9月, 2016 1 次提交
    • C
      carl9170: fix debugfs crashes · 6ee6d1cb
      Christian Lamparter 提交于
      Ben Greear reported:
      > I see lots of instability as soon as I load up the carl9710 NIC.
      > My application is going to be poking at it's debugfs files...
      >
      > BUG: KASAN: slab-out-of-bounds in carl9170_debugfs_read+0xd5/0x2a0
      > [carl9170] at addr 0xffff8801bc1208b0
      > Read of size 8 by task btserver/5888
      > =======================================================================
      > BUG kmalloc-256 (Tainted: G        W      ): kasan: bad access detected
      > -----------------------------------------------------------------------
      >
      > INFO: Allocated in seq_open+0x50/0x100 age=2690 cpu=2 pid=772
      >...
      
      This breakage was caused by the introduction of intermediate
      fops in debugfs by commit 9fd4dcec
      ("debugfs: prevent access to possibly dead file_operations at file open")
      
      Thankfully, the original/real fops are still available in d_fsdata.
      Reported-by: NBen Greear <greearb@candelatech.com>
      Signed-off-by: NChristian Lamparter <chunkeey@gmail.com>
      Cc: stable <stable@vger.kernel.org> # 4.7+
      Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      6ee6d1cb
  3. 21 9月, 2016 2 次提交
  4. 03 9月, 2016 4 次提交
  5. 02 9月, 2016 3 次提交
  6. 01 9月, 2016 3 次提交
  7. 31 8月, 2016 26 次提交