| From: |
| Linus Torvalds <torvalds@linux-foundation.org> |
| To: |
| linux-fsdevel <linux-fsdevel@vger.kernel.org> |
| Subject: |
| Linux 4.6-rc3 |
| Date: |
| Sun, 10 Apr 2016 18:29:15 -0700 |
| Message-ID: |
| <CA+55aFwSYffHg0XbTTo4gVipSVaAFnmpTtj31QxV2JzecDuv1Q@mail.gmail.com> |
| Archive‑link: | |
Article |
It's become a pattern that rc3 is larger than rc2 (my explanation is
that it takes a while for people to start finding issues, together
with people taking a breather after the merge window), so that part
isn't surprising.
What _is_ surprising, though, is that about half the bulk of the rc3
patch is to filesystem code. I don't recall that before, and that
surprised me - I had to go look for the reason. It turns out that
while we have indeed got changes to several filesystems (btrfs, ext4,
orangefs, f2fs), but the big reason was simply from us getting rid of
the PAGE_CACHE_SIZE macro and just using PAGE_SIZE everywhere. And the
filesystem code was just the (obvious) main user of that legacy
naming.
Anyway, with that small oddity explained, the stats all look otherwise
fairly normal, with the rest being mainly drivers. The biggest single
patch is the resurrection of the olpc_dcon staging driver, that wasn't
so obsolete after all. There was a missed opportunity there, since the
resurrection of that driver missed Easter by a week. We'll do better
in the comedic timing department next time, I promise.
There's the usual smattering of arch fixes too - but it's fairly mild.
On the whole, though, I think we're looking fine. It's fairly early in
the rc's yet, but things look fine. So go forth and test,
Linus
---
Adam Buchbinder (1):
MIPS: Fix misspellings in comments.
Adrian Hunter (2):
mmc: sdhci: Fix regression setting power on Trats2 board
mmc: sdhci-pci: Add support and PCI IDs for more Broxton host controllers
Akinobu Mita (1):
spi: omap2-mcspi: fix dma transfer for vmalloced buffer
Alban Bedel (3):
MIPS: zboot: Fix the build with XZ compression on older GCC versions
MIPS: zboot: Remove copied source files on clean
MIPS: ath79: Fix the ar913x reference clock rate
Alex Deucher (4):
drm/amdgpu/gmc: move vram type fetching into sw_init
drm/amdgpu/gmc: use proper register for vram type on Fiji
drm/amdgpu: print vram type rather than just DDR
drm/ttm: use phys_addr_t for ttm_bus_placement
Alexander Duyck (3):
e1000: Do not overestimate descriptor counts in Tx pre-check
e1000: Double Tx descriptors needed check for 82544
GRE: Disable segmentation offloads w/ CSUM and we are encapsulated via FOU
Alexandre Courbot (1):
drm/nouveau/tegra: acquire and enable reference clock if needed
Alexey Brodkin (1):
drm: ARM HDLCD - get rid of devm_clk_put()
Antony Pavlov (2):
dt-bindings: clock: qca,ath79-pll: fix copy-paste typos
MIPS: dts: qca: ar9132_tl_wr1043nd_v1.dts: use "ref" for
reference clock name
Arik Nemtsov (3):
mac80211: TDLS: always downgrade invalid chandefs
mac80211: TDLS: change BW calculation for WIDER_BW peers
mac80211: recalc min_def chanctx even when chandef is identical
Arnd Bergmann (6):
aacraid: add missing curly braces
usb: phy: qcom-8x16: fix regulator API abuse
iio: st_magn: always define ST_MAGN_TRIGGER_SET_STATE
iommu: provide of_xlate pointer unconditionally
IB/mlx5: fix VFs callback function prototypes
i40iw: avoid potential uninitialized variable use
Bart Van Assche (3):
scsi: Declare local symbols static
scsi_dh_alua: Fix a recently introduced deadlock
Revert "ib_srpt: Convert to percpu_ida tag allocation"
Bastien Philbert (1):
bridge: Fix incorrect variable assignment on error path in br_sysfs_addbr
Ben Greear (1):
mac80211: ensure no limits on station rhashtable
Ben Hutchings (1):
i2c: mux: demux-pinctrl: Clean up sysfs attributes
Bjorn Helgaas (1):
Revert "netpoll: Fix extra refcount release in netpoll_cleanup()"
Bjørn Mork (1):
USB: option: add "D-Link DWM-221 B1" device id
Boris Ostrovsky (3):
xen/apic: Provide Xen-specific version of cpu_present_to_apicid APIC op
xen/x86: Call cpu_startup_entry(CPUHP_AP_ONLINE_IDLE) from xen_play_dead()
xen/events: Mask a moving irq
Calvin Owens (1):
mpt3sas: Don't overreach ioc->reply_post[] during initialization
Christian Borntraeger (1):
s390/mm/kvm: fix mis-merge in gmap handling
Christian König (1):
drm/amdgpu: fix leaking fence in the pageflip code
Chunming Zhou (2):
drm/amdgpu: fence wait old rcu slot
drm/amdgpu: total vram size also reduces pin size
Dan Carpenter (4):
ext4 crypto: fix some error handling
drm: ARM HDLCD - fix an error code
usb: gadget: f_midi: unlock on error
iommu/vt-d: Silence an uninitialized variable warning
Dan Williams (3):
libnvdimm: fix smart data retrieval
libnvdimm, pfn: fix uuid validation
libnvdimm, pfn: fix nvdimm_namespace_add_poison() vs section alignment
Daniel Vetter (1):
drm/imx: Don't set a gamma table size
Dave Jones (1):
af_packet: tone down the Tx-ring unsupported spew.
David Disseldorp (1):
rbd: use GFP_NOIO consistently for request allocations
David S. Miller (1):
Revert "bridge: Fix incorrect variable assignment on error path
in br_sysfs_addbr"
David Sterba (1):
btrfs: fallback to vmalloc in btrfs_compare_tree
Davide Italiano (1):
Btrfs: Improve FL_KEEP_SIZE handling in fallocate
Dexuan Cui (1):
net: add the AF_KCM entries to family name tables
Dmitry Torokhov (1):
gpio / ACPI: ignore GpioInt() GPIOs when requesting GPIO_OUT_*
Douglas Anderson (2):
drm/imx: dw_hdmi: Call drm_encoder_cleanup() in error path
drm/imx: dw_hdmi: Don't call platform_set_drvdata()
Emmanuel Grumbach (2):
mac80211: don't send deferred frames outside the SP
mac80211: close the SP when we enqueue frames during the SP
Felipe Balbi (3):
usb: dwc3: core: improve reset sequence
usb: dwc3: gadget: fix endpoint renaming
usb: gadget: udc: atmel: don't disable enpdoints we don't own
Felipe F. Tonello (2):
usb: gadget: f_midi: added spinlock on transmit function
usb: gadget: f_midi: Fixed a bug when buflen was smaller than
wMaxPacketSize
Felix Fietkau (1):
mac80211: fix AP buffered multicast frames with queue control and txq
Filipe Manana (2):
btrfs: fix crash/invalid memory access on fsync when using overlayfs
Btrfs: fix file/data loss caused by fsync after rename and new inode
Florian Fainelli (1):
MIPS: BMIPS: Fix gisb-arb compatible string for 7435
Gabriel Somlo (1):
firmware: qemu_fw_cfg.c: hold ACPI global lock during device access
Geert Uytterhoeven (1):
spi: rockchip: Spelling s/divsor/divisor/
Giuseppe CAVALLARO (1):
stmmac: fix adjust link call in case of a switch is attached
Govindraj Raja (1):
pinctrl: pistachio: fix mfio84-89 function description and pinmux.
Greg Kroah-Hartman (1):
Revert "Staging: olpc_dcon: Remove obsolete driver"
Grygorii Strashko (2):
usb: gadget: udc-core: remove manual dma configuration
usb: dwc3: keystone: drop dma_mask configuration
Guenter Roeck (2):
gpiolib: Do not use devm functions when registering gpio chip
gpiolib: Defer gpio device setup until after gpiolib initialization
Guoqing Jiang (1):
md/bitmap: clear bitmap if bitmap_create failed
Haishuang Yan (2):
ipv4: l2tp: fix a potential issue in l2tp_ip_recv
ipv6: l2tp: fix a potential issue in l2tp_ip6_recv
Hannes Reinecke (1):
scsi: Do not attach VPD to devices that don't support it
Hans de Goede (1):
pinctrl: sunxi: Fix A33 external interrupts not working
Hariprasad Shenai (1):
cxgb4: Add pci device id for chelsio t520-cr adapter
Harvey Hunt (1):
MIPS: ci20: Enable NAND and UBIFS support in defconfig.
Heikki Krogerus (1):
usb: dwc3: pci: add ID for one more Intel Broxton platform
Heiko Stübner (1):
spi: fix possible deadlock between internal bus locks and bus_lock_flag
Helge Deller (5):
parisc: Handle R_PARISC_PCREL32 relocations in kernel modules
parisc: Avoid function pointers for kernel exception routines
parisc: Fix kernel crash with reversed copy_from_user()
parisc: Unbreak handling exceptions from kernel modules
parisc: Update comment regarding relative extable support
Ignat Korchagin (1):
USB: usbip: fix potential out-of-bounds write
Ilan Peer (1):
mac80211: Fix BW upgrade for TDLS peers
Irina Tirdea (4):
iio: fix config watermark initial value
iio: accel: bmc150: fix endianness when reading axes
iio: gyro: bmg160: fix endianness when reading axes
iio: gyro: bmg160: fix buffer read values
Jaegeuk Kim (2):
f2fs: cover large section in sanity check of super
f2fs crypto: fix corrupted symlink in encrypted case
Jakub Sitnicki (1):
ipv6: Count in extension headers in skb->network_header
James Hogan (1):
MIPS: cpu_name_string: Use raw_smp_processor_id().
James Morse (1):
arm64: KVM: Register CPU notifiers when the kernel runs at HYP
Jan Kara (3):
quota: Handle Q_GETNEXTQUOTA when quota is disabled
ocfs2: Fix Q_GETNEXTQUOTA for filesystem without quotas
ext4: retry block allocation for failed DIO and DAX writes
Jason Wang (1):
tuntap: restore default qdisc
Jeff Mahoney (1):
mac80211: fix "warning: ‘target_metric’ may be used uninitialized"
Jesse Brandeburg (1):
i40e: fix errant PCIe bandwidth message
Jiebing Li (1):
usb: dwc3: gadget: release spin lock during gadget resume
Jiri Benc (1):
MAINTAINERS: intel-wired-lan list is moderated
Joe Perches (1):
orangefs: Add KERN_<LEVEL> to gossip_<level> macros
Joerg Roedel (1):
iommu: Don't overwrite domain pointer when there is no default_domain
Johannes Berg (1):
mac80211: properly deal with station hashtable insert errors
John Keeping (1):
iommu/rockchip: Fix "is stall active" check
John Youn (2):
usb: gadget: composite: Access SSP Dev Cap fields properly
usb: ch9: Fix SSP Device Cap wFunctionalitySupport type
Jorgen Hansen (1):
VSOCK: Detach QP check should filter out non matching QPs.
Josef Bacik (1):
Btrfs: don't use src fd for printk
Josh Boyer (1):
USB: serial: ftdi_sio: Add support for ICP DAS I-756xU devices
Kirill A. Shutemov (3):
mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macros
mm, fs: remove remaining PAGE_CACHE_* and page_cache_{get,release} usage
mm: drop PAGE_CACHE_* and page_cache_{get,release} definition
Knut Wohlrab (1):
spi: imx: only do necessary changes to ECSPIx_CONFIGREG
Konrad Rzeszutek Wilk (1):
MAINTAINERS: xen: Konrad to step down and Juergen to pick up
Krzysztof Kozlowski (3):
iio: adc: Fix build error of missing devm_ioremap_resource on UM
MAINTAINERS: pinctrl: samsung: Add two new maintainers
PM / runtime: Document steps for device removal
Len Brown (9):
intel_idle: Add SKX support
intel_idle: Add KBL support
tools/power turbostat: SGX state should print only if --debug
tools/power turbostat: print IRTL MSRs
tools/power turbostat: initial BXT support
tools/power turbostat: decode BXT TSC frequency via CPUID
tools/power turbostat: initial SKX support
tools/power turbostat: initial KBL support
tools/power turbostat: work around RC6 counter wrap
Leo Liu (2):
drm/amdgpu: save and restore UVD context with suspend and resume
drm/amdgpu: save and restore the firwmware cache part when suspend resume
Linus Torvalds (4):
gma500: remove annoying deprecation warning
x86: remove the kernel code/data/bss resources from /proc/iomem
Revert "ext4: allow readdir()'s of large empty directories to be
interrupted"
Linux 4.6-rc3
Linus Walleij (2):
pinctrl: nomadik: fix pull debug print inversion
Revert "Revert "pinctrl: lantiq: Implement gpio_chip.to_irq""
Liu Bo (1):
Btrfs: fix invalid reference in replace_path
Liu Ying (4):
gpu: ipu-v3: ipu-dmfc: Protect function ipu_dmfc_init_channel() with mutex
gpu: ipu-v3: ipu-dmfc: Make function ipu_dmfc_init_channel() return void
gpu: ipu-v3: ipu-dmfc: Rename ipu_dmfc_init_channel to
ipu_dmfc_config_wait4eot
drm/imx: ipuv3-plane: Configure DMFC wait4eot bit after slots
are determined
Luis de Bethencourt (2):
mac80211: add doc for RX_FLAG_DUP_VALIDATED flag
mac80211: remove description of dropped member
Luiz Capitulino (1):
kvm: x86: make lapic hrtimer pinned
Maciej W. Rozycki (2):
MIPS: traps: Correct the SIGTRAP debug ABI in `do_watch' and
`do_trap_or_bp'
MIPS: traps.c: Verify the ISA for microMIPS RDHWR emulation
Manoj N. Kumar (2):
cxlflash: Fix regression issue with re-ordering patch
cxlflash: Move to exponential back-off when cmd_room is not available
Manuel Lauss (1):
pcmcia: db1xxx_ss: fix last irq_to_gpio user
Marcelo Ricardo Leitner (2):
sctp: flush if we can't fit another DATA chunk
sctp: use list_* in sctp_list_dequeue
Mark Fasheh (2):
btrfs: handle non-fatal errors in btrfs_qgroup_inherit()
btrfs: Add qgroup tracing
Markus Böhme (1):
staging/rdma/hfi1: select CRC32
Martin Brandenburg (3):
orangefs: clean up truncate ctime and mtime setting
orangefs: strncpy -> strscpy
orangefs: remove unused variable
Martin K. Petersen (1):
sd: Fix excessive capacity printing on devices with blocks
bigger than 512 bytes
Martyn Welch (1):
USB: serial: cp210x: Adding GE Healthcare Device ID
Mathias Nyman (1):
usb: fix regression in SuperSpeed endpoint descriptor parsing
Matt Ranostay (2):
iio: light: apds9960: correct FIFO check condition
iio: health: max30100: correct FIFO check condition
Matthew McClintock (3):
pinctrl: qcom: ipq4019: set ngpios to correct value
pinctrl: qcom: ipq4019: fix the function enum for gpio mode
pinctrl: qcom: ipq4019: fix register offsets
Mauro Carvalho Chehab (5):
[media] au0828: disable tuner links and cache tuner/decoder
[media] v4l2-mc: cleanup a warning
[media] au0828: Fix dev_state handling
[media] Revert "[media] sound/usb: Use Media Controller API to
share media resources"
[media] Revert "[media] media: au0828 change to use Managed
Media Controller API"
Michael S. Tsirkin (3):
qemu_fw_cfg: don't leak kobj on init error
virtio: virtio 1.0 cs04 spec compliance for reset
MAINTAINERS: add entry for QEMU
Michel Dänzer (3):
drm/radeon: Set vblank_disable_allowed = true
drm/amdgpu: Set vblank_disable_allowed = true
drm/radeon: Only call drm_vblank_on/off between drm_vblank_init/cleanup
Mickaël Salaün (2):
selftest/seccomp: Fix the flag name SECCOMP_FILTER_FLAG_TSYNC
selftest/seccomp: Fix the seccomp(2) signature
Mike Marshall (2):
Orangefs: xattr.c cleanup
Orangefs: optimize boilerplate code.
Miklos Szeredi (4):
fs: add file_dentry()
nfs: use file_dentry()
ext4: use dget_parent() in ext4_file_open()
ext4: use file_dentry()
Naveen N. Rao (7):
samples/bpf: Fix build breakage with map_perf_test_user.c
samples/bpf: Use llc in PATH, rather than a hardcoded value
samples/bpf: Enable powerpc support
lib/test_bpf: Fix JMP_JSET tests
lib/test_bpf: Add tests for unsigned BPF_JGT
lib/test_bpf: Add test to check for result of 32-bit add that overflows
lib/test_bpf: Add additional BPF_ADD tests
Nicolas Pitre (1):
ARM: 8550/1: protect idiv patching against undefined gcc behavior
Oliver Neukum (3):
USB: mct_u232: add sanity checking in probe
USB: cypress_m8: add endpoint sanity check
USB: digi_acceleport: do sanity checking for the number of ports
Paolo Bonzini (3):
KVM: Hyper-V: do not do hypercall userspace exits if SynIC is disabled
KVM: x86: reduce default value of halt_poll_ns parameter
compiler-gcc: disable -ftracer for __noclone functions
Paul Burton (3):
MIPS: Fix MSA ld unaligned failure cases
MIPS: tlb-r4k: panic if the MMU doesn't support PAGE_SIZE
MIPS: Bail on unsupported module relocs
Peter Hurley (2):
tty: Fix UML console breakage
tty: Fix merge of "tty: Refactor tty_open()"
Philipp Zabel (3):
gpu: ipu-cpmem: modify ipu_cpmem_set_yuv_planar_full for better control
drm/imx: ipuv3-plane: Add more thorough checks for plane
parameter limitations
drm/imx: ipuv3-plane: fix planar YUV 4:2:0 support
Przemek Rudy (1):
usb: dwc2: do not override forced dr_mode in gadget setup
Qais Yousef (1):
MIPS: Fix broken malta qemu
Qi Zheng (1):
pinctrl: intel: implement gpio_irq_enable
Qipeng Zha (1):
pinctrl: intel: make the high level interrupt working
Qu Wenruo (1):
btrfs: Output more info for enospc_debug mount option
Rafael J. Wysocki (2):
intel_pstate: Do not set utilization update hook too early
intel_pstate: Avoid extra invocation of intel_pstate_sample()
Ralf Baechle (2):
MIPS: Wire up preadv2 and pwrite2 syscalls.
FIRMWARE: Broadcom: Fix grammar of warning messages in bcm47xx_sprom.c.
Rex Zhu (9):
drm/amd/powerplay: fix segment fault issue in multi-display case.
drm/amdgpu: add an cgs interface to notify amdgpu the dpm state.
drm/amdgpu: Not support disable dpm in powerplay.
drm/amd/powerplay: notify amdgpu whether dpm is enabled or not.
drm/amdgpu: check dpm state before pm system fs initialized.
drm/amd/powerplay: add new Fiji function for not setting same ps.
drm/amd/powerplay: Need to change boot to performance state in resume.
drm/amd/powerplay: fix issue that resume back, dpm can't work on FIJI.
drm/amd/powerplay: add uvd/vce dpm enabling flag default.
Richard Cochran (10):
intel_idle: remove useless return from void function.
intel_idle: Fix a helper function's return value.
intel_idle: Remove redundant initialization calls.
intel_idle: Fix deallocation order on the driver exit path.
intel_idle: Fix dangling registration on error path.
intel_idle: Avoid a double free of the per-CPU data.
intel_idle: Setup the timer broadcast only on successful driver load.
intel_idle: Don't overreact to a cpuidle registration failure.
intel_idle: Propagate hot plug errors.
intel_idle: Clean up all registered devices on exit.
Richard Weinberger (1):
iio: imu: Fix inv_mpu6050 dependencies
Robert Jarzmik (1):
gpio: pxa: fix legacy non pinctrl aware builds
Robin Murphy (1):
iommu/dma: Restore scatterlist offsets correctly
Roopa Prabhu (1):
mpls: find_outdev: check for err ptr in addition to NULL check
Russell King (2):
ARM: SMP enable of cache maintanence broadcast
ARM: wire up preadv2 and pwritev2 syscalls
Sascha Hauer (1):
spi: imx: Fix possible NULL pointer deref
Shanker Donthineni (1):
mailbox: pcc: Don't access an unmapped memory address space
Shaohua Li (1):
MD: add rdev reference for super write
Shawn Lin (1):
spi: rockchip: fix probe deferral handling
Shuah Khan (2):
[media] media: au0828 fix to clear enable/disable/change source handlers
[media] au0828: fix au0828_v4l2_close() dev_state race condition
Shuoran Liu (1):
f2fs: retrieve IO write stat from the right place
Srinivas Pandruvada (3):
cpufreq: intel_pstate: fix inconsistency in setting policy limits
cpufreq: intel_pstate: Documenation for structures
powercap: intel_rapl: Add missing Haswell model
Stefan Eichenberger (2):
iio: adc: max1363: add missing adc to max1363_id
iio: adc: max1363: correct reference voltage
Stefan Hajnoczi (1):
virtio: add VIRTIO_CONFIG_S_NEEDS_RESET device status bit
Stefano Stabellini (1):
Xen on ARM and ARM64: update MAINTAINERS info
Strashko, Grygorii (1):
PM / wakeirq: fix wakeirq setting after wakup re-configuration from sysfs
Suzuki K Poulose (1):
arm64: kvm: 4.6-rc1: Fix VTCR_EL2 VS setting
Thadeu Lima de Souza Cascardo (1):
ip6_tunnel: set rtnl_link_ops before calling register_netdevice
Theodore Ts'o (7):
ext4: check if in-inode xattr is corrupted in ext4_expand_extra_isize_ea()
ext4 crypto: don't let data integrity writebacks fail with ENOMEM
ext4 crypto: use dget_parent() in ext4_d_revalidate()
ext4: allow readdir()'s of large empty directories to be interrupted
ext4: add lockdep annotations for i_data_sem
ext4: avoid calling dquot_get_next_id() if quota is not enabled
ext4: ignore quota mount options if the quota feature is enabled
Viresh Kumar (1):
cpufreq: dt: Drop stale comment
Vladimir Zapolskiy (1):
pinctrl: freescale: imx: fix bogus check of of_iomap() return value
WANG Cong (1):
net_sched: fix a memory leak in tc action
Wei Fang (2):
md:raid1: fix a dead loop when read from a WriteMostly disk
md: fix a trivial typo in comments
Weijie Gao (1):
MIPS: ath79: Fix the ar724x clock calculation
Wolfram Sang (6):
pinctrl: sh-pfc: only use dummy states for non-DT platforms
i2c: prevent endless uevent loop with CONFIG_I2C_DEBUG_CORE
i2c: mux: demux-pinctrl: Update docs to new sysfs-attributes
i2c: jz4780: prevent potential division by zero
Revert "i2c: jz4780: prevent potential division by zero"
i2c: jz4780: really prevent potential division by zero
Yauhen Kharuzhy (1):
btrfs: Reset IO error counters before start of device replacing
Yong Li (1):
gpio: pca953x: Use correct u16 value for register word write
Yoshihiro Shimoda (3):
usb: renesas_usbhs: avoid NULL pointer derefernce in usbhsf_pkt_handler()
usb: renesas_usbhs: disable TX IRQ before starting TX DMAC transfer
usb: renesas_usbhs: fix to avoid using a disabled ep in
usbhsg_queue_done()
Yu Zhao (1):
kvm: set page dirty only if page has been writable
Yuki Shibuya (1):
KVM: x86: Inject pending interrupt even if pending nmi exist
kbuild test robot (1):
Orangefs: fix ifnullfree.cocci warnings
shamir rabinovitch (2):
RDS: memory allocated must be align to 8
RDS: fix congestion map corruption for PAGE_SIZE > 4k
stephen hemminger (1):
bridge, netem: mark mailing lists as moderated
--
To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html