13 Oct, 2020

1 commit

  • Pull documentation updates from Jonathan Corbet:
    "As hoped, things calmed down for docs this cycle; fewer changes and
    almost no conflicts at all. This includes:

    - A reworked and expanded user-mode Linux document

    - Some simplifications and improvements for submitting-patches.rst

    - An emergency fix for (some) problems with Sphinx 3.x

    - Some welcome automarkup improvements to automatically generate
    cross-references to struct definitions and other documents

    - The usual collection of translation updates, typo fixes, etc"

    * tag 'docs-5.10' of git://git.lwn.net/linux: (81 commits)
    gpiolib: Update indentation in driver.rst for code excerpts
    Documentation/admin-guide: tainted-kernels: Fix typo occured
    Documentation: better locations for sysfs-pci, sysfs-tagging
    docs: programming-languages: refresh blurb on clang support
    Documentation: kvm: fix a typo
    Documentation: Chinese translation of Documentation/arm64/amu.rst
    doc: zh_CN: index files in arm64 subdirectory
    mailmap: add entry for
    doc: seq_file: clarify role of *pos in ->next()
    docs: trace: ring-buffer-design.rst: use the new SPDX tag
    Documentation: kernel-parameters: clarify "module." parameters
    Fix references to nommu-mmap.rst
    docs: rewrite admin-guide/sysctl/abi.rst
    docs: fb: Remove vesafb scrollback boot option
    docs: fb: Remove sstfb scrollback boot option
    docs: fb: Remove matroxfb scrollback boot option
    docs: fb: Remove framebuffer scrollback boot option
    docs: replace the old User Mode Linux HowTo with a new one
    Documentation/admin-guide: blockdev/ramdisk: remove use of "rdev"
    Documentation/admin-guide: README & svga: remove use of "rdev"
    ...

    Linus Torvalds
     

12 Oct, 2020

2 commits

  • Use my kernel.org address instead of my bootlin.com one.

    Signed-off-by: Antoine Tenart
    Signed-off-by: Andrew Morton
    Link: https://lkml.kernel.org/r/20201005164533.16811-1-atenart@kernel.org
    Signed-off-by: Linus Torvalds

    Antoine Tenart
     
  • As more email from git history gets aimed at the OpenWall
    kernel-hardening@ list, there has been a desire to separate "new topics"
    from "on-going" work.

    To handle this, the superset of hardening email topics are now to be
    directed to linux-hardening@vger.kernel.org.

    Update the MAINTAINERS file and the .mailmap to accomplish this, so that
    linux-hardening@ can be treated like any other regular upstream kernel
    development list.

    Signed-off-by: Kees Cook
    Signed-off-by: Andrew Morton
    Cc: Randy Dunlap
    Cc: Emese Revfy
    Cc: "Tobin C. Harding"
    Cc: Tycho Andersen
    Cc: Jonathan Corbet
    Link: https://lore.kernel.org/linux-hardening/202010051443.279CC265D@keescook/
    Link: https://lkml.kernel.org/r/20201006000012.2768958-1-keescook@chromium.org
    Signed-off-by: Linus Torvalds

    Kees Cook
     

29 Sep, 2020

1 commit


20 Sep, 2020

1 commit

  • This adds explicit mailmap entries for my older/other email addresses.

    Reported-by: Joe Perches
    Signed-off-by: Kees Cook
    Signed-off-by: Andrew Morton
    Cc: Jonathan Corbet
    Link: https://lkml.kernel.org/r/20200910193939.3798377-1-keescook@chromium.org
    Signed-off-by: Linus Torvalds

    Kees Cook
     

09 Sep, 2020

1 commit


22 Aug, 2020

