10 Nov, 2017

1 commit

  • [akpm@linux-foundation.org: alpha-sort CREDITS, per Randy]
    Link: http://lkml.kernel.org/r/20170915223811.21368-1-jarkko.sakkinen@linux.intel.com
    Signed-off-by: Jarkko Sakkinen
    Cc: Marcel Selhorst
    Cc: Ashley Lai
    Cc: Mimi Zohar
    Cc: Jarkko Sakkinen
    Cc: Boris Brezillon
    Cc: Borislav Petkov
    Cc: Håvard Skinnemoen
    Cc: Martin Kepplinger
    Cc: Pavel Machek
    Cc: Geert Uytterhoeven
    Cc: Hans-Christian Noren Egtvedt
    Cc: Arnaldo Carvalho de Melo
    Cc: Gertjan van Wingerde
    Cc: Greg Kroah-Hartman
    Cc: David S. Miller
    Cc: Mauro Carvalho Chehab
    Cc: Randy Dunlap
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Jarkko Sakkinen
     

13 Sep, 2017

1 commit

  • Pull selinux updates from Paul Moore:
    "A relatively quiet period for SELinux, 11 patches with only two/three
    having any substantive changes.

    These noteworthy changes include another tweak to the NNP/nosuid
    handling, per-file labeling for cgroups, and an object class fix for
    AF_UNIX/SOCK_RAW sockets; the rest of the changes are minor tweaks or
    administrative updates (Stephen's email update explains the file
    explosion in the diffstat).

    Everything passes the selinux-testsuite"

    [ Also a couple of small patches from the security tree from Tetsuo
    Handa for Tomoyo and LSM cleanup. The separation of security policy
    updates wasn't all that clean - Linus ]

    * tag 'selinux-pr-20170831' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux:
    selinux: constify nf_hook_ops
    selinux: allow per-file labeling for cgroupfs
    lsm_audit: update my email address
    selinux: update my email address
    MAINTAINERS: update the NetLabel and Labeled Networking information
    selinux: use GFP_NOWAIT in the AVC kmem_caches
    selinux: Generalize support for NNP/nosuid SELinux domain transitions
    selinux: genheaders should fail if too many permissions are defined
    selinux: update the selinux info in MAINTAINERS
    credits: update Paul Moore's info
    selinux: Assign proper class to PF_UNIX/SOCK_RAW sockets
    tomoyo: Update URLs in Documentation/admin-guide/LSM/tomoyo.rst
    LSM: Remove security_task_create() hook.

    Linus Torvalds
     

02 Sep, 2017

1 commit

  • Fix various typos and whitespace errors:

    s/Synopsis/Synopsys/
    s/Designware/DesignWare/
    s/Keystine/Keystone/
    s/gpio/GPIO/
    s/pcie/PCIe/
    s/phy/PHY/
    s/confgiruation/configuration/

    No functional change intended.

    Signed-off-by: Bjorn Helgaas

    Bjorn Helgaas
     

26 Jul, 2017

1 commit


01 May, 2017

1 commit

  • This patch drops support for AVR32 architecture from the Linux kernel.

    The AVR32 architecture is not keeping up with the development of the
    kernel, and since it shares so much of the drivers with Atmel ARM SoC,
    it is starting to hinder these drivers to develop swiftly.

    Also, all AVR32 AP7 SoC processors are end of lifed from Atmel (now
    Microchip).

    Finally, the GCC toolchain is stuck at version 4.2.x, and has not
    received any patches since the last release from Atmel;
    4.2.4-atmel.1.1.3.avr32linux.1. When building kernel v4.10, this
    toolchain is no longer able to properly link the network stack.

    Haavard and I have came to the conclusion that we feel keeping AVR32 on
    life support offers more obstacles for Atmel ARMs, than it gives joy to
    AVR32 users. I also suspect there are very few AVR32 users left today,
    if anybody at all.

    Signed-off-by: Hans-Christian Noren Egtvedt
    Signed-off-by: Håvard Skinnemoen
    Signed-off-by: Nicolas Ferre
    Acked-by: Andy Shevchenko
    Acked-by: Boris Brezillon

    Hans-Christian Noren Egtvedt
     

14 Feb, 2017

1 commit


22 Dec, 2016

1 commit


13 Dec, 2016

1 commit

  • Pull x86 microcode update from Ingo Molnar:
    "The biggest change (by Borislav Petkov) is a thorough rewrite of the
    Intel microcode loader and its interactions with the core code.

    The biggest conceptual change is the decoupling of the microcode
    loading on boot and application processors (which load the microcode
    in different scenarios), so that both parse the input patches with as
    few assumptions as possible - this also fixes various kernel address
    space randomization bugs. (The AP side then goes on and caches the
    result to improve boot performance.)

    Since the AMD side already did this, this change also opened up the
    path towards more unification/simplification of the core microcode
    loading infrastructure:

    10 files changed, 647 insertions(+), 940 deletions(-)

    which speaks for itself"

    * 'x86-microcode-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
    x86/microcode: Bump driver version, update copyrights
    x86/microcode: Rework microcode loading
    x86/microcode/intel: Remove intel_lib.c
    x86/microcode/amd: Move private inlines to .c and mark local functions static
    x86/microcode: Collect CPU info on resume
    x86/microcode: Issue the debug printk on resume only on success
    x86/microcode/amd: Hand down the CPU family
    x86/microcode: Export the microcode cache linked list
    x86/microcode: Remove one #ifdef clause
    x86/microcode/intel: Simplify generic_load_microcode()
    x86/microcode: Move driver authors to CREDITS
    x86/microcode: Run the AP-loading routine only on the application processors

    Linus Torvalds
     

03 Dec, 2016

1 commit

  • Ozgur Karatas reported that the very first entry in the CREDITS file had
    the wrong tag for name (M: instead of N: - it happened when moving the
    entry from the MAINTAINERS file, where 'M:' stands for "Maintainer").

    And when I went looking, I found a couple of other cases of wrong
    tagging too.

    Reported-by: Ozgur Karatas
    Signed-off-by: Linus Torvalds

    Linus Torvalds
     

28 Oct, 2016

1 commit


25 Oct, 2016

1 commit

  • They're not active anymore.

    Signed-off-by: Borislav Petkov
    Cc: Andy Lutomirski
    Cc: Borislav Petkov
    Cc: Brian Gerst
    Cc: Denys Vlasenko
    Cc: H. Peter Anvin
    Cc: Josh Poimboeuf
    Cc: Linus Torvalds
    Cc: Peter Zijlstra
    Cc: Thomas Gleixner
    Link: http://lkml.kernel.org/r/20161025095522.11964-3-bp@alien8.de
    Signed-off-by: Ingo Molnar

    Borislav Petkov
     

08 Oct, 2016

1 commit


07 Oct, 2016

1 commit

  • Pull power supply and reset updates from Sebastian Reichel:
    - move power supply drivers to drivers/power/supply
    - unify location of power supply DT documentation
    - tps65217-charger: IRQ support
    - act8945a-charger: misc. cleanups & improvements
    - sbs-battery cleanup
    - fix users of deprecated create_singlethread_workqueue()
    - misc fixes.

    * tag 'for-v4.9' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply: (46 commits)
    power: supply: bq27xxx_battery: allow kernel poll_interval parameter runtime update
    power: supply: sbs-battery: Cleanup removal of chip->pdata
    power: reset: st: Remove obsolete platforms from dt doc
    power: reset: st-poweroff: Remove obsolete platforms.
    power: reset: zx-reboot: Unmap region obtained by of_iomap
    power: reset: xgene-reboot: Unmap region obtained by of_iomap
    power: supply: ab8500: cleanup with list_first_entry_or_null()
    power: reset: add in missing white space in error message text
    sbs-battery: make writes to ManufacturerAccess optional
    power: bq24257: Fix use of uninitialized pointer bq->charger
    power: supply: sbs-battery: simplify DT parsing
    power: supply: bq24735-charger: Request status GPIO with initial input setup
    power: supply: sbs-battery: Use gpio_desc and sleeping calls for battery detect
    power: supply: act8945a_charger: Add max current property
    power: supply: act8945a_charger: Add capacity level property
    doc: bindings: power: act8945a-charger: Update properties.
    power: supply: act8945a_charger: Fix the power supply type
    power: supply: act8945a_charger: Add status change update support
    power: supply: act8945a_charger: Improve state handling
    power: supply: act8945a_charger: Remove "battery_temperature"
    ...

    Linus Torvalds
     

05 Oct, 2016

1 commit

  • Pull EDAC updates from Borislav Petkov:
    "A lot of movement in the EDAC tree this time around, coarse summary
    below:

    - Altera Arria10 enablement of NAND, DMA, USB, QSPI and SD-MMC FIFO
    buffers (Thor Thayer)

    - split the memory controller part out of mpc85xx and share it with a
    new Freescale ARM Layerscape driver (York Sun)

    - amd64_edac fixes (Yazen Ghannam)

    - misc cleanups, refactoring and fixes all over the place"

    * tag 'edac_for_4.9' of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp: (37 commits)
    EDAC, altera: Add IRQ Flags to disable IRQ while handling
    EDAC, altera: Correct EDAC IRQ error message
    EDAC, amd64: Autoload module using x86_cpu_id
    EDAC, sb_edac: Remove NULL pointer check on array pci_tad
    EDAC: Remove NO_IRQ from powerpc-only drivers
    EDAC, fsl_ddr: Fix error return code in fsl_mc_err_probe()
    EDAC, fsl_ddr: Add entry to MAINTAINERS
    EDAC: Move Doug Thompson to CREDITS
    EDAC, I3000: Orphan driver
    EDAC, fsl_ddr: Replace simple_strtoul() with kstrtoul()
    EDAC, layerscape: Add Layerscape EDAC support
    EDAC, fsl_ddr: Fix IRQ dispose warning when module is removed
    EDAC, fsl_ddr: Add support for little endian
    EDAC, fsl_ddr: Add missing DDR DRAM types
    EDAC, fsl_ddr: Rename macros and names
    EDAC, fsl-ddr: Separate FSL DDR driver from MPC85xx
    EDAC, mpc85xx: Replace printk() with pr_* format
    EDAC, mpc85xx: Drop setting/clearing RFXE bit in HID1
    EDAC, altera: Rename MC trigger to common name
    EDAC, altera: Rename device trigger to common name
    ...

    Linus Torvalds
     

04 Oct, 2016

1 commit

  • Pull char/misc driver updates from Greg KH:
    "Here's the "big" char and misc driver update for 4.9-rc1.

    Lots of little things here, all over the driver tree for subsystems
    that flow through me. Nothing major that I can discern, full details
    are in the shortlog.

    All have been in the linux-next tree with no reported issues"

    * tag 'char-misc-4.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc: (144 commits)
    drivers/misc/hpilo: Changes to support new security states in iLO5 FW
    at25: fix debug and error messaging
    misc/genwqe: ensure zero initialization
    vme: fake: remove unexpected unlock in fake_master_set()
    vme: fake: mark symbols static where possible
    spmi: pmic-arb: Return an error code if sanity check fails
    Drivers: hv: get rid of id in struct vmbus_channel
    Drivers: hv: make VMBus bus ids persistent
    mcb: Add a dma_device to mcb_device
    mcb: Enable PCI bus mastering by default
    mei: stop the stall timer worker if not needed
    clk: probe common clock drivers earlier
    vme: fake: fix build for 64-bit dma_addr_t
    ttyprintk: Neaten and simplify printing
    mei: me: add kaby point device ids
    coresight: tmc: mark symbols static where possible
    coresight: perf: deal with error condition properly
    Drivers: hv: hv_util: Avoid dynamic allocation in time synch
    fpga manager: Add hardware dependency to Zynq driver
    Drivers: hv: utils: Support TimeSync version 4.0 protocol samples.
    ...

    Linus Torvalds
     

19 Sep, 2016

1 commit


10 Sep, 2016

1 commit


01 Sep, 2016

1 commit


31 Aug, 2016

2 commits


16 Jun, 2016

1 commit

  • For the third time in three years, I'm changing my e-mail at Samsung.
    That's bad, as it may stop communications with me for a while. So, this
    time, I'll also add the mchehab@kernel.org e-mail, as it remains stable
    since ever.

    Cc: stable@vger.kernel.org
    Signed-off-by: Mauro Carvalho Chehab
    Signed-off-by: Linus Torvalds

    Mauro Carvalho Chehab
     

30 Mar, 2016

1 commit

  • Alan is no longer maintaining this list through the Linux assigned
    numbers authority. Make it a collective document by referring to
    "the maintainers" in plural throughout, and naming the chardev and
    block layer maintainers in particular as parties of involvement.
    Cut down and remove some sections that pertained to the process of
    maintaining the list at lanana.org and contacting Alan directly.

    Make it clear that this document, in the kernel, is the master
    document.

    Also move paragraphs around so as to emphasize dynamic major number
    allocation.

    Remove paragraph on 2.6 deprecation, that tag no longer appears
    anywhere in the file.

    Cc: Jonathan Corbet
    Cc: Linus Torvalds
    Cc: Alan Cox
    Cc: Arnd Bergmann
    Cc: Jens Axboe
    Signed-off-by: Linus Walleij
    Signed-off-by: Greg Kroah-Hartman

    Linus Walleij
     

02 Feb, 2016

1 commit

  • …iio into staging-next

    Jonathan writes:

    First round of new IIO device support, features and cleanups for the 4.6 cycle.

    Device Support
    * ad5761
    - new driver
    * at91_sama5d2 ADC.
    - new driver and MAINTAINERS entry.
    - minor cleanups followed.
    * atlas pH-SM
    - new driver (this has possibly the prettiest data sheet I've ever seen)
    * mcp3422
    - mcp3425 ADC added.
    * mcp4725
    - mcp4726 DAC added.
    * mma8452
    - mma8451q accelerometer added.
    * mpl115
    - mpl115a1 added (a lot bigger than it seems as this is an SPI part whereas
    previous parts were i2c).
    * si7005
    - Hoperf th02 (seems to be a repackaged part)
    * si7020
    - Hoperf th06 (seems to be a repackaged part)

    New features
    * Core
    - IIO_PH type. Does what it says on the tin.
    * max30100
    - LED current configuration support.
    * mcp320x
    - more differential measurement combinations.
    * mma8452
    - free fall deteciton
    - opt3001
    - enable operation without a IRQ line.
    - device tree docs. Somehow the original docs have disappeared down
    a rabbit hole, so here is a new set.
    * st-sensors
    - Support active-low interrupts.

    Cleanups and minor / not so minor reworks
    * Documentation
    - drop some defunct ABI from the docs in staging.
    * presure / Kconfig
    - white space cleanup.
    * ad7150
    - BIT macro usage
    - Alignment fixes
    * ad7192
    - false indent fixed.
    * ak8975
    - constify the ak_def structures
    * axp288
    - drop a redundant double const.
    * dht11
    - substantial reliability improvements by being more tolerant
    of missing start bits.
    - simplify the decoding algorithm
    * mma8452
    - whitespace cleanup
    * mpl115
    - don't bother setting i2c_client_data as nothing uses it.
    * mpu6050
    - drop unused function parameter.
    * opt3001
    - extract integration time as constants.
    - trivial refactoring.

    Greg Kroah-Hartman
     

24 Jan, 2016

1 commit

  • ad5761 is a 1-channel DAC with configurable output range.
    The driver uses the regulator interface for its voltage ref.

    It shares its register layout with ad5761r, ad5721 and ad5721r.

    Differences:
    ad5761* are 16 bit, ad5721* are 12 bits.
    ad57*1r have an internal reference.

    Signed-off-by: Ricardo Ribalda Delgado
    Signed-off-by: Jonathan Cameron

    Ricardo Ribalda Delgado
     

21 Jan, 2016

1 commit


16 Jan, 2016

1 commit

  • Pull md updates from Neil Brown:
    "Mostly clustered-raid1 and raid5 journal updates. one Y2038 fix and
    other minor stuff.

    One patch removes me from the MAINTAINERS file and adds a record of my
    md maintainership to Credits"

    Many thanks to Neil, who has been around for a _looong_ time.

    * tag 'md/4.5' of git://neil.brown.name/md: (26 commits)
    md/raid: only permit hot-add of compatible integrity profiles
    Remove myself as MD Maintainer, and add to Credits.
    raid5-cache: handle journal hotadd in quiesce
    MD: add journal with array suspended
    md: set MD_HAS_JOURNAL in correct places
    md: Remove 'ready' field from mddev.
    md: remove unnecesary md_new_event_inintr
    raid5: allow r5l_io_unit allocations to fail
    raid5-cache: use a mempool for the metadata block
    raid5-cache: use a bio_set
    raid5-cache: add journal hot add/remove support
    drivers: md: use ktime_get_real_seconds()
    md: avoid warning for 32-bit sector_t
    raid5-cache: free meta_page earlier
    raid5-cache: simplify r5l_move_io_unit_list
    md: update comment for md_allow_write
    md-cluster: update comments for MD_CLUSTER_SEND_LOCKED_ALREADY
    md-cluster: Protect communication with mutexes
    md-cluster: Defer MD reloading to mddev->thread
    md-cluster: update the documentation
    ...

    Linus Torvalds
     

14 Jan, 2016

1 commit


19 Dec, 2015

1 commit

  • Andreas Herrmann won't take the maintainer of fam15h_power driver. I
    will take it and appreciate him for the great contributions on this
    driver.

    Signed-off-by: Huang Rui
    Acked-by: Andreas Herrmann
    Cc: Borislav Petkov
    Cc: Aravind Gopalakrishnan
    [groeck: Fixed typo in CREDITS]
    Signed-off-by: Guenter Roeck

    Huang Rui
     

11 Sep, 2015

1 commit


05 Sep, 2015

1 commit

  • Pull pin control updates from Linus Walleij:
    "This is the bulk of pin control changes for the v4.3 development
    cycle.

    Like with GPIO it's a lot of stuff. If my subsystems are any sign of
    the overall tempo of the kernel v4.3 will be a gigantic diff.

    [ It looks like 4.3 is calmer than 4.2 in most other subsystems, but
    we'll see - Linus ]

    Core changes:

    - It is possible configure groups in debugfs.

    - Consolidation of chained IRQ handler install/remove replacing all
    call sites where irq_set_handler_data() and
    irq_set_chained_handler() were done in succession with a combined
    call to irq_set_chained_handler_and_data(). This series was
    created by Thomas Gleixner after the problem was observed by
    Russell King.

    - Tglx also made another series of patches switching
    __irq_set_handler_locked() for irq_set_handler_locked() which is
    way cleaner.

    - Tglx also wrote a good bunch of patches to make use of
    irq_desc_get_xxx() accessors and avoid looking up irq_descs from
    IRQ numbers. The goal is to get rid of the irq number from the
    handlers in the IRQ flow which is nice.

    Driver feature enhancements:

    - Power management support for the SiRF SoC Atlas 7.

    - Power down support for the Qualcomm driver.

    - Intel Cherryview and Baytrail: switch drivers to use raw spinlocks
    in IRQ handlers to play nice with the realtime patch set.

    - Rework and new modes handling for Qualcomm SPMI-MPP.

    - Pinconf power source config for SH PFC.

    New drivers and subdrivers:

    - A new driver for Conexant Digicolor CX92755.

    - A new driver for UniPhier PH1-LD4, PH1-Pro4, PH1-sLD8, PH1-Pro5,
    ProXtream2 and PH1-LD6b SoC pin control support.

    - Reverse-egineered the S/PDIF settings for the Allwinner sun4i
    driver.

    - Support for Qualcomm Technologies QDF2xxx ARM64 SoCs

    - A new Freescale i.mx6ul subdriver.

    Cleanup:

    - Remove platform data support in a number of SH PFC subdrivers"

    * tag 'pinctrl-v4.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl: (95 commits)
    pinctrl: at91: fix null pointer dereference
    pinctrl: mediatek: Implement wake handler and suspend resume
    pinctrl: mediatek: Fix multiple registration issue.
    pinctrl: sh-pfc: r8a7794: add USB pin groups
    pinctrl: at91: Use generic irq_{request,release}_resources()
    pinctrl: cherryview: Use raw_spinlock for locking
    pinctrl: baytrail: Use raw_spinlock for locking
    pinctrl: imx6ul: Remove .owner field
    pinctrl: zynq: Fix typos in smc0_nand_grp and smc0_nor_grp
    pinctrl: sh-pfc: Implement pinconf power-source param for voltage switching
    clk: rockchip: add pclk_pd_pmu to the list of rk3288 critical clocks
    pinctrl: sun4i: add spdif to pin description.
    pinctrl: atlas7: clear ugly branch statements for pull and drivestrength
    pinctrl: baytrail: Serialize all register access
    pinctrl: baytrail: Drop FSF mailing address
    pinctrl: rockchip: only enable gpio clock when it setting
    pinctrl/mediatek: fix spelling mistake in dev_err error message
    pinctrl: cherryview: Serialize all register access
    pinctrl: UniPhier: PH1-Pro5: add I2C ch6 pin-mux setting
    pinctrl: nomadik: reflect current input value
    ...

    Linus Torvalds
     

28 Jul, 2015

1 commit

  • Thomas Abraham's Linaro email address bounces for several months. Also
    there were no replies for several emails sent on LKML to his Samsung
    address. Move his name to CREDITS.

    Signed-off-by: Krzysztof Kozlowski
    Cc: Tomasz Figa
    Cc: Thomas Abraham
    Cc: Linus Walleij
    Link: http://lkml.org/lkml/2015/6/15/15
    Signed-off-by: Linus Walleij

    Krzysztof Kozlowski
     

15 Jul, 2015

1 commit

  • Adds a new single-purpose PIDs subsystem to limit the number of
    tasks that can be forked inside a cgroup. Essentially this is an
    implementation of RLIMIT_NPROC that applies to a cgroup rather than a
    process tree.

    However, it should be noted that organisational operations (adding and
    removing tasks from a PIDs hierarchy) will *not* be prevented. Rather,
    the number of tasks in the hierarchy cannot exceed the limit through
    forking. This is due to the fact that, in the unified hierarchy, attach
    cannot fail (and it is not possible for a task to overcome its PIDs
    cgroup policy limit by attaching to a child cgroup -- even if migrating
    mid-fork it must be able to fork in the parent first).

    PIDs are fundamentally a global resource, and it is possible to reach
    PID exhaustion inside a cgroup without hitting any reasonable kmemcg
    policy. Once you've hit PID exhaustion, you're only in a marginally
    better state than OOM. This subsystem allows PID exhaustion inside a
    cgroup to be prevented.

    Signed-off-by: Aleksa Sarai
    Signed-off-by: Tejun Heo

    Aleksa Sarai
     

01 Jul, 2015

1 commit


23 Jun, 2015

1 commit


08 May, 2015

1 commit

  • As some help is needed from an active maintainer, replace Andrew Victor
    by Alexandre Belloni in the ARM/Atmel MAINTAINERS' entry (aka AT91).
    Add an entry to the CREDITS file.

    Thanks Andrew for the great role you played during the early days of this
    product family.

    Signed-off-by: Nicolas Ferre
    Acked-by: Andrew Victor
    Acked-by: Alexandre Belloni
    Signed-off-by: Arnd Bergmann

    Nicolas Ferre
     

23 Apr, 2015

1 commit

  • Pull PCI fixes from Bjorn Helgaas:
    "These fix an ia64 regression caused by tighter resource checking we
    merged during the merge window and remove an invalid email address
    from MAINTAINERS.

    Resource management:
    - ia64: Treat all Address Space Descriptors as windows (Bjorn Helgaas)

    Miscellaneous:
    - MAINTAINERS: Remove Mohit Kumar (email bounces) (Bjorn Helgaas)"

    * tag 'pci-v4.1-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci:
    ia64/PCI: Treat all host bridge Address Space Descriptors (even consumers) as windows
    MAINTAINERS: Remove Mohit Kumar (email bounces)

    Linus Torvalds
     

22 Apr, 2015

1 commit


16 Apr, 2015

2 commits


23 Mar, 2015

1 commit