Skip to content
  1. May 16, 2019
    • Linus Torvalds's avatar
      Merge tag 'nfsd-5.2' of git://linux-nfs.org/~bfields/linux · 700a800a
      Linus Torvalds authored
      Pull nfsd updates from Bruce Fields:
       "This consists mostly of nfsd container work:
      
        Scott Mayhew revived an old api that communicates with a userspace
        daemon to manage some on-disk state that's used to track clients
        across server reboots. We've been using a usermode_helper upcall for
        that, but it's tough to run those with the right namespaces, so a
        daemon is much friendlier to container use cases.
      
        Trond fixed nfsd's handling of user credentials in user namespaces. He
        also contributed patches that allow containers to support different
        sets of NFS protocol versions.
      
        The only remaining container bug I'm aware of is that the NFS reply
        cache is shared between all containers. If anyone's aware of other
        gaps in our container support, let me know.
      
        The rest of this is miscellaneous bugfixes"
      
      * tag 'nfsd-5.2' of git://linux-nfs.org/~bfields/linux: (23 commits)
        nfsd: update callback done processing
        locks: move checks from locks_free_lock() to locks_release_private()
        nfsd: fh_drop_write in nfsd_unlink
        nfsd: allow fh_want_write to be called twice
        nfsd: knfsd must use the container user namespace
        SUNRPC: rsi_parse() should use the current user namespace
        SUNRPC: Fix the server AUTH_UNIX userspace mappings
        lockd: Pass the user cred from knfsd when starting the lockd server
        SUNRPC: Temporary sockets should inherit the cred from their parent
        SUNRPC: Cache the process user cred in the RPC server listener
        nfsd: Allow containers to set supported nfs versions
        nfsd: Add custom rpcbind callbacks for knfsd
        SUNRPC: Allow further customisation of RPC program registration
        SUNRPC: Clean up generic dispatcher code
        SUNRPC: Add a callback to initialise server requests
        SUNRPC/nfs: Fix return value for nfs4_callback_compound()
        nfsd: handle legacy client tracking records sent by nfsdcld
        nfsd: re-order client tracking method selection
        nfsd: keep a tally of RECLAIM_COMPLETE operations when using nfsdcld
        nfsd: un-deprecate nfsdcld
        ...
      700a800a
    • Linus Torvalds's avatar
      Merge tag 'ktest-v5.2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-ktest · b06ed1e7
      Linus Torvalds authored
      Pull more ktest updates from Steven Rostedt:
      
       - Add support for grub2bls boot loader
      
       - Show name and test iteration number in error message sent in mail
      
       - Minor fixes and clean ups
      
      * tag 'ktest-v5.2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-ktest:
        ktest: update sample.conf for grub2bls
        ktest: remove get_grub2_index
        ktest: pass KERNEL_VERSION to POST_KTEST
        ktest: introduce grub2bls REBOOT_TYPE option
        ktest: cleanup get_grub_index
        ktest: introduce _get_grub_index
      b06ed1e7
    • Linus Torvalds's avatar
      Merge tag 'trace-v5.2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace · d2d8b146
      Linus Torvalds authored
      Pull tracing updates from Steven Rostedt:
       "The major changes in this tracing update includes:
      
         - Removal of non-DYNAMIC_FTRACE from 32bit x86
      
         - Removal of mcount support from x86
      
         - Emulating a call from int3 on x86_64, fixes live kernel patching
      
         - Consolidated Tracing Error logs file
      
        Minor updates:
      
         - Removal of klp_check_compiler_support()
      
         - kdb ftrace dumping output changes
      
         - Accessing and creating ftrace instances from inside the kernel
      
         - Clean up of #define if macro
      
         - Introduction of TRACE_EVENT_NOP() to disable trace events based on
           config options
      
        And other minor fixes and clean ups"
      
      * tag 'trace-v5.2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace: (44 commits)
        x86: Hide the int3_emulate_call/jmp functions from UML
        livepatch: Remove klp_check_compiler_support()
        ftrace/x86: Remove mcount support
        ftrace/x86_32: Remove support for non DYNAMIC_FTRACE
        tracing: Simplify "if" macro code
        tracing: Fix documentation about disabling options using trace_options
        tracing: Replace kzalloc with kcalloc
        tracing: Fix partial reading of trace event's id file
        tracing: Allow RCU to run between postponed startup tests
        tracing: Fix white space issues in parse_pred() function
        tracing: Eliminate const char[] auto variables
        ring-buffer: Fix mispelling of Calculate
        tracing: probeevent: Fix to make the type of $comm string
        tracing: probeevent: Do not accumulate on ret variable
        tracing: uprobes: Re-enable $comm support for uprobe events
        ftrace/x86_64: Emulate call function while updating in breakpoint handler
        x86_64: Allow breakpoints to emulate call instructions
        x86_64: Add gap to int3 to allow for call emulation
        tracing: kdb: Allow ftdump to skip all but the last few entries
        tracing: Add trace_total_entries() / trace_total_entries_cpu()
        ...
      d2d8b146
    • Linus Torvalds's avatar
      Merge tag 'kconfig-v5.2' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild · 2bbacd1a
      Linus Torvalds authored
      Pull Kconfig updates from Masahiro Yamada:
      
       - error out if a user specifies a directory instead of a file from
         "Save" menu of GUI interfaces
      
       - do not overwrite .config if there is no change in the configuration
      
       - create parent directories as needed when a user specifies a new file
         path from "Save" menu of menuconfig/nconfig
      
       - fix potential buffer overflow
      
       - some trivial cleanups
      
      * tag 'kconfig-v5.2' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild:
        kconfig: make conf_get_autoconfig_name() static
        kconfig: use snprintf for formatting pathnames
        kconfig: remove useless NULL pointer check in conf_write_dep()
        kconfig: make parent directories for the saved .config as needed
        kconfig: do not write .config if the content is the same
        kconfig: do not accept a directory for configuration output
        kconfig: remove trailing whitespaces
        kconfig: Make nconf-cfg.sh executable
      2bbacd1a
  2. May 15, 2019