in ,

The Linux codebase has over 3k TODO comments, many from over a decade ago, Hacker News


find another way [1] to implement this. * Passing a zeroed structure is fragile, * but at least we do not pass garbage. ** [1] One way would be that ndo_neigh_setup () never touch * struct neigh_parms, but propagate the new neigh_setup () * back to ___ neigh_create () / neigh_parms_alloc ()**************************************************************************************************************************************************************************************************************************************************** days agodrivers / net / bonding / bond_main.c

******** (Handle KVM_MR_MOVE) ********** 1 month agoarch / powerpc / kvm / book3s_hv.c

* bypass the terminate in sriov for now

************ () ************** 1 month agodrivers / gpu / drm / amd / amdgpu / amdgpu_psp.c

* bypass the terminate in sriov for now

************ () ************** 1 month agodrivers / gpu / drm / amd / amdgpu / amdgpu_psp.c

* bypass the terminate in sriov for now

************ () ************** 1 month agodrivers / gpu / drm / amd / amdgpu / amdgpu_psp.c

* bypass the initialize in sriov for now

************ () ************** 1 month agodrivers / gpu / drm / amd / amdgpu / amdgpu_psp.c********

* bypass the initialize in sriov for now

************ () ************** 1 month agodrivers / gpu / drm / amd / amdgpu / amdgpu_psp.c * bypass the initialize in sriov for now************ () ************** 1 month agodrivers / gpu / drm / amd / amdgpu / amdgpu_psp.c******** The INTB interrupt is used for both PTP TX timestamp interrupt * and preemption status change interrupt on each port. ** – Get txtstamp if have * – handle preemption. Without handling it, driver may get * interrupt storm.************ () ************** 1 month agodrivers / net / dsa / ocelot / felix.c

It needs to continue working on debugging with semaphore for GFXHUB as well.

