Skip to content

Tracking: qgroup fixes from Qu #3

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 1,202 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1202 commits
Select commit Hold shift + click to select a range
12d28f9
Merge tag 'sunxi-fixes-for-4.11-2' of https://git.kernel.org/pub/scm/…
olofj Apr 7, 2017
5fa22a6
Merge tag 'mvebu-fixes-4.11-1' of git://git.infradead.org/linux-mvebu…
olofj Apr 7, 2017
d75450f
mm: fix page_vma_mapped_walk() for ksm pages
Apr 7, 2017
045098e
userfaultfd: report actual registered features in fdinfo
rppt Apr 7, 2017
1f06b81
mm/page_alloc.c: fix print order in show_free_areas()
Apr 7, 2017
d79bf21
vmlinux.lds: add missing VMLINUX_SYMBOL macros
Apr 7, 2017
5402e97
ptrace: fix PTRACE_LISTEN race corrupting task->state
Apr 7, 2017
4fad7fb
mm, thp: fix setting of defer+madvise thp defrag mode
rientjes Apr 7, 2017
e11f8b7
dax: fix radix tree insertion race
Apr 7, 2017
460bcec
mm, swap_cgroup: reschedule when neeed in swap_cgroup_swapoff()
rientjes Apr 7, 2017
cdcf433
mailmap: update Yakir Yang email address
JeffyCN Apr 7, 2017
ce61287
mm: move pcp and lru-pcp draining into single wq
Apr 7, 2017
56c2997
Merge branch 'akpm' (patches from Andrew)
torvalds Apr 8, 2017
62fedca
Merge branch 'stable-4.11' of git://git.infradead.org/users/pcmoore/a…
torvalds Apr 8, 2017
542380a
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
torvalds Apr 8, 2017
8b65bb5
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc
torvalds Apr 8, 2017
97fbfef
staging: android: ashmem: lseek failed due to no FMODE_LSEEK.
Apr 6, 2017
364700c
l2tp: don't mask errors in pppol2tp_setsockopt()
Apr 6, 2017
321a52a
l2tp: don't mask errors in pppol2tp_getsockopt()
Apr 6, 2017
3aecfbb
Merge branch 'l2tp-sockopt-errors'
davem330 Apr 8, 2017
7cc2b04
net: tcp: Increase TCP_MIB_OUTRSTS even though fail to alloc skb
gfreewind Apr 6, 2017
cf903e9
Documentation: stable-kernel-rules: fix stable-tag format
jhovold Apr 3, 2017
c8a139d
sysfs: be careful of error returns from ops->show()
Apr 3, 2017
df59577
Merge tag 'linux-can-fixes-for-4.12-20170404' of git://git.kernel.org…
davem330 Apr 8, 2017
27f395b
MAINTAINERS: separate out kernfs maintainership
htejun Mar 23, 2017
425fffd
sysctl: report EINVAL if value is larger than UINT_MAX for proc_douin…
Apr 7, 2017
cf01fb9
mm/mempolicy.c: fix error handling in set_mempolicy and mbind.
salls Apr 8, 2017
894ca30
Merge tag 'powerpc-4.11-7' of git://git.kernel.org/pub/scm/linux/kern…
torvalds Apr 8, 2017
c3df1c7
Merge tag 'pinctrl-v4.11-4' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Apr 8, 2017
78d91a7
Merge branch 'for-linus' of git://git.kernel.dk/linux-block
torvalds Apr 8, 2017
2638fd0
netfilter: xt_TCPMSS: add more sanity tests on tcph->doff
Apr 3, 2017
97aae0d
netfilter: ctnetlink: using bit to represent the ct event
Apr 1, 2017
8b5995d
netfilter: helper: Add the rcu lock when call __nf_conntrack_helper_find
gfreewind Mar 29, 2017
3173d5b
netfilter: ctnetlink: make it safer when checking the ct helper name
Apr 1, 2017
0c7930e
netfilter: make it safer during the inet6_dev->addr_list traversal
Apr 2, 2017
207df81
netfilter: ctnetlink: skip dumping expect when nfct_help(ct) is NULL
Apr 2, 2017
7cddd96
netfilter: nf_ct_expect: use proper RCU list traversal/update APIs
Apr 2, 2017
2a610b8
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Apr 9, 2017
62e1fd0
Merge tag 'staging-4.11-rc6' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Apr 9, 2017
5b50be7
Merge tag 'driver-core-4.11-rc6' of git://git.kernel.org/pub/scm/linu…
torvalds Apr 9, 2017
462e9a3
Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/linux-arm
torvalds Apr 9, 2017
84ced7f
Merge branch 'for-next' of git://git.samba.org/sfrench/cifs-2.6
torvalds Apr 9, 2017
39da7c5
Linux 4.11-rc6
torvalds Apr 9, 2017
096e9e9
nvme-loop: Fix sqsize wrong assignment based on ctrl MQES capability
sagigrimberg Apr 6, 2017
1af76dd
nvme-rdma: Fix sqsize wrong assignment based on ctrl MQES capability
sagigrimberg Apr 6, 2017
c6c64a9
nvme-fc: Fix sqsize wrong assignment based on ctrl MQES capability
sagigrimberg Apr 6, 2017
17c3060
tcp: clear saved_syn in tcp_disconnect()
Apr 8, 2017
dbc9d69
pinctrl: samsung: Add missing part for PINCFG_TYPE_DRV of Exynos5433
chanwoochoi Mar 22, 2017
264d509
audit: make sure we don't let the retry queue grow without bounds
pcmoore Apr 10, 2017
c06989d
x86/vdso: Ensure vdso32_enabled gets set to valid values only
minipli Apr 10, 2017
6fdc6dd
x86/vdso: Plug race between mapping and ELF header setup
KAGA-KOKO Apr 10, 2017
c08e611
Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git…
torvalds Apr 10, 2017
8f10d01
Revert "virtio_pci: fix out of bound access for msix_names"
mstsirkin Apr 4, 2017
bf951b1
Revert "virtio_pci: simplify MSI-X setup"
mstsirkin Apr 4, 2017
2008c15
Revert "virtio_pci: don't duplicate the msix_enable flag in struct pc…
mstsirkin Apr 4, 2017
0b0f9dc
Revert "virtio_pci: use shared interrupts for virtqueues"
mstsirkin Apr 4, 2017
0a9b3f4
Revert "virtio_pci: remove struct virtio_pci_vq_info"
mstsirkin Apr 4, 2017
2f8dc3a
virtio-pci: Remove affinity hint before freeing the interrupt
Mar 8, 2017
bfb0b80
cgroup: avoid attaching a cgroup root to two different superblocks
lizf-os Apr 7, 2017
3cf8645
sata_via: Enable hotplug only on VT6421
Mar 31, 2017
0beb201
libnvdimm: fix reconfig_mutex, mmap_sem, and jbd2_handle lockdep splat
djbw Apr 7, 2017
4aa5615
libnvdimm: band aid btt vs clear poison locking
djbw Apr 7, 2017
5376366
Input: xpad - add support for Razer Wildcat gamepad
cgutman Apr 11, 2017
350be25
CIFS: Fix null pointer deref during read resp processing
piastry Apr 10, 2017
40920c2
CIFS: handle guest access errors to Windows shares
MarkSymsCtx Nov 29, 2016
18ea431
CIFS: reconnect thread reschedule itself
germanop Apr 7, 2017
a0918f1
CIFS: remove bad_network_name flag
germanop Apr 7, 2017
1fa839b
CIFS: store results of cifs_reopen_file to avoid infinite wait
germanop Apr 7, 2017
1c99a68
x86/debug: Fix the printk() debug output of signal_fault(), do_trap()…
Apr 7, 2017
7f00f38
x86/intel_rdt: Fix locking in rdtgroup_schemata_write()
olsajiri Apr 11, 2017
7036502
pinctrl: cherryview: Add a quirk to make Acer Chromebook keyboard wor…
westeri Apr 10, 2017
84379d8
Revert "HID: rmi: Handle all Synaptics touchpads using hid-rmi"
Apr 11, 2017
e5199a3
Merge tag 'gvt-fixes-2017-04-07' of https://github.com/01org/gvt-linu…
jnikula Apr 11, 2017
63987bf
drm/i915: Suspend GuC prior to GPU Reset during GEM suspend
Apr 5, 2017
c053b5a
drm/i915: Don't call synchronize_rcu_expedited under struct_mutex
jlahtine-intel Apr 7, 2017
0c45b36
drm/udl: Fix unaligned memory access in udl_render_hline
neuschaefer Apr 7, 2017
96a94cc
bpf: reference may_access_skb() from __bpf_prog_run()
jmberg-intel Apr 11, 2017
951e796
btrfs: drop the nossd flag when remounting with -o ssd
kilobyte Mar 31, 2017
2e949b0
Btrfs: fix invalid dereference in btrfs_retry_endio
Apr 5, 2017
97bf5a5
Btrfs: fix segmentation fault when doing dio read
Apr 7, 2017
a967efb
Btrfs: fix potential use-after-free for cloned bio
Apr 10, 2017
0718b33
Merge tag 'perf-urgent-for-mingo-4.11-20170411' of git://git.kernel.o…
Apr 11, 2017
911e572
scsi: aacraid: fix PCI error recovery path
Apr 6, 2017
785a470
scsi: ipr: do not set DID_PASSTHROUGH on CHECK CONDITION
Apr 11, 2017
b6fe044
bridge: implement missing ndo_uninit()
idosch Apr 10, 2017
5b8d542
bridge: netlink: register netdevice before executing changelink
idosch Apr 10, 2017
fc9c89b
Merge branch 'bridge-register-netdev-before-changelink'
davem330 Apr 12, 2017
fe251c4
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Apr 12, 2017
af94bdf
Merge branch 'for-4.11-fixes' of git://git.kernel.org/pub/scm/linux/k…
torvalds Apr 12, 2017
06ea4c3
Merge branch 'for-4.11-fixes' of git://git.kernel.org/pub/scm/linux/k…
torvalds Apr 12, 2017
025def9
Merge git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending
torvalds Apr 12, 2017
b9b3322
Merge branch 'stable-4.11' of git://git.infradead.org/users/pcmoore/a…
torvalds Apr 12, 2017
0e1bfea
Merge remote-tracking branch 'mkp-scsi/4.11/scsi-fixes' into fixes
Apr 12, 2017
df7dd8f
net: xdp: don't export dev_change_xdp_fd()
jmberg-intel Apr 12, 2017
45abdf3
drm/etnaviv: fix missing unlock on error in etnaviv_gpu_submit()
Apr 12, 2017
a2d6cbb
ipv6: Fix idev->addr_list corruption
vwax Apr 10, 2017
a4866aa
mm: Tighten x86 /dev/mem with zeroing reads
kees Apr 5, 2017
956a4cd
device-dax: switch to srcu, fix rcu_read_lock() vs pte allocation
djbw Apr 7, 2017
11e63f6
x86, pmem: fix broken __copy_user_nocache cache-bypass assumptions
djbw Apr 6, 2017
c7aae62
Merge branch 'etnaviv/fixes' of https://git.pengutronix.de/git/lst/li…
airlied Apr 12, 2017
97d93f3
Merge tag 'drm-misc-fixes-2017-04-11' of git://anongit.freedesktop.or…
airlied Apr 12, 2017
88b0b92
Merge tag 'drm-intel-fixes-2017-04-12' of git://anongit.freedesktop.o…
airlied Apr 12, 2017
2ca62d8
Merge branch 'linux-4.11' of git://github.com/skeggsb/linux into drm-…
airlied Apr 12, 2017
8182492
tools/power turbostat: show missing Core and GFX power on SKL and KBL
lenb Mar 4, 2017
f4896fa
tools/power turbostat: enable package THERM_INTERRUPT dump
lenb Mar 4, 2017
6dbd25a
tools/power turbostat: update HWP dump to decimal from hex
lenb Mar 4, 2017
ab23d11
tools/power turbostat: turbostat.8 add missing column definitions
Mar 4, 2017
9514936
tools/power turbostat: fix impossibly large CPU%c1 value
lenb Apr 12, 2017
5f9bf02
tools/power turbostat: update version number
lenb Mar 4, 2017
c4a3fa2
cpufreq: Bring CPUs up even if cpufreq_online() failed
yu-chen-surf Apr 9, 2017
f406270
ACPI / scan: Set the visited flag for all enumerated devices
rafaeljw Apr 10, 2017
6f6266a
x86/efi: Don't try to reserve runtime regions
osandov Apr 12, 2017
827c30a
Merge tag 'pwm/for-4.11-rc7' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Apr 13, 2017
ee921c7
Merge tag 'drm-fixes-for-v4.11-rc7' of git://people.freedesktop.org/~…
torvalds Apr 13, 2017
ad0d9c3
Merge branch 'turbostat' of git://git.kernel.org/pub/scm/linux/kernel…
rafaeljw Apr 13, 2017
4cca045
cpupower: Fix turbo frequency reporting for pre-Sandy Bridge cores
bwhacks Apr 10, 2017
67dbea2
CIFS: Fix SMB3 mount without specifying a security mechanism
piastry Apr 12, 2017
2760078
Merge tag 'pinctrl-v4.11-5' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Apr 13, 2017
1315f01
Revert "ACPICA: Resources: Not a valid resource if buffer length too …
rafaeljw Apr 13, 2017
14cf4a7
drivers: net: usb: qmi_wwan: add QMI_QUIRK_SET_DTR for Telit PID 0x1201
dnlplm Apr 10, 2017
79e09ef
netfilter: nft_hash: do not dump the auto generated seed
Apr 3, 2017
fe50543
netfilter: ipt_CLUSTERIP: Fix wrong conntrack netns refcnt usage
gfreewind Apr 6, 2017
3412386
irq/affinity: Fix extra vecs calculation
Apr 13, 2017
d8a6e3a
ia64: restore symbol versions for symbols defined in assembly
jbeulich Apr 13, 2017
76e32a2
z3fold: fix page locking in z3fold_alloc()
vwool Apr 13, 2017
0a85e51
thp: reduce indentation level in change_huge_pmd()
kiryl Apr 13, 2017
ced1080
thp: fix MADV_DONTNEED vs. numa balancing race
kiryl Apr 13, 2017
c0c379e
mm: drop unused pmdp_huge_get_and_clear_notify()
kiryl Apr 13, 2017
58ceeb6
thp: fix MADV_DONTNEED vs. MADV_FREE race
kiryl Apr 13, 2017
5b7abea
thp: fix MADV_DONTNEED vs clear soft dirty race
kiryl Apr 13, 2017
045c7a3
hugetlbfs: fix offset overflow in hugetlbfs mmap
mjkravetz Apr 13, 2017
4ca82da
zram: fix operator precedence to get offset
minchank Apr 13, 2017
d72e9a7
zram: do not use copy_page with non-page aligned address
minchank Apr 13, 2017
85d492f
zsmalloc: expand class bit
minchank Apr 13, 2017
5714320
mailmap: add Martin Kepplinger's email
merge Apr 13, 2017
a232591
Merge branch 'akpm' (patches from Andrew)
torvalds Apr 14, 2017
f2200ac
perf/x86: Avoid exposing wrong/stale data in intel_pmu_lbr_read_32()
Apr 11, 2017
75eb5e1
irqchip/irq-imx-gpcv2: Fix spinlock initialization
EmbeddedAndroid Apr 13, 2017
a8983d0
Revert "tty: don't panic on OOM in tty_set_ldisc()"
gregkh Apr 14, 2017
66803c9
Merge branches 'pm-cpufreq-fixes' and 'pm-tools-fixes'
rafaeljw Apr 14, 2017
f83e13f
Merge branches 'acpi-scan-fixes' and 'acpica-fixes'
rafaeljw Apr 14, 2017
e68d490
fbdev: omapfb: delete check_required_callbacks()
aakoskin Apr 14, 2017
f4c13c8
Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf
davem330 Apr 14, 2017
7873933
Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/gi…
torvalds Apr 14, 2017
1882e56
Merge tag 'devmem-v4.11-rc7' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Apr 14, 2017
321ae37
Merge tag 'acpi-4.11-rc7' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds Apr 14, 2017
e16d8b6
Merge tag 'pm-4.11-rc7' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Apr 14, 2017
82f1faa
Merge tag 'fbdev-v4.11-rc6' of git://github.com/bzolnier/linux
torvalds Apr 14, 2017
5a8d75a
block: fix bio_will_gap() for first bvec with offset
Apr 14, 2017
82cc4fc
ftrace: Fix removing of second function probe
rostedt Apr 14, 2017
5466f4d
Merge branch 'for-next' of git://git.samba.org/sfrench/cifs-2.6
torvalds Apr 14, 2017
4b31ac4
Merge branch 'for-linus-4.11' of git://git.kernel.org/pub/scm/linux/k…
torvalds Apr 14, 2017
f399ecb
Merge branch 'efi-urgent-for-linus' of git://git.kernel.org/pub/scm/l…
torvalds Apr 14, 2017
d295917
Merge branch 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/l…
torvalds Apr 14, 2017
07c7016
Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/…
torvalds Apr 14, 2017
9117439
Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/l…
torvalds Apr 15, 2017
7e703ec
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
torvalds Apr 15, 2017
1bf4b12
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Apr 15, 2017
409c1b2
parisc: fix bugs in pa_memcpy
Apr 14, 2017
c0eb027
vfs: don't do RCU lookup of empty pathnames
torvalds Apr 3, 2017
1ec1688
orangefs: free superblock when mount fails
Apr 14, 2017
be84a46
Merge branch 'parisc-4.11-4' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Apr 15, 2017
403a39f
Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/g…
torvalds Apr 15, 2017
d5ff081
Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub/scm/linux/…
torvalds Apr 15, 2017
330c418
Revert "cgroup: avoid attaching a cgroup root to two different superb…
htejun Apr 16, 2017
4853886
Merge tag 'trace-v4.11-rc5-2' of git://git.kernel.org/pub/scm/linux/k…
torvalds Apr 16, 2017
032aaf3
Merge tag 'tty-4.11-rc7' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Apr 16, 2017
11c994d
Merge branch 'for-4.11-fixes' of git://git.kernel.org/pub/scm/linux/k…
torvalds Apr 16, 2017
e2647b6
Merge tag 'omap-for-v4.11/fixes-rc6-signed' of git://git.kernel.org/p…
olofj Apr 16, 2017
a86f106
Merge branch 'for-linus' of git://git.kernel.dk/linux-block
torvalds Apr 16, 2017
7395ca0
Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Apr 16, 2017
4f7d029
Linux 4.11-rc7
torvalds Apr 16, 2017
aeea4c1
MAINTAINERS: add btrfs file entries for include directories
ldv-alt Mar 2, 2017
1450612
btrfs: fix a bogus warning when converting only data or metadata
kilobyte Mar 7, 2017
f95fda8
Btrfs: remove ASSERT in btrfs_truncate_inode_items
Mar 3, 2017
140475a
btrfs: convert btrfs_bio.refs from atomic_t to refcount_t
ereshetova Mar 3, 2017
9b64f57
btrfs: convert btrfs_transaction.use_count from atomic_t to refcount_t
ereshetova Mar 3, 2017
490b54d
btrfs: convert extent_map.refs from atomic_t to refcount_t
ereshetova Mar 3, 2017
e76edab
btrfs: convert btrfs_ordered_extent.refs from atomic_t to refcount_t
ereshetova Mar 3, 2017
1e4f471
btrfs: convert btrfs_caching_control.count from atomic_t to refcount_t
ereshetova Mar 3, 2017
6df8cdf
btrfs: convert btrfs_delayed_ref_node.refs from atomic_t to refcount_t
ereshetova Mar 3, 2017
6de5f18
btrfs: convert btrfs_delayed_node.refs from atomic_t to refcount_t
ereshetova Mar 3, 2017
089e77e
btrfs: convert btrfs_delayed_item.refs from atomic_t to refcount_t
ereshetova Mar 3, 2017
0700cea
btrfs: convert btrfs_root.refs from atomic_t to refcount_t
ereshetova Mar 3, 2017
b7ac31b
btrfs: convert extent_state.refs from atomic_t to refcount_t
ereshetova Mar 3, 2017
a50299a
btrfs: convert compressed_bio.pending_bios from atomic_t to refcount_t
ereshetova Mar 3, 2017
6f61501
btrfs: convert scrub_recover.refs from atomic_t to refcount_t
ereshetova Mar 3, 2017
186debd
btrfs: convert scrub_block.refs from atomic_t to refcount_t
ereshetova Mar 3, 2017
78a7645
btrfs: convert scrub_parity.refs from atomic_t to refcount_t
ereshetova Mar 3, 2017
99f4cdb
btrfs: convert scrub_ctx.refs from atomic_t to refcount_t
ereshetova Mar 3, 2017
dec9557
btrfs: convert btrfs_raid_bio.refs from atomic_t to refcount_t
ereshetova Mar 3, 2017
09ed2f1
Btrfs: add file item tracepoints
Mar 10, 2017
592d92e
Btrfs: create a helper for getting chunk map
Mar 14, 2017
0b3d4cd
Btrfs: separate DISCARD from __btrfs_map_block
Mar 14, 2017
5ab5609
Btrfs: introduce a function to get extra mirror from replace
Mar 14, 2017
73c0f22
Btrfs: handle operations for device replace separately
Mar 14, 2017
6fad823
Btrfs: do not add extra mirror when dev_replace target dev is not ava…
Mar 14, 2017
2b19a1f
Btrfs: helper for ops that requires full stripe
Mar 14, 2017
539b50d
Btrfs: convert BUG_ON to WARN_ON
Mar 14, 2017
1a79c1f
Btrfs: update comments in cache_save_setup
Mar 6, 2017
4d339d0
btrfs: No need to check !(flags & MS_RDONLY) twice
goldwynr Mar 4, 2017
261cc2c
Btrfs: consistent usage of types in balance_args
knorrie Mar 8, 2017
cc8385b
btrfs: preallocate radix tree node for readahead
kdave Mar 2, 2017
7ef70b4
btrfs: preallocate radix tree node for global readahead tree
kdave Mar 2, 2017
d48d71a
btrfs: remove redundant parameter from btree_readahead_hook
kdave Mar 2, 2017
0ceaf28
btrfs: remove redundant parameter from reada_find_zone
kdave Mar 2, 2017
5721b8a
btrfs: remove redundant parameter from reada_start_machine_dev
kdave Mar 2, 2017
994a5d2
btrfs: remove local blocksize variable in reada_find_extent
kdave Mar 15, 2017
f486135
btrfs: remove unused qgroup members from btrfs_trans_handle
kdave Mar 15, 2017
f58d88b
btrfs: provide enumeration for __merge_refs mode argument
Mar 16, 2017
de47c9d
btrfs: replace hardcoded value with SEQ_LAST macro
Mar 16, 2017
48a89bc
btrfs: qgroups: Retry after commit on getting EDQUOT
goldwynr Mar 27, 2017
171938e
btrfs: track exclusive filesystem operation in flags
kdave Mar 28, 2017
1bcd7aa
Btrfs: set scrub page's io_error if failing to submit io
Mar 29, 2017
abad60c
Btrfs: fix wrong failed mirror_num of read-repair on raid56
Mar 29, 2017
176ef8f
btrfs: sink GFP flags parameter to tree_mod_log_insert_move
kdave Mar 28, 2017
bcc8e07
btrfs: sink GFP flags parameter to tree_mod_log_insert_root
kdave Mar 28, 2017
825ad4c
btrfs: drop redundant parameters from btrfs_map_sblock
kdave Mar 28, 2017
3159fe7
btrfs: qgroup: Add trace point for qgroup reserved space
Mar 13, 2017
d51ea5d
btrfs: qgroup: Re-arrange tracepoint timing to co-operate with reserv…
Mar 13, 2017
9a33944
btrfs: scrub: Don't append on-disk pages for raid56 scrub
Mar 29, 2017
ae6529c
btrfs: Wait for in-flight bios before freeing target device for raid56
Mar 29, 2017
e501bfe
btrfs: Prevent scrub recheck from racing with dev replace
Mar 29, 2017
619a974
btrfs: use clear_page where appropriate
kdave Mar 29, 2017
c725328
Btrfs: enable repair during read for raid56 profile
Mar 29, 2017
972d721
Btrfs: update scrub_parity to use u64 stripe_len
Apr 3, 2017
42c61ab
Btrfs: switch to div64_u64 if with a u64 divisor
Apr 3, 2017
e884f4f
btrfs: use q which is already obtained from bdev_get_queue
asj Apr 4, 2017
82bafb3
btrfs: qgroup: Fix qgroup corruption caused by inode_cache mount option
Feb 27, 2017
9986277
Btrfs: handle only applicable errors returned by btrfs_get_extent
Apr 11, 2017
fa7aede
btrfs: Use ktime_get_real_ts for root ctime
deepa-hub Apr 8, 2017
0966a7b
btrfs: scrub: Introduce full stripe lock for RAID56
Apr 14, 2017
28d70e2
btrfs: scrub: Fix RAID56 recovery race condition
Apr 14, 2017
13e88e1
btrfs: delete unused member nobarriers
asj Apr 6, 2017
c2a9c7a
btrfs: check if the device is flush capable
asj Apr 6, 2017
4dbd80f
btrfs: Fix metadata underflow caused by btrfs_reloc_clone_csum error
Mar 8, 2017
5242726
btrfs: Handle delalloc error correctly to avoid ordered extent hang
Mar 8, 2017
a315e68
Btrfs: fix invalid attempt to free reserved space on failure to cow r…
fdmanana Mar 6, 2017
1c81ba2
Btrfs: fix incorrect space accounting after failure to insert inline …
fdmanana Mar 8, 2017
be2d253
Btrfs: fix extent map leak during fallocate error path
fdmanana Apr 3, 2017
e1cbfd7
Btrfs: send, fix file hole not being preserved due to inline extent
fdmanana Apr 4, 2017
a7e3b97
Btrfs: fix reported number of inode blocks
fdmanana Apr 3, 2017
bce19f9
Merge branch 'for-chris-4.12' of git://git.kernel.org/pub/scm/linux/k…
masoncl Apr 27, 2017
9bcaaea
btrfs: fix the gfp_mask for the reada_zones radix tree
masoncl May 4, 2017
d38cf07
btrfs: qgroup: Add quick exit for non-fs extents
Feb 27, 2017
ad6bce0
btrfs: qgroup: Cleanup btrfs_qgroup_prepare_account_extents function
Feb 27, 2017
c50e7f1
btrfs: qgroup: Return actually freed bytes for qgroup release or free…
Feb 27, 2017
35cbd0a
btrfs: qgroup: Fix qgroup reserved space underflow caused by buffered…
Feb 27, 2017
28b5fac
btrfs: qgroup: Introduce extent changeset for qgroup reserve functions
Feb 27, 2017
5032aeb
btrfs: qgroup: Fix qgroup reserved space underflow by only freeing re…
Feb 27, 2017
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -99,6 +99,8 @@ Linas Vepstas <linas@austin.ibm.com>
Linus Lüssing <linus.luessing@c0d3.blue> <linus.luessing@web.de>
Linus Lüssing <linus.luessing@c0d3.blue> <linus.luessing@ascom.ch>
Mark Brown <broonie@sirena.org.uk>
Martin Kepplinger <martink@posteo.de> <martin.kepplinger@theobroma-systems.com>
Martin Kepplinger <martink@posteo.de> <martin.kepplinger@ginzinger.com>
Matthieu CASTET <castet.matthieu@free.fr>
Mauro Carvalho Chehab <mchehab@kernel.org> <mchehab@brturbo.com.br>
Mauro Carvalho Chehab <mchehab@kernel.org> <maurochehab@gmail.com>
Expand Down Expand Up @@ -171,6 +173,7 @@ Vlad Dogaru <ddvlad@gmail.com> <vlad.dogaru@intel.com>
Vladimir Davydov <vdavydov.dev@gmail.com> <vdavydov@virtuozzo.com>
Vladimir Davydov <vdavydov.dev@gmail.com> <vdavydov@parallels.com>
Takashi YOSHII <takashi.yoshii.zj@renesas.com>
Yakir Yang <kuankuan.y@gmail.com> <ykk@rock-chips.com>
Yusuke Goda <goda.yusuke@renesas.com>
Gustavo Padovan <gustavo@las.ic.unicamp.br>
Gustavo Padovan <padovan@profusion.mobi>
6 changes: 6 additions & 0 deletions Documentation/admin-guide/kernel-parameters.txt
Original file line number Diff line number Diff line change
Expand Up @@ -1725,6 +1725,12 @@
kernel and module base offset ASLR (Address Space
Layout Randomization).

