#pragma section-numbers on #pragma keywords Linux, kernel, operating system, changes, changelog, file system, Linus Torvalds, open source, device drivers #pragma description Summary of the changes and new features merged in the Linux kernel during the 4.8 development cycle /!\ /!\ Warning: /!\ /!\ The changelog is not complete. It will be available during the next week. Meanwhile, you can read about Linux 4.8 here: * LWN's 4.8 Merge window, [https://lwn.net/Articles/695294/ part 1], [https://lwn.net/Articles/696073/ part 2], [https://lwn.net/Articles/696720/ part 3] * Phoronix.com [http://www.phoronix.com/scan.php?page=article&item=linux-48-features&num=1 The Many Exciting Features To The Linux 4.8 Kernel] * heise.de [https://www.heise.de/ct/artikel/Die-Neuerungen-von-Linux-4-8-3283402.html Die Neuerungen von Linux 4.8] # [[TableOfContents()]] = Prominent features = == == = Core (various) = = File systems = = Memory management = = Block layer = = Cryptography = = Tracing and perf tool = = Virtualization = = Networking = * IPv6 over Low power Wireless Personal Area Networks (6lowpan): introduces a layer for IPv6 neighbour discovery which allows to implement two use-cases: short address handling for 802.15.4, and 6CO handling as userspace option [https://git.kernel.org/torvalds/c/b06f95272e4d338792414e33a393a436cc3d0905 (merge)] * Bluetooth * Add Authentication Failed reason to Disconnected Mgmt event [https://git.kernel.org/torvalds/c/160b925163c0aabc2c2fbb7d58a75e38b7cd6a17 commit] * Add debugfs fields for hardware and firmware info [https://git.kernel.org/torvalds/c/5177a83827cd0b8cf6ce0391b00dd4417352d2f1 commit] * Near-Field Communication (NFC): Add support for NFC DEP Response Waiting Time [https://git.kernel.org/torvalds/c/1a09c56f545c8ff8d338a38c7c40d79f4165a94c commit] * Infiniband * Software RDMA over Ethernet (RoCE) driver. This driver implements the InfiniBand RDMA transport over the Linux network stack. It enables a system with a standard Ethernet adapter to interoperate with a RoCE adapter or with another system running the RXE driver. See https://github.com/SoftRoCE/ for code, and [https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev this wiki page] to configure and work with it [https://git.kernel.org/torvalds/c/8700e3e7c4857d28ebaa824509934556da0b3e76 commit] * Add IPv6 support to flow steering [https://git.kernel.org/torvalds/c/4c2aae712cb024f9d30a1fa62e3ba2ff785c6a3e commit] * Export a common fw_ver sysfs entry [https://git.kernel.org/torvalds/c/41a6ae1ebd51d074a43d608b8ecfc9dd2b323d5e commit] * Support for send only multicast joins in the cma layer [https://git.kernel.org/torvalds/c/ab15c95a17b3fe8c0e01bb7ce1dd0b657598eb61 commit] * Reliable Datagram Sockets (RDS): Enable multipath RDS for TCP [https://git.kernel.org/torvalds/c/5916e2c1554f3e36f770401c989c3c7fadf619ca commit] * B.A.T.M.A.N * Adds a debugfs file named {{{mcast_flags}}} with originators and their according multicast flags to help users figure out why multicast optimizations might be enabled or disabled for them [https://git.kernel.org/torvalds/c/4e3e823b5a503235630921287f130e1d8d22d200 commit] * Add multicast optimization support for bridged setups [https://git.kernel.org/torvalds/c/687937ab34896d9c39b80b68d304c68ca3c2b207 commit] * Add generic netlink family for B.A.T.M.A.N., with the purpose of replacing the debugfs files [https://git.kernel.org/torvalds/c/09748a22f4ab7b0ab5a83c432f6e18f65f18e09b commit], [https://git.kernel.org/torvalds/c/5da0aef5e93591b373010c10f374c4161b37728c commit] * Throughput meter implementation. It is invoked through batctl [https://git.kernel.org/torvalds/c/33a3bb4a3345bb511f9c69c913da95d4693e2a4e commit] * Controller Area Network (can): Broadcast Manager CAN FD support [https://git.kernel.org/torvalds/c/6f3b911d5f29b98752e5da86a295210c0c4f4e14 commit], [https://git.kernel.org/torvalds/c/9be05c7f372940a2308e0301c5bdddab3022a449 commit] * cbq scheduler: remove {{{TCA_CBQ_OVL_STRATEGY}}} support [https://git.kernel.org/torvalds/c/c3498d34dd369115a06e5bb862b90b06fde3d114 commit], remove {{{TCA_CBQ_POLICE}}} support [https://git.kernel.org/torvalds/c/dd47c1fa776cda48531b651c88341e951140b0a7 commit] * fcoe: Add a new sysfs attribute {{{fip_vlan_responder}}} which will activate a FIP VLAN discovery [https://git.kernel.org/torvalds/c/9a6cf881df0293cc1c06d31bcbeda6c23b95dcac commit] * Generic Routing Encapsulation (gre): better support for ICMP messages for gre+ipv6 [https://git.kernel.org/torvalds/c/9b8c6d7bf2e08a7d3eb6660a2bfaf29b8b49c329 commit] * Generic UDP Encapsulation (gue): implements direct encapsulation of IPv4 and IPv6 packets in UDP. This is done a version "1" of GUE and as explained in I-D draft-ietf-nvo3-gue-03 [https://git.kernel.org/torvalds/c/c1e48af7960e93e1fbe54934be8f4a2fb66ef6fd commit] * 802.15.4: add networking namespace support [https://git.kernel.org/torvalds/c/66e5c2672cd11b9310008099faf6a4ffb9dfb6d0 commit] * IP over IP: support MPLS over IPv4 [https://git.kernel.org/torvalds/c/1b69e7e6c4da1e84edc2496fa91db289e5e493b0 commit] * IPv6: RFC 4884 partial support for SIT/GRE tunnels [https://git.kernel.org/torvalds/c/20e1954fe238dbe5f8d3a979e593fe352bd703cf commit] * Wireless (802.11) * Add support for beacon report radio measurement [https://git.kernel.org/torvalds/c/7947d3e075cde1a18e538f2dafbc850aa356ff79 commit] * Support beacon report scanning [https://git.kernel.org/torvalds/c/1d76250bd34af86c6498fc51e50cab3bfbbeceaa commit] * Add API to support VHT MU-MIMO air sniffer [https://git.kernel.org/torvalds/c/c6e6a0c8be575c830a97b1942dabeab70f423fe0 commit] * Allow privileged netlink operations from user namespaces [https://git.kernel.org/torvalds/c/5617c6cd6f844eaa2f4d61f165b7e6664a658865 commit] * Integrate FQ/codel with the mac80211 internal software queues [https://git.kernel.org/torvalds/c/fa962b92120bb70693a4db545f89067eb3373294 commit], [https://git.kernel.org/torvalds/c/5caa328e3811b7cfa33fd02c93280ffa622deb0e commit], [https://git.kernel.org/torvalds/c/9399b86c0e9a058928e8b5f1e695056714814873 commit] * dd mesh peer AID setting API [https://git.kernel.org/torvalds/c/7d27a0ba7adc8ef30c2aae7592fce4c162aee4df commit] * Add vht cap decode to debugfs [https://git.kernel.org/torvalds/c/0bb7ed426373cebf406ff3ae7b6d2344f2f4364c commit] * MPLS * Allow routes on ipgre devices [https://git.kernel.org/torvalds/c/0d227a8672c83f2153a0eeeb5439e3b7185c3d9c commit] * Allow routes on ipip and sit devices [https://git.kernel.org/torvalds/c/407f31be9ddfbcc51ae8054c1218db00c08b92e9 commit] * net scheduler * Add matchall classifier matches every packet and allows the user to apply actions on it. This filter is very useful in use cases such as packet mirroring (SPAN) [https://git.kernel.org/torvalds/c/bf3994d2ed310813da28362d87bfe9f0e1c3e37f commit] * Add matchall classifier hardware offloading [https://git.kernel.org/torvalds/c/b87f7936a93246804cf70e7e2e0568799c948bb1 commit], [https://git.kernel.org/torvalds/c/e69985c67c33f1d981a87986237366e83a8f0e13 commit] * Add skbedit support for changing packet type [https://git.kernel.org/torvalds/c/ff202ee1ed8f032f05b80b541664cf02e75d7080 commit] * devlink: Add the commands to set and show the mode of SRIOV E-Switch [https://git.kernel.org/torvalds/c/08f4b5918b2d6b491f0403cc1886f5cdccef89bb commit] * Introduces a new rule attribute l3mdev. The l3mdev rule means the table id used for the lookup is pulled from the L3 master device (e.g., VRF) rather than being statically defined. With the l3mdev rule all of the basic VRF FIB rules are reduced to 1 l3mdev rule per address family (IPv4 and IPv6) [https://git.kernel.org/torvalds/c/96c63fa7393d0a346acfe5a91e0c7d4c7782641b commit] * bridge * Add support for IGMP/MLD stats and export them via netlink [https://git.kernel.org/torvalds/c/1080ab95e3c7bdd77870e209aff83c763fdcf439 commit], [https://git.kernel.org/torvalds/c/a65056ecf4b48be0d0284a7b6a57b6dace10b843 commit] * diag: Add support to filter on device index [https://git.kernel.org/torvalds/c/637c841dd7a5f9bd97b75cbe90b526fa1a52e530 commit] * pktgen: support injecting packets for qdisc testing [https://git.kernel.org/torvalds/c/0967f2445963b63269d7dd2f5b6f234ea57dd10e commit] * rtnetlink: add support for the {{{IFLA_STATS_LINK_XSTATS_SLAVE}}} attribute which allows to export per-slave statistics if the master device supports the linkxstats callback [https://git.kernel.org/torvalds/c/80e73cc563c4359be809a03bcb8e7e28141a813a commit] * Virtual Routing and Forwarding (VRF) * Add support for PREROUTING rules on vrf device [https://git.kernel.org/torvalds/c/73e20b761acf8678de2d55d92b90a623b8558a77 commit] * Handle ipv6 multicast and link-local addresses [https://git.kernel.org/torvalds/c/9ff74384600aeecba34ebdacbbde0627489ff601 commit] * ipv4 support for local traffic to local addresses [https://git.kernel.org/torvalds/c/afe80a4998efa17b4429ce9f151f957d3e6af317 commit] * ipv6 support for local traffic to local addresses [https://git.kernel.org/torvalds/c/b4869aa2f881ea4fcd36cd01ad591e4ed96eb33b commit] * net_sched: generalize bulk dequeue (brings between 35 and 80 % performance increase in HTB setup under pressure on a bonding setup) [https://git.kernel.org/torvalds/c/4d202a0d31b96ab3324b21e7500d9a2da9ef57dd commit] * nftables: allow to filter out rules by table and chain [https://git.kernel.org/torvalds/c/6e1f760e13c75eb0c21c75c6eed918e25b54cd07 commit] * netlabel: Add an address family to domain hash entries. [https://git.kernel.org/torvalds/c/8f18e675c3335b5f113dbabc4afbab6da41ff61f commit] * rxrpc: Limit the socket incoming call backlog queue size in {{{/proc/sys/net/rxrpc/max_backlog}}} so that a remote client can't pump in sufficient new calls that the server runs out of memory [https://git.kernel.org/torvalds/c/0e119b41b7f23e08799fa8b1c9c1360d7da75815 commit] * SCTP * Add GSO support [https://git.kernel.org/torvalds/c/90017accff61ae89283ad9a51f9ac46ca01633fb commit] * Add {{{SCTP_DEFAULT_PRINFO}}} into sctp sockopt. It is used to set/get sctp Partially Reliable Policies' default params [https://git.kernel.org/torvalds/c/f959fb442c35f4b61fea341401b8463dd0a1b959 commit] * Add {{{SCTP_PR_ASSOC_STATUS}}} on sctp sockopt, which is used to dump the prsctp statistics info from the asoc [https://git.kernel.org/torvalds/c/826d253d57b11f69add81c8086d2e7f1dce5ec77 commit] * Add {{{SCTP_PR_SUPPORTED}}} on sctp sockopt, which is used to modify prsctp_enable [https://git.kernel.org/torvalds/c/28aa4c26fce2202db8d42ae76b639ca1d9a23d25 commit] * Implement prsctp PRIO policy [https://git.kernel.org/torvalds/c/8dbdf1f5b09cb22560e7c7173b52fe3c631046bd commit] * Implement prsctp RTX policy [https://git.kernel.org/torvalds/c/01aadb3af6e1b10970c1f7e510b5097c8f725d64 commit] * Implement prsctp TTL policy [https://git.kernel.org/torvalds/c/a6c2f792873aff332a4689717c3cd6104f46684c commit] * Support ipv6 nonlocal bind [https://git.kernel.org/torvalds/c/9b97420228881e839b76c8a4506da3cb187bf004 commit] * Simple Internet Transition (sit): support MPLS over IPv4 [https://git.kernel.org/torvalds/c/49dbe7ae2168b3a933ecea1118fc0515c186bd64 commit] * TCP: add TCP NV congestion control, a follow up to TCP Vegas. It has been modified to deal with 10G networks, measurement noise introduced by LRO, GRO and interrupt coalescence. In addition, it will decrease its cwnd multiplicatively instead of linearly. For further details see http://www.brakmo.org/networking/tcp-nv/ [https://git.kernel.org/torvalds/c/699fafafab6d765f12367b3ce0816e64ae19d1e8 commit] * TIPC * Add neighbor monitoring framework [https://git.kernel.org/torvalds/c/35c55c9877f8de0ab129fa1a309271d0ecc868b9 commit] * tunnels: support MPLS over IPv4 tunnels [https://git.kernel.org/torvalds/c/8afe97e5d4165c9d181d42504af3f96c8427659a commit] = Architectures = * ARM * x86 = Drivers = == Graphics == == Storage == == Staging == == Networking == * macsec: enable GRO and RPS on macsec devices [https://git.kernel.org/torvalds/c/5491e7c6b1a95df39b917e16f2eeddc84f9e8491 commit] == Audio == * ASoC * Add ADAU7002 Stereo PDM-to-I2S/TDM Converter driver [https://git.kernel.org/torvalds/c/a0d3546cf9e5123fca1468651ca99d469d202198 commit] * Intel: Add Broxton-P Dialog Maxim machine driver [https://git.kernel.org/torvalds/c/723bad3fef8b0f16f9e0320cc96b9b15b4c4b705 commit], [https://git.kernel.org/torvalds/c/de15996eab99b352926fb956d472d24d46c60309 commit] * Intel: Add DMIC 4 channel support for bxt machine [https://git.kernel.org/torvalds/c/bfcdc6d19008c0f11cba30c2cff1b63ec4e7a744 commit] * Intel: Add surface3 entry in CHT-RT5645 machine [https://git.kernel.org/torvalds/c/07d5c17b80f67d1b2cc2c8243590e2abed4bd7ae commit] * Intel: Kbl: add kabylake additional machine entries [https://git.kernel.org/torvalds/c/156a071b9c7d0bd6917bbddd736e47de94265f03 commit] * Intel: Skylake: Add DSP muti-core infrastructure [https://git.kernel.org/torvalds/c/052f103c89aa8ff6a72a4cadc0a5471cc8bc4c93 commit] * Intel: Skylake: Support multi-core in Broxton [https://git.kernel.org/torvalds/c/e68aca08d77e75c43850187a1cf8203fc53179de commit] amd Skylake [https://git.kernel.org/torvalds/c/40a166039a84da15a6d01a7a997398eb4a0d3c1e commit] * Intel: add kablake device IDs [https://git.kernel.org/torvalds/c/451dfb5f82c7ed5f691be5f6409637e03d5f9c65 commit] * Intel: board: add kabylake machine id [https://git.kernel.org/torvalds/c/894a16db293c5383f1d9c819909a27bd6738efde commit], add kabylake nau88l25_max98357a machine id [https://git.kernel.org/torvalds/c/2ca972da5ac8ac03dce005f4b71d9198a408b068 commit], add kabylake nau88l25_ssm4567 machine id [https://git.kernel.org/torvalds/c/9dc201cf75e04fd2d753a1d01ed9d03f4253e32f commit] * cs35l33: Initial commit of the cs35l33 CODEC driver. [https://git.kernel.org/torvalds/c/3333cb7187b9c8d28f7a6405bbe9cec7a10efdc8 commit] * cs53l30: Add codec driver support for Cirrus CS53L30 [https://git.kernel.org/torvalds/c/de9b1214c04f45949c9f692e447328a1058a41ac commit] * cygnus: Add Cygnus audio DAI driver [https://git.kernel.org/torvalds/c/a6ee05d94e8fca0c9eed71669a32c8f1fd0f24e7 commit] * cygnus: Add Cygnus audio DMA driver [https://git.kernel.org/torvalds/c/1200a7d9b2c65ffb2dd673add65cd5dc95671489 commit] * hdac_hdmi: Add device id for Kabylake [https://git.kernel.org/torvalds/c/cc21688703ee5090a6f1204b501c55034152c65e commit] * max98504: Add max98504 speaker amplifier driver [https://git.kernel.org/torvalds/c/4c5d1469297d14d59f5f673493bc02fc939293a4 commit] * max9860: new driver [https://git.kernel.org/torvalds/c/3b2af7f79968f0df51b13fc8eed3bf1498f8a79d commit] * mediatek: Add mt2701-cs42448 driver [https://git.kernel.org/torvalds/c/1f458d53f76c25a8240736294453e95bd9a34e18 commit], [https://git.kernel.org/torvalds/c/43a6a7e71063ef2db753b1d28cc600117de7c5f7 commit] * rsnd: adg :: AUDIO-CLKOUTn asynchronizes support [https://git.kernel.org/torvalds/c/7dc20319660d12d2ef642e572e8802c228b6c1cd commit] * rt5514: add rt5514 SPI driver [https://git.kernel.org/torvalds/c/6eebf35b0e4a02248f7dba5d1719c6896afe41ba commit] * rt5645: Add ACPI ID 10EC5640 [https://git.kernel.org/torvalds/c/79c89031e0b6de9e3dc2318b211f1872c99753f7 commit] * sunxi: Add Allwinner A10 Digital Audio driver [https://git.kernel.org/torvalds/c/fa7c0d13cb26216f6dec5ef19e028e68b300530d commit] * tas571x: add biquads for TAS5717/19 [https://git.kernel.org/torvalds/c/4b9e385b9dac5c84640b13e70dbbd8e2bb669c8d commit] * tas571x: add input channel mixer for TAS5717/19 [https://git.kernel.org/torvalds/c/f7d3d2d8e8891433dc76f2427441b2584729e200 commit] * wm8985: add support for WM8758 [https://git.kernel.org/torvalds/c/811e66de2241e249bad03a9e9681d3ac68b07ec3 commit] == Tablets, touch screens, keyboards, mouses == == TV tuners, webcams, video capturers == == USB == == Serial Peripheral Interface (SPI) == == Watchdog == == Serial == == ACPI, EFI, cpufreq, thermal, Power Management == == Real Time Clock (RTC) == == Voltage, current regulators, power capping, power supply == == Rapid I/O == == Pin Controllers (pinctrl) == == Memory Technology Devices (MTD) == == Multi Media Card == == Industrial I/O (iio) == == Multi Function Devices (MFD) == == Inter-Integrated Circuit (I2C) == == Hardware monitoring (hwmon) == == General Purpose I/O (gpio) == == Clocks == == PCI == == Various == = List of merges = * [https://git.kernel.org/torvalds/c/b403f230448ed687edcc460cd46de652bc686b12 Pull gfs2 updates ] * [https://git.kernel.org/torvalds/c/9d0be76f52faff97fd9581eba70870f27061ae93 Pull char/misc driver updates ] * [https://git.kernel.org/torvalds/c/25a0dc4be86fc0d8c7e81bb5f8be8427022bf15f Pull staging and IIO driver updates ] * [https://git.kernel.org/torvalds/c/721413aff218118548b84b18cb5b49660e6e2940 Pull tty/serial driver updates ] * [https://git.kernel.org/torvalds/c/b7545b79a1698b4cbcb5da94c105523b85ee7c90 Pull USB updates ] * [https://git.kernel.org/torvalds/c/52770c37db2c0ee5585dae2de3d19c8453f1e8dc Pull SH drivers updates ] * [https://git.kernel.org/torvalds/c/dd9506954539dcedd0294a065ff0976e61386fc6 Pull hwmon updates ] * [https://git.kernel.org/torvalds/c/df00ccca7201dcb78847de68538486dbcfa5deba Pull RCU updates ] * [https://git.kernel.org/torvalds/c/a2303849a6b4b7ba59667091e00d6bb194071d9a Pull EFI updates ] * [https://git.kernel.org/torvalds/c/c86ad14d305d2429c3da19462440bac50c183def Pull locking updates ] * [https://git.kernel.org/torvalds/c/89e7eb098adfe342bc036f00201eb579d448f033 Pull RAS updates ] * [https://git.kernel.org/torvalds/c/7e4dc77b2869a683fc43c0394fca5441816390ba Pull perf updates ] * [https://git.kernel.org/torvalds/c/cca08cd66ce6cc37812b6b36986ba7eaabd33e0b Pull scheduler updates ] * [https://git.kernel.org/torvalds/c/766fd5f6cdaf1d558afba19850493b2603c9625d Pull NOHZ updates ] * [https://git.kernel.org/torvalds/c/425dbc6db34dbd679cab1a17135c5910b271a03d Pull x86/apic updates ] * [https://git.kernel.org/torvalds/c/0f657262d5f99ad86b9a63fb5dcd29036c2ed916 Pull x86 mm updates ] * [https://git.kernel.org/torvalds/c/77cd3d0c43b7e6c0bb49ca641cf936891f6e1766 Pull x86 boot updates ] * [https://git.kernel.org/torvalds/c/80f09cf5c14017f98c2e2eaea49ad5d2f5a1399f Pull x86 build updates ] * [https://git.kernel.org/torvalds/c/c265cc5c3cb2e950910437a846ef59e3a5c2df51 Pull x86 cleanups ] * [https://git.kernel.org/torvalds/c/36e635cb21d96da0f30b91a39cc95ef4ed1bce26 Pull x86 stackdump update ] * [https://git.kernel.org/torvalds/c/2d724ffddd958f21e2711b7400c63bdfee287d75 Pull x86 fpu updates ] * [https://git.kernel.org/torvalds/c/8e466955d6f78896cc6519b6f07e89173d3ba58b Pull x86 platform updates ] * [https://git.kernel.org/torvalds/c/5f22004ba9b4cf740773777ea7b74586743f6051 Pull x86 timer updates ] * [https://git.kernel.org/torvalds/c/55392c4c06204c8149dc333309cf474691f1cc3c Pull timer updates ] * [https://git.kernel.org/torvalds/c/e65805251f2db69c9f67ed8062ab82526be5a374 Pull irq updates ] * [https://git.kernel.org/torvalds/c/85802a49a85c49d3e9174b686d471cb86c90a1cb Pull KVM leftovers ] * [https://git.kernel.org/torvalds/c/015cd867e566e3a27b5e8062eb24eeaa4d77297f Pull s390 updates ] * [https://git.kernel.org/torvalds/c/0f776dc377f6c87f4e4d4a5f63602f33fb93b31e Pull documentation updates ] * [https://git.kernel.org/torvalds/c/bbce2ad2d711c12d93145a7bbdf086e73f414bcd Pull crypto updates ] * [https://git.kernel.org/torvalds/c/b55b048718c8c833186c87ceeea86b78346cda2e Pull cgroup updates ] * [https://git.kernel.org/torvalds/c/75a442efb1ca613f8d1cc71a32c2c9b0aefae4a5 Pull libata updates ] * [https://git.kernel.org/torvalds/c/d05d7f40791ccbb6e543cc5dd6a6aa08fc71d635 Pull core block updates ] * [https://git.kernel.org/torvalds/c/3fc9d690936fb2e20e180710965ba2cc3a0881f8 Pull block driver updates ] * [https://git.kernel.org/torvalds/c/f7e68169941a26cb1ad764d53ef13721e6fe439a Pull device mapper updates ] * [https://git.kernel.org/torvalds/c/27b79027bc112a63ad4004eb83c6acacae08a0de Pull x8 platform driver updates ] * [https://git.kernel.org/torvalds/c/6453dbdda30428a3c56568c96fe70ea3612f07e2 Pull power management updates ] * [https://git.kernel.org/torvalds/c/e663107fa1edda4d8a0d5b8ce704d71f8e27de43 Pull ACPI updates ] * [https://git.kernel.org/torvalds/c/396d10993f8d2ef410a6ca6a42724dc0211a8b42 Pull ext4 updates ] * [https://git.kernel.org/torvalds/c/d31dcd92473b26463cd804410174f16be8a02573 Pull orangefs updates ] * [https://git.kernel.org/torvalds/c/1b3fc0bef8859268d542230172f80e85553fdab4 Pull pstore subsystem updates ] * [https://git.kernel.org/torvalds/c/9c1958fc326a0a0a533ec8e86ea6fa30977207de Pull media updates ] * [https://git.kernel.org/torvalds/c/1cd04d293c818687795b83cd8f2626bd4662feeb Pull GPIO updates ] * [https://git.kernel.org/torvalds/c/ae9799975ccf5f1b2c30227d6d02aa4129750a64 Pull regmap updates ] * [https://git.kernel.org/torvalds/c/6097d55e10a7e190279e99318a0e075c8d1dce9e Pull regulator updates ] * [https://git.kernel.org/torvalds/c/f7816ad0f878dacd5f0120476f9b836ccf8699ea Pull power supply and reset updates ] * [https://git.kernel.org/torvalds/c/0e06f5c0deeef0332a5da2ecb8f1fcf3e024d958 Merge updates from akpm] * [https://git.kernel.org/torvalds/c/0e6acf0204da5b8705722a5f6806a4f55ed379d6 Pull xfs updates ] * [https://git.kernel.org/torvalds/c/4fc29c1aa375353ffe7c8fa171bf941b71ce29ef Pull f2fs updates ] * [https://git.kernel.org/torvalds/c/ba4f67899f9b3091744da4a4ce4057123ed02c4e Pull dlm updates ] * [https://git.kernel.org/torvalds/c/f9abf53af4c78b08da44d841d23308c4f4d74c83 Pull tile architecture updates ] * [https://git.kernel.org/torvalds/c/e831101a73fbc8339ef1d1909dad3ef64f089e70 Pull arm64 updates ] * [https://git.kernel.org/torvalds/c/08fd8c17686c6b09fa410a26d516548dd80ff147 Pull xen updates ] * [https://git.kernel.org/torvalds/c/468fc7ed5537615efe671d94248446ac24679773 Pull networking updates ] * [https://git.kernel.org/torvalds/c/c79a14defb3d8344802115e1b2a62d201354dc18 Pull EDAC updates ] * [https://git.kernel.org/torvalds/c/78d51aee04cd20f540c78f1f98f0f9a762ab697a Pull IPMI updates ] * [https://git.kernel.org/torvalds/c/607e11ab6654e167b1b0ec132cedc73e220f63c6 Pull LED updates ] * [https://git.kernel.org/torvalds/c/7ae0ae4a022b72f33d23ab6e858163d4b37400a5 Pull spi updates ] * [https://git.kernel.org/torvalds/c/66304207cd341045df34195b4a8d422075bff513 Pull i2c updates ] * [https://git.kernel.org/torvalds/c/d85486d47123961bd8b08e94f6d4886c59a1fd76 Pull input updates ] * [https://git.kernel.org/torvalds/c/6a492b0f23d28e1f946cdf08e54617484400dafb Pull SCSI updates ] * [https://git.kernel.org/torvalds/c/ff9a082fda424257976f08fce942609f358015e0 Pull media documentation updates ] * [https://git.kernel.org/torvalds/c/818e607b57c94ade9824dad63a96c2ea6b21baf3 Pull random driver updates ] * [https://git.kernel.org/torvalds/c/8448cefe499a45222430ebbcabcd9e26369895c3 Pull HSI updates ] * [https://git.kernel.org/torvalds/c/554828ee0db41618d101d9549db8808af9fd9d65 This changes the vfs dentry hashing to mix in the parent pointer at the] * [https://git.kernel.org/torvalds/c/6784725ab0b9473ce44bfad91a256bd72b5cddc1 Pull vfs updates ] * [https://git.kernel.org/torvalds/c/76d5b28bbad1c5502a24f94c2beafc468690b2ba Pull quota update ] * [https://git.kernel.org/torvalds/c/69c4289449b954f87ce33904bbb1b27dc075dcfa Pull trivial tree updates ] * [https://git.kernel.org/torvalds/c/884316deb4c9fdf9becfa31831a9e40717e3026c Pull HID updates ] * [https://git.kernel.org/torvalds/c/ce8c891c3496d3ea4a72ec40beac9a7b7f6649bf Pull remoteproc updates ] * [https://git.kernel.org/torvalds/c/6039b80eb50a893476fea7d56e86ed2d19290054 Pull dmaengine updates ] * [https://git.kernel.org/torvalds/c/1c88e19b0f6a8471ee50d5062721ba30b8fd4ba9 Merge more updates from akpm] * [https://git.kernel.org/torvalds/c/d94ba9e7d8d5c821d0442f13b30b0140c1109c38 Pull pin control updates ] * [https://git.kernel.org/torvalds/c/f0c98ebc57c2d5e535bc4f9167f35650d2ba3c90 Pull libnvdimm updates ] * [https://git.kernel.org/torvalds/c/867900b5ec231b3386304e61a42bfc9b30f9076f Pull MD updates ] * [https://git.kernel.org/torvalds/c/e55884d2c6ac3ae50e49a1f6fe38601a91181719 Pull VFIO updates ] * [https://git.kernel.org/torvalds/c/c624c86615fb8aa61fa76ed8c935446d06c80e77 Pull tracing updates ] * [https://git.kernel.org/torvalds/c/b0c4e2acdd6175a07107474f3cd7bdc062cf4d3d Pull CIFS/SMB3 fixes ] * [https://git.kernel.org/torvalds/c/0a7736d03720a450727c6ab906e13b60d4d34e42 Pull freevxfs updates ] * [https://git.kernel.org/torvalds/c/e7b4f2d8edbbc58c8e2c3134ff884611433ba3db Pull overlayfs update ] * [https://git.kernel.org/torvalds/c/27ae0c41ed2ef724905741488668c879bb016405 Pull fuse updates ] * [https://git.kernel.org/torvalds/c/b5f00d18cc345bad3f5542b37886824c34a2a7ff Pull ARM updates ] * [https://git.kernel.org/torvalds/c/befff3bfb3b39099a5f4b1f8f9f94496c80f004a Pull AVR32 updates ] * [https://git.kernel.org/torvalds/c/86505fc06b6f1ee8a13473053a41ed01948e2d4f Pull sparc updates ] * [https://git.kernel.org/torvalds/c/a6408f6cb63ac0958fee7dbce7861ffb540d8a49 Pull smp hotplug updates ] * [https://git.kernel.org/torvalds/c/a867d7349e94b6409b08629886a819f802377e91 Pull userns vfs updates ] * [https://git.kernel.org/torvalds/c/7a1e8b80fb1e8ead4cec15d1fc494ed290e4d2e9 Pull security subsystem updates ] * [https://git.kernel.org/torvalds/c/797cee982eef9195736afc5e7f3b8f613c41d19a Pull audit updates ] * [https://git.kernel.org/torvalds/c/1056c9bd2702ea1bb79abf9bd1e78c578589d247 Pull clk updates ] * [https://git.kernel.org/torvalds/c/f64d6e2aaa79f0ad588fd7ad595a0a8eb8f04645 Pull DeviceTree updates ] * [https://git.kernel.org/torvalds/c/b325e04ea21081439f0f3e7fe1117e883a9031d8 Pull x86 cpufeature updates ] * [https://git.kernel.org/torvalds/c/d761f3ed6e71bcca724a6e9e39efcac65b7b4ac1 Pull x86 microcode updates ] * [https://git.kernel.org/torvalds/c/7f155c702677d057d03b192ce652311de5434697 Pull NFS client updates ] * [https://git.kernel.org/torvalds/c/bad60e6f259a01cf9f29a1ef8d435ab6c60b2de9 Pull powerpc updates ] * [https://git.kernel.org/torvalds/c/c9b95e5961c0294e0efffeaa847c1a1e6369204c Pull sound updates ] * [https://git.kernel.org/torvalds/c/ba929b6646c5b87c7bb15cd8d3e51617725c983b Pull btrfs updates ] * [https://git.kernel.org/torvalds/c/27acbec338113a75b9d72aeb53149a3538031dda Pull watchdog updates ] * [https://git.kernel.org/torvalds/c/07f00f06ba9a5533d6650d46d3e938f6cbeee97e Pull MMC updates ] * [https://git.kernel.org/torvalds/c/77d9ada23f207ec3d6258985c882f4fb653693f1 Pull mailbox updates ] * [https://git.kernel.org/torvalds/c/dd9671172a06830071c8edb31fb2176f222a2c6e Pull IOMMU updates ] * [https://git.kernel.org/torvalds/c/06e23d51151fd06c225c80ace26675532bdf406d Pull MFD updates ] * [https://git.kernel.org/torvalds/c/7a66ecfd319af8fe4f4c3eadf019b998c93d6687 Pull backlight updates ] * [https://git.kernel.org/torvalds/c/aeb35d6b74174ed08daab84e232b456bbd89d1d9 Pull x86 header cleanups ] * [https://git.kernel.org/torvalds/c/f38d2e5313f0af9d9b66c02a5d49c71deb994b85 Pull crypto fixes ] * [https://git.kernel.org/torvalds/c/2790aed095fe50b21ab7ed94dc34a0f410a3872c Pull more hwmon updates ] * [https://git.kernel.org/torvalds/c/1571a03daf626ff34705e5fb40404879d00ac463 Pull kselftest fixes ] * [https://git.kernel.org/torvalds/c/5dd0bf621e84b9f48cbee8f4a31f4d68568aeaee Pull kselftest updates ] * [https://git.kernel.org/torvalds/c/6f888fe31dfcda4cb25018b0af3f50049fcf0b7f Pull ARM SoC cleanups ] * [https://git.kernel.org/torvalds/c/fbae5cbb43512446ba15a3b90039cb127d22ee95 Pull ARM SoC platform updates ] * [https://git.kernel.org/torvalds/c/3fbff9c874072a085c08af706beb88e7797d78b4 Pull 64-bit ARM SoC updates ] * [https://git.kernel.org/torvalds/c/6911a5281430cf6897376487698504620f454791 Pull ARM SoC defconfig updates ] * [https://git.kernel.org/torvalds/c/43a0a98aa8da71583f84b84fd72e265c24d4c5f8 Pull ARM SoC driver updates ] * [https://git.kernel.org/torvalds/c/043248cd4e9603e2e8858c4e20810d8e40be7d9d Pull ARM DT updates ] * [https://git.kernel.org/torvalds/c/ed780686de61ab27e65f1cfedeccd7b45667bd70 Pull 64-bit ARM DT updates ] * [https://git.kernel.org/torvalds/c/e48af7aaf1e6d266414b11540339e6d2dac20ad2 Pull ia64 updates ] * [https://git.kernel.org/torvalds/c/731c7d3a205ba89b475b2aa71b5f13dd6ae3de56 Merge drm updates ] * [https://git.kernel.org/torvalds/c/f7b32e4c021fd788f13f6785e17efbc3eb05b351 Pull more s390 updates ] * [https://git.kernel.org/torvalds/c/221bb8a46e230b9824204ae86537183d9991ff2a Pull KVM updates ] * [https://git.kernel.org/torvalds/c/f716a85cd6045c994011268223706642cff7e485 Pull kbuild updates ] * [https://git.kernel.org/torvalds/c/44cee85a8824464e7e951e590243c2a85d79c494 Pull misc kbuild updates ] * [https://git.kernel.org/torvalds/c/affe8a2abd0d7815bb2653eea2717d0e0f8ac7e3 Pull MTD updates ] * [https://git.kernel.org/torvalds/c/c8d0267efdb4ab16cd0ed6e0218e8c164006de48 Pull PCI updates ] * [https://git.kernel.org/torvalds/c/72b5ac54d620b29cae23d25f0405f2765b466f72 Pull Ceph updates ] * [https://git.kernel.org/torvalds/c/8cbdd85bda499d028b8f128191f392d701e8e41d Pull orangefs update ] * [https://git.kernel.org/torvalds/c/d52bd54db8be8999df6df5a776f38c4f8b5e9cea Merge yet more updates from akpm] * [https://git.kernel.org/torvalds/c/d597690eef4142cf622fd469859ecc56506119b5 Merge even more updates from akpm] * [https://git.kernel.org/torvalds/c/fb1b83d3ff78168e10799627f231cf0c05c9d80d Pull module updates ] * [https://git.kernel.org/torvalds/c/c1ece76719205690f4b448460d9b85c130e8021b Pull media DocBook removal and some fixups ] * [https://git.kernel.org/torvalds/c/8e7106a60748e74f4c76b2204e83f14e4dc041cc Pull m68knommu updates ] * [https://git.kernel.org/torvalds/c/b067c9045af4791a5836042f743d12477131f7b5 Pull parisc updates ] * [https://git.kernel.org/torvalds/c/9e0243db6169d7d1fc39a087e78fed22a2fe7071 Pull UML updates ] * [https://git.kernel.org/torvalds/c/3a303258ef40a29dd4a3ebd29dcb16afd546bd59 Pull UBI/UBIFS updates ] * [https://git.kernel.org/torvalds/c/d58b0d980f0b1c27204da0e05537b606da45a07f Pull more btrfs updates ] * [https://git.kernel.org/torvalds/c/a71e36045e1fd5813addad2fce878d96e2827d66 Pull nfsd updates ] * [https://git.kernel.org/torvalds/c/fdf1f7ff1bd7f1c6d1d5dc2b29b6b11a4f722276 Pull SCSI target updates ] * [https://git.kernel.org/torvalds/c/0cda611386b2fcbf8bb32e9a5d82bfed4856fc36 Pull base rdma updates ] * [https://git.kernel.org/torvalds/c/84e39eeb08c0ea7e9ec43ac820bf76a6fe8ecbad Pull second round of rdma updates ] * [https://git.kernel.org/torvalds/c/755b20f49220683bc2469f4d956dee39101440aa Pull metag architecture updates ] * [https://git.kernel.org/torvalds/c/2cfd716d2777489db54a237f466a1c42700879c6 Pull more powerpc updates ] * [https://git.kernel.org/torvalds/c/6c84239d595dc6ffe39f0f03dae2f64ed200db95 Pull RTC updates ] * [https://git.kernel.org/torvalds/c/f72035fad84c9b51a45fd8afc8024f3df0ba8848 Pull more USB updates ] * [https://git.kernel.org/torvalds/c/39fada55274241d50e27eb961cc9280b5b6121fb Pull more input updates ] * [https://git.kernel.org/torvalds/c/11d8ec408d0aa2dae7ca89f95e497b8f22427b20 Pull more power management updates ] * [https://git.kernel.org/torvalds/c/0524b422fa39fe3dd9454c8667da283241dde9e7 Pull more ACPI updates ] * [https://git.kernel.org/torvalds/c/32199ec3cf8db2de1709cec9339844555b55c16e Pull NTB updates ] * [https://git.kernel.org/torvalds/c/a157b3aaa44829998d5a079174df989e5d8c20ff Pull pwm updates ] * [https://git.kernel.org/torvalds/c/1630e843e104528ddf0208dfc692c70c9bd05a89 Pull arch/sh updates ] * [https://git.kernel.org/torvalds/c/db8262787e82b5c0fa57bd9d676add187519a751 Pull perf updates ] * [https://git.kernel.org/torvalds/c/4305f42401b29e2e024bd064618faf25aef5cb69 Pull MIPS updates ] * [https://git.kernel.org/torvalds/c/80fac0f577a35c437219a2786c1804ab8ca1e998 Pull more KVM updates ] * [https://git.kernel.org/torvalds/c/0803e04011c2e107b9611660301edde94d7010cc Pull virtio/vhost updates ] * [https://git.kernel.org/torvalds/c/835c92d43b29eb354abdbd5475308a474d7efdfa Pull qstr constification updates ] * [https://git.kernel.org/torvalds/c/0cbbc422d56668528f6efd1234fe908010284082 Pull more xfs updates ] * [https://git.kernel.org/torvalds/c/fe64f3283fb315e3d8f2b78785a86904a852ca82 Pull more vfs updates ] * [https://git.kernel.org/torvalds/c/e9d488c3114acb6a0a93e99c02f9cd1d656f46c7 Pull binfmt_misc update ] * [https://git.kernel.org/torvalds/c/635a4ba111e3bd0169fd549b24fe108b1f171713 Pull drm zpos property support ] = Other news sites = * LWN's 4.8 Merge window, [https://lwn.net/Articles/695294/ part 1], [https://lwn.net/Articles/696073/ part 2], [https://lwn.net/Articles/696720/ part 3] * Phoronix.com [http://www.phoronix.com/scan.php?page=article&item=linux-48-features&num=1 The Many Exciting Features To The Linux 4.8 Kernel] * heise.de [https://www.heise.de/ct/artikel/Die-Neuerungen-von-Linux-4-8-3283402.html Die Neuerungen von Linux 4.8]