3 commits

  • Merge misc fixes from Andrew Morton:
    "11 patches.

    Subsystems affected by this: misc, mm/hugetlb, mm/vmalloc, mm/misc,
    romfs, relay, uprobes, squashfs, mm/cma, mm/pagealloc"

    * emailed patches from Andrew Morton :
    mm, page_alloc: fix core hung in free_pcppages_bulk()
    mm: include CMA pages in lowmem_reserve at boot
    squashfs: avoid bio_alloc() failure with 1Mbyte blocks
    uprobes: __replace_page() avoid BUG in munlock_vma_page()
    kernel/relay.c: fix memleak on destroy relay channel
    romfs: fix uninitialized memory leak in romfs_dev_read()
    mm/rodata_test.c: fix missing function declaration
    mm/vunmap: add cond_resched() in vunmap_pmd_range
    khugepaged: adjust VM_BUG_ON_MM() in __khugepaged_enter()
    hugetlb_cgroup: convert comma to semicolon
    mailmap: add Andi Kleen

    Linus Torvalds
     
  • Pull rdma fixes from Jason Gunthorpe:
    "One regression from 5.8 and a few bugs from earlier kernels:

    - Various spelling corrections in kernel prints

    - Bug fixes in hfi1 and bntx_re

    - Revert a 5.8 patch in hns

    - Batch update for Mellanox and Cumulus maintainers emails"

    * tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma:
    MAINTAINERS: Update Mellanox and Cumulus Network addresses to new domain
    Revert "RDMA/hns: Reserve one sge in order to avoid local length error"
    RDMA/hfi1: Correct an interlock issue for TID RDMA WRITE request
    RDMA/bnxt_re: Do not add user qps to flushlist
    RDMA/core: Fix spelling mistake "Could't" -> "Couldn't"
    RDMA/usnic: Fix spelling mistake "transistion" -> "transition"
    RDMA/hns: Fix spelling mistake "epmty" -> "empty"

    Linus Torvalds
     
  • I keep getting bounce back from the suse.de address.

    Signed-off-by: Nick Desaulniers
    Signed-off-by: Andrew Morton
    Cc: Andi Kleen
    Cc: Jonathan Corbet
    Cc: Kees Cook
    Cc: Quentin Perret
    Link: http://lkml.kernel.org/r/20200818203214.659955-1-ndesaulniers@google.com
    Signed-off-by: Linus Torvalds

    Nick Desaulniers
     

21 Aug, 2020

1 commit


18 Aug, 2020

2 commits

  • WeiXiong Liao noted to me offlist that his preference for email address
    had changed and that he'd like it updated in the mailmap so people
    discussing pstore/blk would be able to reach him.

    Cc: WeiXiong Liao
    Signed-off-by: Kees Cook

    Kees Cook
     
  • Several names had been recently appended (instead of inserted). While
    git-shortlog doesn't need this file to be sorted, it helps humans to
    keep it organized this way. Sort the entire file (which includes some
    minor shuffling for dictionary order).

    Done with the following commands:

    grep -E '^(#|$)' .mailmap > .mailmap.head
    grep -Ev '^(#|$)' .mailmap > .mailmap.body
    sort -f .mailmap.body > .mailmap.body.sort
    cat .mailmap.head .mailmap.body.sort > .mailmap
    rm .mailmap.head .mailmap.body.sort

    Signed-off-by: Kees Cook

    Kees Cook
     

15 Aug, 2020

1 commit

  • I had stopped using gkurz@linux.vnet.ibm.com a while back already but this
    email address was shutdown last June when I quit IBM. It's about time to
    map it to groug@kaod.org.

    Signed-off-by: Greg Kurz
    Signed-off-by: Andrew Morton
    Link: http://lkml.kernel.org/r/159724692879.76040.4938578139173154028.stgit@bahia.lan
    Signed-off-by: Linus Torvalds

    Greg Kurz
     

14 Aug, 2020

1 commit

  • Pull documentation fixes from Jonathan Corbet:
    "A handful of obvious fixes that wandered in during the merge window"

    * tag 'docs-5.9-2' of git://git.lwn.net/linux:
    Documentation/locking/locktypes: fix the typo
    doc/zh_CN: resolve undefined label warning in admin-guide index
    doc/zh_CN: fix title heading markup in admin-guide cpu-load
    docs: remove the 2.6 "Upgrading I2C Drivers" guide
    docs: Correct the release date of 5.2 stable
    mailmap: Update comments for with format and more detalis
    docs: cdrom: Fix a typo and rst markup
    Doc: admin-guide: use correct legends in kernel-parameters.txt
    Documentation/features: refresh RISC-V arch support files
    documentation: coccinelle: Improve command example for make C={1,2}
    Core-api: Documentation: Replace deprecated :c:func: Usage
    Dev-tools: Documentation: Replace deprecated :c:func: Usage
    Filesystems: Documentation: Replace deprecated :c:func: Usage
    docs: trace: fix a typo

    Linus Torvalds
     

12 Aug, 2020

1 commit


05 Aug, 2020