kasan_multi_shot
[KNL] Enforce KASAN (Kernel Address Sanitizer) to print
report on every invalid memory access. Without this
parameter KASAN will print report only for the first
invalid access.

keepinitrd [HW,ARM]

kernelcore= [KNL,X86,IA-64,PPC]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ The following clocks are available:
- 1 15 SATA
- 1 16 SATA USB
- 1 17 Main
- 1 18 SD/MMC
- 1 18 SD/MMC/GOP
- 1 21 Slow IO (SPI, NOR, BootROM, I2C, UART)
- 1 22 USB3H0
- 1 23 USB3H1
Expand All @@ -65,7 +65,7 @@ Required properties:
"cpm-audio", "cpm-communit", "cpm-nand", "cpm-ppv2", "cpm-sdio",
"cpm-mg-domain", "cpm-mg-core", "cpm-xor1", "cpm-xor0", "cpm-gop-dp", "none",
"cpm-pcie_x10", "cpm-pcie_x11", "cpm-pcie_x4", "cpm-pcie-xor", "cpm-sata",
"cpm-sata-usb", "cpm-main", "cpm-sd-mmc", "none", "none", "cpm-slow-io",
"cpm-sata-usb", "cpm-main", "cpm-sd-mmc-gop", "none", "none", "cpm-slow-io",
"cpm-usb3h0", "cpm-usb3h1", "cpm-usb3dev", "cpm-eip150", "cpm-eip197";

