Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Merged
Changes from 1 commit
Commits
Show all changes
10000 commits
Select commit Hold shift + click to select a range
467bb1d
Btrfs: make sure we cleanup all reloc roots if error happens
Dec 11, 2013
700ff4f
Btrfs: fix access_ok() check in btrfs_ioctl_send()
Jan 10, 2013
693e0cb
ALSA: hda - Add enable_msi=0 workaround for four HP machines
Dec 12, 2013
1522f9c
drm/radeon/dpm: Fix hwmon crash
m4na7n Dec 7, 2013
7819678
drm/radeon/cik: plug in missing blit callback
alexdeucher Dec 9, 2013
1b3abef
drm/radeon: fix typo in cik_copy_dma
ChristianKoenigAMD Dec 10, 2013
227ae10
drm/radeon: add missing display tiling setup for oland
alexdeucher Dec 11, 2013
59aebe2
Revert "drm/radeon: Implement radeon_pci_shutdown"
alexdeucher Dec 12, 2013
f12d5bf
futex: fix handling of read-only-mapped hugepages
torvalds Dec 12, 2013
5cdec2d
futex: move user address verification up to common code
torvalds Dec 12, 2013
48a2f0b
Merge tag 'xfs-for-linus-v3.13-rc4' of git://oss.sgi.com/xfs/xfs
torvalds Dec 12, 2013
5dec682
Merge tag 'keys-devel-20131210' of git://git.kernel.org/pub/scm/linux…
torvalds Dec 12, 2013
319720f
Merge tag 'iommu-fixes-for-v3.13-rc4' of git://github.com/awilliam/li…
torvalds Dec 12, 2013
1057405
xen-netback: napi: fix abuse of budget
Dec 11, 2013
d9601a3
xen-netback: napi: don't prematurely request a tx event
Dec 11, 2013
a5c21dc
dcache: allow word-at-a-time name hashing with big-endian CPUs
wildea01 Dec 12, 2013
11ec50c
word-at-a-time: provide generic big-endian zero_bytemask implementation
wildea01 Dec 12, 2013
f280e89
drivers: net: cpsw: fix for cpsw crash when build as modules
mugunthanvnm Dec 12, 2013
4cc629b
gpio: msm: Fix irq mask/unmask by writing bits instead of numbers
bebarino Dec 10, 2013
c846944
Merge branch 'hwmon-for-linus' of git://git.kernel.org/pub/scm/linux/…
torvalds Dec 12, 2013
86b581f
Merge tag 'hwmon-for-linus' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Dec 12, 2013
846f29a
Merge branch 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Dec 12, 2013
8808b64
gpio: rcar: Fix level interrupt handling
vbce Nov 29, 2013
a0a9663
net: make neigh_priv_len in struct net_device 16bit instead of 8bit
Dec 12, 2013
a3314f3
xen-netback: fix gso_prefix check
Dec 12, 2013
ea4ebd1
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Dec 12, 2013
2208f65
Merge tag 'sound-3.13-rc4' of git://git.kernel.org/pub/scm/linux/kern…
torvalds Dec 12, 2013
2212a85
i2c: mux: Inherit retry count and timeout from parent for muxed bus
ElieDeBrauwer Dec 9, 2013
338c7db
KVM: Improve create VCPU parameter (CVE-2013-4587)
Nov 19, 2013
b963a22
KVM: x86: Fix potential divide by 0 in lapic (CVE-2013-6367)
Nov 19, 2013
fda4e2e
KVM: x86: Convert vapic synchronization to _cached functions (CVE-201…
Nov 20, 2013
17d68b7
KVM: x86: fix guest-initiated crash with x2apic (CVE-2013-6376)
Dec 12, 2013
e5bf216
i2c: imx: Check the return value from clk_prepare_enable()
Dec 4, 2013
4718006
selinux: handle TCP SYN-ACK packets correctly in selinux_ip_output()
pcmoore Dec 4, 2013
446b802
selinux: handle TCP SYN-ACK packets correctly in selinux_ip_postroute()
pcmoore Dec 4, 2013
817eff7
selinux: look for IPsec labels on both inbound and outbound packets
pcmoore Dec 10, 2013
c0828e5
selinux: process labeled IPsec TCP SYN-ACK packets properly in selinu…
pcmoore Dec 10, 2013
9c59ac6
Partially revert "mtd: nand: pxa3xx: Introduce 'marvell,armada370-nan…
ezequielgarcia Dec 9, 2013
15b540c
mtd: nand: pxa3xx: Use info->use_dma to release DMA resources
ezequielgarcia Dec 10, 2013
c9111b4
Merge branch 'for-3.13' of git://linux-nfs.org/~bfields/linux
torvalds Dec 12, 2013
e09f67f
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Dec 12, 2013
ea1e61c
Merge tag 'fixes-for-linus' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Dec 12, 2013
54fb723
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
torvalds Dec 12, 2013
7fc61f8
Merge branch 'drm-fixes-3.13' of git://people.freedesktop.org/~agd5f/…
airlied Dec 13, 2013
0ca9fff
Merge branch 'vmwgfx-fixes-3.13' of git://people.freedesktop.org/~tho…
airlied Dec 13, 2013
f40386a
include/linux/hugetlb.h: make isolate_huge_page() an inline
Dec 13, 2013
a0d8b00
mm: memcg: do not declare OOM from __GFP_NOFAIL allocations
hnaz Dec 13, 2013
ae5758a
procfs: also fix proc_reg_get_unmapped_area() for !MMU case
jbeulich Dec 13, 2013
eb3c227
drivers/rtc/rtc-at91rm9200.c: correct alarm over day/month wrap
Dec 13, 2013
386e790
include/linux/kernel.h: make might_fault() a nop for !MMU
AxelLin Dec 13, 2013
5ccb7d7
drivers/rtc/rtc-s5m.c: fix info->rtc assignment
geertu Dec 13, 2013
7b003be
rtc: s5m: fix unsuccesful IRQ request during probe
krzk Dec 13, 2013
d73238d
rtc: s5m: limit endless loop waiting for register update
krzk Dec 13, 2013
222ead7
rtc: s5m: enable IRQ wake during suspend
krzk Dec 13, 2013
3e1e4a5
mfd/rtc: s5m: fix register updating by adding regmap for RTC
krzk Dec 13, 2013
3592806
thp: move preallocated PTE page table on move_huge_pmd()
kiryl Dec 13, 2013
96f1c58
mm: memcg: fix race condition between memcg teardown and swapin
hnaz Dec 13, 2013
1f14c1a
mm: memcg: do not allow task about to OOM kill to bypass the limit
hnaz Dec 13, 2013
8d27637
Merge branch 'akpm' (fixes from Andrew)
torvalds Dec 13, 2013
d93aca6
Merge branch 'master' of git://git.infradead.org/users/pcmoore/selinu…
Dec 13, 2013
0f58411
drm: don't double-free on driver load error
imirkin Dec 5, 2013
36aa1b1
powerpc: PTRACE_PEEKUSR always returns FPR0
uweigand Dec 12, 2013
01666c8
powerpc: Fix endian issue in setup-common.c
antonblanchard Dec 12, 2013
f8a1883
powerpc: Fix topology core_id endian issue on LE builds
antonblanchard Dec 12, 2013
ca5de4e
powerpc/pseries: Fix endian issues in /proc/ppc64/lparcfg
antonblanchard Dec 12, 2013
9fa2984
powerpc/pseries: Fix endian issues in nvram code
antonblanchard Dec 12, 2013
5091f0c
powerpc/pseries: Fix PCIE link speed endian issue
antonblanchard Dec 12, 2013
8d15315
powerpc/pseries: Fix endian issues in MSI code
antonblanchard Dec 12, 2013
a29e30e
powerpc: Fix endian issues in crash dump code
antonblanchard Dec 12, 2013
01a9dbc
powerpc/powernv: Fix endian issue in opal_xscom_read
antonblanchard Dec 13, 2013
803c2d2
powerpc/powernv: Fix OPAL LPC access in Little Endian
ozbenh Dec 13, 2013
f984841
dma: mv_xor: remove mv_desc_get_dest_addr()
Dec 9, 2013
d7fb030
dmaengine: at_hdmac: remove unused function
olofj Dec 9, 2013
6aa2731
dma: fix build warnings in ppc4xx
djbw Dec 9, 2013
bbc7656
dma: fix fsldma build warnings
djbw Dec 9, 2013
745c00d
dmatest: fix build warning on mips
djbw Dec 9, 2013
8e5ee25
dma: fix build warnings in txx9
djbw Dec 9, 2013
3cc377b
dmaengine: fix enable for high order unmap pools
djbw Dec 9, 2013
d16695a
dma: mv_xor: Use dmaengine_unmap_data for the self-tests
ezequielgarcia Dec 10, 2013
0be8253
dmaengine: mv_xor: fix oops when channels fail to initialise
Dec 12, 2013
c29cb5e
ALSA: hda - Add Dell headset detection quirk for three laptop models
jason77-wang Dec 13, 2013
8194ee2
dmaengine: fix sleep in atomic
djbw Dec 13, 2013
334a820
Merge remote-tracking branch 'regulator/topic/constraints' into regul…
broonie Dec 13, 2013
afdcd43
Merge tag 'asoc-v3.13-rc3' of git://git.kernel.org/pub/scm/linux/kern…
tiwai Dec 13, 2013
380108d
xen/block: Correctly define structures in public headers on ARM32 and…
Dec 3, 2013
d7ec435
X.509: Fix certificate gathering
dhowells Dec 13, 2013
f46a3cb
KEYS: Remove files generated when SYSTEM_TRUSTED_KEYRING=y
tkhai Dec 10, 2013
6bd364d
KEYS: fix uninitialized persistent_keyring_register_sem
Dec 13, 2013
3cafea3
Add Documentation/module-signing.txt file
Nov 6, 2013
c1d15f5
xen/balloon: Seperate the auto-translate logic properly (v2)
Dec 11, 2013
86b58d1
ceph: initialize inode before instantiating dentry
Dec 5, 2013
56f91aa
ceph: Avoid data inconsistency due to d-cache aliasing in readpage()
dragonylffly Nov 13, 2013
5b564d8
dm space map: disallow decrementing a reference count below zero
jthornber Dec 13, 2013
ed9571f
dm array: fix a reference counting bug in shadow_ablock
jthornber Dec 13, 2013
f649350
Merge branch 'fixes' of git://git.infradead.org/users/vkoul/slave-dma
torvalds Dec 13, 2013
dbb022c
Merge tag 'for-linus-20131212' of git://git.infradead.org/linux-mtd
torvalds Dec 13, 2013
31f984d
Merge branch 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/…
torvalds Dec 13, 2013
599eefa
Merge tag 'regmap-v3.13-rc3' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Dec 13, 2013
ca33675
Merge tag 'regulator-v3.13-rc3' of git://git.kernel.org/pub/scm/linux…
torvalds Dec 13, 2013
b713aa0
ARM: fix asm/memory.h build error
Dec 10, 2013
1008ebb
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Dec 13, 2013
93e1585
Merge tag 'dm-3.13-fixes' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds Dec 13, 2013
2430cdd
Merge tag 'arc-fixes-for-3.13' of git://git.kernel.org/pub/scm/linux/…
torvalds Dec 14, 2013
b2077eb
Merge branch 'fixes' of git://ftp.arm.linux.org.uk/~rmk/linux-arm
torvalds Dec 14, 2013
0925f2c
Merge tag 'edac_fixes_for_3.13' of git://git.kernel.org/pub/scm/linux…
torvalds Dec 14, 2013
3c325ce
i40e: fix null dereference
jbrandeb Dec 14, 2013
df29df9
igb: Fix for issue where values could be too high for udelay function.
Dec 14, 2013
128d663
iio: cm36651: Changed return value of read function
Dec 9, 2013
29b1deb
Revert "selinux: consider filesystem subtype in policies"
torvalds Dec 15, 2013
b5745c5
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Dec 15, 2013
9199c4c
Merge tag 'pci-v3.13-fixes-2' of git://git.kernel.org/pub/scm/linux/k…
torvalds Dec 15, 2013
908bfda
Merge branch 'x86/urgent' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds Dec 15, 2013
4a251dd
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
torvalds Dec 15, 2013
e4158f1
radeon_pm: fix oops in hwmon_attributes_visible() and radeon_hwmon_sh…
sergey-senozhatsky Dec 12, 2013
57053d8
null_blk: mem garbage on NUMA systems during init
MatiasBjorling Dec 10, 2013
319e2e3
Linux 3.13-rc4
torvalds Dec 15, 2013
b25b442
drm/nouveau: only runtime suspend by default in optimus configuration
imirkin Dec 12, 2013
1b1ccee
mfd: s2mps11: Fix build after regmap field rename in sec-core.c
krzk Dec 11, 2013
c4602c1
ftrace: Initialize the ftrace profiler for each possible cpu
Dec 16, 2013
d386735
drm/ttm: Fix accesses through vmas with only partial coverage
thomashvmw Dec 9, 2013
f1cd659
Merge branch 'ttm-fixes-3.13' of git://people.freedesktop.org/~thomas…
airlied Dec 16, 2013
cf87277
tty: Fix hang at ldsem_down_read()
peterhurley Dec 12, 2013
9bd7d20
sctp: loading sctp when load sctp_probe
Dec 13, 2013
6979f8d
serial: 8250_dw: Fix LCR workaround regression
Dec 10, 2013
49d45a3
drm/edid: add quirk for BPC in Samsung NP700G7A-S01PL notebook
rmilecki Dec 7, 2013
7cd0c29
usb: phy: fix driver dependencies
Dec 10, 2013
a1c31f1
can: ems_usb: fix urb leaks on failure paths
khoroshilov Dec 6, 2013
20fb4eb
can: peak_usb: fix mem leak in pcan_usb_pro_init()
marckleinebudde Dec 14, 2013
280484e
ASoC: wm5110: Correct HPOUT3 DAPM route typo
charleskeepax Dec 17, 2013
4437727
perf: Disable all pmus on unthrottling and rescheduling
virtuoso Dec 16, 2013
189b84f
perf: Document the new transaction sample type
deater Dec 13, 2013
5d4cf99
sched: Assign correct scheduling domain to 'sd_llc'
Dec 17, 2013
757dfca
sched/rt: Fix rq's cpupri leak while enqueue/dequeue child RT entities
tkhai Nov 27, 2013
02fc17c
ASoC: kirkwood: Fix the CPU DAI rates
moinejf Nov 27, 2013
3a8c920
xfs: fix memory leak in xfs_dir2_node_removename
Oct 6, 2013
30d161c
xfs: fix false assertion at xfs_qm_vop_create_dqattach
pibroch Nov 26, 2013
5c22727
xfs: fix assertion failure at xfs_setattr_nonsize
pibroch Nov 26, 2013
718cc6f
xfs: fix infinite loop by detaching the group/project hints from user…
pibroch Nov 26, 2013
809625c
MAINTAINERS: fix incorrect mail address of XFS maintainer
namjaejeon Dec 8, 2013
6e708bc
xfs: align initial file allocations correctly
Nov 21, 2013
83a0adc
xfs: remove xfsbdstrat error
Dec 17, 2013
33177f0
xfs: swalloc doesn't align allocations properly
Dec 12, 2013
ac8809f
xfs: abort metadata writeback on permanent errors
Dec 12, 2013
ed697e1
ALSA: Add SNDRV_PCM_STATE_PAUSED case in wait_for_avail function
furmuwon Dec 17, 2013
d24c195
serial: 8250_dw: add new ACPI IDs
westeri Dec 10, 2013
1075a6e
n_tty: Fix apparent order of echoed output
peterhurley Dec 9, 2013
f447ef4
cpupower: Fix segfault due to incorrect getopt_long arugments
jwboyer Oct 11, 2013
4ddebaf
Merge branch 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git…
torvalds Dec 17, 2013
50dc875
netvsc: don't flush peers notifying work during setting mtu
jasowang Dec 13, 2013
a5905a9
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Dec 17, 2013
0eda402
Merge tag 'gpio-v3.13-4' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Dec 17, 2013
e47eb5d
udp: ipv4: do not use sk_dst_lock from softirq context
edumazet Dec 15, 2013
d1fc502
MAINTAINERS: Update the IPsec maintainer entry
klassert Dec 13, 2013
37ab4fa
net: unix: allow bind to fail on mutex lock
sashalevin Dec 13, 2013
7089fdd
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/gi…
davem330 Dec 17, 2013
188b04d
ipv4: improve documentation of ip_no_pmtu_disc
strssndktn Dec 14, 2013
c5fe7a4
staging:iio:mag:hmc5843 fix incorrect endianness of channel as a resu…
jic23 Dec 11, 2013
3425c0f
iio:imu:adis16400 fix pressure channel scan type
jic23 Dec 11, 2013
1070d5a
Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/…
torvalds Dec 17, 2013
dd05080
Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm…
torvalds Dec 17, 2013
941ef73
Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/sc…
torvalds Dec 17, 2013
e39d990
iio:adc:ad7887 Fix channel reported endianness from cpu to big endian
jic23 Dec 11, 2013
b0031f2
Merge tag 's2mps11-build' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds Dec 17, 2013
27dc779
Merge tag 'iio-fixes-for-3.13c' of git://git.kernel.org/pub/scm/linux…
gregkh Dec 17, 2013
0283f7a
staging: comedi: 8255_pci: fix for newer PCI-DIO48H
ian-abbott Dec 13, 2013
c6236c0
staging: comedi: drivers: fix return value of comedi_load_firmware()
bigguiness Dec 10, 2013
53385d2
neigh: Netlink notification for administrative NUD state change
Dec 15, 2013
7022ef8
xen-netback: fix fragments error handling in checksum_setup_ip()
Dec 16, 2013
fb5f183
usb: ohci-at91: fix irq and iomem resource retrieval
Dec 8, 2013
b84caae
qlcnic: Fix usage of netif_tx_{wake, stop} api during link change.
Dec 16, 2013
3bf517d
qlcnic: Fix diagnostic test for all adapters.
Dec 16, 2013
f956626
qlcnic: Fix TSS/RSS ring validation logic.
Dec 16, 2013
b17a44d
qlcnic: Fix TSS/RSS validation for 83xx/84xx series adapter.
Dec 16, 2013
3fc38e2
qlcnic: Fix memory allocation
Dec 16, 2013
30fa15f
qlcnic: Allow firmware dump collection when auto firmware recovery is…
Dec 16, 2013
e49df79
qlcnic: Fix mailbox processing during diagnostic test
Dec 16, 2013
0951c5c
qlcnic: Dump mailbox registers when mailbox command times out.
Dec 16, 2013
a7c1263
Merge branch 'qlcnic'
davem330 Dec 17, 2013
7810692
Merge branch 'fixes-for-3.13' of git://gitorious.org/linux-can/linux-can
davem330 Dec 17, 2013
8b80384
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
torvalds Dec 17, 2013
c2db11e
tty: xuartps: Properly guard sysrq specific code
sorenb-xlnx Dec 2, 2013
35eecf0
Merge branch 'drm-fixes' of git://people.freedesktop.org/~airlied/linux
torvalds Dec 18, 2013
8283204
imx-drm: imx-drm-core: fix error cleanup path for imx_drm_add_crtc()
Dec 16, 2013
8007875
imx-drm: imx-drm-core: fix DRM cleanup paths
Dec 16, 2013
4ae078d
imx-drm: ipu-v3: fix potential CRTC device registration race
Dec 16, 2013
bd5121b
imx-drm: imx-tve: don't call sleeping functions beneath enable_lock s…
Dec 16, 2013
942325c
imx-drm: imx-drm-core: use defined constant for number of CRTCs.
Dec 16, 2013
9fe73d4
imx-drm: imx-drm-core: make imx_drm_crtc_register() safer
Dec 16, 2013
fd6040e
imx-drm: imx-drm-core: improve safety of imx_drm_add_crtc()
Dec 16, 2013
36e7bb3
powerpc: book3s: kvm: Don't abuse host r2 in exit path
kvaneesh Nov 11, 2013
df9059b
KVM: PPC: Book3S HV: Don't drop low-order page address bits
paulusmack Dec 16, 2013
939fd1e
ASoC: wm_adsp: Add small delay while polling DSP RAM start
charleskeepax Dec 18, 2013
f0199bc
ASoC: wm8904: fix DSP mode B configuration
Dec 18, 2013
3a6c5d8
ALSA: hda - Add Dell headset detection quirk for one more laptop model
jason77-wang Dec 18, 2013
0baf8f6
dma: pl330: ensure DMA descriptors are zero-initialised
wildea01 Dec 2, 2013
7787380
net_dma: mark broken
djbw Dec 17, 2013
a81bddd
Merge branch 'keys-devel' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds Dec 18, 2013
2516b61
Merge tag 'driver-core-3.13-rc5' of git://git.kernel.org/pub/scm/linu…
torvalds Dec 18, 2013
1aba038
Merge tag 'staging-3.13-rc5' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Dec 18, 2013
e523365
Merge tag 'tty-3.13-rc5' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Dec 18, 2013
a36c160
Merge tag 'usb-3.13-rc5' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Dec 18, 2013
c97102b
kexec: migrate to reboot cpu
rhvgoyal Dec 19, 2013
2b4847e
mm: numa: serialise parallel get_user_page against THP migration
Dec 19, 2013
f714f4f
mm: numa: call MMU notifiers on THP migration
Dec 19, 2013
67f8746
mm: clear pmd_numa before invalidating
Dec 19, 2013
5a6dac3
mm: numa: do not clear PMD during PTE update scan
Dec 19, 2013
0c5f83c
mm: numa: do not clear PTE for pte_numa update
Dec 19, 2013
c3a489c
mm: numa: ensure anon_vma is locked to prevent parallel THP splits
Dec 19, 2013
eb4489f
mm: numa: avoid unnecessary work on the failure path
Dec 19, 2013
3c67f47
sched: numa: skip inaccessible VMAs
Dec 19, 2013
1667918
mm: numa: clear numa hinting information on mprotect
Dec 19, 2013
de466bd
mm: numa: avoid unnecessary disruption of NUMA hinting during migration
Dec 19, 2013
2084140
mm: fix TLB flush race between migration, and change_protection_range
Dec 19, 2013
af2c140
mm: numa: guarantee that tlb_flush_pending updates are visible before…
Dec 19, 2013
b0943d6
mm: numa: defer TLB flush for THP migration as long as possible
Dec 19, 2013
73f038b
mm: page_alloc: exclude unreclaimable allocations from zone fairness …
hnaz Dec 19, 2013
84ed8a9
sh: always link in helper functions extracted from libgcc
geertu Dec 19, 2013
a844f38
mm: add missing dependency in Kconfig
simabaymani Dec 19, 2013
b0e5fd7
mm/mempolicy: correct putback method for isolate pages if failed
JoonsooKim Dec 19, 2013
6815bf3
mm/compaction: respect ignore_skip_hint in update_pageblock_skip
JoonsooKim Dec 19, 2013
a49ecbc
mm/memory-failure.c: recheck PageHuge() after hugetlb page migrate su…
Dec 19, 2013
584ec97
MAINTAINERS: add Davidlohr as GPT maintainer
Dec 19, 2013
11c731e
mm/mempolicy: fix !vma in new_vma_page()
Dec 19, 2013
7ac1815
fix build with make 3.80
jbeulich Dec 19, 2013
98398c3
mm/hugetlb: check for pte NULL pointer in __page_check_address()
Dec 19, 2013
86fbf16
Merge branch 'akpm' (incoming from Andrew)
torvalds Dec 19, 2013
6da37d4
Merge remote-tracking branch 'asoc/fix/core' into asoc-linus
broonie Dec 19, 2013
3c19a0a
Merge remote-tracking branch 'asoc/fix/dma' into asoc-linus
broonie Dec 19, 2013
96b7fe0
Merge remote-tracking branches 'asoc/fix/adsp', 'asoc/fix/arizona', '…
broonie Dec 19, 2013
356f402
Merge tag 'asoc-v3.13-rc4' of git://git.kernel.org/pub/scm/linux/kern…
tiwai Dec 19, 2013
1e01c7e
ARC: Allow conditional multiple inclusion of uapi/asm/unistd.h
vineetgarc Dec 19, 2013
9b1be0f
Merge tag 'sound-3.13-rc5' of git://git.kernel.org/pub/scm/linux/kern…
torvalds Dec 19, 2013
58cac3f
Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/…
torvalds Dec 19, 2013
f755669
Merge branch 'sched-urgent-for-linus' of git://git.kernel.org/pub/scm…
torvalds Dec 19, 2013
cdc27c2
arm64: ptrace: avoid using HW_BREAKPOINT_EMPTY for disabled events
wildea01 Dec 17, 2013
5263f0a
Merge tag 'trace-fixes-v3.13-rc2' of git://git.kernel.org/pub/scm/lin…
torvalds Dec 20, 2013
4203d0e
Merge tag 'stable/for-linus-3.13-rc4-tag' of git://git.kernel.org/pub…
torvalds Dec 20, 2013
5e6d26c
Merge tag 'signed-for-3.13' of git://github.com/agraf/linux-2.6 into …
bonzini Dec 20, 2013
ee53664
mm: Fix NULL pointer dereference in madvise(MADV_WILLNEED) support
kiryl Dec 20, 2013
8798cee
Revert "mm: page_alloc: exclude unreclaimable allocations from zone f…
Dec 20, 2013
fff4068
mm: page_alloc: revert NUMA aspect of fair allocation policy
hnaz Dec 20, 2013
597d795
mm: do not allocate page->ptl dynamically, if spinlock_t fits to long
kiryl Dec 20, 2013
46dd083
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
torvalds Dec 20, 2013
eaadcfe
Merge tag 'dmaengine-fixes-3.13-rc4' of git://git.kernel.org/pub/scm/…
torvalds Dec 20, 2013
df36ac1
pstore: Don't allow high traffic options on fragile devices
aegl Dec 18, 2013
a81ce79
Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Dec 20, 2013
4773ef2
Merge tag 'arc-fixes-for-3.13-rc5' of git://git.kernel.org/pub/scm/li…
torvalds Dec 20, 2013
40b64ac
mm: fix build of split ptlock code
olofj Dec 20, 2013
a6ddeee
Merge tag 'xfs-for-linus-v3.13-rc5' of git://oss.sgi.com/xfs/xfs
torvalds Dec 20, 2013
b7000ad
Don't set the INITRD_COMPRESS environment variable automatically
torvalds Dec 21, 2013
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
drivers: net: cpsw: fix for cpsw crash when build as modules
When CPSW and Davinci MDIO are build as modules, CPSW crashes when
accessing CPSW registers in CPSW probe. The same is working in built-in
as the CPSW clocks are enabled in Davindi MDIO probe, SO Enabling the
clocks before accessing the version register and moving out the other
register access to cpsw device open.

Signed-off-by: Mugunthan V N <[email protected]>
Signed-off-by: Felipe Balbi <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
  • Loading branch information
mugunthanvnm authored and davem330 committed Dec 12, 2013
commit f280e89ad6a29d9969cb6b216123c798e1689bc4
17 changes: 14 additions & 3 deletions drivers/net/ethernet/ti/cpsw.c
Original file line number Diff line number Diff line change
Expand Up @@ -1151,6 +1151,12 @@ static int cpsw_ndo_open(struct net_device *ndev)
* receive descs
*/
cpsw_info(priv, ifup, "submitted %d rx descriptors\n", i);

if (cpts_register(&priv->pdev->dev, priv->cpts,
priv->data.cpts_clock_mult,
priv->data.cpts_clock_shift))
dev_err(priv->dev, "error registering cpts device\n");

}