1 commit

  • Pull documentation updates from Jonathan Corbet:
    "It's been a busy cycle for documentation - hopefully the busiest for a
    while to come. Changes include:

    - Some new Chinese translations

    - Progress on the battle against double words words and non-HTTPS
    URLs

    - Some block-mq documentation

    - More RST conversions from Mauro. At this point, that task is
    essentially complete, so we shouldn't see this kind of churn again
    for a while. Unless we decide to switch to asciidoc or
    something...:)

    - Lots of typo fixes, warning fixes, and more"

    * tag 'docs-5.9' of git://git.lwn.net/linux: (195 commits)
    scripts/kernel-doc: optionally treat warnings as errors
    docs: ia64: correct typo
    mailmap: add entry for
    doc/zh_CN: add cpu-load Chinese version
    Documentation/admin-guide: tainted-kernels: fix spelling mistake
    MAINTAINERS: adjust kprobes.rst entry to new location
    devices.txt: document rfkill allocation
    PCI: correct flag name
    docs: filesystems: vfs: correct flag name
    docs: filesystems: vfs: correct sync_mode flag names
    docs: path-lookup: markup fixes for emphasis
    docs: path-lookup: more markup fixes
    docs: path-lookup: fix HTML entity mojibake
    CREDITS: Replace HTTP links with HTTPS ones
    docs: process: Add an example for creating a fixes tag
    doc/zh_CN: add Chinese translation prefer section
    doc/zh_CN: add clearing-warn-once Chinese version
    doc/zh_CN: add admin-guide index
    doc:it_IT: process: coding-style.rst: Correct __maybe_unused compiler label
    futex: MAINTAINERS: Re-add selftests directory
    ...

    Linus Torvalds
     

01 Aug, 2020

1 commit

  • My Marvell account has been suspended, map the address to my private mail.

    Signed-off-by: Alexander Lobakin
    Link: https://lore.kernel.org/r/9xzFiqHAFGYuKfUycRaCQSIgsqmeL9E9SA3lSoqOMUPhFVaAgSgvukCUWO7iRbjtiUrFjK46fhu7dJ5TaCv1EjaNFm5yF_H3y5S1s_QALCA=@pm.me
    Signed-off-by: Jonathan Corbet

    Alexander Lobakin
     

25 Jul, 2020

1 commit


10 Jul, 2020

2 commits


06 Jul, 2020

1 commit


26 Jun, 2020

2 commits


20 Jun, 2020

1 commit

  • My D-Link and Yandex addresses don't exist anymore, map them to my
    private box.

    Signed-off-by: Alexander Lobakin
    Link: https://lore.kernel.org/r/5YUtoWlS7NX1N6TxI4ddZ9V-Yx8Bn8wzrEVJqfkTuwEzZjAsJg157goV81xPAU76k84Nis2uBwdHWk4JmYHbvGmd_JcBTk-rZDVpFNPNolU=@pm.me
    Signed-off-by: Jonathan Corbet

    Alexander Lobakin
     

02 Jun, 2020

1 commit

  • Pull documentation updates from Jonathan Corbet:
    "A fair amount of stuff this time around, dominated by yet another
    massive set from Mauro toward the completion of the RST conversion. I
    *really* hope we are getting close to the end of this. Meanwhile,
    those patches reach pretty far afield to update document references
    around the tree; there should be no actual code changes there. There
    will be, alas, more of the usual trivial merge conflicts.

    Beyond that we have more translations, improvements to the sphinx
    scripting, a number of additions to the sysctl documentation, and lots
    of fixes"

    * tag 'docs-5.8' of git://git.lwn.net/linux: (130 commits)
    Documentation: fixes to the maintainer-entry-profile template
    zswap: docs/vm: Fix typo accept_threshold_percent in zswap.rst
    tracing: Fix events.rst section numbering
    docs: acpi: fix old http link and improve document format
    docs: filesystems: add info about efivars content
    Documentation: LSM: Correct the basic LSM description
    mailmap: change email for Ricardo Ribalda
    docs: sysctl/kernel: document unaligned controls
    Documentation: admin-guide: update bug-hunting.rst
    docs: sysctl/kernel: document ngroups_max
    nvdimm: fixes to maintainter-entry-profile
    Documentation/features: Correct RISC-V kprobes support entry
    Documentation/features: Refresh the arch support status files
    Revert "docs: sysctl/kernel: document ngroups_max"
    docs: move locking-specific documents to locking/
    docs: move digsig docs to the security book
    docs: move the kref doc into the core-api book
    docs: add IRQ documentation at the core-api book
    docs: debugging-via-ohci1394.txt: add it to the core-api book
    docs: fix references for ipmi.rst file
    ...

    Linus Torvalds
     

