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

Update the master repo #1

Merged
merged 896 commits into from
Jan 12, 2015
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
896 commits
Select commit Hold shift + click to select a range
d0e1df9
net: phy: micrel: use generic config_init for KSZ8021/KSZ8031
jhovold Dec 23, 2014
58628a7
Merge branch 'parisc-3.19-1' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Dec 26, 2014
16d8614
net: xilinx: Remove unnecessary temac_property in the driver
kedareswararao Dec 23, 2014
ef8f342
neigh: remove next ptr from struct neigh_table
NicolasDichtel Dec 23, 2014
6e4ab36
net: incorrect use of init_completion fixup
hofrat Dec 23, 2014
5f35227
net: Generalize ndo_gso_check to ndo_features_check
jessegross Dec 24, 2014
b63a2a1
Merge tag 'wireless-drivers-for-davem-2014-12-26' of git://git.kernel…
davem330 Dec 26, 2014
eb46e22
Merge branch 'for-upstream' of git://git.kernel.org/pub/scm/linux/ker…
davem330 Dec 26, 2014
5242d42
[regression] braino in "lustre: use is_root_inode()"
Dec 27, 2014
011fa99
ext4: prevent online resize with backup superblock
tytso Dec 27, 2014
02c81ab
netlink: rename netlink_unbind() to netlink_undo_bind()
jmberg-intel Dec 22, 2014
f8403a2
genetlink: pass only network namespace to genl_has_listeners()
jmberg-intel Dec 22, 2014
b10dcb3
netlink: update listeners directly when removing socket
jmberg-intel Dec 22, 2014
7d68536
netlink: call unbind when releasing socket
jmberg-intel Dec 22, 2014
c380d9a
genetlink: pass multicast bind/unbind to families
jmberg-intel Dec 23, 2014
24f626d
Merge branch 'netlink_multicast'
davem330 Dec 27, 2014
a22a9e4
bonding: change error message to debug message in __bond_release_one()
Wengang-oracle Dec 23, 2014
eb69c5b
ne2k-pci: Add pci_disable_device in error handling
XidianGeneral Dec 23, 2014
023e2cf
netlink/genetlink: pass network namespace to bind/unbind
jmberg-intel Dec 23, 2014
baa0352
kvm: x86: vmx: reorder some msr writing
TiejunChen Dec 23, 2014
a629df7
kvm: x86: drop severity of "generation wraparound" message
bonzini Dec 22, 2014
29169f8
Merge tag 'sound-3.19-rc2' of git://git.kernel.org/pub/scm/linux/kern…
torvalds Dec 27, 2014
cceeb87
Input: hil_kbd - fix incorrect use of init_completion
hofrat Dec 26, 2014
efbeec7
kvm: fix sorting of memslots with base_gfn == 0
bonzini Dec 27, 2014
dbaff30
kvm: warn on more invariant breakage
bonzini Dec 27, 2014
68d0cb4
amdkfd: actually allocate longs for the pasid bitmask
sashalevin Dec 28, 2014
9a6b871
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Dec 28, 2014
2ea1e35
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
torvalds Dec 28, 2014
b7392d2
Linux 3.19-rc2
torvalds Dec 29, 2014
1e5d0fd
powerpc: Wire up sys_execveat() syscall
pranith Dec 21, 2014
c1caae3
powerpc/kdump: Ignore failure in enabling big endian exception during…
Dec 18, 2014
1be6f10
Revert "powerpc: Secondary CPUs must set cpu_callin_map after setting…
mpe Dec 29, 2014
1616cf0
OMAPDSS: HDMI: remove double initializer entries
tomba Dec 11, 2014
811174f
OMAPDSS: pll: NULL dereference in error handling
Dec 16, 2014
92b004d
video/logo: prevent use of logos after they have been freed
tomba Dec 18, 2014
b28e050
virtio_ring: document alignment requirements
mstsirkin Dec 25, 2014
5d9a07b
vhost: relax used address alignment
mstsirkin Dec 20, 2014
2baceda
HID: Add a new id 0x501a for Genius MousePen i608X
GiedriusS Dec 26, 2014
38c2adf
drm/radeon: Init amdkfd only if it was compiled
Dec 22, 2014
1c2d26e
mmc: core: stop trying to switch width when only one bit is supported
alexandrebelloni Dec 17, 2014
e0288b0
Merge branch 'pm-opp'
rafaeljw Dec 29, 2014
ff23ab2
Merge branches 'pm-cpufreq' and 'pm-cpuidle'
rafaeljw Dec 29, 2014
4f2f277
Merge branches 'pm-domains', 'powercap' and 'pm-tools'
rafaeljw Dec 29, 2014
651c329
Merge branch 'acpi-video'
rafaeljw Dec 29, 2014
45f87de
mm: get rid of radix tree gfp mask for pagecache_get_page
Dec 29, 2014
4c5d499
Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/…
torvalds Dec 29, 2014
5e6c2c9
Merge tag 'mmc-v3.19-2' of git://git.linaro.org/people/ulf.hansson/mmc
torvalds Dec 29, 2014
034496f
Merge tag 'regulator-v3.19-rc2' of git://git.kernel.org/pub/scm/linux…
torvalds Dec 29, 2014
346eef2
Merge tag 'spi-v3.19-rc2' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds Dec 29, 2014
dc97a1a
genetlink: A genl_bind() to an out-of-range multicast group should no…
davem330 Dec 29, 2014
df90dcd
Merge tag 'pm+acpi-3.19-rc3' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Dec 30, 2014
b9d4a35
Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Dec 30, 2014
5faa015
Merge branch 'for-linus' of git://git.samba.org/sfrench/cifs-2.6
torvalds Dec 30, 2014
30ea9c5
video/fbdev: fix defio's fsync
tomba Dec 19, 2014
a32442d
OMAPDSS: SDI: fix output port_num
tomba Dec 29, 2014
68bda47
pinctrl: rockchip: Handle wakeup pins
dianders Nov 19, 2014
f2dd028
pinctrl: rockchip: Fix enable/disable/mask/unmask
dianders Nov 19, 2014
e461338
sd: tweak discard heuristics to work around QEMU SCSI issue
martinkpetersen Dec 5, 2014
efc7a28
fnic: IOMMU Fault occurs when IO and abort IO is out of order
Dec 23, 2014
fcf22d8
audit: create private file name copies when auditing inodes
pcmoore Dec 30, 2014
7ebdfaa
Merge tag 'mvebu-fixes-3.19' of git://git.infradead.org/linux-mvebu i…
arndb Dec 30, 2014
007487f
Add USB_EHCI_EXYNOS to multi_v7_defconfig
steev Dec 30, 2014
e83ce4a
Merge tag 'asoc-fix-v3.19-rc2' of git://git.kernel.org/pub/scm/linux/…
tiwai Dec 30, 2014
62f64a8
ALSA: pcm: Fix kerneldoc for params_*() functions
larsclausen Dec 29, 2014
511833a
SCSI: fix regression in scsi_send_eh_cmnd()
AlanStern Nov 21, 2014
6ab1e8d
Merge tag 'linux-kselftest-3.19-fixes' of git://git.kernel.org/pub/sc…
torvalds Dec 30, 2014
2c90331
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
torvalds Dec 30, 2014
1421c93
ipmi: Fix compile warning with tv_usec
cminyard Dec 30, 2014
831a39c
Revert "cfg80211: make WEXT compatibility unselectable"
Dec 30, 2014
bac2298
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Dec 31, 2014
e4811a2
Merge tag 'fbdev-fixes-3.19' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Dec 31, 2014
9bb29b6
Merge tag 'fixes-for-linus' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Dec 31, 2014
6f3d2b0
nios2: Initialize cpuinfo.mmu
wgoossens Dec 31, 2014
1b0f449
nios2: Use preempt_schedule_irq
tklauser Dec 31, 2014
6ca793a
Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
torvalds Dec 31, 2014
a5cb236
Merge tag 'nios2-fixes-v3.19-rc3' of git://git.rocketboards.org/linux…
torvalds Dec 31, 2014
a3566b5
e100: fix typo in MDI/MDI-X eeprom check in e100_phy_init
linvjw Nov 15, 2014
2184aa3
igb: Remove unneeded FIXME
Nov 27, 2014
7f40548
Revert "Input: atmel_mxt_ts - use deep sleep mode when stopped"
torvalds Dec 31, 2014
5e0f872
Merge branch 'upstream' of git://git.infradead.org/users/pcmoore/audit
torvalds Dec 31, 2014
e3fe44c
i40e: Fix possible memory leak in i40e_dbg_dump_desc
JoePerches Dec 8, 2014
4e4804b
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/gi…
davem330 Jan 1, 2015
8a0a1f8
net: Xilinx: fix error return code
JuliaLawall Dec 29, 2014
f12e77c
myri10ge: fix error return code
JuliaLawall Dec 29, 2014
3d2232f
net: sun4i-emac: fix error return code
JuliaLawall Dec 29, 2014
0f113b8
net: axienet: fix error return code
JuliaLawall Dec 29, 2014
7824acd
qlcnic: Fix return value in qlcnic_probe()
Dec 30, 2014
2aba73a
Merge tag 'pr-20141223-x86-vdso' of git://git.kernel.org/pub/scm/linu…
Jan 1, 2015
5b5e762
Merge tag 'perf-urgent-for-mingo' of git://git.kernel.org/pub/scm/lin…
Jan 1, 2015
a16c5f9
kbuild: Fix removal of the debian/ directory
michal42 Dec 31, 2014
906451b
perf probe: Fix to fall back to find probe point in symbols
mhiramathitachi Dec 31, 2014
4093325
perf probe: Fix crash in dwarf_getcfi_elf
namhyung Dec 30, 2014
4e0c4a4
Btrfs: add more maintainers
masoncl Dec 30, 2014
6b6d24b
Btrfs, scrub: uninitialized variable in scrub_extent_for_parity()
Dec 12, 2014
df95e7f
Btrfs: abort transaction if we don't find the block group
Dec 12, 2014
c7cfb8a
Btrfs: call inode_dec_link_count() on mkdir error path
wangshilong Dec 24, 2014
a1317f4
Btrfs: correctly get tree level in tree_backref_for_extent
fdmanana Dec 15, 2014
6f89605
Btrfs: don't delay inode ref updates during log replay
masoncl Dec 31, 2014
d7e19bd
Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/gi…
torvalds Jan 2, 2015
ad7fefb
Revert "ext4: fix suboptimal seek_{data,hole} extents traversial"
tytso Jan 2, 2015
363307e
ext4: remove spurious KERN_INFO from ext4_warning call
jwilk Jan 2, 2015
a51e0df
net/mlx4_core: Correcly update the mtt's offset in the MR re-reg flow
Dec 30, 2014
d0d0125
net/mlx4_core: Fix error flow in mlx4_init_hca()
Dec 30, 2014
2b972ac
Merge branch 'mlx4-net'
davem330 Jan 2, 2015
c484994
Altera TSE: Add missing phydev
bkostya Dec 30, 2014
6a4bfa7
Merge tag 'sound-3.19-rc3' of git://git.kernel.org/pub/scm/linux/kern…
torvalds Jan 2, 2015
843925f
tcp: Do not apply TSO segment limit to non-TSO packets
herbertx Dec 31, 2014
24cc59d
openvswitch: Consistently include VLAN header in flow and port stats.
blp Dec 31, 2014
d753856
Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/g…
torvalds Jan 2, 2015
531ad42
qmi_wwan: Set random MAC on devices with buggy fw
kristrev Jan 2, 2015
9dac623
enic: free all rq buffs when allocation fails
Jan 2, 2015
b350520
perf list: Fix --raw-dump option
tsgates Dec 31, 2014
e7024fc
perf diff: Fix to sort by baseline field by default
namhyung Dec 27, 2014
379a2d3
Merge tag 'drm-intel-next-fixes-2014-12-30' of git://anongit.freedesk…
airlied Jan 4, 2015
2f6bd4d
Merge tag 'amdkfd-fixes-2014-12-30' of git://people.freedesktop.org/~…
airlied Jan 4, 2015
f911d73
um: Skip futex_atomic_cmpxchg_inatomic() test
richardweinberger Dec 10, 2014
b485342
x86, um: actually mark system call tables readonly
Jan 3, 2015
4bf9636
Revert "ARM: 7830/1: delay: don't bother reporting bogomips in /proc/…
pavelmachek Jan 4, 2015
693a30b
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Jan 4, 2015
7ce67a3
net: ethernet: cpsw: fix hangs with interrupts
Jan 2, 2015
49cdd5b
ALSA: snd-usb-caiaq: fix stream count check
zonque Jan 4, 2015
1e359a5
Revert "mac80211: Fix accounting of the tailroom-needed counter"
jmberg-intel Jan 5, 2015
0b1e95b
crypto: aesni - fix "by8" variant for 128 bit keys
minipli Dec 30, 2014
0b8c960
crypto: sha-mb - Add avx2_supported check.
Dec 30, 2014
04561ca
iommu/ipmmu-vmsa: Change IOMMU_EXEC to IOMMU_NOEXEC
Dec 15, 2014
62c2216
iommu/vt-d: Fix dmar_domain leak in iommu_attach_device
joergroedel Dec 9, 2014
6d1b9cc
iommu/vt-d: Remove dead code in device_notifier
joergroedel Dec 9, 2014
2c0ee8b
iommu/rockchip: Drop owner assignment from platform_drivers
Dec 21, 2014
c507de8
ALSA: hda - Fix wrong gpio_dir & gpio_mask hint setups for IDT/STAC c…
tiwai Jan 5, 2015
2030664
drm/amdkfd: unmap VMID<-->PASID when relesing VMID (non-HWS)
Jan 5, 2015
a3a8784
KEYS: close race between key lookup and freeing
sashalevin Dec 29, 2014
fbedf1c
drm/radeon: KV has three PPLLs (v2)
alexdeucher Dec 5, 2014
5665c3e
drm/radeon: fix sad_count check for dce3
alexdeucher Dec 9, 2014
410cce2
drm/radeon: properly filter DP1.2 4k modes on non-DP1.2 hw
alexdeucher Dec 10, 2014
02ae7af
drm/radeon: adjust default bapm settings for KV
alexdeucher Dec 15, 2014
dd5a74f
drm/radeon: integer underflow in radeon_cp_dispatch_texture()
Dec 23, 2014
975f7d4
qla2xxx: fix busy wait regression
Dec 19, 2014
b739896
[IA64] Enable execveat syscall for ia64
aegl Jan 5, 2015
1b1f3e1
ACPI / PM: Fix PM initialization for devices that are not present
rafaeljw Jan 1, 2015
f40bde8
Merge tag 'please-pull-syscall' of git://git.kernel.org/pub/scm/linux…
torvalds Jan 5, 2015
af8f3f5
ACPI / processor: Convert apic_id to phys_id to make it arch agnostic
Jan 4, 2015
d02dc27
ACPI / processor: Rename acpi_(un)map_lsapic() to acpi_(un)map_cpu()
Jan 4, 2015
79b8cb9
Merge tag 'powerpc-3.19-3' of git://git.kernel.org/pub/scm/linux/kern…
torvalds Jan 5, 2015
b1940cd
Linux 3.19-rc3
torvalds Jan 6, 2015
329887a
batman-adv: fix and simplify condition when bonding should be used
simonwunderlich Aug 13, 2014
2c667a3
batman-adv: fix delayed foreign originator recognition
T-X Oct 30, 2014
f44d540
batman-adv: fix lock class for decoding hash in network-coding.c
hundeboll Nov 11, 2014
e8829f0
batman-adv: fix counter for multicast supporting nodes
T-X Oct 30, 2014
a516488
batman-adv: fix multicast counter when purging originators
T-X Oct 30, 2014
9d31b3c
batman-adv: fix potential TT client + orig-node memory leak
T-X Dec 13, 2014
80e9541
virtio: make del_vqs idempotent
mstsirkin Jan 4, 2015
945399a
virtio_pci: device-specific release callback
mstsirkin Jan 4, 2015
63bd62a
virtio_pci: defer kfree until release callback
sashalevin Jan 2, 2015
a1eb03f
virtio_pci: document why we defer kfree
mstsirkin Jan 4, 2015
524a640
drm/amdkfd: Do copy_to/from_user in general kfd_ioctl()
Dec 29, 2014
b81c55d
drm/amdkfd: reformat IOCTL definitions to drm-style
Dec 29, 2014
76baee6
drm/amdkfd: rewrite kfd_ioctl() according to drm_ioctl()
Dec 29, 2014
a5e3125
r8152: support ndo_features_check
hayesorz Jan 6, 2015
15ecf7a
Merge tag 'mac80211-for-davem-2015-01-06' of git://git.kernel.org/pub…
davem330 Jan 6, 2015
07ff890
xen-netback: fixing the propagation of the transmit shaper timeout
Jan 6, 2015
627d2cc
Merge tag 'batman-adv-fix-for-davem' of git://git.open-mesh.org/linux…
davem330 Jan 6, 2015
fee7e49
mm: propagate error from stack expansion even for guard page
torvalds Jan 6, 2015
3b421b8
Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/pub/scm/lin…
torvalds Jan 6, 2015
6a3ef10
ACPI / video: Add disable_native_backlight quirk for Dell XPS15 L521X
jwrdegoede Jan 5, 2015
794c3a0
Merge branches 'acpi-pm', 'acpi-processor' and 'acpi-video'
rafaeljw Jan 6, 2015
2abad79
qla3xxx: don't allow never end busy loop
andy-shev Jan 6, 2015
0adc180
Merge tag 'for-linus-3' of git://git.code.sf.net/p/openipmi/linux-ipmi
torvalds Jan 7, 2015
bdec419
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
torvalds Jan 7, 2015
60834b7
ALSA: hda - Add new GPU codec ID 0x10de0072 to snd-hda
aaronp24 Jan 6, 2015
96d16c3
pinctrl: st: avoid multiple mutex lock
Jan 5, 2015
fce7fcc
pinctrl: st: Add irq_disable hook to st_gpio_irqchip
pchotard Jan 5, 2015
99975cc
vhost/net: length miscalculation
mstsirkin Jan 7, 2015
0f9132c
arm64: Correct __NR_compat_syscalls for bpf
Jan 5, 2015
3efcb7a
arm64: Remove unused prepare_to_copy()
tklauser Jan 5, 2015
80639d4
arm64: sanity checks: add missing AArch32 registers
Jan 7, 2015
2ec4560
arm64: fix missing asm/pgtable-hwdef.h include in asm/processor.h
nvpw Jan 6, 2015
082471a
arm64: fix missing linux/bug.h include in asm/arch_timer.h
nvpw Jan 6, 2015
2c2b282
arm64: fix missing asm/alternative.h include in kernel/module.c
nvpw Jan 6, 2015
59c6832
arm64: fix missing asm/io.h include in kernel/smp_spin_table.c
nvpw Jan 6, 2015
92cb465
ALSA: fireworks: fix an endianness bug for transaction length
takaswie Jan 7, 2015
990428b
assoc_array: Include rcupdate.h for call_rcu() definition
pranith Dec 30, 2014
7c2e211
vfio-pci: Fix the check on pci device type in vfio_pci_probe()
Jan 7, 2015
94ae1db
nfsd: fix fi_delegees leak when fi_had_conflict returns true
Dec 13, 2014
49a068f
rpc: fix xdr_truncate_encode to handle buffer ending on page boundary
Dec 22, 2014
841ee23
ARM: wire up execveat syscall
Dec 18, 2014
cca547e
ARM: 8249/1: mm: dump: don't skip regions
Dec 17, 2014
ac08468
ARM: 8253/1: mm: use phys_addr_t type in map_lowmem() for kernel mem …
Dec 23, 2014
f662488
Merge branch 'linux-3.19' of git://anongit.freedesktop.org/git/nouvea…
airlied Jan 8, 2015
eaee8ec
Merge branch 'drm-fixes-3.19' of git://people.freedesktop.org/~agd5f/…
airlied Jan 8, 2015
79305ec
Merge tag 'amdkfd-fixes-2015-01-06' of git://people.freedesktop.org/~…
airlied Jan 8, 2015
ed9eb84
Merge tag 'perf-urgent-for-mingo' of git://git.kernel.org/pub/scm/lin…
Jan 8, 2015
0e63ea4
arm64/efi: add missing call to early_ioremap_reset()
Jan 8, 2015
5ca8271
perf hists: Fix children sort key behavior
namhyung Dec 23, 2014
d114960
perf callchain: Free callchains when hist entries are deleted
namhyung Dec 30, 2014
c09e31c
perf hists browser: Fix segfault when showing callchain
namhyung Dec 24, 2014
0668ff5
ceph: use %zu for len in ceph_fill_inline_data()
idryomov Dec 19, 2014
d7d5a00
libceph: fix sparse endianness warnings
idryomov Dec 19, 2014
716c13a
Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
torvalds Jan 8, 2015
1c16938
Merge tag 'iommu-fixes-v3.19-rc3' of git://git.kernel.org/pub/scm/lin…
torvalds Jan 8, 2015
b11ecb2
Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/gi…
torvalds Jan 8, 2015
086b2a9
Merge tag 'keys-fixes-20150107' of git://git.kernel.org/pub/scm/linux…
torvalds Jan 8, 2015
74e59ea
Merge tag 'pm+acpi-3.19-rc4' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Jan 8, 2015
c4ccac4
Merge tag 'pinctrl-v3.19-2' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Jan 8, 2015
90ac086
Makefile: include arch/*/include/generated/uapi before .../generated
michal42 Jan 8, 2015
11c8f01
Merge branch 'rc-fixes' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Jan 8, 2015
eb4f73b
ocfs2: remove bogus check in dlm_process_recovery_data
josephhz Jan 8, 2015
3245d6a
exit: fix race between wait_consider_task() and wait_task_zombie()
oleg-nesterov Jan 8, 2015
7a3ef20
mm: prevent endless growth of anon_vma hierarchy
koct9i Jan 8, 2015
2d6d7f9
mm: protect set_page_dirty() from ongoing truncation
hnaz Jan 8, 2015
75dd112
MAINTAINERS: update rydberg's addresses
Jan 8, 2015
53dc20b
ocfs2: fix the wrong directory passed to ocfs2_lookup_ino_from_name()…
xuejiufei Jan 8, 2015
9de93e7
arch/blackfin/mach-bf533/boards/stamp.c: add linux/delay.h
oleg-nesterov Jan 8, 2015
75069f2
vfs: renumber FMODE_NONOTIFY and add to uniqueness check
daviddrysdale Jan 8, 2015
70ecb3c
mm/debug_pagealloc: remove obsolete Kconfig options
JoonsooKim Jan 8, 2015
24d404d
mm: memcontrol: switch soft limit default back to infinity
hnaz Jan 8, 2015
4bdfc1c
memcg: fix destination cgroup leak on task charges migration
Jan 8, 2015
9e5e366
mm, vmscan: prevent kswapd livelock due to pfmemalloc-throttled proce…
tehcaster Jan 8, 2015
300176a
Merge tag 'perf-urgent-for-mingo' of git://git.kernel.org/pub/scm/lin…
Jan 9, 2015
0f363b2
x86: Fix off-by-one in instruction decoder
Dec 16, 2014
88a7c26
perf: Move task_pt_regs sampling into arch code
amluto Jan 4, 2015
86c269f
perf/x86_64: Improve user regs sampling
amluto Jan 4, 2015
5306c31
perf/x86/uncore/hsw-ep: Handle systems with only two SBOXes
Jan 6, 2015
536ebe9
sched, fanotify: Deal with nested sleeps
Dec 16, 2014
32a8df4
sched: Fix odd values in effective_load() calculations
ydu19 Dec 19, 2014
6a503c3
sched/deadline: Fix migration of SCHED_DEADLINE tasks
Dec 17, 2014
269ad80
sched/deadline: Avoid double-accounting in case of missed deadlines
Dec 17, 2014
7f1a169
sched/fair: Fix RCU stall upon -ENOMEM in sched_create_group()
Dec 25, 2014
a63b03e
mutex: Always clear owner field upon mutex_unlock()
ickle Jan 6, 2015
606185b
HID: roccat: potential out of bounds in pyra_sysfs_write_settings()
Jan 9, 2015
1e34792
ARM: 8275/1: mm: fix PMD_SECT_RDONLY undeclared compile error
Jan 9, 2015
b3d574a
Merge branch 'akpm' (patches from Andrew)
torvalds Jan 9, 2015
03c751a
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Jan 10, 2015
20ebb34
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Jan 10, 2015
dc9319f
Merge branch 'for-3.19' of git://linux-nfs.org/~bfields/linux
torvalds Jan 10, 2015
aa92913
Merge tag 'for_linus-3.19-rc4' of git://git.kernel.org/pub/scm/linux/…
torvalds Jan 10, 2015
d80b34c
Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Jan 10, 2015
1dd34da
Merge branch 'drm-fixes' of git://people.freedesktop.org/~airlied/linux
torvalds Jan 10, 2015
28023d2
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Jan 10, 2015
eb74926
Merge tag 'sound-3.19-rc4' of git://git.kernel.org/pub/scm/linux/kern…
torvalds Jan 10, 2015
aff8ad5
Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/g…
torvalds Jan 10, 2015
4850d37
Merge tag 'vfio-v3.19-rc4' of git://github.com/awilliam/linux-vfio
torvalds Jan 10, 2015
8e654dd
Merge branch 'core/urgent' into locking/urgent, to collect all pendin…
Jan 11, 2015
690eac5
mm: Don't count the stack guard page towards RLIMIT_STACK
torvalds Jan 11, 2015
b800c91
mm: fix corner case in anon_vma endless growing prevention
koct9i Jan 11, 2015
1e6c3e8
Merge branch 'locking-urgent-for-linus' of git://git.kernel.org/pub/s…
torvalds Jan 11, 2015
ddb321a
Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/…
torvalds Jan 11, 2015
5ab551d
Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm…
torvalds Jan 11, 2015
505569d
Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/l…
torvalds Jan 11, 2015
0cbaed1
Merge branch 'fixes' of git://ftp.arm.linux.org.uk/~rmk/linux-arm
torvalds Jan 11, 2015
eaa27f3
linux 3.19-rc4
torvalds Jan 11, 2015
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 .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -96,3 +96,6 @@ x509.genkey

# Kconfig presets
all.config

# Kdevelop4
*.kdev4
1 change: 1 addition & 0 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,7 @@ Greg Kroah-Hartman <gregkh@suse.de>
Greg Kroah-Hartman <greg@kroah.com>
Henk Vergonet <Henk.Vergonet@gmail.com>
Henrik Kretzschmar <henne@nachtwindheim.de>
Henrik Rydberg <rydberg@bitmath.org>
Herbert Xu <herbert@gondor.apana.org.au>
Jacob Shin <Jacob.Shin@amd.com>
James Bottomley <jejb@mulgrave.(none)>
Expand Down
6 changes: 3 additions & 3 deletions CREDITS
Original file line number Diff line number Diff line change
Expand Up @@ -1734,14 +1734,14 @@ S: Chapel Hill, North Carolina 27514-4818
S: USA

N: Dave Jones
E: davej@redhat.com
E: davej@codemonkey.org.uk
W: http://www.codemonkey.org.uk
D: Assorted VIA x86 support.
D: 2.5 AGPGART overhaul.
D: CPUFREQ maintenance.
D: Fedora kernel maintenance.
D: Fedora kernel maintenance (2003-2014).
D: 'Trinity' and similar fuzz testing work.
D: Misc/Other.
S: 314 Littleton Rd, Westford, MA 01886, USA

N: Martin Josfsson
E: gandalf@wlug.westbo.se
Expand Down
2 changes: 1 addition & 1 deletion Documentation/clk.txt
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ the operations defined in clk.h:
long (*determine_rate)(struct clk_hw *hw,
unsigned long rate,
unsigned long *best_parent_rate,
struct clk **best_parent_clk);
struct clk_hw **best_parent_clk);
int (*set_parent)(struct clk_hw *hw, u8 index);
u8 (*get_parent)(struct clk_hw *hw);
int (*set_rate)(struct clk_hw *hw,
Expand Down
38 changes: 38 additions & 0 deletions Documentation/devicetree/bindings/clock/exynos4415-clock.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
* Samsung Exynos4415 Clock Controller

The Exynos4415 clock controller generates and supplies clock to various
consumer devices within the Exynos4415 SoC.

Required properties:

- compatible: should be one of the following:
- "samsung,exynos4415-cmu" - for the main system clocks controller
(CMU_LEFTBUS, CMU_RIGHTBUS, CMU_TOP, CMU_CPU clock domains).
- "samsung,exynos4415-cmu-dmc" - for the Exynos4415 SoC DRAM Memory
Controller (DMC) domain clock controller.

- reg: physical base address of the controller and length of memory mapped
region.

- #clock-cells: should be 1.

Each clock is assigned an identifier and client nodes can use this identifier
to specify the clock which they consume.

All available clocks are defined as preprocessor macros in
dt-bindings/clock/exynos4415.h header and can be used in device
tree sources.

Example 1: An example of a clock controller node is listed below.

cmu: clock-controller@10030000 {
compatible = "samsung,exynos4415-cmu";
reg = <0x10030000 0x18000>;
#clock-cells = <1>;
};

cmu-dmc: clock-controller@105C0000 {
compatible = "samsung,exynos4415-cmu-dmc";
reg = <0x105C0000 0x3000>;
#clock-cells = <1>;
};
93 changes: 93 additions & 0 deletions Documentation/devicetree/bindings/clock/exynos7-clock.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
* Samsung Exynos7 Clock Controller

Exynos7 clock controller has various blocks which are instantiated
independently from the device-tree. These clock controllers
generate and supply clocks to various hardware blocks within
the SoC.

Each clock is assigned an identifier and client nodes can use
this identifier to specify the clock which they consume. All
available clocks are defined as preprocessor macros in
dt-bindings/clock/exynos7-clk.h header and can be used in
device tree sources.

External clocks:

There are several clocks that are generated outside the SoC. It
is expected that they are defined using standard clock bindings
with following clock-output-names:

- "fin_pll" - PLL input clock from XXTI

Required Properties for Clock Controller:

- compatible: clock controllers will use one of the following
compatible strings to indicate the clock controller
functionality.

- "samsung,exynos7-clock-topc"
- "samsung,exynos7-clock-top0"
- "samsung,exynos7-clock-top1"
- "samsung,exynos7-clock-ccore"
- "samsung,exynos7-clock-peric0"
- "samsung,exynos7-clock-peric1"
- "samsung,exynos7-clock-peris"
- "samsung,exynos7-clock-fsys0"
- "samsung,exynos7-clock-fsys1"

- reg: physical base address of the controller and the length of
memory mapped region.

- #clock-cells: should be 1.

- clocks: list of clock identifiers which are fed as the input to
the given clock controller. Please refer the next section to
find the input clocks for a given controller.

- clock-names: list of names of clocks which are fed as the input
to the given clock controller.

Input clocks for top0 clock controller:
- fin_pll
- dout_sclk_bus0_pll
- dout_sclk_bus1_pll
- dout_sclk_cc_pll
- dout_sclk_mfc_pll

Input clocks for top1 clock controller:
- fin_pll
- dout_sclk_bus0_pll
- dout_sclk_bus1_pll
- dout_sclk_cc_pll
- dout_sclk_mfc_pll

Input clocks for ccore clock controller:
- fin_pll
- dout_aclk_ccore_133

Input clocks for peric0 clock controller:
- fin_pll
- dout_aclk_peric0_66
- sclk_uart0

Input clocks for peric1 clock controller:
- fin_pll
- dout_aclk_peric1_66
- sclk_uart1
- sclk_uart2
- sclk_uart3

Input clocks for peris clock controller:
- fin_pll
- dout_aclk_peris_66

Input clocks for fsys0 clock controller:
- fin_pll
- dout_aclk_fsys0_200
- dout_sclk_mmc2

Input clocks for fsys1 clock controller:
- fin_pll
- dout_aclk_fsys1_200
- dout_sclk_mmc0
- dout_sclk_mmc1
21 changes: 21 additions & 0 deletions Documentation/devicetree/bindings/clock/marvell,mmp2.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
* Marvell MMP2 Clock Controller

The MMP2 clock subsystem generates and supplies clock to various
controllers within the MMP2 SoC.

Required Properties:

- compatible: should be one of the following.
- "marvell,mmp2-clock" - controller compatible with MMP2 SoC.

- reg: physical base address of the clock subsystem and length of memory mapped
region. There are 3 places in SOC has clock control logic:
"mpmu", "apmu", "apbc". So three reg spaces need to be defined.

- #clock-cells: should be 1.
- #reset-cells: should be 1.

Each clock is assigned an identifier and client nodes use this identifier
to specify the clock which they consume.

All these identifier could be found in <dt-bindings/clock/marvell-mmp2.h>.
21 changes: 21 additions & 0 deletions Documentation/devicetree/bindings/clock/marvell,pxa168.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
* Marvell PXA168 Clock Controller

The PXA168 clock subsystem generates and supplies clock to various
controllers within the PXA168 SoC.

Required Properties:

- compatible: should be one of the following.
- "marvell,pxa168-clock" - controller compatible with PXA168 SoC.

- reg: physical base address of the clock subsystem and length of memory mapped
region. There are 3 places in SOC has clock control logic:
"mpmu", "apmu", "apbc". So three reg spaces need to be defined.

- #clock-cells: should be 1.
- #reset-cells: should be 1.

Each clock is assigned an identifier and client nodes use this identifier
to specify the clock which they consume.

All these identifier could be found in <dt-bindings/clock/marvell,pxa168.h>.
21 changes: 21 additions & 0 deletions Documentation/devicetree/bindings/clock/marvell,pxa910.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
* Marvell PXA910 Clock Controller

The PXA910 clock subsystem generates and supplies clock to various
controllers within the PXA910 SoC.

Required Properties:

- compatible: should be one of the following.
- "marvell,pxa910-clock" - controller compatible with PXA910 SoC.

- reg: physical base address of the clock subsystem and length of memory mapped
region. There are 4 places in SOC has clock control logic:
"mpmu", "apmu", "apbc", "apbcp". So four reg spaces need to be defined.

- #clock-cells: should be 1.
- #reset-cells: should be 1.

Each clock is assigned an identifier and client nodes use this identifier
to specify the clock which they consume.

All these identifier could be found in <dt-bindings/clock/marvell-pxa910.h>.
Original file line number Diff line number Diff line change
Expand Up @@ -7,22 +7,28 @@ to 64.
Required Properties:

- compatible: Must be one of the following
- "renesas,r8a73a4-div6-clock" for R8A73A4 (R-Mobile APE6) DIV6 clocks
- "renesas,r8a7740-div6-clock" for R8A7740 (R-Mobile A1) DIV6 clocks
- "renesas,r8a7790-div6-clock" for R8A7790 (R-Car H2) DIV6 clocks
- "renesas,r8a7791-div6-clock" for R8A7791 (R-Car M2) DIV6 clocks
- "renesas,sh73a0-div6-clock" for SH73A0 (SH-Mobile AG5) DIV6 clocks
- "renesas,cpg-div6-clock" for generic DIV6 clocks
- reg: Base address and length of the memory resource used by the DIV6 clock
- clocks: Reference to the parent clock
- clocks: Reference to the parent clock(s); either one, four, or eight
clocks must be specified. For clocks with multiple parents, invalid
settings must be specified as "<0>".
- #clock-cells: Must be 0
- clock-output-names: The name of the clock as a free-form string


Example
-------

sd2_clk: sd2_clk@e6150078 {
compatible = "renesas,r8a7790-div6-clock", "renesas,cpg-div6-clock";
reg = <0 0xe6150078 0 4>;
clocks = <&pll1_div2_clk>;
sdhi2_clk: sdhi2_clk@e615007c {
compatible = "renesas,r8a73a4-div6-clock", "renesas,cpg-div6-clock";
reg = <0 0xe615007c 0 4>;
clocks = <&pll1_div2_clk>, <&cpg_clocks R8A73A4_CLK_PLL2S>,
<0>, <&extal2_clk>;
#clock-cells = <0>;
clock-output-names = "sd2";
clock-output-names = "sdhi2ck";
};
Original file line number Diff line number Diff line change
Expand Up @@ -26,11 +26,11 @@ Required Properties:
must appear in the same order as the output clocks.
- #clock-cells: Must be 1
- clock-output-names: The name of the clocks as free-form strings
- renesas,clock-indices: Indices of the gate clocks into the group (0 to 31)
- clock-indices: Indices of the gate clocks into the group (0 to 31)

The clocks, clock-output-names and renesas,clock-indices properties contain one
entry per gate clock. The MSTP groups are sparsely populated. Unimplemented
gate clocks must not be declared.
The clocks, clock-output-names and clock-indices properties contain one entry
per gate clock. The MSTP groups are sparsely populated. Unimplemented gate
clocks must not be declared.


Example
Expand Down
31 changes: 27 additions & 4 deletions Documentation/devicetree/bindings/clock/sunxi.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,14 +10,17 @@ Required properties:
"allwinner,sun4i-a10-pll1-clk" - for the main PLL clock and PLL4
"allwinner,sun6i-a31-pll1-clk" - for the main PLL clock on A31
"allwinner,sun8i-a23-pll1-clk" - for the main PLL clock on A23
"allwinner,sun9i-a80-pll4-clk" - for the peripheral PLLs on A80
"allwinner,sun4i-a10-pll5-clk" - for the PLL5 clock
"allwinner,sun4i-a10-pll6-clk" - for the PLL6 clock
"allwinner,sun6i-a31-pll6-clk" - for the PLL6 clock on A31
"allwinner,sun9i-a80-gt-clk" - for the GT bus clock on A80
"allwinner,sun4i-a10-cpu-clk" - for the CPU multiplexer clock
"allwinner,sun4i-a10-axi-clk" - for the AXI clock
"allwinner,sun8i-a23-axi-clk" - for the AXI clock on A23
"allwinner,sun4i-a10-axi-gates-clk" - for the AXI gates
"allwinner,sun4i-a10-ahb-clk" - for the AHB clock
"allwinner,sun9i-a80-ahb-clk" - for the AHB bus clocks on A80
"allwinner,sun4i-a10-ahb-gates-clk" - for the AHB gates on A10
"allwinner,sun5i-a13-ahb-gates-clk" - for the AHB gates on A13
"allwinner,sun5i-a10s-ahb-gates-clk" - for the AHB gates on A10s
Expand All @@ -26,24 +29,29 @@ Required properties:
"allwinner,sun6i-a31-ahb1-mux-clk" - for the AHB1 multiplexer on A31
"allwinner,sun6i-a31-ahb1-gates-clk" - for the AHB1 gates on A31
"allwinner,sun8i-a23-ahb1-gates-clk" - for the AHB1 gates on A23
"allwinner,sun9i-a80-ahb0-gates-clk" - for the AHB0 gates on A80
"allwinner,sun9i-a80-ahb1-gates-clk" - for the AHB1 gates on A80
"allwinner,sun9i-a80-ahb2-gates-clk" - for the AHB2 gates on A80
"allwinner,sun4i-a10-apb0-clk" - for the APB0 clock
"allwinner,sun6i-a31-apb0-clk" - for the APB0 clock on A31
"allwinner,sun8i-a23-apb0-clk" - for the APB0 clock on A23
"allwinner,sun9i-a80-apb0-clk" - for the APB0 bus clock on A80
"allwinner,sun4i-a10-apb0-gates-clk" - for the APB0 gates on A10
"allwinner,sun5i-a13-apb0-gates-clk" - for the APB0 gates on A13
"allwinner,sun5i-a10s-apb0-gates-clk" - for the APB0 gates on A10s
"allwinner,sun6i-a31-apb0-gates-clk" - for the APB0 gates on A31
"allwinner,sun7i-a20-apb0-gates-clk" - for the APB0 gates on A20
"allwinner,sun8i-a23-apb0-gates-clk" - for the APB0 gates on A23
"allwinner,sun9i-a80-apb0-gates-clk" - for the APB0 gates on A80
"allwinner,sun4i-a10-apb1-clk" - for the APB1 clock
"allwinner,sun4i-a10-apb1-mux-clk" - for the APB1 clock muxing
"allwinner,sun9i-a80-apb1-clk" - for the APB1 bus clock on A80
"allwinner,sun4i-a10-apb1-gates-clk" - for the APB1 gates on A10
"allwinner,sun5i-a13-apb1-gates-clk" - for the APB1 gates on A13
"allwinner,sun5i-a10s-apb1-gates-clk" - for the APB1 gates on A10s
"allwinner,sun6i-a31-apb1-gates-clk" - for the APB1 gates on A31
"allwinner,sun7i-a20-apb1-gates-clk" - for the APB1 gates on A20
"allwinner,sun8i-a23-apb1-gates-clk" - for the APB1 gates on A23
"allwinner,sun6i-a31-apb2-div-clk" - for the APB2 gates on A31
"allwinner,sun9i-a80-apb1-gates-clk" - for the APB1 gates on A80
"allwinner,sun6i-a31-apb2-gates-clk" - for the APB2 gates on A31
"allwinner,sun8i-a23-apb2-gates-clk" - for the APB2 gates on A23
"allwinner,sun5i-a13-mbus-clk" - for the MBUS clock on A13
Expand All @@ -63,8 +71,9 @@ Required properties for all clocks:
multiplexed clocks, the list order must match the hardware
programming order.
- #clock-cells : from common clock binding; shall be set to 0 except for
"allwinner,*-gates-clk", "allwinner,sun4i-pll5-clk" and
"allwinner,sun4i-pll6-clk" where it shall be set to 1
the following compatibles where it shall be set to 1:
"allwinner,*-gates-clk", "allwinner,sun4i-pll5-clk",
"allwinner,sun4i-pll6-clk", "allwinner,sun6i-a31-pll6-clk"
- clock-output-names : shall be the corresponding names of the outputs.
If the clock module only has one output, the name shall be the
module name.
Expand All @@ -79,6 +88,12 @@ Clock consumers should specify the desired clocks they use with a
"clocks" phandle cell. Consumers that are using a gated clock should
provide an additional ID in their clock property. This ID is the
offset of the bit controlling this particular gate in the register.
For the other clocks with "#clock-cells" = 1, the additional ID shall
refer to the index of the output.

For "allwinner,sun6i-a31-pll6-clk", there are 2 outputs. The first output
is the normal PLL6 output, or "pll6". The second output is rate doubled
PLL6, or "pll6x2".

For example:

Expand Down Expand Up @@ -106,6 +121,14 @@ pll5: clk@01c20020 {
clock-output-names = "pll5_ddr", "pll5_other";
};

pll6: clk@01c20028 {
#clock-cells = <1>;
compatible = "allwinner,sun6i-a31-pll6-clk";
reg = <0x01c20028 0x4>;
clocks = <&osc24M>;
clock-output-names = "pll6", "pll6x2";
};

cpu: cpu@01c20054 {
#clock-cells = <0>;
compatible = "allwinner,sun4i-a10-cpu-clk";
Expand Down
Loading