30 Nov, 2020

1 commit

  • Jason's email address has now been bouncing for weeks, and no
    reply was received when trying to reach out on other addresses.

    We really hope he is OK. But until we hear of his whereabouts,
    let's move him to the CREDITS file so that people stop Cc-ing
    him.

    Signed-off-by: Marc Zyngier
    Signed-off-by: Thomas Gleixner
    Acked-by: Gregory CLEMENT
    Acked-by: Andrew Lunn
    Link: https://lore.kernel.org/r/20201128103707.332874-1-maz@kernel.org

    Marc Zyngier
     

13 Nov, 2020

1 commit

  • …krzk/linux into arm/fixes

    Samsung changes for v5.10

    Remove Kamil Debski, Kyungmin Park and Jeongtae Park from maintainers of
    several drivers. There were no maintenance activities from them for
    some time. While at touching credits, this also cleans up white spaces.

    * tag 'samsung-fixes-5.10' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux:
    CREDITS: remove trailing white spaces
    MAINTAINERS: remove Jeongtae Park from Samsung MFC entry
    MAINTAINERS: move Kyungmin Park to credits
    MAINTAINERS: move Kamil Debski to credits

    Link: https://lore.kernel.org/r/20201031120237.8542-1-krzk@kernel.org
    Signed-off-by: Arnd Bergmann <arnd@arndb.de>

    Arnd Bergmann
     

29 Oct, 2020

3 commits

  • Remove trailing white spaces. No functional/substantive change.

    Signed-off-by: Krzysztof Kozlowski
    Link: https://lore.kernel.org/r/20201016151528.7553-4-krzk@kernel.org

    Krzysztof Kozlowski
     
  • Kyungmin Park maintained and contributed to some of the upstreamed
    S5Pv210 and Exynos4210 machines - as described in commit 10ffa96407b2
    ("MAINTAINERS: add maintainer of Samsung Mobile Machine support").
    However the entry in maintainers got slightly twisted by
    commit 004bbd3c01d4 ("MAINTAINERS: remove non existent files") -
    the directory matching pattern was changed from specific machines to
    the entire S5Pv210.

    Anyway since long time, all S5Pv210 maintenance is covered by the
    Samsung ARM architectures maintainer entry and Krzysztof Kozlowski, so
    move Kyungmin Park to the CREDITS.

    There was also no activity on LKML regarding other maintained drivers:
    https://lore.kernel.org/lkml/?q=f%3A%22Kyungmin+Park%22

    Dear Kyungmin Park, thank you for all the effort you put in to the
    upstream Samsung support.

    Signed-off-by: Krzysztof Kozlowski
    Cc: Kyungmin Park
    Cc: Andrzej Hajda
    Cc: Sylwester Nawrocki
    Cc: Arnd Bergmann
    Cc: Olof Johansson
    Link: https://lore.kernel.org/r/20201016151528.7553-1-krzk@kernel.org

    Krzysztof Kozlowski
     
  • Kamil Debski has not been active on LKML since 2017:
    https://lore.kernel.org/lkml/?q=f%3A%22Kamil+Debski%22

    Move Kamil Debski to the CREDITS file. Thank you for the effort you put
    in to the upstream Linux kernel work.

    Signed-off-by: Krzysztof Kozlowski
    Acked-by: Mauro Carvalho Chehab
    Cc: Kamil Debski
    Cc: Andrzej Hajda
    Cc: Bartlomiej Zolnierkiewicz
    Cc: Sylwester Nawrocki
    Link: https://lore.kernel.org/r/20201016151528.7553-1-krzk@kernel.org

    Krzysztof Kozlowski
     

26 Oct, 2020