26 May, 2020

1 commit


05 May, 2020

1 commit


29 Apr, 2020

1 commit


12 Apr, 2020

1 commit


11 Apr, 2020

1 commit

  • For security reasons I stopped using gmail account and kernel address is
    now up-to-date alias to my personal address.

    People periodically send me emails to address which they found in source
    code of drivers, so this change reflects state where people can contact
    me.

    [ Added .mailmap entry as per Joe Perches - Linus ]
    Signed-off-by: Pali Rohár
    Signed-off-by: Andrew Morton
    Cc: Greg Kroah-Hartman
    Cc: Joe Perches
    Link: http://lkml.kernel.org/r/20200307104237.8199-1-pali@kernel.org
    Signed-off-by: Linus Torvalds

    Pali Rohár
     

31 Mar, 2020

1 commit

  • Pull media updates from Mauro Carvalho Chehab:

    - New sensor driver: imx219

    - Support for some new pixelformats

    - Support for Sun8i SoC

    - Added more codecs to meson vdec driver

    - Prepare for removing the legacy usbvision driver by moving it to
    staging. This driver has issues and use legacy core APIs. If nobody
    steps up to address those, it is time for its retirement.

    - Several cleanups and improvements on drivers, with the addition of
    new supported boards

    * tag 'media/v5.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (236 commits)
    media: venus: firmware: Ignore secure call error on first resume
    media: mtk-vpu: load vpu firmware from the new location
    media: i2c: video-i2c: fix build errors due to 'imply hwmon'
    media: MAINTAINERS: add myself to co-maintain Hantro G1/G2 for i.MX8MQ
    media: hantro: add initial i.MX8MQ support
    media: dt-bindings: Document i.MX8MQ VPU bindings
    media: vivid: fix incorrect PA assignment to HDMI outputs
    media: hantro: Add linux-rockchip mailing list to MAINTAINERS
    media: cedrus: h264: Fix 4K decoding on H6
    media: siano: Use scnprintf() for avoiding potential buffer overflow
    media: rc: Use scnprintf() for avoiding potential buffer overflow
    media: allegro: create new struct for channel parameters
    media: allegro: move mail definitions to separate file
    media: allegro: pass buffers through firmware
    media: allegro: verify source and destination buffer in VCU response
    media: allegro: handle dependency of bitrate and bitrate_peak
    media: allegro: read bitrate mode directly from control
    media: allegro: make QP configurable
    media: allegro: make frame rate configurable
    media: allegro: skip filler data if possible
    ...

    Linus Torvalds
     

13 Mar, 2020

1 commit


06 Mar, 2020

1 commit

  • My Netronome address is no longer active. I am no maintainer, but
    get_maintainer.pl sometimes returns my name for a small number of
    files (BPF-related). Add an entry to .mailmap for good measure.

    Signed-off-by: Quentin Monnet
    Signed-off-by: Daniel Borkmann
    Link: https://lore.kernel.org/bpf/20200226171353.18982-1-quentin@isovalent.com
    Signed-off-by: Alexei Starovoitov

    Quentin Monnet
     

08 Feb, 2020

1 commit

  • Pull Documentation fixes from Jonathan Corbet:
    "A handful of small documentation fixes that wandered in"

    * tag 'docs-5.6-2' of git://git.lwn.net/linux:
    Allow git builds of Sphinx
    Documentation: changes.rst: update several outdated project URLs
    Documentation: build warnings related to missing blank lines after explicit markups has been fixed
    mailmap: add entry for Tiezhu Yang
    Documentation/ko_KR/howto: Update a broken link
    Documentation/ko_KR/howto: Update broken web addresses
    docs/locking: Fix outdated section names

    Linus Torvalds
     

06 Feb, 2020

1 commit


04 Feb, 2020