/* Enable Interrupt pacing if configured */
Expand Down Expand Up @@ -1197,6 +1203,7 @@ static int cpsw_ndo_stop(struct net_device *ndev)
netif_carrier_off(priv->ndev);

if (cpsw_common_res_usage_state(priv) <= 1) {
cpts_unregister(priv->cpts);
cpsw_intr_disable(priv);
cpdma_ctlr_int_ctrl(priv->dma, false);
cpdma_ctlr_stop(priv->dma);
Expand Down Expand Up @@ -1985,9 +1992,15 @@ static int cpsw_probe(struct platform_device *pdev)
goto clean_runtime_disable_ret;
}
priv->regs = ss_regs;
priv->version = __raw_readl(&priv->regs->id_ver);
priv->host_port = HOST_PORT_NUM;

/* Need to enable clocks with runtime PM api to access module
* registers
*/
pm_runtime_get_sync(&pdev->dev);
priv->version = readl(&priv->regs->id_ver);
pm_runtime_put_sync(&pdev->dev);

res = platform_get_resource(pdev, IORESOURCE_MEM, 1);
priv->wr_regs = devm_ioremap_resource(&pdev->dev, res);
if (IS_ERR(priv->wr_regs)) {
Expand Down Expand Up @@ -2157,8 +2170,6 @@ static int cpsw_remove(struct platform_device *pdev)
unregister_netdev(cpsw_get_slave_ndev(priv, 1));
unregister_netdev(ndev);

cpts_unregister(priv->cpts);

cpsw_ale_destroy(priv->ale);
cpdma_chan_destroy(priv->txch);
cpdma_chan_destroy(priv->rxch);
Expand Down