2 commits

  • Sangbeom Kim upstreamed the Samsung SoC Sound and PMIC (MFD, regulator,
    RTC) drivers. However his contributions and LKML activity ends in 2014:
    https://lore.kernel.org/lkml/?q=f%3A%22Sangbeom+Kim%22

    Move Sangbeom Kim to the CREDITS file. Thank you for the effort you put
    in to the upstream Samsung support.

    Link: https://lore.kernel.org/r/20201016061848.6258-2-krzk@kernel.org
    Cc: Sangbeom Kim
    Cc: Sylwester Nawrocki
    Cc: Mark Brown
    Signed-off-by: Krzysztof Kozlowski
    Signed-off-by: Arnd Bergmann

    Krzysztof Kozlowski
     
  • Kukjin Kim has been maintaining the Samsung ARM architectures since 2010
    up to 2016. He contributed many patches for the S3C, S5P and Exynos
    support. However since 2016 there is little activity from him on the
    LKML [1] so move his name to the CREDITS.

    Dear Kukjin, thank you for all the effort you put in to the upstream
    Samsung support.

    [1] https://lore.kernel.org/lkml/?q=f%3A%22Kukjin+Kim%22

    Link: https://lore.kernel.org/r/20201016061848.6258-1-krzk@kernel.org
    Cc: Kukjin Kim
    Cc: Arnd Bergmann
    Cc: Olof Johansson
    Signed-off-by: Krzysztof Kozlowski
    Acked-by: Kukjin Kim
    Signed-off-by: Arnd Bergmann

    Krzysztof Kozlowski
     

16 Oct, 2020