1 commit

  • Pull RTC updates from Alexandre Belloni:
    "The VL_READ and VL_CLR ioctls have been reworked to be more useful.
    This will not break userspace as there are very few users and they are
    using the integer value as a boolean.

    Apart from that, two drivers were reworked and a few fixes here and
    there for a net reduction of number of lines.

    Summary:

    Subsystem:
    - the VL_READ and VL_CLR ioctls are now documented and their behavior
    is unified across all the drivers.
    - RTC_I2C_AND_SPI Kconfig option rework to avoid selecting both
    REGMAP_I2C and REGMAP_SPI unecessarily.

    Drivers:
    - at91rm9200: remove deprecated procfs, add sam9x60, sama5d4 and
    sama5d2 compatibles.
    - cmos: solve lost interrupts issue on MS Surface 3
    - hym8563: return proper errno when time is invalid
    - rv3029: many fixes, nvram support"

    * tag 'rtc-5.6' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux: (63 commits)
    dt-bindings: rtc: at91rm9200: document clocks property
    rtc: i2c/spi: Avoid inclusion of REGMAP support when not needed
    rtc: Kconfig: select REGMAP_I2C when necessary
    rtc: Kconfig: properly indent sd3078 entry
    rtc: cmos: Refactor code by using the new dmi_get_bios_year() helper
    rtc: cmos: Use predefined value for RTC IRQ on legacy x86
    rtc: cmos: Stop using shared IRQ
    rtc: tps6586x: Use IRQ_NOAUTOEN flag
    rtc: at91rm9200: use FIELD_PREP/FIELD_GET
    rtc: at91rm9200: avoid time readout in at91_rtc_setalarm
    rtc: at91rm9200: move register definitions to C file
    rtc: at91rm9200: add sama5d4 and sama5d2 compatibles
    dt-bindings: rtc: at91rm9200: convert bindings to json-schema
    rtc: at91rm9200: remove procfs information
    dt-bindings: atmel, at91rm9200-rtc: add microchip, sam9x60-rtc
    rtc: pcf8563: Use BIT
    rtc: moxart: Convert to SPDX identifier
    rtc: ds1343: Remove unused struct spi_device in struct ds1343_priv
    rtc: rx8025: Remove struct i2c_client from struct rx8025_data
    rtc: hym8563: Read the valid flag directly instead of caching it
    ...

    Linus Torvalds
     

01 Feb, 2020

1 commit

  • Pull PCI updates from Bjorn Helgaas:

    "Resource management:

    - Improve resource assignment for hot-added nested bridges, e.g.,
    Thunderbolt (Nicholas Johnson)

    Power management:

    - Optionally print config space of devices before suspend (Chen Yu)

    - Increase D3 delay for AMD Ryzen5/7 XHCI controllers (Daniel Drake)

    Virtualization:

    - Generalize DMA alias quirks (James Sewart)

    - Add DMA alias quirk for PLX PEX NTB (James Sewart)

    - Fix IOV memory leak (Navid Emamdoost)

    AER:

    - Log which device prevents error recovery (Yicong Yang)

    Peer-to-peer DMA:

    - Whitelist Intel SkyLake-E (Armen Baloyan)

    Broadcom iProc host bridge driver:

    - Apply PAXC quirk whether driver is built-in or module (Wei Liu)

    Broadcom STB host bridge driver:

    - Add Broadcom STB PCIe host controller driver (Jim Quinlan)

    Intel Gateway SoC host bridge driver:

    - Add driver for Intel Gateway SoC (Dilip Kota)

    Intel VMD host bridge driver:

    - Add support for DMA aliases on other buses (Jon Derrick)

    - Remove dma_map_ops overrides (Jon Derrick)

    - Remove now-unused X86_DEV_DMA_OPS (Christoph Hellwig)

    NVIDIA Tegra host bridge driver:

    - Fix Tegra30 afi_pex2_ctrl register offset (Marcel Ziswiler)

    Panasonic UniPhier host bridge driver:

    - Remove module code since driver can't be built as a module
    (Masahiro Yamada)

    Qualcomm host bridge driver:

    - Add support for SDM845 PCIe controller (Bjorn Andersson)

    TI Keystone host bridge driver:

    - Fix "num-viewport" DT property error handling (Kishon Vijay Abraham I)

    - Fix link training retries initiation (Yurii Monakov)

    - Fix outbound region mapping (Yurii Monakov)

    Misc:

    - Add Switchtec Gen4 support (Kelvin Cao)

    - Add Switchtec Intercomm Notify and Upstream Error Containment
    support (Logan Gunthorpe)

    - Use dma_set_mask_and_coherent() since Switchtec supports 64-bit
    addressing (Wesley Sheng)"

    * tag 'pci-v5.6-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci: (60 commits)
    PCI: Allow adjust_bridge_window() to shrink resource if necessary
    PCI: Set resource size directly in adjust_bridge_window()
    PCI: Rename extend_bridge_window() to adjust_bridge_window()
    PCI: Rename extend_bridge_window() parameter
    PCI: Consider alignment of hot-added bridges when assigning resources
    PCI: Remove local variable usage in pci_bus_distribute_available_resources()
    PCI: Pass size + alignment to pci_bus_distribute_available_resources()
    PCI: Rename variables
    PCI: vmd: Add two VMD Device IDs
    PCI: Remove unnecessary braces
    PCI: brcmstb: Add MSI support
    PCI: brcmstb: Add Broadcom STB PCIe host controller driver
    x86/PCI: Remove X86_DEV_DMA_OPS
    PCI: vmd: Remove dma_map_ops overrides
    iommu/vt-d: Remove VMD child device sanity check
    iommu/vt-d: Use pci_real_dma_dev() for mapping
    PCI: Introduce pci_real_dma_dev()
    x86/PCI: Expose VMD's pci_dev in struct pci_sysdata
    x86/PCI: Add to_pci_sysdata() helper
    PCI/AER: Initialize aer_fifo
    ...

    Linus Torvalds
     

