1. 01 9月, 2022 3 次提交
    • L
      Merge tag 'for-linus-2022083101' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid · a1f76426
      Linus Torvalds 提交于
      Pull HID fixes from Jiri Kosina:
      
       - NULL pointer dereference fix for Steam driver (Lee Jones)
      
       - memory leak fix for hidraw (Karthik Alapati)
      
       - regression fix for functionality of some UCLogic tables (Benjamin
         Tissoires)
      
       - a few new device IDs and device-specific quirks
      
      * tag 'for-linus-2022083101' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid:
        HID: nintendo: fix rumble worker null pointer deref
        HID: intel-ish-hid: ipc: Add Meteor Lake PCI device ID
        HID: input: fix uclogic tablets
        HID: Add Apple Touchbar on T2 Macs in hid_have_special_driver list
        HID: add Lenovo Yoga C630 battery quirk
        HID: AMD_SFH: Add a DMI quirk entry for Chromebooks
        HID: thrustmaster: Add sparco wheel and fix array length
        hid: intel-ish-hid: ishtp: Fix ishtp client sending disordered message
        HID: ishtp-hid-clientHID: ishtp-hid-client: Fix comment typo
        HID: asus: ROG NKey: Ignore portion of 0x5a report
        HID: hidraw: fix memory leak in hidraw_release()
        HID: steam: Prevent NULL pointer dereference in steam_{recv,send}_report
      a1f76426
    • L
      Merge tag 'v6.0-p2' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 · 2361d384
      Linus Torvalds 提交于
      Pull crypto fix from Herbert Xu:
       "Fix a boot performance regression due to an unnecessary dependency on
        XOR_BLOCKS"
      
      * tag 'v6.0-p2' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6:
        crypto: lib - remove unneeded selection of XOR_BLOCKS
      2361d384
    • L
      Merge tag 'lsm-pr-20220829' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm · 9c9d1896
      Linus Torvalds 提交于
      Pull LSM support for IORING_OP_URING_CMD from Paul Moore:
       "Add SELinux and Smack controls to the io_uring IORING_OP_URING_CMD.
      
        These are necessary as without them the IORING_OP_URING_CMD remains
        outside the purview of the LSMs (Luis' LSM patch, Casey's Smack patch,
        and my SELinux patch). They have been discussed at length with the
        io_uring folks, and Jens has given his thumbs-up on the relevant
        patches (see the commit descriptions).
      
        There is one patch that is not strictly necessary, but it makes
        testing much easier and is very trivial: the /dev/null
        IORING_OP_URING_CMD patch."
      
      * tag 'lsm-pr-20220829' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm:
        Smack: Provide read control for io_uring_cmd
        /dev/null: add IORING_OP_URING_CMD support
        selinux: implement the security_uring_cmd() LSM hook
        lsm,io_uring: add LSM hooks for the new uring_cmd file op
      9c9d1896
  2. 30 8月, 2022 2 次提交
  3. 29 8月, 2022 25 次提交
  4. 28 8月, 2022 8 次提交
  5. 27 8月, 2022 2 次提交
    • Z
      perf stat: Capitalize topdown metrics' names · 48648548
      Zhengjun Xing 提交于
      Capitalize topdown metrics' names to follow the intel SDM.
      
      Before:
      
       # ./perf stat -a  sleep 1
      
       Performance counter stats for 'system wide':
      
              228,094.05 msec cpu-clock                        #  225.026 CPUs utilized
                     842      context-switches                 #    3.691 /sec
                     224      cpu-migrations                   #    0.982 /sec
                      70      page-faults                      #    0.307 /sec
              23,164,105      cycles                           #    0.000 GHz
              29,403,446      instructions                     #    1.27  insn per cycle
               5,268,185      branches                         #   23.097 K/sec
                  33,239      branch-misses                    #    0.63% of all branches
             136,248,990      slots                            #  597.337 K/sec
              32,976,450      topdown-retiring                 #     24.2% retiring
               4,651,918      topdown-bad-spec                 #      3.4% bad speculation
              26,148,695      topdown-fe-bound                 #     19.2% frontend bound
              72,515,776      topdown-be-bound                 #     53.2% backend bound
               6,008,540      topdown-heavy-ops                #      4.4% heavy operations       #     19.8% light operations
               3,934,049      topdown-br-mispredict            #      2.9% branch mispredict      #      0.5% machine clears
              16,655,439      topdown-fetch-lat                #     12.2% fetch latency          #      7.0% fetch bandwidth
              41,635,972      topdown-mem-bound                #     30.5% memory bound           #     22.7% Core bound
      
             1.013634593 seconds time elapsed
      
      After:
      
       # ./perf stat -a  sleep 1
      
       Performance counter stats for 'system wide':
      
              228,081.94 msec cpu-clock                        #  225.003 CPUs utilized
                     824      context-switches                 #    3.613 /sec
                     224      cpu-migrations                   #    0.982 /sec
                      67      page-faults                      #    0.294 /sec
              22,647,423      cycles                           #    0.000 GHz
              28,870,551      instructions                     #    1.27  insn per cycle
               5,167,099      branches                         #   22.655 K/sec
                  32,383      branch-misses                    #    0.63% of all branches
             133,411,074      slots                            #  584.926 K/sec
              32,352,607      topdown-retiring                 #     24.3% Retiring
               4,456,977      topdown-bad-spec                 #      3.3% Bad Speculation
              25,626,487      topdown-fe-bound                 #     19.2% Frontend Bound
              70,955,316      topdown-be-bound                 #     53.2% Backend Bound
               5,834,844      topdown-heavy-ops                #      4.4% Heavy Operations       #     19.9% Light Operations
               3,738,781      topdown-br-mispredict            #      2.8% Branch Mispredict      #      0.5% Machine Clears
              16,286,803      topdown-fetch-lat                #     12.2% Fetch Latency          #      7.0% Fetch Bandwidth
              40,802,069      topdown-mem-bound                #     30.6% Memory Bound           #     22.6% Core Bound
      
             1.013683125 seconds time elapsed
      Reviewed-by: NKan Liang <kan.liang@linux.intel.com>
      Signed-off-by: NXing Zhengjun <zhengjun.xing@linux.intel.com>
      Acked-by: NIan Rogers <irogers@google.com>
      Cc: Alexander Shishkin <alexander.shishkin@intel.com>
      Cc: Andi Kleen <ak@linux.intel.com>
      Cc: Ingo Molnar <mingo@redhat.com>
      Cc: Jiri Olsa <jolsa@kernel.org>
      Cc: Namhyung Kim <namhyung@kernel.org>
      Cc: Peter Zijlstra <peterz@infradead.org>
      Link: https://lore.kernel.org/r/20220825015458.3252239-1-zhengjun.xing@linux.intel.comSigned-off-by: NArnaldo Carvalho de Melo <acme@redhat.com>
      48648548
    • K
      perf docs: Update the documentation for the save_type filter · 3126204c
      Kan Liang 提交于
      Update the documentation to reflect the kernel changes.
      Signed-off-by: NKan Liang <kan.liang@linux.intel.com>
      Cc: Andi Kleen <ak@linux.intel.com>
      Cc: Ian Rogers <irogers@google.com>
      Cc: Namhyung Kim <namhyung@kernel.org>
      Cc: Peter Zijlstra <peterz@infradead.org>
      Cc: Stephane Eranian <eranian@google.com>
      Link: https://lore.kernel.org/r/20220816125612.2042397-2-kan.liang@linux.intel.comSigned-off-by: NArnaldo Carvalho de Melo <acme@redhat.com>
      3126204c