Skip to content

Instantly share code, notes, and snippets.

Jan 23 10:08:55 evil kernel: BUG: unable to handle kernel paging request at 0000000000002ea0
Jan 23 10:08:55 evil kernel: IP: [<ffffffffa0479d2c>] brcmf_ops_sdio_probe+0x2fc/0x4b0 [brcmfmac]
Jan 23 10:08:55 evil kernel: PGD 0
Jan 23 10:08:55 evil kernel: Oops: 0000 [#1] PREEMPT SMP
Jan 23 10:08:55 evil kernel: Modules linked in: joydev mousedev hid_generic(+) asus_nb_wmi asus_wmi iTCO_wdt sparse_keymap iTCO_vendor_support evdev i915(+) intel_rapl intel_soc_dts_thermal intel_powerclamp coretemp kvm_intel kvm irqbypass i2c_algo_bit crct10dif_pclmul crc32_pclmul drm_kms_helper brcmfmac crc32c_intel syscopyarea aesni_intel aes_x86_64 cfg80211 glue_helper lrw gf128mul ablk_helper cryptd sysfillrect rfkill sysimgblt brcmutil fb_sys_fops pcspkr drm mei_txe intel_gtt mei lpc_ich thermal wmi i2c_hid snd_intel_sst_acpi tpm_crb hid video snd_intel_sst_core button snd_soc_sst_mfld_platform elan_i2c battery dw_dmac dw_dmac_core snd_soc_core snd_compress snd_pcm snd_timer snd soundcore processor_thermal_device int3402_th
------------[ cut here ]------------
kernel BUG at fs/namei.c:246!
invalid opcode: 0000 [#1] PREEMPT SMP
Modules linked in: input_leds joydev mousedev iTCO_wdt iTCO_vendor_support asus_nb_wmi hid_generic asus_wmi mac_hid sparse_keymap evdev intel_rapl intel_soc_dts_thermal intel_powerclamp coretemp kvm_intel kvm btsdio i915 bluetooth irqbypass crct10dif_pclmul crc32_pclmul uvcvideo crc32c_intel brcmfmac aesni_intel videobuf2_vmalloc aes_x86_64 videobuf2_memops i2c_algo_bit videobuf2_v4l2 glue_helper drm_kms_helper cfg80211 lrw gf128mul videobuf2_core ablk_helper v4l2_common cryptd syscopyarea sysfillrect videodev sysimgblt fb_sys_fops pcspkr rfkill mei_txe media brcmutil drm mei intel_gtt thermal lpc_ich wmi snd_intel_sst_acpi snd_intel_sst_core snd_soc_sst_mfld_platform snd_soc_core snd_compress video button tpm_crb dw_dmac snd_pcm dw_dmac_core snd_timer int3402_thermal processor_thermal_device
i2c_hid int3403_thermal intel_soc_dts_iosf battery snd hid iosf_mbi elan_i2c int340x_thermal_zone tpm_tis soundco
diff --git a/drivers/gpu/drm/drm_gem_cma_helper.c b/drivers/gpu/drm/drm_gem_cma_helper.c
index 524db35..f8fcef0 100644
--- a/drivers/gpu/drm/drm_gem_cma_helper.c
+++ b/drivers/gpu/drm/drm_gem_cma_helper.c
@@ -32,6 +32,16 @@
unsigned int scanout_tot;
unsigned int no_scanout_tot;
+struct cc_pages {
+ struct page *page;
diff --git a/drivers/gpu/drm/drm_gem_cma_helper.c b/drivers/gpu/drm/drm_gem_cma_helper.c
index 524db35..f4d9b8c 100644
--- a/drivers/gpu/drm/drm_gem_cma_helper.c
+++ b/drivers/gpu/drm/drm_gem_cma_helper.c
@@ -32,6 +32,16 @@
unsigned int scanout_tot;
unsigned int no_scanout_tot;
+struct cc_pages {
+ struct page *page;
diff --git a/arch/arm/mm/dma-mapping.c b/arch/arm/mm/dma-mapping.c
index ecdf148..a2098e0 100644
--- a/arch/arm/mm/dma-mapping.c
+++ b/arch/arm/mm/dma-mapping.c
@@ -652,6 +652,7 @@ static void *__dma_alloc(struct device *dev, size_t size, dma_addr_t *handle,
struct page *page = NULL;
void *addr;
bool want_vaddr;
+ bool no_scanout;
#
# Automatically generated file; DO NOT EDIT.
# Buildroot 2015.05-git-01508-g1a3e74c Configuration
#
BR2_HAVE_DOT_CONFIG=y
BR2_HOSTARCH_NEEDS_IA32_LIBS=y
#
# Target options
#
#
# Automatically generated file; DO NOT EDIT.
# Buildroot 2015.11-git-00939-gc9dff01 Configuration
#
BR2_HAVE_DOT_CONFIG=y
#
# Target options
#
BR2_ARCH_HAS_MMU_OPTIONAL=y
[ 229.197712@0] Unable to handle kernel NULL pointer dereference at virtual address 00000000
[ 229.200323@0] pgd = c0004000
[ 229.203172@0] [00000000] *pgd=00000000
[ 229.206880@0] Internal error: Oops: 5 [#1] SMP ARM
[ 229.211623@0] Modules linked in: rfcomm bnep joydev option usb_wwan usbserial 8723bs dm_multipath scsi_dh dm_mod scsi_mod evdev hid_generic
[ 229.224044@0] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 3.10.33 #1 Debian 3.10.33.20150928+dev607.753ccbe-4bem1
[ 229.234043@0] task: c0829338 ti: c0810000 task.ti: c0810000
[ 229.239569@0] PC is at __wake_up_common+0x20/0x7c
[ 229.244222@0] LR is at __wake_up+0x3c/0x50
[ 229.248274@0] pc : [<c005418c>] lr : [<c0054b54>] psr: 600f0193
diff --git a/arch/arm/Makefile b/arch/arm/Makefile
index 2c2b28e..ec0609a 100644
--- a/arch/arm/Makefile
+++ b/arch/arm/Makefile
@@ -150,6 +150,7 @@ textofs-$(CONFIG_SA1111) := 0x00208000
endif
textofs-$(CONFIG_ARCH_MSM8X60) := 0x00208000
textofs-$(CONFIG_ARCH_MSM8960) := 0x00208000
+textofs-$(CONFIG_ARCH_MESON) := 0x00208000
textofs-$(CONFIG_ARCH_AXXIA) := 0x00308000
cat /proc/cpuinfo
Processor : ARMv7 Processor rev 1 (v7l)
processor : 0
BogoMIPS : 0.48
Features : swp half thumb fastmult vfp edsp neon vfpv3 tls vfpv4
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xc05