29 Jan, 2020

2 commits

  • Pull crypto updates from Herbert Xu:
    "API:
    - Removed CRYPTO_TFM_RES flags
    - Extended spawn grabbing to all algorithm types
    - Moved hash descsize verification into API code

    Algorithms:
    - Fixed recursive pcrypt dead-lock
    - Added new 32 and 64-bit generic versions of poly1305
    - Added cryptogams implementation of x86/poly1305

    Drivers:
    - Added support for i.MX8M Mini in caam
    - Added support for i.MX8M Nano in caam
    - Added support for i.MX8M Plus in caam
    - Added support for A33 variant of SS in sun4i-ss
    - Added TEE support for Raven Ridge in ccp
    - Added in-kernel API to submit TEE commands in ccp
    - Added AMD-TEE driver
    - Added support for BCM2711 in iproc-rng200
    - Added support for AES256-GCM based ciphers for chtls
    - Added aead support on SEC2 in hisilicon"

    * 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6: (244 commits)
    crypto: arm/chacha - fix build failured when kernel mode NEON is disabled
    crypto: caam - add support for i.MX8M Plus
    crypto: x86/poly1305 - emit does base conversion itself
    crypto: hisilicon - fix spelling mistake "disgest" -> "digest"
    crypto: chacha20poly1305 - add back missing test vectors and test chunking
    crypto: x86/poly1305 - fix .gitignore typo
    tee: fix memory allocation failure checks on drv_data and amdtee
    crypto: ccree - erase unneeded inline funcs
    crypto: ccree - make cc_pm_put_suspend() void
    crypto: ccree - split overloaded usage of irq field
    crypto: ccree - fix PM race condition
    crypto: ccree - fix FDE descriptor sequence
    crypto: ccree - cc_do_send_request() is void func
    crypto: ccree - fix pm wrongful error reporting
    crypto: ccree - turn errors to debug msgs
    crypto: ccree - fix AEAD decrypt auth fail
    crypto: ccree - fix typo in comment
    crypto: ccree - fix typos in error msgs
    crypto: atmel-{aes,sha,tdes} - Retire crypto_platform_data
    crypto: x86/sha - Eliminate casts on asm implementations
    ...

    Linus Torvalds
     
  • Pull RCU updates from Ingo Molnar:
    "The RCU changes in this cycle were:
    - Expedited grace-period updates
    - kfree_rcu() updates
    - RCU list updates
    - Preemptible RCU updates
    - Torture-test updates
    - Miscellaneous fixes
    - Documentation updates"

    * 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (69 commits)
    rcu: Remove unused stop-machine #include
    powerpc: Remove comment about read_barrier_depends()
    .mailmap: Add entries for old paulmck@kernel.org addresses
    srcu: Apply *_ONCE() to ->srcu_last_gp_end
    rcu: Switch force_qs_rnp() to for_each_leaf_node_cpu_mask()
    rcu: Move rcu_{expedited,normal} definitions into rcupdate.h
    rcu: Move gp_state_names[] and gp_state_getname() to tree_stall.h
    rcu: Remove the declaration of call_rcu() in tree.h
    rcu: Fix tracepoint tracking RCU CPU kthread utilization
    rcu: Fix harmless omission of "CONFIG_" from #if condition
    rcu: Avoid tick_dep_set_cpu() misordering
    rcu: Provide wrappers for uses of ->rcu_read_lock_nesting
    rcu: Use READ_ONCE() for ->expmask in rcu_read_unlock_special()
    rcu: Clear ->rcu_read_unlock_special only once
    rcu: Clear .exp_hint only when deferred quiescent state has been reported
    rcu: Rename some instance of CONFIG_PREEMPTION to CONFIG_PREEMPT_RCU
    rcu: Remove kfree_call_rcu_nobatch()
    rcu: Remove kfree_rcu() special casing and lazy-callback handling
    rcu: Add support for debug_objects debugging for kfree_rcu()
    rcu: Add multiple in-flight batches of kfree_rcu() work
    ...

    Linus Torvalds
     