1 commit

  • Pull networking updates from Jakub Kicinski:

    - Add redirect_neigh() BPF packet redirect helper, allowing to limit
    stack traversal in common container configs and improving TCP
    back-pressure.

    Daniel reports ~10Gbps => ~15Gbps single stream TCP performance gain.

    - Expand netlink policy support and improve policy export to user
    space. (Ge)netlink core performs request validation according to
    declared policies. Expand the expressiveness of those policies
    (min/max length and bitmasks). Allow dumping policies for particular
    commands. This is used for feature discovery by user space (instead
    of kernel version parsing or trial and error).

    - Support IGMPv3/MLDv2 multicast listener discovery protocols in
    bridge.

    - Allow more than 255 IPv4 multicast interfaces.

    - Add support for Type of Service (ToS) reflection in SYN/SYN-ACK
    packets of TCPv6.

    - In Multi-patch TCP (MPTCP) support concurrent transmission of data on
    multiple subflows in a load balancing scenario. Enhance advertising
    addresses via the RM_ADDR/ADD_ADDR options.

    - Support SMC-Dv2 version of SMC, which enables multi-subnet
    deployments.

    - Allow more calls to same peer in RxRPC.

    - Support two new Controller Area Network (CAN) protocols - CAN-FD and
    ISO 15765-2:2016.

    - Add xfrm/IPsec compat layer, solving the 32bit user space on 64bit
    kernel problem.

    - Add TC actions for implementing MPLS L2 VPNs.

    - Improve nexthop code - e.g. handle various corner cases when nexthop
    objects are removed from groups better, skip unnecessary
    notifications and make it easier to offload nexthops into HW by
    converting to a blocking notifier.

    - Support adding and consuming TCP header options by BPF programs,
    opening the doors for easy experimental and deployment-specific TCP
    option use.

    - Reorganize TCP congestion control (CC) initialization to simplify
    life of TCP CC implemented in BPF.

    - Add support for shipping BPF programs with the kernel and loading
    them early on boot via the User Mode Driver mechanism, hence reusing
    all the user space infra we have.

    - Support sleepable BPF programs, initially targeting LSM and tracing.

    - Add bpf_d_path() helper for returning full path for given 'struct
    path'.

    - Make bpf_tail_call compatible with bpf-to-bpf calls.

    - Allow BPF programs to call map_update_elem on sockmaps.

    - Add BPF Type Format (BTF) support for type and enum discovery, as
    well as support for using BTF within the kernel itself (current use
    is for pretty printing structures).

    - Support listing and getting information about bpf_links via the bpf
    syscall.

    - Enhance kernel interfaces around NIC firmware update. Allow
    specifying overwrite mask to control if settings etc. are reset
    during update; report expected max time operation may take to users;
    support firmware activation without machine reboot incl. limits of
    how much impact reset may have (e.g. dropping link or not).

    - Extend ethtool configuration interface to report IEEE-standard
    counters, to limit the need for per-vendor logic in user space.

    - Adopt or extend devlink use for debug, monitoring, fw update in many
    drivers (dsa loop, ice, ionic, sja1105, qed, mlxsw, mv88e6xxx,
    dpaa2-eth).

    - In mlxsw expose critical and emergency SFP module temperature alarms.
    Refactor port buffer handling to make the defaults more suitable and
    support setting these values explicitly via the DCBNL interface.

    - Add XDP support for Intel's igb driver.

    - Support offloading TC flower classification and filtering rules to
    mscc_ocelot switches.

    - Add PTP support for Marvell Octeontx2 and PP2.2 hardware, as well as
    fixed interval period pulse generator and one-step timestamping in
    dpaa-eth.

    - Add support for various auth offloads in WiFi APs, e.g. SAE (WPA3)
    offload.

    - Add Lynx PHY/PCS MDIO module, and convert various drivers which have
    this HW to use it. Convert mvpp2 to split PCS.

    - Support Marvell Prestera 98DX3255 24-port switch ASICs, as well as
    7-port Mediatek MT7531 IP.

    - Add initial support for QCA6390 and IPQ6018 in ath11k WiFi driver,
    and wcn3680 support in wcn36xx.

    - Improve performance for packets which don't require much offloads on
    recent Mellanox NICs by 20% by making multiple packets share a
    descriptor entry.

    - Move chelsio inline crypto drivers (for TLS and IPsec) from the
    crypto subtree to drivers/net. Move MDIO drivers out of the phy
    directory.

    - Clean up a lot of W=1 warnings, reportedly the actively developed
    subsections of networking drivers should now build W=1 warning free.

    - Make sure drivers don't use in_interrupt() to dynamically adapt their
    code. Convert tasklets to use new tasklet_setup API (sadly this
    conversion is not yet complete).

    * tag 'net-next-5.10' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next: (2583 commits)
    Revert "bpfilter: Fix build error with CONFIG_BPFILTER_UMH"
    net, sockmap: Don't call bpf_prog_put() on NULL pointer
    bpf, selftest: Fix flaky tcp_hdr_options test when adding addr to lo
    bpf, sockmap: Add locking annotations to iterator
    netfilter: nftables: allow re-computing sctp CRC-32C in 'payload' statements
    net: fix pos incrementment in ipv6_route_seq_next
    net/smc: fix invalid return code in smcd_new_buf_create()
    net/smc: fix valid DMBE buffer sizes
    net/smc: fix use-after-free of delayed events
    bpfilter: Fix build error with CONFIG_BPFILTER_UMH
    cxgb4/ch_ipsec: Replace the module name to ch_ipsec from chcr
    net: sched: Fix suspicious RCU usage while accessing tcf_tunnel_info
    bpf: Fix register equivalence tracking.
    rxrpc: Fix loss of final ack on shutdown
    rxrpc: Fix bundle counting for exclusive connections
    netfilter: restore NF_INET_NUMHOOKS
    ibmveth: Identify ingress large send packets.
    ibmveth: Switch order of ibmveth_helper calls.
    cxgb4: handle 4-tuple PEDIT to NAT mode translation
    selftests: Add VRF route leaking tests
    ...

    Linus Torvalds
     

11 Sep, 2020

1 commit

  • Robert Bałdyga's email does not work (bounces) since 2016 so remove it.
    Additionally there are no review/ack/tested tags from Krzysztof Opasiak
    so it looks like the driver is not supported.

    As a maintainer of Samsung ARM/ARM64 SoC, I can take care about this
    driver and provide some review. However clearly driver is not in
    supported mode as I do not work in Samsung anymore.

    Signed-off-by: Krzysztof Kozlowski
    Signed-off-by: David S. Miller

    Krzysztof Kozlowski
     

07 Sep, 2020

