1. 12 10月, 2019 3 次提交
    • J
      compiler_attributes.h: Add 'fallthrough' pseudo keyword for switch/case use · 294f69e6
      Joe Perches 提交于
      Reserve the pseudo keyword 'fallthrough' for the ability to convert the
      various case block /* fallthrough */ style comments to appear to be an
      actual reserved word with the same gcc case block missing fallthrough
      warning capability.
      
      All switch/case blocks now should end in one of:
      
      	break;
      	fallthrough;
      	goto <label>;
      	return [expression];
      	continue;
      
      In C mode, GCC supports the __fallthrough__ attribute since 7.1,
      the same time the warning and the comment parsing were introduced.
      
      fallthrough devolves to an empty "do {} while (0)" if the compiler
      version (any version less than gcc 7) does not support the attribute.
      Signed-off-by: NJoe Perches <joe@perches.com>
      Acked-by: NPeter Zijlstra (Intel) <peterz@infradead.org>
      Suggested-by: NDan Carpenter <dan.carpenter@oracle.com>
      Cc: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      294f69e6
    • J
      net: sctp: Rename fallthrough label to unhandled · 48f9bcf9
      Joe Perches 提交于
      fallthrough will become a pseudo reserved keyword so this only use of
      fallthrough is better renamed to allow it.
      Signed-off-by: NJoe Perches <joe@perches.com>
      Reviewed-by: NNick Desaulniers <ndesaulniers@google.com>
      Reviewed-by: NKees Cook <keescook@chromium.org>
      Acked-by: NNeil Horman <nhorman@tuxdriver.com>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      48f9bcf9
    • L
      Merge tag 'drm-fixes-2019-10-11' of git://anongit.freedesktop.org/drm/drm · 9892f9f6
      Linus Torvalds 提交于
      Pull drm fixes from Dave Airlie:
       "The regular fixes pull for rc3. The i915 team found some fixes they
        (or I) missed for rc1, which is why this is a bit bigger than usual,
        otherwise there is a single amdgpu fix, some spi panel aliases, and a
        bridge fix.
      
        i915:
         - execlist access fixes
         - list deletion fix
         - CML display fix
         - HSW workaround extension to GT2
         - chicken bit whitelist
         - GGTT resume issue
         - SKL GPU hangs for Vulkan compute
      
        amdgpu:
         - memory leak fix
      
        panel:
         - spi aliases
      
        tc358767:
         - bridge artifacts fix"
      
      * tag 'drm-fixes-2019-10-11' of git://anongit.freedesktop.org/drm/drm: (22 commits)
        drm/bridge: tc358767: fix max_tu_symbol value
        drm/i915/gt: execlists->active is serialised by the tasklet
        drm/i915/execlists: Protect peeking at execlists->active
        drm/i915: Fixup preempt-to-busy vs reset of a virtual request
        drm/i915: Only enqueue already completed requests
        drm/i915/execlists: Drop redundant list_del_init(&rq->sched.link)
        drm/i915/cml: Add second PCH ID for CMP
        drm/amdgpu: fix memory leak
        drm/panel: tpo-td043mtea1: Fix SPI alias
        drm/panel: tpo-td028ttec1: Fix SPI alias
        drm/panel: sony-acx565akm: Fix SPI alias
        drm/panel: nec-nl8048hl11: Fix SPI alias
        drm/panel: lg-lb035q02: Fix SPI alias
        drm/i915: Mark contents as dirty on a write fault
        drm/i915: Prevent bonded requests from overtaking each other on preemption
        drm/i915: Bump skl+ max plane width to 5k for linear/x-tiled
        drm/i915: Verify the engine after acquiring the active.lock
        drm/i915: Extend Haswell GT1 PSMI workaround to all
        drm/i915: Don't mix srcu tag and negative error codes
        drm/i915: Whitelist COMMON_SLICE_CHICKEN2
        ...
      9892f9f6
  2. 11 10月, 2019 5 次提交
  3. 10 10月, 2019 21 次提交
  4. 09 10月, 2019 9 次提交
  5. 08 10月, 2019 2 次提交