gluon/targets
Sven Eckelmann 2b208647f7 ar71xx-generic: Reduce SquashFS blocksize to 64K (#1455)
Some 32 MB devices like the Nanostation M2 suffer from sudden high loads
combined with a squashfs related OOM reboot:

  logd invoked oom-killer: gfp_mask=0x2420848, order=0, oom_score_adj=0
  CPU: 0 PID: 774 Comm: logd Not tainted 4.4.135 #0
  Stack : 804214dc 00000000 00000001 80480000 8182fa3c 80474803 804028d0 00000306
          804e378c 00001ade 00000040 00000000 00000000 800a7f10 00000006 00000000
          00000000 00000000 804063e0 80c69994 804e6542 800a5e8c 02420848 00000000
          00000001 801fd600 00000000 00000000 00000000 00000000 00000000 00000000
          00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
          ...
  Call Trace:
  [<800721cc>] show_stack+0x54/0x88
  [<800d5468>] dump_header.isra.4+0x48/0x130
  [<800d5c38>] check_panic_on_oom+0x48/0x84
  [<800d5d64>] out_of_memory+0xf0/0x324
  [<800d9888>] __alloc_pages_nodemask+0x6b8/0x724
  [<800d2960>] pagecache_get_page+0x154/0x270
  [<80134cb0>] __getblk_slow+0x15c/0x374
  [<80160418>] squashfs_read_data+0x1c8/0x6e8
  [<80164628>] squashfs_readpage_block+0x32c/0x4d8
  [<801622a4>] squashfs_readpage+0x5bc/0x6d0
  [<800dd030>] __do_page_cache_readahead+0x1f8/0x264
  [<800d479c>] filemap_fault+0x1a8/0x458
  [<800efc1c>] __do_fault+0x64/0xd0
  [<800f2824>] handle_mm_fault+0x4a4/0xb40
  [<80076e98>] __do_page_fault+0x134/0x470
  [<80060820>] ret_from_exception+0x0/0x10

Reduction of the SquashFS blocksize should reduce the problem slightly on
these nodes. The image size will increase slightly but this should be no
problem for ar71xx-generic (in contrast to ar71xx-tiny).
2018-09-23 14:34:14 +02:00
..
ar71xx-generic ar71xx-generic: Reduce SquashFS blocksize to 64K (#1455) 2018-09-23 14:34:14 +02:00
ar71xx-mikrotik ar71xx: build kernel modules used by Gluon into the kernel 2018-04-13 17:32:20 +02:00
ar71xx-nand ar71xx: add support for ZyXEL NBG6716 (#1443) 2018-06-22 20:21:11 +02:00
ar71xx-tiny Switch to OpenWrt 18.06 branch 2018-07-10 22:57:40 +02:00
brcm2708-bcm2708 brcm2708: adjust to changed OpenWrt image names 2018-08-11 00:19:28 +02:00
brcm2708-bcm2709 brcm2708: adjust to changed OpenWrt image names 2018-08-11 00:19:28 +02:00
brcm2708-bcm2710 brcm2708: adjust to changed OpenWrt image names 2018-08-11 00:19:28 +02:00
brcm2708.inc brcm2708: adjust to changed OpenWrt image names 2018-08-11 00:19:28 +02:00
generic scripts: move DEFAULT_FEEDS definition to a separate file 2018-07-11 21:47:50 +02:00
ipq40xx ipq40xx: add support for OpenMesh A62 2018-07-25 22:27:16 +02:00
ipq806x Switch to OpenWrt 18.06 branch 2018-07-10 22:57:40 +02:00
mpc85xx-generic Switch to OpenWrt 18.06 branch 2018-07-10 22:57:40 +02:00
mvebu-cortexa9 mvebu: add correct subtarget (#1473) 2018-07-11 22:13:16 +02:00
ramips-mt76x8 ramips: add support for TP-Link TL-WR841N v13 (#1470) 2018-07-25 22:19:59 +02:00
ramips-mt7620 build: move all generic config generation to targets/generic 2017-09-07 03:21:42 +02:00
ramips-mt7621 ramips-mt7621: Add support for ZBT-WG3526-32M (#1296) 2018-02-04 17:42:48 +01:00
ramips-rt305x Switch to OpenWrt 18.06 branch 2018-07-10 22:57:40 +02:00
sunxi-cortexa7 Switch to OpenWrt 18.06 branch 2018-07-10 22:57:40 +02:00
targets.mk mt76x8: flag target as broken (#1533) 2018-09-17 22:40:44 +02:00
x86-64 x86: move common parts of x86-generic and x86-64 to include file 2018-04-26 22:59:36 +02:00
x86-generic x86: move common parts of x86-generic and x86-64 to include file 2018-04-26 22:59:36 +02:00
x86-geode x86-geode: add target for Geode CPUs 2017-02-03 22:47:14 +01:00
x86.inc Switch to OpenWrt 18.06 branch 2018-07-10 22:57:40 +02:00