1 commit

  • Hartmut Knaack was an active reviewer and contributor to the IIO
    subsystem and drivers. However his last message on LKML is from
    October 2015.

    In thanks for Hartmut's effort, move him name to the Credits.

    Suggested-by: Andy Shevchenko
    Signed-off-by: Krzysztof Kozlowski
    Reviewed-by: Andy Shevchenko
    Cc: Jonathan Cameron
    Cc: linux-iio
    Link: https://lore.kernel.org/r/20200903181926.5606-2-krzk@kernel.org
    Signed-off-by: Jonathan Cameron

    Krzysztof Kozlowski
     

24 Jul, 2020

1 commit

  • Rationale:
    Reduces attack surface on kernel devs opening the links for MITM
    as HTTPS traffic is much harder to manipulate.

    Deterministic algorithm:
    For each file:
    If not .svg:
    For each line:
    If doesn't contain `\bxmlns\b`:
    For each link, `\bhttp://[^# \t\r\n]*(?:\w|/)`:
    If both the HTTP and HTTPS versions
    return 200 OK and serve the same content:
    Replace HTTP with HTTPS.

    Signed-off-by: Alexander A. Klimov
    Link: https://lore.kernel.org/r/20200714175528.46712-1-grandmaster@al2klimov.de
    Signed-off-by: Jonathan Corbet

    Alexander A. Klimov
     

26 May, 2020

1 commit


25 Feb, 2020

1 commit

  • My time with MIPS the company has reached its end, and so at best I'll
    have little time spend on maintaining arch/mips/.

    Ralf last authored a patch over 2 years ago, the last time he committed
    one is even further back & activity was sporadic for a while before
    that. The reality is that he isn't active.

    Having a new maintainer with time to do things properly will be
    beneficial all round. Thomas Bogendoerfer has been involved in MIPS
    development for a long time & has offered to step up as maintainer, so
    add Thomas and remove myself & Ralf from the MIPS entry.

    Ralf already has an entry in CREDITS to honor his contributions, so this
    just adds one for me.

    Signed-off-by: Paul Burton
    Reviewed-by: Philippe Mathieu-Daudé
    Acked-by: Thomas Bogendoerfer
    Cc: Ralf Baechle
    Cc: linux-kernel@vger.kernel.org
    Cc: linux-mips@vger.kernel.org

    Paul Burton
     

18 Jan, 2020

