{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":702387623,"defaultBranch":"main","name":"openwrt","ownerLogin":"opensourcerouting","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-10-09T08:19:42.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1472465?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1697112438.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"a5931a1c568cf911cd02e4cf1d6b7c7136c8e564","ref":"refs/heads/zyxel-gs1900-24-v1-flashmod-16m","pushedAt":"2023-10-12T12:07:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"davischw","name":"David Schweizer","path":"/davischw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16964790?s=80&v=4"},"commit":{"message":"rtl83xx: adapt GS1900-24-v1 flash layout to 16M\n\n- Remove unused secondary firmware partition.\n- Set primary firmware partition size to 13952K (0xda0000).\n- Make uboot-env partition writable.\n- Set firmware image size to 13952K.\n\nSigned-off-by: David Schweizer ","shortMessageHtmlLink":"rtl83xx: adapt GS1900-24-v1 flash layout to 16M"}},{"before":"e66eed033f9f9d27fc839d81d3a03d4fad1b9b5b","after":"66f6c20e45aa0eb2649d1e0552eab9e138e38601","ref":"refs/heads/main","pushedAt":"2023-10-10T05:20:59.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"davischw","name":"David Schweizer","path":"/davischw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16964790?s=80&v=4"},"commit":{"message":"lantiq: Fix an sleeping function called from invalid context\n\nThe ifx_pcie_bus_enum_hack() function is called in\nifx_pcie_read_config() while holding the ifx_pcie_lock spinlock. The\nifx_pcie_bus_enum_hack() function calls pci_get_slot() which could\nsleep. Add a new function for pci_get_slot() which does not use a\nsemaphore, the mutex should be sufficient. This fixes the sleep in\natomic context which could cause a hang of the system.\n\nThis fixes the following warning seen with\nCONFIG_KERNEL_DEBUG_ATOMIC_SLEEP=y.\n\n[ 12.264300] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]\n[ 12.272226] BUG: sleeping function called from invalid context at kernel/locking/rwsem.c:1487\n[ 12.280684] in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 9, name: kworker/u4:0\n[ 12.288781] CPU: 0 PID: 9 Comm: kworker/u4:0 Not tainted 5.15.134 #0\n[ 12.295135] Workqueue: events_unbound deferred_probe_work_func\n[ 12.300964] Stack : 80e70000 8008ac80 00000000 00000004 807c776c 8145b9ec 81424c00 800520ec\n[ 12.309316] 808a0000 8145ba2b 8145b844 8145b838 80414178 00000001 8145b9f8 81439ea0\n[ 12.317674] 00000000 00000000 807c776c 8145b838 ffffefff 00000000 00000000 ffffffea\n[ 12.326030] 00000081 8145b844 00000081 808a6f50 807c776c 00000000 00000000 80910000\n[ 12.334391] 00111bef 00000000 00000001 00000000 00000018 00000030 00000000 80e40000\n[ 12.342741] ...\n[ 12.345177] Call Trace:\n[ 12.347613] [<8000c1d0>] show_stack+0x28/0xf0\n[ 12.351974] [<8038ba1c>] dump_stack_lvl+0x60/0x80\n[ 12.356667] [<8005eefc>] ___might_sleep+0x124/0x138\n[ 12.361547] [<806daf30>] down_read+0x24/0x88\n[ 12.365807] [<803cdd20>] pci_get_slot+0x2c/0xc0\n[ 12.370333] [<806d56ac>] ifx_pcie_read_config+0x164/0x330\n[ 12.375735] [<803be610>] pci_bus_read_config_dword+0x6c/0xd0\n[ 12.381399] [<803c20cc>] pci_bus_generic_read_dev_vendor_id+0x3c/0x1a8\n[ 12.387915] [<803c27ec>] pci_scan_single_device+0x88/0x154\n[ 12.393404] [<803c2928>] pci_scan_slot+0x70/0x134\n[ 12.398099] [<803c3bf0>] pci_scan_child_bus_extend+0x5c/0x320\n[ 12.403849] [<803c4178>] pci_scan_root_bus_bridge+0xd0/0xec\n[ 12.409414] [<806d45a8>] pcibios_scanbus+0xe4/0x21c\n[ 12.414293] [<806d4908>] register_pci_controller+0xb8/0x11c\n[ 12.419858] [<806d5f9c>] ifx_pcie_bios_probe+0x724/0x940\n[ 12.425174] [<80417574>] platform_probe+0x38/0x90\n[ 12.429868] [<80414d68>] really_probe.part.0+0xac/0x354\n[ 12.435103] [<80415298>] driver_probe_device+0x4c/0x154\n[ 12.440313] [<80415904>] __device_attach_driver+0xd0/0x15c\n[ 12.445802] [<804129d8>] bus_for_each_drv+0x70/0xb0\n[ 12.450676] [<80415610>] __device_attach+0xdc/0x194\n[ 12.455545] [<80413ca8>] bus_probe_device+0x9c/0xb8\n[ 12.460419] [<8041420c>] deferred_probe_work_func+0x94/0xd4\n[ 12.465995] [<8004fcb4>] process_one_work+0x27c/0x4c8\n[ 12.471044] [<80050710>] worker_thread+0x34c/0x5f8\n[ 12.475825] [<800587a8>] kthread+0x168/0x18c\n[ 12.480090] [<80006ef8>] ret_from_kernel_thread+0x14/0x1c\n\nSigned-off-by: Hauke Mehrtens ","shortMessageHtmlLink":"lantiq: Fix an sleeping function called from invalid context"}},{"before":"863f769b75beb17b1965786f473b700e0ba0f879","after":"473730e2ca87d09d3a2fb07f3944619f5eccdc08","ref":"refs/heads/zyxel-gs1900-24-v1-flashmod-64m","pushedAt":"2023-10-09T09:20:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"davischw","name":"David Schweizer","path":"/davischw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16964790?s=80&v=4"},"commit":{"message":"rtl83xx: adapt GS1900-24-v1 flash layout to 64M\n\n- Remove unused secondary firmware partition.\n- Set primary firmware partition size to 63104K (0x3da0000).\n- Make uboot-env partition writable.\n- Set firmware image size to 63104K.\n\nSigned-off-by: David Schweizer ","shortMessageHtmlLink":"rtl83xx: adapt GS1900-24-v1 flash layout to 64M"}},{"before":null,"after":"863f769b75beb17b1965786f473b700e0ba0f879","ref":"refs/heads/zyxel-gs1900-24-v1-flashmod-64m","pushedAt":"2023-10-09T08:56:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"davischw","name":"David Schweizer","path":"/davischw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16964790?s=80&v=4"},"commit":{"message":"OpenWrt v22.03.5: adjust config defaults\n\nSigned-off-by: Hauke Mehrtens ","shortMessageHtmlLink":"OpenWrt v22.03.5: adjust config defaults"}},{"before":null,"after":"863f769b75beb17b1965786f473b700e0ba0f879","ref":"refs/heads/v22.03.05","pushedAt":"2023-10-09T08:55:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"davischw","name":"David Schweizer","path":"/davischw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16964790?s=80&v=4"},"commit":{"message":"OpenWrt v22.03.5: adjust config defaults\n\nSigned-off-by: Hauke Mehrtens ","shortMessageHtmlLink":"OpenWrt v22.03.5: adjust config defaults"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMC0xMlQxMjowNzoxOC4wMDAwMDBazwAAAAOVfURw","startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMC0xMlQxMjowNzoxOC4wMDAwMDBazwAAAAOVfURw","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMC0wOVQwODo1NToxNy4wMDAwMDBazwAAAAOSgfH_"}},"title":"Activity ยท opensourcerouting/openwrt"}