************ (1 month ago*********************** (drivers / gpu / drm / amd / amdgpu / gmc_v) **************************************************************************************************************************************************************************************************************************************************** (_ 0.c******** It needs to continue working on debugging with semaphore for GFXHUB as we ll.)1 month agodrivers / gpu / drm / amd / amdgpu / gmc_v9_0.c

It needs to continue working on debugging with semaphore for GFXHUB as well.

1 month ago ******************** (drivers / gpu / drm / amd / amdgpu / gmc_v9_0.c)

It needs to continue working on debugging with semaphore for GFXHUB as well.

**************** (1 month ago drivers / gpu / drm / amd / amdgpu / gmc_v (_ 0.c It needs to continue working on debugging with semaphore for GFXHUB as well.

)1 month ago ******************** (drivers / gpu / drm / amd / amdgpu / gmc_v) **************************************************************************************************************************************************************************************************************************************************** __ c

It needs to continue working on debugging with semaphore for GFXHUB as well.

1 month agodrivers / gpu / drm / amd / amdgpu / gmc_v9_0.c

It needs to continue working on debugging with semaphore for GFXHUB as well. **********************1 month agodrivers / gpu / drm / amd / amdgpu / gmc_v9_0.c It needs to continue working on debugging with semaphore for GFXHUB as well. 1 month ago******** drivers / gpu / drm / amd / amdgpu / gmc_v (_ 0.c ********** remove this once. fw does it 1 month agodrivers / net / wireless / intel / iwlwifi /pcie/rx.c(*****************(*********** ********* Currently we don’t set the antenna but letting the NIC * to decide which antenna to use. This should come from BIOS.************ () ************** 1 month agodrivers / net / wireless / intel / iwlwifi / mvm /fw.c(*****************

******************)  * NOTE about ‘.balign 4’:  *  * To make atomic update of patched instruction available we need to guarantee  * that this instruction does not cross L1 cache line boundary.  *  * As of today we simply align instruction which can be patched by 4 byte using  * “.balign 4” directive. In that case patched instruction is aligned with one  * – bit NOP_S if this is required.  * However ‘align by 4’ directive is much stricter than it actually required.  * It’s enough that our – bit instruction don’t cross L1 cache line boundary /  * L1 I $ fetch block boundary which can be achieved by using  * “.bundle_align_mode” assembler directive. That will save us from adding  * useless NOP_S padding in most of the cases.  *  * switch to “.bundle_align_mode” directive using whin it will be  * supported by ARC toolchain.************ () ************** 1 month ago arch / arc / include / asm / jump_label. h)

confirm that 0x 76 was okay************ 1 month ago drivers / fsi / fsi-master-aspeed.c determine an appropriate value 1 month ago drivers / fsi / fsi-master-aspeed.c

******** log? return different code? 1 month ago drivers / fsi /fsi-master-aspeed.c(***************** We could avoid skb_cow_data () if skb has no frag_list * e.g. by skb_fill_page_desc () to add another page to the skb * with the wanted tailen … However, page skbs look not often, * so take it easy now! * Cloned skbs e.g. from link_xmit () seems no choice though :(************ () ************** 1 month ago net / tipc / crypto. c)

handle p_memsz!=p_filesz ************ (1 month ago************************************** (sound / soc / codecs / rt) **************************************************************************************************************************************. (
******** * Rotating / reflecting YUV buffers is not supported at this time. * Only RGB [AX] variants are supported.************ () ************** 1 month agodrivers / gpu / drm / mediatek / mtk_disp_ovl.c ********* If we use READ_ONCE / WRITE_ONCE for j_commit_request we can  * get rid of pointless j_state_lock traffic like this.************ () ************** 1 month ago fs / jbd2 /transaction.c(*****************

*****************) * dummy implement for pcie_replay_count sysfs interface ***********1 month ago drivers) /gpu/drm/amd/amdgpu/nv.c(*****************(***********

ideally DSA ports would have a single dp. ->link_dp member,  * and no dst->rtable nor this struct dsa_link would be needed,  * but this would require some more complex tree walking,  * so keep it stupid at the moment and list them all.************ () ************** 1 month ago/net/dsa.h(**************************** ********* SNB, IVB, HSW can while VLV, CHV may hard hang on looping batchbuffer * if GEN6_PM_UP_EI_EXPIRED is masked. ** verify if this can be reproduced on VLV, CHV.************ () ************ 2 months ago drivers / gpu / drm / i 983 / gt / intel_rps.c********

* this bit should only be enabled when really needed, then * disabled when not needed anymore in order to save power.

************ () ************ 2 months ago (drivers / gpu / drm / i) ********************************************************************************************************************************************************************** / intel_pm.c******** ********* (VE_DEC_H) ****************************************************************************************************************************************************************************************************** _DEC_PPS_CTRL1_FLAG_TILES_ENABLED )2 months ago ************************ (drivers / staging / media / sunxi / cedrus / cedrus_h) c********

Abort the process here.

) 2 months ago************************************ (drivers / staging / media / sunxi / cedrus / cedrus_h) *********************************************************************************************************************************************************************************************************. c * Force XGMI Pstate to highest or lowest * revise this when xgmi dpm is functional************ () ************ 2 months agodrivers / gpu / drm / amd / powerplay / arcturus_ppt.c ********* Reset XGMI Pstate back to default * revise this when xgmi dpm is functional************ () ************ 2 months agodrivers / gpu / drm / amd / powerplay / arcturus_ppt.c convert to AQ time )2 months agodrivers / net / ethernet / aquantia / atlantic / aq_ptp.c

* ZONE_DEVICE support requires to identify * memmaps that were actually initialized.************ () ************ 2 months agofs / proc / page.c

********* ZONE_DEVICE support requires to identify * memmaps that were actually initialized.************ () ************ 2 months agofs / proc / page.c*****************

********* ZONE_DEVICE support requires to identify * memmaps that were actually initialized.************ () ************ 2 months agofs / proc / page.c

********  * FXOS – NXP IMU (accelerometer plus magnetometer)  *  * IIO core driver for FXOS (********************************************************************************************************************************, with support for I2C / SPI busses  *  * Buffer, trigger, and IRQ support************ () ************ 2 months agodrivers / iio / imu / fxos _ core .c

 * adux .c – Support for Analog Devices ADUX photometric sensor  *  * Copyright (C) Linaro Ltd.  * Author: Manivannan Sadhasivam *  * Triggered buffer support************ () ************ 2 months agodrivers / iio / light / adux 1144 c)

* This function is called from dpu debugfs and as part of atomic * check. When called from debugfs, the crtc->mutex must be held to * read crtc->state. However reading crtc->state from atomic check isn’t * allowed (unless you have a good reason, a big comment, and a deep * understanding of how the atomic / modeset locks work (

************ () ************ 2 months agodrivers / gpu / drm / msm / disp / dpu1 / dpu_crtc.c********

for renoir [i – i]2 months ago (drivers / gpu / drm / amd / amdgpu / gmc_v9_0.c

Fix this function to calcualte correct values. There are known issues with this function currently that will need to be investigated. Use hardcoded known good values ​​for now. struct dcn _ resource_pool * pool=TO_DCN __ RES_POOL (dc ->res_pool); struct clk_limit_table * clk_table=& bw_params->clk_table; int i; dcn2_1_ip.max_num_otg=pool->base.res_cap->num_timing_generator; dcn2_1_ip.max_num_dpp=pool->base.pipe_count; dcn2_1_soc.num_chans=bw_params->num_channels; for (i=0; i num_entries; i ) { dcn2_1_soc.clock_limits [i]. state=i; dcn2_1_soc.clock_limits [i]. dcfclk_mhz=clk_table->entries [i]. dcfclk_mhz; dcn2_1_soc.clock_limits [i]. fabricclk_mhz=clk_table->entries [i]. fclk_mhz; dcn2_1_soc.clock_limits [i]. socclk_mhz=clk_table->entries [i]. socclk_mhz; dcn2_1_soc.clock_limits [i]. dram_speed_mts=clk_table->entries [i]. memclk_mhz * / (**************************************************************************************************************************************************************; } dcn2_1_soc.clock_limits [i]=dcn2_1_soc.clock_limits [i – i]; dcn2_1_soc.num_states=i;

************ () ************ 2 months ago (drivers / gpu / drm / amd / display / dc / dcn) ********************************************************************************************************************************************************************************************************************************************** / dcn _ resource.c

* Ideally we really want a GPU reset here to make sure errors * aren’t propagated. Since I cannot find a stable way to reset the GPU * at this point it is left as a.

************ () ************ 2 months ago (drivers / gpu / drm / i) ***************************************************************************************************************************************************************** / i _ sysfs.c*****************

need to implement a proper lane mapping for Renoir. 2 months ago (drivers / gpu / drm / amd / display / dc / dcn) *************************************************************************************************************************************************************************************************************************************************** / dcn 22 _link_encoder.c

********

* enable clock gating ** It is not written in DP enabling sequence but “PHY Clockgating * programming “states that clock gating should be enabled after the * link training but doing so causes all the following trainings to fail * so not enabling it for now.************ () ************ 3 months ago (drivers / gpu / drm / i) ************************************************************************************************************************************************************* / display / intel_ddi.c

skip this for smb2 / smb3 ************ (3 months agofs / cifs / inode.c

************

********* this can be optimized for huge pages: if a series of pages is * physically contiguous and part of the same compound page, then a * single operation to the head page should suffice.************ () ************ 3 months ago (mm / gup.c)******** fix dc bugs and remove this split threshold thing 3 months ago drivers / gpu / drm / amd / display / dc / dcn / dcn _ resource.c********

ue will trigger an interrupt. ** When “Full RAS” is enabled, the per-IP interrupt sources should * be disabled and the driver should only look for the aggregated * interrupt via sync flood

3 months ago (drivers / gpu / drm / amd / amdgpu / amdgpu_gfx.c)

 * ([email protected]): replace the arrays that keep track of the  * order of allocation and freeing with strict mocks using the IN_SEQUENCE macro  * to assert allocation and freeing order when the feature becomes available.

************ () ************ 3 months ago (lib / kunit / test-test.c)

* ([email protected]): We should probably have some type of * variable timeout here. The only question is what that timeout value * should be. ** The intention has always been, at some point, to be able to label * tests with some type of size bucket (unit / small, integration / medium, * large / system / end-to-end, etc), where each size bucket would get a * default timeout value kind of like what Bazel does: * https://docs.bazel.build/versions/master/be/common-definitions.html#test.size * There is still some debate to be had on exactly how we do this. (For * one, we probably want to have some sort of test runner level * timeout.) ** For more background on this topic, see: * https://mike-bland.com/2014 / 12 / 06 / small-medium-large.html

************ () ************ 3 months ago (lib / kunit / try-catch.c)

* If sysctl_hung_task is active, just set the timeout to some * value less than that. ** In regards to the above if we decide on variable * timeouts, this logic will likely need to change.

************ () ************ 3 months ago (lib / kunit / try-catch.c)

*  * kunit_test_suite () – used to register a & struct kunit_suite with KUnit.  *  * @suite: a statically allocated & struct kunit_suite.  *  * Registers @suite with the test framework. See & struct kunit_suite for  * more information.  *  * NOTE: Currently KUnit tests are all run as late_initcalls; this means  * that they cannot test anything where tests must run at a different init  * phase. One significant restriction resulting from this is that KUnit  * cannot reliably test anything that is initialize in the late_init phase;  * another is that KUnit is useless to test things that need to be run in  * an earlier init phase.  *  * ([email protected]): Don’t run all KUnit tests as  * late_initcalls. I have some future work planned to dispatch all KUnit  * tests from the same place, and at the very least to do so after  * everything else is definitely initialized.

************ () ************ 3 months ago include / kunit / test.h

Always make new connection for now (?)

************ (3 months ago ************************************************** (fs / cifs / sess.c Distill probe resp; remove TIM and any other beacon-specific * IEs************ () ************ 3 months ago (drivers / staging / wfx / sta.c)

# define MULTICAST_FILTERING 0

3 months ago) drivers / staging / wfx / sta.c

( check if changed channel, band 3 months ago drivers / stagin g / wfx / sta.c

******** BSS_CHANGED_QOS

)3 months ago ******************************************************************** (drivers / staging / wfx / sta.c

********

add DBDC support 3 months ago drivers / net / wireless / mediatek / mt 86 / mt 7615 / mac.c***************** ********  * Actions Semi Owl SoCs SD / MMC driver  *  * Copyright (c) Actions Semi Inc.  * Copyright (c) Manivannan Sadhasivam *  * SDIO support************ () ************ 3 months ago (drivers / mmc / host / owl-mmc.c) **************** ipv6 support 3 months ago fs / cifs / cifsroot.c function will only serve to keep the pointers to the “oper” and “admin”  * schedules valid in relation to their base times, so when calling dump () the  * users looks at the right schedules.  * When using full offload, the admin configuration is promoted to oper at the  * base_time in the PHC time domain. But because the system time is not  * necessarily in sync with that, we can’t just trigger a hrtimer to call  * switch_schedules at the right hardware time.  * At the moment we call this by hand right away from taprio, but in the future  * it will be useful to create a mechanism for drivers to notify taprio of the  * offload state (PENDING, ACTIVE, INACTIVE) so it can be visible in dump ().  * This is left as.************ () ************ 3 months ago (net / sched / sch_taprio.c) **************** : for CNVC set scale and bias registers if necessary ************* (3 months ago******************************************************************************** (drivers / gpu / drm / amd / display / dc / dcn************************************************************************************************************************************************************************************************************************************ / dcn********************************************************************************************************************************************************************************************************************************* _ hwseq.c Need input parameter to tell current DCHUB pipe tie to which OTG * VTG is within DCHUBBUB which is commond block share by each pipe HUBP. * VTG is 1: 1 mapping with OTG. Each pipe HUBP will select which VTG************ () ************ 3 months ago (drivers / gpu / drm / amd / display / dc / dcn (/ dcn) ************************************************************************************************************************************************************************************************************************************************** (_ hwseq.c) ***************** Other registers are not yet used ************ (3 months ago) drivers / gpu / drm / i / intel_uncore.c

* This will update the table sum with new records. ** What happens when the EEPROM table is to be wrapped around * and old records from start will get overridden.

************ () ************ 3 months ago (drivers / gpu / drm / amd / amdgpu / amdgpu_ras_eeprom.c

* Extend multiple boot memory regions support in the kernel * for this platform.************ () ************ 3 months ago arch / powerpc / platforms / pseries / rtas -fadump.h

Add upper time limit for the delay 3 months ago**************************************************************************************** (arch / powerpc / platforms / pseries / rtas-fadump.c) ***************** Add upper time limit for the delay ************* (3 months agoarch / powerpc / platforms / pseries / rtas-fadump.c

********

)

Add upper time limit for the delay

3 months ago ************************************************************************ arch / powerpc / platforms / pseries / rtas-fadump.c

********

* Handle frame_num wraparound as described in section * ‘8.2.4.1 Decoding process for picture numbers’ of the spec. * This logic will have to be adjusted when we start * supporting interlaced content.************ () ************ 3 months ago drivers / staging / media / hantro / hantro_h 265 .c******************

********* Validated limit is 4k, but has 5k should * work apart from the following features: * – Ytile (already limited to 4k) * – FP (already limited to 4k) * – render compression (already limited to 4k) * – KVMR sprite and cursor (don’t care) * – horizontal panning (verify this) * – pipe and plane scaling (verify this)************ () ************ 3 months ago drivers / gpu / drm / i 983 / display / intel_display.c evaluate how to lower or disable all dcn clocks in screen off case 3 months ago drivers / gpu / drm / amd / display / dc / clk_mgr / dcn 22 / rn_clk_mgr.c

********* Reenabling clock gating seems to break subsequent SMU operation * on the I2C bus. My guess is that SMU does not disable clock gating like * we do here before working with the bus. So for now just don’t restore * it but later work with SMU to see if they have this issue and can * update their code appropriately************ () ************ 3 months ago drivers / gpu / drm / amd / amdgpu / smu_v 16 _ 0_i2c.c*****************

Eventually add something to printk so we can format the rad * like this: 1.2.3************ () ************ 3 months ago drivers /gpu/drm/drm_dp_mst_topology.c(*****************(*********** ******** To reduce the number of credit update messages, * don’t update credits as long as lots of space is available. * Note: the limit chosen here is arbitrary. Setting the limit * too high causes extra messages. Too low causes transmitter * stalls. As stalls are in theory more expensive than extra * messages, we set the limit to a high value. experiment * with different values.************ () ************ 3 months ago net / vmw_vsock / virtio_transport_common.c () ************4 months ago (drivers / gpu / drm / msm / disp / mdp4 / mdp4_kms.c******** ************ **********4 months ago drivers / gpu / drm / msm / disp / md p5 / mdp5_kms.c

Implement support for gen – (CCS modifiers)

4 months ago ****************************************************************************************** drivers / gpu / drm / i / display / intel_sprite.c ****************** (4 months ago) *************** ****************************************************************************** (drivers / usb / cdns3 / ep0.c) ************** () ******************* * Last condition latch INIT signals on vCPU when * vCPU is in guest-mode and vmcb 20 defines intercept on INIT. * To properly emulate the INIT intercept, SVM should implement * kvm_x _ ops->check_nested_events () and call nested_svm_vmexit () * there if an INIT signal is pending.************4 months ago (arch / x) ********************************************************************************************************************************************************************************************************************************** / kvm / svm.c * add more once ocmem_allocate () is clever enough to * deal with multiple clients.************4 months agoinclude / soc / qcom / ocmem.h

**************

add support for other clients. …

4 months agodrivers / soc / qcom / ocmem.c add support for other clients … 4 months ago (drivers / soc / qcom / ocmem.c

********

gpu uses phys_to_offset, but others do not .. 4 months ago **************************************************************************************** (drivers / soc / qcom / ocmem.c)

oswin to think about what to do for cursor

4 months ago********drivers / gpu / drm / amd / display / dc / dml / dcn 32 / display_rq_dlg_calc _ 22 c

take the max between luma, chroma chunk size?

4 months ago drivers / gpu / drm / amd / display / dc / dml / dcn 32 / display_rq_dlg_calc _ (v2.c)

ip_param

4 months ago (drivers / gpu / drm / amd / display / dc / dml / dml1_display_rq_dlg_calc.c) ***************** check if ppe apply for both luma and chroma in (case) 4 months agodrivers / gpu / drm / amd / display / dc / dml / dcn / / display_rq_dlg_calc _ (v2.c) **************

check if ppe apply for both luma and chroma in 422 case

4 months ago drivers / gpu / drm / amd / display / dc / dml / dml1_display_rq_dlg_calc.c

check if ppe apply for both luma and chroma in case

4 months ago)drivers / gpu / drm / amd / display / dc / dml / dcn / display_rq_dlg_calc _ (**************************************************************************************************************************************************************************************************************************************************. (c) ********************************

take the max between luma, chroma chunk size? 4 months ago (drivers / gpu / drm / amd / display / dc / dml / dcn) ********************************************************************************************************************************************************************************************************************************************* / display_rq_dlg_calc _ .c

oswin to think about what to do for cursor

************ (4 months ago **************************************************************************************** drivers / gpu / drm / amd / display / dc / dml / dcn 22 / display_rq_dlg_calc _ v2 .c 4 months ago******** drivers / gpu / drm / amd / display / dc / dml / dcn 32 / display_rq_dlg_calc _ 32. (c) 4 months ago drivers / gpu / drm / amd / display / dc / dml / dml1_display_rq_dlg_calc.c

********

oswin to think about what to do for cursor 4 months ago drivers / gpu / drm / amd / display / dc / dml / dml1_display_rq_dlg_calc .c

4 months ago

drivers / gpu / drm / amd / display / dc / dml / dcn / display_rq_dlg_calc _ (v2.c) ********************

take the max between luma, chroma chunk size? * okay for now, as we are setting chunk_bytes to 8kb anyways

************4 months ago (drivers / gpu / drm / amd / display / dc / dml / dml1_display_rq_dlg_calc.c

************************************************************************************************************ (Read More) ************************************************************************************************************************************ (********************************************************************************************************************************

What do you think?

Leave a Reply

Your email address will not be published. Required fields are marked *

GIPHY App Key not set. Please check settings

In search of the real Christine Keeler – BBC News, BBC News

In search of the real Christine Keeler – BBC News, BBC News

Billionaires Have Trump to Thank: How the Mega-Rich Raked In $ 500 Billion in 2019, Crypto Coins News

Billionaires Have Trump to Thank: How the Mega-Rich Raked In $ 500 Billion in 2019, Crypto Coins News