Skip to content
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

Sync up with Linus #102

Merged
merged 2,910 commits into from
Sep 8, 2015
Merged
Changes from 1 commit
Commits
Show all changes
2910 commits
Select commit Hold shift + click to select a range
c74c0d7
md/raid5: remove incorrect "min_t()" when calculating writepos.
Jul 15, 2015
a4a3d26
md: set MD_RECOVERY_RECOVER when starting a degraded array.
Jul 17, 2015
c5e19d9
md: be careful when testing resync_max against curr_resync_completed.
Jul 17, 2015
5ed1df2
md: sync sync_completed has correct value as recovery finishes.
Jul 24, 2015
6cbd814
md/raid5: handle possible race as reshape completes.
Jul 24, 2015
25b2edf
md: setup safemode_timer before it's being used
sashalevin Jul 24, 2015
b89f704
md-cluster: use %pU to print UUIDs
GuoqingJiang Jul 10, 2015
05cd0e5
md-cluster: split recover_slot for future code reuse
GuoqingJiang Jul 10, 2015
dc737d7
md-cluster: transfer the resync ownership to another node
GuoqingJiang Jul 10, 2015
66099bb
md-cluster: fix deadlock issue on message lock
GuoqingJiang Jul 10, 2015
b83d51c
md-cluster: init completion within lockres_init
GuoqingJiang Jul 10, 2015
b5ef567
md-cluster: add the error check if failed to get dlm lock
GuoqingJiang Jul 10, 2015
9e3072e
md-cluster: init suspend_list and suspend_lock early in join
GuoqingJiang Jul 10, 2015
b2b9bff
md-cluster: remove the unused sb_lock
GuoqingJiang Jul 10, 2015
6e6d9f2
md-cluster: add missed lockres_free
GuoqingJiang Jul 10, 2015
eece075
md-cluster: only call complete(&cinfo->completion) when node join clu…
GuoqingJiang Jul 10, 2015
abb9b22
md-cluster: Read the disk bitmap sb and check if it needs recovery
GuoqingJiang Jul 10, 2015
6022e75
md: extend spinlock protection in register_md_cluster_operations
Aug 13, 2015
18b9f67
md-cluster: remove inappropriate try_module_get from join()
Aug 14, 2015
55ce74d
md/raid1: ensure device failure recorded before write request returns.
Aug 14, 2015
95af587
md/raid10: ensure device failure recorded before write request returns.
Aug 14, 2015
34a6f80
md/raid5: use bio_list for the list of bios to return.
Aug 14, 2015
c3cce6c
md/raid5: ensure device failure recorded before write request returns.
Aug 14, 2015
0a2050d
NFSD: Store parent's stat in a separate value
kinglongmee Jul 30, 2015
6896f15
nfsd: Fix an FS_LAYOUT_TYPES/LAYOUT_TYPES encode bug
kinglongmee Jul 30, 2015
7d58072
nfsd: SUPPATTR_EXCLCREAT must be encoded before SECURITY_LABEL.
kinglongmee Jul 30, 2015
ead8fb8
NFSD: Set the attributes used to store the verifier for EXCLUSIVE4_1
kinglongmee Jul 30, 2015
75976de
NFSD: Return word2 bitmask if setting security label in OPEN/CREATE
kinglongmee Jul 30, 2015
1f65c17
nfsd: Add Jeff Layton as co-maintainer
Aug 18, 2015
7fadc59
fs: fix fs/locks.c kernel-doc warning
rddunlap Aug 10, 2015
46cc8ba
nfsd: don't WARN/backtrace for invalid container deployment.
Aug 25, 2015
51a5456
nfsd: allow more than one laundry job to run at a time
jtlayton Aug 20, 2015
051ac38
net: sunrpc: fix tracepoint Warning: unknown op '->'
Aug 27, 2015
e856873
nfsd: ensure that the ol stateid hash reference is only put once
jtlayton Aug 24, 2015
3fcbbd2
nfsd: ensure that delegation stateid hash references are only put once
jtlayton Aug 24, 2015
5d54b8c
Merge branch 'xfs-misc-fixes-for-4.3-4' into for-next
dchinner Sep 1, 2015
69f92f6
drm/i915: Preserve SSC earlier
l1k Jul 15, 2015
aa3469c
drm/vmwgfx: Allow dropped masters render-node like access on legacy n…
thomashvmw Aug 27, 2015
7e6313a
drm/i915: Don't use link_bw for PLL setup
vsyrjala Aug 11, 2015
6fa2d19
i915: Set ddi_pll_sel in DP MST path
Aug 31, 2015
f984a7c
nfsd: return CLID_INUSE for unexpected SETCLIENTID_CONFIRM case
Sep 1, 2015
972398f
NFSv4.1/flexfiles: Fix freeing of mirrors
trondmypd Sep 1, 2015
388ef16
NFSv4.1/flexfiles: Fix incorrect usage of pnfs_generic_mark_devid_inv…
trondmypd Sep 1, 2015
81d6dc8
NFSv4.1/flexfiles: RW layouts are valid only if all mirrors are valid
trondmypd Sep 1, 2015
889d94d
NFSv4.1/flexfiles: Mark layout for return if the mirrors are invalid
trondmypd Sep 1, 2015
4a70316
nfs: Fix truncated client owner id without proto type
kinglongmee Aug 31, 2015
4a3e577
nfs: Remove unneeded checking of the return value from scnprintf
kinglongmee Aug 31, 2015
2a8ceed
drm/i915: Add audio pin sense / ELD callback
Aug 19, 2015
51e1d83
drm/i915: Call audio pin/ELD notify function
Aug 19, 2015
45c053d
ALSA: hda - allow codecs to access the i915 pin/ELD callback
Aug 19, 2015
25adc13
ALSA: hda - Wake the codec up on pin/ELD notify events
Aug 19, 2015
6869de3
ALSA: hda - Fix missing inline for dummy snd_hdac_set_codec_wakeup()
tiwai Sep 2, 2015
a457974
nfsd: deal with DELEGRETURN racing with CB_RECALL
aweits Aug 31, 2015
179239a
drm/exynos: fix size check in g2d_check_buf_desc_is_valid()
tobiasjakobi Aug 17, 2015
7de5c36
drm/exynos: remove superfluous checks in g2d_check_reg_offset()
tobiasjakobi Aug 17, 2015
94e30d9
drm/exynos: remove exynos_drm_fb_set_buf_cnt()
Sep 1, 2015
39a839f
drm/exynos: s/exynos_gem_obj/obj in exynos_drm_fbdev.c
Sep 1, 2015
d761996
drm/exynos: cleanup exynos_drm_fbdev_update()
Sep 1, 2015
ee885ca
drm/exynos: update fb_info via only one function
Sep 1, 2015
dcbb85a
drm/exynos: cleanup to get gem object for fb
Sep 1, 2015
d56125a
drm/exynos: update exynos_drm_framebuffer_init() for multiple buffers
Sep 1, 2015
8d31758
drm/exynos: cleanup exynos_user_fb_create()
Sep 1, 2015
faec262
drm/exynos: remove exynos_drm_fb_get_buf_cnt()
Sep 1, 2015
c305857
drm/exynos: remove buf_cnt from struct exynos_drm_fb
Sep 1, 2015
e39daf2
drm/amdgpu/atom: Send out the full AUX address
alexdeucher Aug 31, 2015
423a948
drm/amdgpu: re-work sync_resv
amingriyue Aug 24, 2015
09bfda1
Add radeon suspend/resume quirk for HP Compaq dc5750.
jefferymiller Sep 1, 2015
8221d70
drm/amdgpu: partially revert "modify amdgpu_fence_wait_any() to amdgp…
ChristianKoenigAMD Sep 2, 2015
4c28fb0
drm/amdgpu: fix amdgpu_bo_unreserve order in GEM_OP IOCTL v2
ChristianKoenigAMD Aug 28, 2015
c9f0fe5
drm/amdgpu: make wait_event uninterruptible in push_job
amingriyue Aug 31, 2015
a60c423
drm/amdgpu: use PT for VM sync on unmap
ChristianKoenigAMD Sep 1, 2015
4207a73
drm/amdgpu: add count field for the SDMA NOP packet v2
Aug 31, 2015
18111de
drm/amdgpu: add burst_nop flag for sdma
Aug 31, 2015
36f523a
drm/amdgpu: add AMDGPU_MAX_SDMA_INSTANCES
Sep 1, 2015
4b2f7e2
drm/amdgpu: add amdgpu_get_sdma_instance helper function
Sep 1, 2015
edff0e2
drm/amdgpu: add insert_nop ring func and default implementation
Sep 1, 2015
ac01db3
drm/amdgpu: implement burst NOP for SDMA
Sep 1, 2015
bddf802
drm/amdgpu: set MEC doorbell range for Fiji
Sep 1, 2015
f95c03b
NFSv4.1/flexfiles: Mark the layout for return in ff_layout_io_track_d…
trondmypd Sep 2, 2015
7cc8c5c
NFSv4.1/flexfiles: Clean up ff_layout_write_done_cb/ff_layout_commit_…
trondmypd Sep 2, 2015
f0675d4
drm/i915: Drop port_mst_index parameter from pin/eld callback
Sep 3, 2015
d5f362a
drm/i915: Add locks around audio component bind/unbind
Sep 3, 2015
857d913
drm/amdgpu: be explicit about cpu vram access for driver BOs (v2)
alexdeucher Aug 27, 2015
cace5dc
drm/amdgpu: use top down allocation for non-CPU accessible vram
alexdeucher Sep 2, 2015
be9fd2e
drm/amdgpu: fix typo in dce10 watermark setup
alexdeucher Sep 3, 2015
99a0923
drm/amdgpu: fix typo in dce11 watermark setup
alexdeucher Sep 3, 2015
362eda0
drm/amdgpu/cz: fix cz_dpm_update_low_memory_pstate logic
alexdeucher Sep 3, 2015
06d3f2e
[media] tc358743: set direction of reset gpio using devm_gpiod_get
Aug 18, 2015
1e137d9
[media] tc358743: make reset gpio optional
Aug 18, 2015
0626839
[media] DocBook media: Fix typo "the the" in xml files
standby24x7 Aug 17, 2015
62e5f05
[media] c8sectpfe: Use %pad to print 'dma_addr_t'
Aug 18, 2015
22dbe35
[media] tc358743: add missing Kconfig dependency/select
hverkuil Aug 19, 2015
abeaca0
[media] tc358743: only queue subdev notifications if devnode is set
pH5 Aug 20, 2015
543409a
[media] cx231xx: Use wake_up_interruptible() instead of wake_up_inter…
rostedt Aug 20, 2015
cfd34ed
[media] i2c: fix platform_no_drv_owner.cocci warnings
Aug 21, 2015
58f1eae
Input: elan_i2c - use iap_version to get firmware information
dusonlin Sep 3, 2015
01b944f
Merge branch 'next' into for-linus
dtor Sep 3, 2015
50ef28a
[media] c8sectpfe: Remove select on undefined LIBELF_32
petegriffin Sep 1, 2015
270e869
drm/amdgpu: fix buffer placement under memory pressure
ChristianKoenigAMD Sep 2, 2015
9949558
Merge branch 'drm-next-4.3' of git://people.freedesktop.org/~agd5f/li…
airlied Sep 4, 2015
55cdb31
Merge branch 'exynos-drm-next' of git://git.kernel.org/pub/scm/linux/…
airlied Sep 4, 2015
41e8a0a
Merge tag 'vmwgfx-next-15-09-01' of git://people.freedesktop.org/~tho…
airlied Sep 4, 2015
aed160e
Merge branch 'drm-rockchip-2015-08-26' of https://github.com/markyzq/…
airlied Sep 4, 2015
5b78cb6
Merge tag 'drm-intel-next-fixes-2015-09-02' of git://anongit.freedesk…
airlied Sep 4, 2015
5134e99
drm/amdgpu: fix warning in scheduler
alexdeucher Sep 4, 2015
3527122
Merge tag 'dmaengine-4.3-rc1' of git://git.infradead.org/users/vkoul/…
torvalds Sep 4, 2015
8bd8fd0
Merge tag 'mfd-for-linus-4.3' of git://git.kernel.org/pub/scm/linux/k…
torvalds Sep 4, 2015
670c039
Merge tag 'backlight-for-linus-4.3' of git://git.kernel.org/pub/scm/l…
torvalds Sep 4, 2015
abebcdf
Merge tag 'sound-4.3-rc1' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds Sep 4, 2015
51e771c
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Sep 4, 2015
140b519
drm/amdgpu: properly enable VM fault interrupts
ChristianKoenigAMD Sep 4, 2015
898e50d
drm/amdgpu: remove ib test for the second VCE Ring
zming6666 Sep 4, 2015
be4f38e
drm/amdgpu: fix vce3 instance handling
alexdeucher Sep 3, 2015
35c7a95
drm/amdgpu: rename gmc_v8_0_init_compute_vmid
alexdeucher Sep 3, 2015
5cf9d70
NFS: Optimise away the close-to-open getattr if there is no cached data
trondmypd Sep 4, 2015
4eae501
Revert "NFS: Make close(2) asynchronous when closing NFS O_DIRECT files"
trondmypd Sep 4, 2015
73bf1b7
Merge branch 'drm-next-4.3' of git://people.freedesktop.org/~agd5f/li…
airlied Sep 4, 2015
f377ea8
Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linux
torvalds Sep 4, 2015
7f36e3e
memory-hotplug: add hot-added memory ranges to memblock before alloca…
tang-chen Sep 4, 2015
aa1057b
ocfs2: direct write will call ocfs2_rw_unlock() twice when doing aio+dio
Sep 4, 2015
0469785
mm: check if section present during memory block registering
Sep 4, 2015
e9f0698
kernel/kthread.c:kthread_create_on_node(): clarify documentation
akpm00 Sep 4, 2015
5831905
capabilities: ambient capabilities
amluto Sep 4, 2015
32ae976
selftests/capabilities: Add tests for capability evolution
amluto Sep 4, 2015
746bf6d
capabilities: add a securebit to disable PR_CAP_AMBIENT_RAISE
amluto Sep 4, 2015
031e29b
drivers/video/concole: add negative dependency for VGA_CONSOLE on ARC
kolerov Sep 4, 2015
7c49b86
fs/notify: optimize inotify/fsnotify code for unwatched files
hansendc Sep 4, 2015
3c53e51
fsnotify: fix check in inotify fdinfo printing
jankara Sep 4, 2015
1e39fc0
fsnotify: document mark locking
Sep 4, 2015
925d113
fsnotify: remove mark->free_list
Sep 4, 2015
4712e72
fsnotify: get rid of fsnotify_destroy_mark_locked()
Sep 4, 2015
779a6ce
scripts/spelling.txt: add misspelled words for check
maninder42 Sep 4, 2015
c22b6ae
scripts/spelling.txt: spelling of uninitialized
sudipm-mukherjee Sep 4, 2015
d40e1e6
kerneldoc: Convert error messages to GNU error message format
Sep 4, 2015
fa70900
scripts/Lindent: handle missing indent gracefully
jdelvare Sep 4, 2015
e260fe0
scripts: decode_stacktrace: fix ARM architecture decoding
rjarzmik Sep 4, 2015
35108d7
scripts/spelling.txt: add some typo-words
zhaoleidd Sep 4, 2015
917520e
ntfs: delete unnecessary checks before calling iput()
elfring Sep 4, 2015
81cf09e
sh: use PFN_DOWN macro
0xAX Sep 4, 2015
512f62a
ocfs2: fix race between dio and recover orphan
josephhz Sep 4, 2015
faaebf1
ocfs2: fix several issues of append dio
josephhz Sep 4, 2015
acf8fdb
ocfs2: do not BUG if buffer not uptodate in __ocfs2_journal_access
josephhz Sep 4, 2015
372a447
ocfs2: do not log twice error messages
tititiou36 Sep 4, 2015
bf59e66
ocfs2: clean up unused local variables in ocfs2_file_write_iter
josephhz Sep 4, 2015
3cb2ec4
ocfs2: adjust code to match locking/unlocking order
josephhz Sep 4, 2015
914a9b7
ocfs2: remove unneeded code in ocfs2_dlm_init
josephhz Sep 4, 2015
cdd09f4
ocfs2: fix BUG when o2hb_register_callback fails
josephhz Sep 4, 2015
0e3d9ea
ocfs2: remove unneeded code in dlm_register_domain_handlers
josephhz Sep 4, 2015
f83c7b5
ocfs2/dlm: use list_for_each_entry instead of list_for_each
josephhz Sep 4, 2015
807a790
ocfs2: set filesytem read-only when ocfs2_delete_entry failed.
jiangyiwen123 Sep 4, 2015
0f5e7b4
ocfs2: trusted xattr missing CAP_SYS_ADMIN check
Sep 4, 2015
513e2da
ocfs2: flush inode data to disk and free inode when i_count becomes zero
xuejiufei Sep 4, 2015
7d0fb91
ocfs2: add errors=continue
Sep 4, 2015
17a5b9a
ocfs2: acknowledge return value of ocfs2_error()
Sep 4, 2015
3423768
ocfs2: clear the rest of the buffers on error
Sep 4, 2015
6ab855a
ocfs2: add ip_alloc_sem in direct IO to protect allocation changes
Sep 4, 2015
928dda1
ocfs2: fix a tiny case that inode can not removed
jiangyiwen123 Sep 4, 2015
72f6fe1
ocfs2: optimize error handling in dlm_request_join
Sep 4, 2015
3d46a44
ocfs2: fix BUG_ON() in ocfs2_ci_checkpointed()
Sep 4, 2015
743b5f1
ocfs2: take inode lock in ocfs2_iop_set/get_acl()
Sep 4, 2015
f57a22d
ocfs2: avoid access invalid address when read o2dlm debug messages
jiangyiwen123 Sep 4, 2015
ad69482
ocfs2: fix race between crashed dio and rm
josephhz Sep 4, 2015
40476b8
ocfs2: use 64bit variables to track heartbeat time
Tinabr7 Sep 4, 2015
7f27ec9
ocfs2: call ocfs2_journal_access_di() before ocfs2_journal_dirty() in…
Sep 4, 2015
d0c97d5
ocfs2: do not set fs read-only if rec[0] is empty while committing tr…
xuejiufei Sep 4, 2015
7ecef14
ocfs2: neaten do_error, ocfs2_error and ocfs2_abort
JoePerches Sep 4, 2015
4635929
ocfs2: clean up redundant NULL checks before kfree
josephhz Sep 4, 2015
a068acf
fs: create and use seq_show_option for escaping
kees Sep 4, 2015
5869b50
smpboot: fix memory leak on error handling
fweisbec Sep 4, 2015
3dd08c0
smpboot: make cleanup to mirror setup
fweisbec Sep 4, 2015
230ec93
smpboot: allow passing the cpumask on per-cpu thread registration
fweisbec Sep 4, 2015
314b08f
watchdog: simplify housekeeping affinity with the appropriate mask
fweisbec Sep 4, 2015
aacfbe6
kernel/watchdog: move NMI function header declarations from watchdog.…
groeck Sep 4, 2015
81a4bee
watchdog: introduce watchdog_park_threads() and watchdog_unpark_threa…
rh-ulrich-o Sep 4, 2015
8c073d2
watchdog: introduce watchdog_suspend() and watchdog_resume()
rh-ulrich-o Sep 4, 2015
d4bdd0b
watchdog: use park/unpark functions in update_watchdog_all_cpus()
rh-ulrich-o Sep 4, 2015
999bbe4
watchdog: use suspend/resume interface in fixup_ht_bug()
rh-ulrich-o Sep 4, 2015
ec6a906
watchdog: rename watchdog_suspend() and watchdog_resume()
rh-ulrich-o Sep 4, 2015
2ae4400
slub: fix spelling succedd to succeed
netoptimizer Sep 4, 2015
484748f
slab: infrastructure for bulk object allocation and freeing
Sep 4, 2015
994eb76
slub bulk alloc: extract objects from the per cpu slab
netoptimizer Sep 4, 2015
ebe909e
slub: improve bulk alloc strategy
netoptimizer Sep 4, 2015
fbd0263
slub: initial bulk free implementation
netoptimizer Sep 4, 2015
3eed034
slub: add support for kmem_cache_debug in bulk calls
netoptimizer Sep 4, 2015
588f8ba
mm/slub: move slab initialization into irq enabled region
KAGA-KOKO Sep 4, 2015
80da026
mm/slub: fix slab double-free in case of duplicate sysfs filename
koct9i Sep 4, 2015
45eb00c
mm/slub: don't wait for high-order page allocation
JoonsooKim Sep 4, 2015
2d16e0f
mm/slab.h: fix argument order in cache_from_obj's error message
borkmann Sep 4, 2015
25edd8b
userfaultfd: linux/Documentation/vm/userfaultfd.txt
aagit Sep 4, 2015
5136015
userfaultfd: waitqueue: add nr wake parameter to __wake_up_locked_key
aagit Sep 4, 2015
1038628
userfaultfd: uAPI
aagit Sep 4, 2015
932b18e
userfaultfd: linux/userfaultfd_k.h
aagit Sep 4, 2015
745f234
userfaultfd: add vm_userfaultfd_ctx to the vm_area_struct
aagit Sep 4, 2015
16ba6f8
userfaultfd: add VM_UFFD_MISSING and VM_UFFD_WP
aagit Sep 4, 2015
6b251fc
userfaultfd: call handle_userfault() for userfaultfd_missing() faults
aagit Sep 4, 2015
19a809a
userfaultfd: teach vma_merge to merge across vma->vm_userfaultfd_ctx
aagit Sep 4, 2015
c1294d0
userfaultfd: prevent khugepaged to merge if userfaultfd is armed
aagit Sep 4, 2015
86039bd
userfaultfd: add new syscall to provide memory externalization
aagit Sep 4, 2015
3f602d2
userfaultfd: Rename uffd_api.bits into .features
xemul Sep 4, 2015
a9b85f9
userfaultfd: change the read API to return a uffd_msg
aagit Sep 4, 2015
ba85c70
userfaultfd: wake pending userfaults
aagit Sep 4, 2015
15b726e
userfaultfd: optimize read() and poll() to be O(1)
aagit Sep 4, 2015
3004ec9
userfaultfd: allocate the userfaultfd_ctx cacheline aligned
aagit Sep 4, 2015
8d2afd9
userfaultfd: solve the race between UFFDIO_COPY|ZEROPAGE and read
aagit Sep 4, 2015
a14c151
userfaultfd: buildsystem activation
aagit Sep 4, 2015
1380fca
userfaultfd: activate syscall
aagit Sep 4, 2015
1f1c6f0
userfaultfd: UFFDIO_COPY|UFFDIO_ZEROPAGE uAPI
aagit Sep 4, 2015
c1a4de9
userfaultfd: mcopy_atomic|mfill_zeropage: UFFDIO_COPY|UFFDIO_ZEROPAGE…
aagit Sep 4, 2015
b6ebaed
userfaultfd: avoid mmap_sem read recursion in mcopy_atomic
aagit Sep 4, 2015
ad465ca
userfaultfd: UFFDIO_COPY and UFFDIO_ZEROPAGE
aagit Sep 4, 2015
e6485a4
userfaultfd: require UFFDIO_API before other ioctls
aagit Sep 4, 2015
dfa37dc
userfaultfd: allow signals to interrupt a userfault
aagit Sep 4, 2015
230c92a
userfaultfd: propagate the full address in THP faults
aagit Sep 4, 2015
2c5b7e1
userfaultfd: avoid missing wakeups during refile in userfaultfd_read
aagit Sep 4, 2015
c47174f
userfaultfd: selftest
aagit Sep 4, 2015
5b74283
x86, mm: trace when an IPI is about to be sent
Sep 4, 2015
72b252a
mm: send one IPI per CPU to TLB flush all entries after unmapping pages
Sep 4, 2015
d950c94
mm: defer flush of writable TLB entries
Sep 4, 2015
c7e1e3c
Documentation/features/vm: add feature description and arch support s…
Sep 4, 2015
c0a2949
mm/memblock: WARN_ON when nid differs from overlap region
Sep 4, 2015
7385817
genalloc: add name arg to gen_pool_get() and devm_gen_pool_create()
Sep 4, 2015
c98c363
genalloc: add support of multiple gen_pools per device
Sep 4, 2015
ce9ce66
mm: memcontrol: bring back the VM_BUG_ON() in mem_cgroup_swapout()
Sep 4, 2015
d899844
mm: fix status code which move_pages() returns for zero page
kiryl Sep 4, 2015
1027e44
mm: make GUP handle pfn mapping unless FOLL_GET is requested
kiryl Sep 4, 2015
31aafb4
mm/hugetlb.c: make vma_shareable() return bool
Sep 4, 2015
df1eab3
mremap: don't leak new_vma if f_op->mremap() fails
oleg-nesterov Sep 4, 2015
5477e70
mm: move ->mremap() from file_operations to vm_operations_struct
oleg-nesterov Sep 4, 2015
d456fb9
mremap: don't do mm_populate(new_addr) on failure
oleg-nesterov Sep 4, 2015
1d39168
mremap: don't do uneccesary checks if new_len == old_len
oleg-nesterov Sep 4, 2015
9943242
mremap: simplify the "overlap" check in mremap_to()
oleg-nesterov Sep 4, 2015
4e6dab4
mm: remove struct node_active_region
Minkyung-Kim Sep 4, 2015
d9e7e37
mm/dmapool.c: change is_page_busy() return from int to bool
Sep 4, 2015
ca1d6c7
mm/memory.c: make tlb_next_batch() return bool
Sep 4, 2015
1ecef9e
mm/madvise.c: make madvise_behaviour_valid() return bool
Sep 4, 2015
559ec2f
mm/hugetlb.c: make vma_has_reserves() return bool
Sep 4, 2015
e89c6fd
Merge linux-block/for-4.3/core into md/for-linux
Sep 5, 2015
c821990
task_work: remove fifo ordering guarantee
Aug 29, 2015
6c0f568
Merge branch 'akpm' (patches from Andrew)
torvalds Sep 5, 2015
2236597
Merge branch 'for-linus-4.3' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Sep 5, 2015
1744771
Merge tag 'nfsd-4.3' of git://linux-nfs.org/~bfields/linux
torvalds Sep 6, 2015
2a013e3
Merge tag 'md/4.3' of git://neil.brown.name/md
torvalds Sep 6, 2015
e3a98ac
Merge branch 'mailbox-for-next' of git://git.linaro.org/landing-teams…
torvalds Sep 6, 2015
9cfcc65
Merge tag 'media/v4.3-1' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Sep 6, 2015
bd77966
Merge tag 'for-linus-4.3-merge-window-part-1' of git://git.kernel.org…
torvalds Sep 6, 2015
7d9071a
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Sep 6, 2015
7d160a6
NFSv4: Express delegation limit in units of pages
trondmypd Sep 5, 2015
5445b1f
NFSv4: Respect the server imposed limit on how many changes we may cache
trondmypd Sep 5, 2015
77a7880
Merge tag 'xfs-for-linus-4.3' of git://git.kernel.org/pub/scm/linux/k…
torvalds Sep 7, 2015
4e4adb2
Merge tag 'nfs-for-4.3-1' of git://git.linux-nfs.org/projects/trondmy…
torvalds Sep 7, 2015
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
ocfs2: trusted xattr missing CAP_SYS_ADMIN check
The trusted extended attributes are only visible to the process which
hvae CAP_SYS_ADMIN capability but the check is missing in ocfs2
xattr_handler trusted list.  The check is important because this will be
used for implementing mechanisms in the userspace for which other
ordinary processes should not have access to.

Signed-off-by: Sanidhya Kashyap <[email protected]>
Reviewed-by: Mark Fasheh <[email protected]>
Cc: Joel Becker <[email protected]>
Cc: Taesoo kim <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
  • Loading branch information
Sanidhya Kashyap authored and torvalds committed Sep 4, 2015
commit 0f5e7b41f91814447defc34e915fc5d6e52266d9
3 changes: 3 additions & 0 deletions fs/ocfs2/xattr.c
Original file line number Diff line number Diff line change
Expand Up @@ -7334,6 +7334,9 @@ static size_t ocfs2_xattr_trusted_list(struct dentry *dentry, char *list,
const size_t prefix_len = XATTR_TRUSTED_PREFIX_LEN;
const size_t total_len = prefix_len + name_len + 1;

if (!capable(CAP_SYS_ADMIN))
return 0;

if (list && total_len <= list_size) {
memcpy(list, XATTR_TRUSTED_PREFIX, prefix_len);
memcpy(list + prefix_len, name, name_len);
Expand Down