Example:
Expand All @@ -78,6 +78,6 @@ Example:
gate-clock-output-names = "cpm-audio", "cpm-communit", "cpm-nand", "cpm-ppv2", "cpm-sdio",
"cpm-mg-domain", "cpm-mg-core", "cpm-xor1", "cpm-xor0", "cpm-gop-dp", "none",
"cpm-pcie_x10", "cpm-pcie_x11", "cpm-pcie_x4", "cpm-pcie-xor", "cpm-sata",
"cpm-sata-usb", "cpm-main", "cpm-sd-mmc", "none", "none", "cpm-slow-io",
"cpm-sata-usb", "cpm-main", "cpm-sd-mmc-gop", "none", "none", "cpm-slow-io",
"cpm-usb3h0", "cpm-usb3h1", "cpm-usb3dev", "cpm-eip150", "cpm-eip197";
};
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@ Required properties:
- compatible: value should be one of the following
"samsung,exynos3250-mipi-dsi" /* for Exynos3250/3472 SoCs */
"samsung,exynos4210-mipi-dsi" /* for Exynos4 SoCs */
"samsung,exynos4415-mipi-dsi" /* for Exynos4415 SoC */
"samsung,exynos5410-mipi-dsi" /* for Exynos5410/5420/5440 SoCs */
"samsung,exynos5422-mipi-dsi" /* for Exynos5422/5800 SoCs */
"samsung,exynos5433-mipi-dsi" /* for Exynos5433 SoCs */
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@ Required properties:
"samsung,s5pv210-fimd"; /* for S5PV210 SoC */
"samsung,exynos3250-fimd"; /* for Exynos3250/3472 SoCs */
"samsung,exynos4210-fimd"; /* for Exynos4 SoCs */
"samsung,exynos4415-fimd"; /* for Exynos4415 SoC */
"samsung,exynos5250-fimd"; /* for Exynos5250 SoCs */
"samsung,exynos5420-fimd"; /* for Exynos5420/5422/5800 SoCs */

