1. 23 10月, 2018 1 次提交
  2. 22 10月, 2018 15 次提交
  3. 21 10月, 2018 19 次提交
  4. 20 10月, 2018 5 次提交
    • G
      Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · b0d04fb5
      Greg Kroah-Hartman 提交于
      Ingo writes:
        "x86 fixes:
      
         It's 4 misc fixes, 3 build warning fixes and 3 comment fixes.
      
         In hindsight I'd have left out the 3 comment fixes to make the pull
         request look less scary at such a late point in the cycle. :-/"
      
      * 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
        x86/swiotlb: Enable swiotlb for > 4GiG RAM on 32-bit kernels
        x86/fpu: Fix i486 + no387 boot crash by only saving FPU registers on context switch if there is an FPU
        x86/fpu: Remove second definition of fpu in __fpu__restore_sig()
        x86/entry/64: Further improve paranoid_entry comments
        x86/entry/32: Clear the CS high bits
        x86/boot: Add -Wno-pointer-sign to KBUILD_CFLAGS
        x86/time: Correct the attribute on jiffies' definition
        x86/entry: Add some paranoid entry/exit CR3 handling comments
        x86/percpu: Fix this_cpu_read()
        x86/tsc: Force inlining of cyc2ns bits
      b0d04fb5
    • G
      Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · 14dbc56a
      Greg Kroah-Hartman 提交于
      Ingo writes:
        "scheduler fixes:
      
         Two fixes: a CFS-throttling bug fix, and an interactivity fix."
      
      * 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
        sched/fair: Fix the min_vruntime update logic in dequeue_entity()
        sched/fair: Fix throttle_list starvation with low CFS quota
      14dbc56a
    • G
      Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · 9b00eb8a
      Greg Kroah-Hartman 提交于
      Ingo writes:
        "perf fixes:
      
         Misc perf tooling fixes."
      
      * 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
        perf tools: Stop fallbacking to kallsyms for vdso symbols lookup
        perf tools: Pass build flags to traceevent build
        perf report: Don't crash on invalid inline debug information
        perf cpu_map: Align cpu map synthesized events properly.
        perf tools: Fix tracing_path_mount proper path
        perf tools: Fix use of alternatives to find JDIR
        perf evsel: Store ids for events with their own cpus perf_event__synthesize_event_update_cpus
        perf vendor events intel: Fix wrong filter_band* values for uncore events
        Revert "perf tools: Fix PMU term format max value calculation"
        tools headers uapi: Sync kvm.h copy
        tools arch uapi: Sync the x86 kvm.h copy
      9b00eb8a
    • D
      net: fix pskb_trim_rcsum_slow() with odd trim offset · d55bef50
      Dimitris Michailidis 提交于
      We've been getting checksum errors involving small UDP packets, usually
      59B packets with 1 extra non-zero padding byte. netdev_rx_csum_fault()
      has been complaining that HW is providing bad checksums. Turns out the
      problem is in pskb_trim_rcsum_slow(), introduced in commit 88078d98
      ("net: pskb_trim_rcsum() and CHECKSUM_COMPLETE are friends").
      
      The source of the problem is that when the bytes we are trimming start
      at an odd address, as in the case of the 1 padding byte above,
      skb_checksum() returns a byte-swapped value. We cannot just combine this
      with skb->csum using csum_sub(). We need to use csum_block_sub() here
      that takes into account the parity of the start address and handles the
      swapping.
      
      Matches existing code in __skb_postpull_rcsum() and esp_remove_trailer().
      
      Fixes: 88078d98 ("net: pskb_trim_rcsum() and CHECKSUM_COMPLETE are friends")
      Signed-off-by: NDimitris Michailidis <dmichail@google.com>
      Reviewed-by: NEric Dumazet <edumazet@google.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      d55bef50
    • E
      net: loopback: clear skb->tstamp before netif_rx() · 4c16128b
      Eric Dumazet 提交于
      At least UDP / TCP stacks can now cook skbs with a tstamp using
      MONOTONIC base (or arbitrary values with SCM_TXTIME)
      
      Since loopback driver does not call (directly or indirectly)
      skb_scrub_packet(), we need to clear skb->tstamp so that
      net_timestamp_check() can eventually resample the time,
      using ktime_get_real().
      
      Fixes: 80b14dee ("net: Add a new socket option for a future transmit time.")
      Fixes: fb420d5d ("tcp/fq: move back to CLOCK_MONOTONIC")
      Signed-off-by: NEric Dumazet <edumazet@google.com>
      Cc: Willem de Bruijn <willemb@google.com>
      Cc: Soheil Hassas Yeganeh <soheil@google.com>
      Acked-by: NSoheil Hassas Yeganeh <soheil@google.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      4c16128b