1 commit

  • /* Background. */
    For a very long time, extending openat(2) with new features has been
    incredibly frustrating. This stems from the fact that openat(2) is
    possibly the most famous counter-example to the mantra "don't silently
    accept garbage from userspace" -- it doesn't check whether unknown flags
    are present[1].

    This means that (generally) the addition of new flags to openat(2) has
    been fraught with backwards-compatibility issues (O_TMPFILE has to be
    defined as __O_TMPFILE|O_DIRECTORY|[O_RDWR or O_WRONLY] to ensure old
    kernels gave errors, since it's insecure to silently ignore the
    flag[2]). All new security-related flags therefore have a tough road to
    being added to openat(2).

    Userspace also has a hard time figuring out whether a particular flag is
    supported on a particular kernel. While it is now possible with
    contemporary kernels (thanks to [3]), older kernels will expose unknown
    flag bits through fcntl(F_GETFL). Giving a clear -EINVAL during
    openat(2) time matches modern syscall designs and is far more
    fool-proof.

    In addition, the newly-added path resolution restriction LOOKUP flags
    (which we would like to expose to user-space) don't feel related to the
    pre-existing O_* flag set -- they affect all components of path lookup.
    We'd therefore like to add a new flag argument.

    Adding a new syscall allows us to finally fix the flag-ignoring problem,
    and we can make it extensible enough so that we will hopefully never
    need an openat3(2).

    /* Syscall Prototype. */
    /*
    * open_how is an extensible structure (similar in interface to
    * clone3(2) or sched_setattr(2)). The size parameter must be set to
    * sizeof(struct open_how), to allow for future extensions. All future
    * extensions will be appended to open_how, with their zero value
    * acting as a no-op default.
    */
    struct open_how { /* ... */ };

    int openat2(int dfd, const char *pathname,
    struct open_how *how, size_t size);

    /* Description. */
    The initial version of 'struct open_how' contains the following fields:

    flags
    Used to specify openat(2)-style flags. However, any unknown flag
    bits or otherwise incorrect flag combinations (like O_PATH|O_RDWR)
    will result in -EINVAL. In addition, this field is 64-bits wide to
    allow for more O_ flags than currently permitted with openat(2).

    mode
    The file mode for O_CREAT or O_TMPFILE.

    Must be set to zero if flags does not contain O_CREAT or O_TMPFILE.

    resolve
    Restrict path resolution (in contrast to O_* flags they affect all
    path components). The current set of flags are as follows (at the
    moment, all of the RESOLVE_ flags are implemented as just passing
    the corresponding LOOKUP_ flag).

    RESOLVE_NO_XDEV => LOOKUP_NO_XDEV
    RESOLVE_NO_SYMLINKS => LOOKUP_NO_SYMLINKS
    RESOLVE_NO_MAGICLINKS => LOOKUP_NO_MAGICLINKS
    RESOLVE_BENEATH => LOOKUP_BENEATH
    RESOLVE_IN_ROOT => LOOKUP_IN_ROOT

    open_how does not contain an embedded size field, because it is of
    little benefit (userspace can figure out the kernel open_how size at
    runtime fairly easily without it). It also only contains u64s (even
    though ->mode arguably should be a u16) to avoid having padding fields
    which are never used in the future.

    Note that as a result of the new how->flags handling, O_PATH|O_TMPFILE
    is no longer permitted for openat(2). As far as I can tell, this has
    always been a bug and appears to not be used by userspace (and I've not
    seen any problems on my machines by disallowing it). If it turns out
    this breaks something, we can special-case it and only permit it for
    openat(2) but not openat2(2).

    After input from Florian Weimer, the new open_how and flag definitions
    are inside a separate header from uapi/linux/fcntl.h, to avoid problems
    that glibc has with importing that header.

    /* Testing. */
    In a follow-up patch there are over 200 selftests which ensure that this
    syscall has the correct semantics and will correctly handle several
    attack scenarios.

    In addition, I've written a userspace library[4] which provides
    convenient wrappers around openat2(RESOLVE_IN_ROOT) (this is necessary
    because no other syscalls support RESOLVE_IN_ROOT, and thus lots of care
    must be taken when using RESOLVE_IN_ROOT'd file descriptors with other
    syscalls). During the development of this patch, I've run numerous
    verification tests using libpathrs (showing that the API is reasonably
    usable by userspace).

    /* Future Work. */
    Additional RESOLVE_ flags have been suggested during the review period.
    These can be easily implemented separately (such as blocking auto-mount
    during resolution).

    Furthermore, there are some other proposed changes to the openat(2)
    interface (the most obvious example is magic-link hardening[5]) which
    would be a good opportunity to add a way for userspace to restrict how
    O_PATH file descriptors can be re-opened.

    Another possible avenue of future work would be some kind of
    CHECK_FIELDS[6] flag which causes the kernel to indicate to userspace
    which openat2(2) flags and fields are supported by the current kernel
    (to avoid userspace having to go through several guesses to figure it
    out).

    [1]: https://lwn.net/Articles/588444/
    [2]: https://lore.kernel.org/lkml/CA+55aFyyxJL1LyXZeBsf2ypriraj5ut1XkNDsunRBqgVjZU_6Q@mail.gmail.com
    [3]: commit 629e014bb834 ("fs: completely ignore unknown open flags")
    [4]: https://sourceware.org/bugzilla/show_bug.cgi?id=17523
    [5]: https://lore.kernel.org/lkml/20190930183316.10190-2-cyphar@cyphar.com/
    [6]: https://youtu.be/ggD-eb3yPVs

    Suggested-by: Christian Brauner
    Signed-off-by: Aleksa Sarai
    Signed-off-by: Al Viro

    Aleksa Sarai
     

29 Oct, 2019

1 commit


10 Oct, 2019

1 commit


01 Oct, 2019

1 commit


13 Sep, 2019

1 commit


20 Jul, 2019

1 commit