Expand Down
2 changes: 1 addition & 1 deletion Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.txt
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ Required Properties:
- "rockchip,rk2928-dw-mshc": for Rockchip RK2928 and following,
before RK3288
- "rockchip,rk3288-dw-mshc": for Rockchip RK3288
- "rockchip,rk1108-dw-mshc", "rockchip,rk3288-dw-mshc": for Rockchip RK1108
- "rockchip,rv1108-dw-mshc", "rockchip,rk3288-dw-mshc": for Rockchip RV1108
- "rockchip,rk3036-dw-mshc", "rockchip,rk3288-dw-mshc": for Rockchip RK3036
- "rockchip,rk3368-dw-mshc", "rockchip,rk3288-dw-mshc": for Rockchip RK3368
- "rockchip,rk3399-dw-mshc", "rockchip,rk3288-dw-mshc": for Rockchip RK3399
Expand Down
39 changes: 0 additions & 39 deletions Documentation/devicetree/bindings/phy/brcm,nsp-usb3-phy.txt

This file was deleted.

3 changes: 2 additions & 1 deletion Documentation/devicetree/bindings/rng/omap_rng.txt
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,8 @@ Required properties:
- reg : Offset and length of the register set for the module
- interrupts : the interrupt number for the RNG module.
Used for "ti,omap4-rng" and "inside-secure,safexcel-eip76"
- clocks: the trng clock source
- clocks: the trng clock source. Only mandatory for the
"inside-secure,safexcel-eip76" compatible.

