Linux kernel source tree
C C++ Assembly Makefile Perl Objective-C
Latest commit 5cf7a0f Jan 16, 2017 @torvalds Merge tag 'nfs-for-4.10-3' of git://…

Pull NFS client bugfixes from Trond Myklebust:

 - fix invalid fget()/fput() calls when doing file locking

 - fix multiple directory cache invalidation issues due to the client
   failing to recognise that the directory wasn't changed

 - fix client recovery when server reboots multiple times

* tag 'nfs-for-4.10-3' of git://
  NFSv4: Fix client recovery when server reboots multiple times
  NFSv4: update_changeattr should update the attribute timestamp
  NFSv4: Don't call update_changeattr() unless the unlink is successful
  NFSv4: Don't apply change_info4 twice on rename within a directory
  NFSv4: Call update_changeattr() from _nfs4_proc_open only if a file was created
  nfs: Don't take a reference on fl->fl_file for LOCK operation
Failed to load latest commit information.
Documentation Merge tag 'driver-core-4.10-rc4' of git://… Jan 15, 2017
arch Merge branch 'x86-urgent-for-linus' of git://… Jan 15, 2017
block block: don't try to discard from __blkdev_issue_zeroout Jan 13, 2017
certs certs: Add a secondary system keyring that can be added to dynamically Apr 11, 2016
crypto crypto: testmgr - Use heap buffer for acomp test input Dec 27, 2016
drivers Merge tag 'char-misc-4.10-rc4' of git://… Jan 15, 2017
firmware WHENCE: use for LinuxTV URLs Dec 4, 2015
fs Merge tag 'nfs-for-4.10-3' of git://… Jan 16, 2017
include Merge tag 'nfsd-4.10-1' of git:// Jan 16, 2017
init cgroup: move CONFIG_SOCK_CGROUP_DATA to init/Kconfig Jan 11, 2017
ipc ipc/sem.c: fix incorrect sem_lock pairing Jan 11, 2017
kernel Merge branch 'for-linus' of git://… Jan 16, 2017
lib Merge branch 'for-linus' of git://… Jan 15, 2017
mm mm/hugetlb.c: fix reservation race when freeing surplus pages Jan 11, 2017
net Merge tag 'nfsd-4.10-1' of git:// Jan 16, 2017
samples Merge branch 'perf-urgent-for-linus' of git://… Jan 15, 2017
scripts gcc-plugins: update gcc-common.h for gcc-7 Jan 3, 2017
security Replace <asm/uaccess.h> with <linux/uaccess.h> globally Dec 24, 2016
sound Merge tag 'asoc-fix-v4.10-rc3' of git://… Jan 11, 2017
tools Merge branch 'perf-urgent-for-linus' of git://… Jan 15, 2017
usr kbuild: initramfs cleanup, set target from Kconfig Jan 5, 2017
virt KVM: eventfd: fix NULL deref irqbypass consumer Jan 12, 2017
.cocciconfig scripts: add Linux .cocciconfig for coccinelle Jul 22, 2016
.get_maintainer.ignore Add hch to .get_maintainer.ignore Aug 21, 2015
.gitattributes .gitattributes: set git diff driver for C source code files Oct 8, 2016
.gitignore Merge branch 'misc' of git://… Aug 2, 2016
.mailmap mailmap: add names for nameless email commits Jan 11, 2017
COPYING [PATCH] update FSF address in COPYING Sep 10, 2005
CREDITS CREDITS: Remove outdated address information Dec 21, 2016
Kbuild scripts/gdb: provide linux constants May 24, 2016
Kconfig kbuild: migrate all arch to the kconfig mainmenu upgrade Sep 20, 2010
MAINTAINERS Merge tag 'dmaengine-fix-4.10-rc4' of git://… Jan 14, 2017
Makefile Linux 4.10-rc4 Jan 16, 2017
README README: add a new README file, pointing to the Documentation/ Oct 24, 2016


Linux kernel

This file was moved to Documentation/admin-guide/README.rst

Please notice that there are several guides for kernel developers and users.
These guides can be rendered in a number of formats, like HTML and PDF.

In order to build the documentation, use ``make htmldocs`` or
``make pdfdocs``.

There are various text files in the Documentation/ subdirectory,
several of them using the Restructured Text markup notation.
See Documentation/00-INDEX for a list of what is contained in each file.

Please read the Documentation/process/changes.rst file, as it contains the
requirements for building and running the kernel, and information about
the problems which may result by upgrading your kernel.