| e71d3328-53bc-479e-be2e-798d11f12587 |
assessment-security |
|
💥 |
BUG: workqueue leaked atomic, lock or RCU: kworker/u8:NUM[NUM] (2) |
2026/05/24 21:50 |
2026/05/24 21:50 |
2026/05/24 23:23 |
c69befb30ac10e158cc9d1557b508ee3f0eca1de |
request failed with 500 Internal Server Error: method "ai_trajectory_log" ns "" err: spanner: code = "DeadlineExceeded", desc = "context deadline exceeded, transaction outcome unknown", requestID = "1.15002feac43365aa.1.3.336717.1"
request: {AgentName:agent JobID:e71d3328-53bc-479e-be2e-798d11f12587 Span:finished tool codesearch-definition-source (2/61) in 3m47.377362595s
results:
SourceCode: 2564: int do_writepages(struct address_space *mapping, struct writeback_control *wbc)
2565: {
2566: int ret;
2567: struct bdi_writeback *wb;
2568:
2569: if (wbc->nr_to_write <= 0)
2570: return 0;
2571: wb = inode_to_wb_wbc(mapping->host, wbc);
2572: wb_bandwidth_estimate_start(wb);
2573: while (1) {
2574: if (mapping->a_ops->writepages)
2575: ret = mapping->a_ops->writepages(mapping, wbc);
2576: else
2577: /* deal with chardevs and other special files */
2578: ret = 0;
2579: if (ret != -ENOMEM || wbc->sync_mode != WB_SYNC_ALL)
2580: break;
2581:
2582: /*
2583: * Lacking an allocation context or the locality or writeback
2584: * state of any of the inode's pages, throttle based on
2585: * writeback activity on the local node. It's as good a
2586: * guess as any.
2587: */
2588: reclaim_throttle(NODE_DATA(numa_node_id()),
2589: VMSCAN_THROTTLE_WRITEBACK);
2590: }
2591: /*
2592: * Usually few pages are written by now from those we've just submitted
2593: * but if there's constant writeback being submitted, this makes sure
2594: * writeback bandwidth is updated once in a while.
2595: */
2596: if (time_is_before_jiffies(READ_ONCE(wb->bw_time_stamp) +
2597: BANDWIDTH_INTERVAL))
2598: wb_update_bandwidth(wb);
2599: return ret;
2600: }
SourceFile: mm/page-writeback.c
}
|