Example:
/* AM335x */
Expand Down
5 changes: 5 additions & 0 deletions Documentation/extcon/intel-int3496.txt
Original file line number Diff line number Diff line change
Expand Up @@ -20,3 +20,8 @@ Index 1: The output gpio for enabling Vbus output from the device to the otg
Index 2: The output gpio for muxing of the data pins between the USB host and
the USB peripheral controller, write 1 to mux to the peripheral
controller

There is a mapping between indices and GPIO connection IDs as follows
id index 0
vbus index 1
mux index 2
3 changes: 1 addition & 2 deletions Documentation/filesystems/Locking
Original file line number Diff line number Diff line change
Expand Up @@ -58,8 +58,7 @@ prototypes:
int (*permission) (struct inode *, int, unsigned int);
int (*get_acl)(struct inode *, int);
int (*setattr) (struct dentry *, struct iattr *);
int (*getattr) (const struct path *, struct dentry *, struct kstat *,
u32, unsigned int);
int (*getattr) (const struct path *, struct kstat *, u32, unsigned int);
ssize_t (*listxattr) (struct dentry *, char *, size_t);
int (*fiemap)(struct inode *, struct fiemap_extent_info *, u64 start, u64 len);
void (*update_time)(struct inode *, struct timespec *, int);
Expand Down
6 changes: 6 additions & 0 deletions Documentation/filesystems/porting
Original file line number Diff line number Diff line change
Expand Up @@ -600,3 +600,9 @@ in your dentry operations instead.
[recommended]
->readlink is optional for symlinks. Don't set, unless filesystem needs
to fake something for readlink(2).
--
[mandatory]
->getattr() is now passed a struct path rather than a vfsmount and
dentry separately, and it now has request_mask and query_flags arguments
to specify the fields and sync type requested by statx. Filesystems not
supporting any statx-specific features may ignore the new arguments.
3 changes: 1 addition & 2 deletions Documentation/filesystems/vfs.txt
Original file line number Diff line number Diff line change
Expand Up @@ -382,8 +382,7 @@ struct inode_operations {
int (*permission) (struct inode *, int);
int (*get_acl)(struct inode *, int);
int (*setattr) (struct dentry *, struct iattr *);
int (*getattr) (const struct path *, struct dentry *, struct kstat *,
u32, unsigned int);
int (*getattr) (const struct path *, struct kstat *, u32, unsigned int);
ssize_t (*listxattr) (struct dentry *, char *, size_t);
void (*update_time)(struct inode *, struct timespec *, int);
int (*atomic_open)(struct inode *, struct dentry *, struct file *,
Expand Down
4 changes: 2 additions & 2 deletions Documentation/gcc-plugins.txt
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ because gcc versions 4.5 and 4.6 are compiled by a C compiler,
gcc-4.7 can be compiled by a C or a C++ compiler,
and versions 4.8+ can only be compiled by a C++ compiler.

Currently the GCC plugin infrastructure supports only the x86, arm and arm64
architectures.
Currently the GCC plugin infrastructure supports only the x86, arm, arm64 and
powerpc architectures.

This infrastructure was ported from grsecurity [6] and PaX [7].

Expand Down
8 changes: 7 additions & 1 deletion Documentation/pinctrl.txt
Original file line number Diff line number Diff line change
Expand Up @@ -77,9 +77,15 @@ static struct pinctrl_desc foo_desc = {

int __init foo_probe(void)
{
int error;

struct pinctrl_dev *pctl;

return pinctrl_register_and_init(&foo_desc, <PARENT>, NULL, &pctl);
error = pinctrl_register_and_init(&foo_desc, <PARENT>, NULL, &pctl);
if (error)
return error;

return pinctrl_enable(pctl);
}

To enable the pinctrl subsystem and the subgroups for PINMUX and PINCONF and
Expand Down
2 changes: 1 addition & 1 deletion Documentation/process/stable-kernel-rules.rst
Original file line number Diff line number Diff line change
Expand Up @@ -124,7 +124,7 @@ specified in the following format in the sign-off area:

.. code-block:: none

Cc: <stable@vger.kernel.org> # 3.3.x-
Cc: <stable@vger.kernel.org> # 3.3.x

The tag has the meaning of:

Expand Down
63 changes: 63 additions & 0 deletions Documentation/virtual/kvm/api.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3377,6 +3377,69 @@ struct kvm_ppc_resize_hpt {
__u32 pad;
};

4.104 KVM_X86_GET_MCE_CAP_SUPPORTED

Capability: KVM_CAP_MCE
Architectures: x86
Type: system ioctl
Parameters: u64 mce_cap (out)
Returns: 0 on success, -1 on error

Returns supported MCE capabilities. The u64 mce_cap parameter
has the same format as the MSR_IA32_MCG_CAP register. Supported
capabilities will have the corresponding bits set.

4.105 KVM_X86_SETUP_MCE

Capability: KVM_CAP_MCE
Architectures: x86
Type: vcpu ioctl
Parameters: u64 mcg_cap (in)
Returns: 0 on success,
-EFAULT if u64 mcg_cap cannot be read,
-EINVAL if the requested number of banks is invalid,
-EINVAL if requested MCE capability is not supported.

Initializes MCE support for use. The u64 mcg_cap parameter
has the same format as the MSR_IA32_MCG_CAP register and
specifies which capabilities should be enabled. The maximum
supported number of error-reporting banks can be retrieved when
checking for KVM_CAP_MCE. The supported capabilities can be
retrieved with KVM_X86_GET_MCE_CAP_SUPPORTED.

4.106 KVM_X86_SET_MCE

Capability: KVM_CAP_MCE
Architectures: x86
Type: vcpu ioctl
Parameters: struct kvm_x86_mce (in)
Returns: 0 on success,
-EFAULT if struct kvm_x86_mce cannot be read,
-EINVAL if the bank number is invalid,
-EINVAL if VAL bit is not set in status field.

Inject a machine check error (MCE) into the guest. The input
parameter is:

struct kvm_x86_mce {
__u64 status;
__u64 addr;
__u64 misc;
__u64 mcg_status;
__u8 bank;
__u8 pad1[7];
__u64 pad2[3];
};

If the MCE being reported is an uncorrected error, KVM will
inject it as an MCE exception into the guest. If the guest
MCG_STATUS register reports that an MCE is in progress, KVM
causes an KVM_EXIT_SHUTDOWN vmexit.

Otherwise, if the MCE is a corrected error, KVM will just
store it in the corresponding bank (provided this bank is
not holding a previously reported uncorrected error).

5. The kvm_run structure
------------------------

Expand Down
6 changes: 6 additions & 0 deletions Documentation/virtual/kvm/devices/arm-vgic.txt
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,12 @@ Groups:

Bits for undefined preemption levels are RAZ/WI.

For historical reasons and to provide ABI compatibility with userspace we
export the GICC_PMR register in the format of the GICH_VMCR.VMPriMask
field in the lower 5 bits of a word, meaning that userspace must always
use the lower 5 bits to communicate with the KVM device and must shift the
value left by 3 places to obtain the actual priority mask level.

Limitations:
- Priorities are not implemented, and registers are RAZ/WI
- Currently only implemented for KVM_DEV_TYPE_ARM_VGIC_V2.
Expand Down
Loading