15 Jul, 2019

1 commit


25 Jun, 2019

1 commit


10 Jun, 2019

1 commit

  • It's better to use my kadlec@netfilter.org email address in
    the source code. I might not be able to use
    kadlec@blackhole.kfki.hu in the future.

    Signed-off-by: Jozsef Kadlecsik
    Signed-off-by: Jozsef Kadlecsik

    Jozsef Kadlecsik
     

31 May, 2019

1 commit


07 Mar, 2019

1 commit

  • Pull char/misc driver updates from Greg KH:
    "Here is the big char/misc driver patch pull request for 5.1-rc1.

    The largest thing by far is the new habanalabs driver for their AI
    accelerator chip. For now it is in the drivers/misc directory but will
    probably move to a new directory soon along with other drivers of this
    type.

    Other than that, just the usual set of individual driver updates and
    fixes. There's an "odd" merge in here from the DRM tree that they
    asked me to do as the MEI driver is starting to interact with the i915
    driver, and it needed some coordination. All of those patches have
    been properly acked by the relevant subsystem maintainers.

    All of these have been in linux-next with no reported issues, most for
    quite some time"

    * tag 'char-misc-5.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc: (219 commits)
    habanalabs: adjust Kconfig to fix build errors
    habanalabs: use %px instead of %p in error print
    habanalabs: use do_div for 64-bit divisions
    intel_th: gth: Fix an off-by-one in output unassigning
    habanalabs: fix little-endiancpu conversion warnings
    habanalabs: use NULL to initialize array of pointers
    habanalabs: fix little-endiancpu conversion warnings
    habanalabs: soft-reset device if context-switch fails
    habanalabs: print pointer using %p
    habanalabs: fix memory leak with CBs with unaligned size
    habanalabs: return correct error code on MMU mapping failure
    habanalabs: add comments in uapi/misc/habanalabs.h
    habanalabs: extend QMAN0 job timeout
    habanalabs: set DMA0 completion to SOB 1007
    habanalabs: fix validation of WREG32 to DMA completion
    habanalabs: fix mmu cache registers init
    habanalabs: disable CPU access on timeouts
    habanalabs: add MMU DRAM default page mapping
    habanalabs: Dissociate RAZWI info from event types
    misc/habanalabs: adjust Kconfig to fix build errors
    ...

    Linus Torvalds
     

22 Feb, 2019

1 commit


18 Feb, 2019

1 commit


05 Jan, 2019

1 commit


04 Dec, 2018

1 commit

  • Move Eric Miao and Haojian Zhuang over to CREDITS, since they're AWOL
    for some time already. The git trees have gone away too.

    I'm adding myself as a reviewer. I'd like to be Cc'd on patches and will
    be able to test them, but I don't possess a data sheet thus there might
    be things I'll be unable to review. Hence the Odd-Fixes status.

    Signed-off-by: Lubomir Rintel
    Signed-off-by: Olof Johansson

    Lubomir Rintel
     

26 Nov, 2018

1 commit


19 Nov, 2018

1 commit

  • Jarkko's e-mail address hasn't worked for a long time. We still want to
    keep this driver working as it is critical for some of the OMAP boards.
    I use and test this driver frequently, so change myself as a maintainer
    with "Odd Fixes" status.

    Link: http://lkml.kernel.org/r/20181106222750.12939-1-aaro.koskinen@iki.fi
    Signed-off-by: Aaro Koskinen
    Acked-by: Tony Lindgren
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Aaro Koskinen
     

18 Aug, 2018

1 commit

  • Ron Minnich has left Sandia in 2011, and has not been involved in any 9p
    commit in recent years. Also add a CREDITS entry to record his
    contributions.

    Link: http://lkml.kernel.org/r/1534486244-1055-1-git-send-email-asmadeus@codewreck.org
    Signed-off-by: Dominique Martinet
    Cc: Eric Van Hensbergen
    Cc: Ron Minnich
    Cc: Ronald G. Minnich
    Cc: Latchesar Ionkov
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Dominique Martinet
     

06 Mar, 2018

1 commit


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