28 Jan, 2020

1 commit

  • Pull ACPI updates from Rafael Wysocki:
    "These update the ACPICA code in the kernel to the most recent upstream
    revision (20200110), add new hardware support to a handful of ACPI
    drivers, make the ACPI fan driver expose power states information for
    fans, add some more quirks, fix bugs and clean up assorted things.

    Specifics:

    - Update the ACPICA code in the kernel to upstream revision 20200110
    including:
    - Update of copyright notices to 2020 (Bob Moore).
    - Dispatcher fix to always generate buffer objects for the ASL
    create_field() operator (Maximilian Luz).
    - Debugger cleanup (Colin Ian King).
    - Disassembler change to create buffer fields in
    ACPI_PARSE_LOAD_PASS1 (Erik Kaneda).
    - UNIX line ending support for non-windows builds in acpisrc (Erik
    Kaneda).

    - Update the list of ACPICA maintainers (Rafael Wysocki).

    - Add Intel Tiger Lake ACPI device IDs to the ACPI DPTF, ACPI fan,
    int340x_thermal and intel-hid drivers (Gayatri Kammela).

    - Make the ACPI fan driver create additional sysfs attributes to
    expose power states information for fans (Srinivas Pandruvada).

    - Fix up the ACPI battery driver to deal with unexpected battery
    capacity information in a better way (Hans de Goede).

    - Add ACPI backlight quirks for Lenovo E41-25/45 and MSI MS-7721
    boards (Aaron Ma, Hans de Goede).

    - Add DMI quirk for Razer Blade Stealth 13 late 2019 lid switch to
    the ACPI button driver (Jason Ekstrand).

    - Drop TIMER_DEFERRABLE from the GHES polling mode timer function
    flags to make it run precisely at the configured time (Bhaskar
    Upadhaya).

    - Fix race condition related to the reference counting of query
    handlers in the ACPI EC driver (Rafael Wysocki).

    - Fix ACPI tools build issue (Zhengyuan Liu).

    - Replace dma_request_slave_channel() with dma_request_chan() in the
    firmware guide documentation for ACPI (Peter Ujfalusi).

    - Fix typo in a comment and clean up function parameter data type
    inconsistencies (Kacper Piwiński, Tian Tao)"

    * tag 'acpi-5.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm: (25 commits)
    ACPICA: Update version to 20200110
    ACPICA: All acpica: Update copyrights to 2020 Including tool signons.
    apei/ghes: Do not delay GHES polling
    ACPI: button: Add DMI quirk for Razer Blade Stealth 13 late 2019 lid switch
    ACPI: PPTT: Consistently use unsigned int as parameter type
    ACPI: EC: Reference count query handlers under lock
    ACPICA: Update the list of maintainers
    ACPICA: Update version to 20191213
    ACPICA: Dispatcher: always generate buffer objects for ASL create_field() operator
    ACPICA: acpisrc: add unix line ending support for non-windows build
    ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1
    ACPICA: debugger: fix spelling mistake "adress" -> "address"
    ACPI: video: Do not export a non working backlight interface on MSI MS-7721 boards
    docs: firmware-guide: ACPI: Replace dma_request_slave_channel() with dma_request_chan()
    thermal: int340x_thermal: Add Tiger Lake ACPI device IDs
    platform/x86: intel-hid: Add Tiger Lake ACPI device ID
    ACPI: fan: Add Tiger Lake ACPI device ID
    ACPI: DPTF: Add Tiger Lake ACPI device IDs
    ACPI: fan: Expose fan performance state information
    tools/power/acpi: fix compilation error
    ...

    Linus Torvalds