Problems in Linux Kernel
This section contains information about problems in Linux kernel found within Linux Driver Verification program as well as within KEDR and Linux File System Verification projects.
Click on a problem number for detailed description. Click on a column header to change the sorting order.
No. | Type | Brief | Added on | Accepted | Status |
K0009 | Leak | (ath5k) sc->ah is allocated in ath5k_init_softc() but is not freed | 2011-08-08 | Kernel Bug Tracker, bug #37592 | Fixed in the kernel 3.1-rc1 |
K0005 | Leak | (ath5k) Not all elements of chinfo[pier].pd_curves[] are freed | 2011-04-05 | Kernel Bug Tracker, bug #32942 | Fixed in the kernel 3.0 |
K0004 | Leak | (ath5k) Memory kcalloc'ed in ath5k_eeprom_convert_pcal_info_* is not always kfree'd | 2011-04-05 | Kernel Bug Tracker, bug #32722 | Fixed in the kernel 3.0 |
K0002 | Crash | (ext4) Calling kfree for uninitialized pointer in ext4_mb_init_backend | 2011-03-10 | Kernel Bug Tracker, bug #30872 | Fixed in the kernel 2.6.39-rc1 |
K0001 | Crash | (ext4) NPD when using sb->s_fs_info during clean-up after a failed mount | 2011-01-14 | Kernel Bug Tracker, bug #26752 | Fixed in the kernel 2.6.39-rc1 |
K0003 | Crash | (fat) Memory allocation failure is not handled in fat_cache_add | 2010-12-10 | Kernel Bug Tracker, bug #24622 | Fixed in the kernel 3.0 |
L0282 | Proposal | i2c: simtec: use release_mem_region instead of release_resource | 2017-08-14 | https://www.spinics.net/lists/linux-i2c/msg30831.html commit |
Fixed in kernel 4.13-rc7 |
L0207 | Crash | staging: r8188eu: _enter_critical_mutex() error handling | 2015-10-28 | https://www.spinics.net/lists/kernel/msg2094451.html commit |
Fixed in kernel 4.4-rc1 |
L0176 | Crash | m501fb: don't return zero on failure path in sm501fb_probe() | 2014-11-29 | https://www.marc.info/?l=linux-kernel&m=141479528508209&w=2 commit |
Fixed in kernel 3.19-rc1 |
L0328 | Leak | watchdog: sprd_wdt: incorrect error handling in sprd_wdt_enable | 2019-09-09 | https://www.mail-archive.com/linux-kernel@vger.kernel.org/msg1631370.html commit |
Fixed in kernel v4.17-rc1 |
L0301 | Leak | usb: phy: tahvo: incorrect error handling in tahvo_usb_probe | 2019-08-28 | https://www.mail-archive.com/linux-kernel@vger.kernel.org/msg1518946.html commit |
Fixed in kernel v4.15-rc1 |
L0315 | Leak | rtc: unbalanced clk_prepare_enable/clk_disable_unprepare in omap_rtc_probe | 2019-08-29 | https://patchwork.ozlabs.org/patch/845309/ commit |
Fixed in kernel v4.16-rc1 |
L0318 | Leak | clk: si5351: absent remove handler | 2019-09-04 | https://patchwork.kernel.org/patch/9953897 commit |
Fixed in kernel v4.16-rc1 |
L0295 | Crash | serial: sccnxp: sccnxp_probe() returns zero, while device is not properly initialized | 2017-09-18 | https://patchwork.kernel.org/patch/9935805/ commit |
Fixed in kernel 4.14-rc4 |
L0294 | Contradiction | Input: ucb1400_ts - fix suspend and resume handling | 2017-08-31 | https://patchwork.kernel.org/patch/9933247/ commit |
Fixed in kernel 4.14-rc1 |
L0293 | Data race | dmaengine: rcar-dmac: initialize all data before registering IRQ handler | 2017-08-28 | https://patchwork.kernel.org/patch/9911633/ commit |
Fixed in kernel 4.14-rc1 |
L0291 | Contradiction | USB: Gadget core: fix inconsistency in the interface usb_add_gadget_udc_release() | 2017-08-28 | https://patchwork.kernel.org/patch/9906907/ commit |
Fixed in kernel 4.14-rc1 |
L0296 | Crash | ASoC: samsung: i2s: Null pointer dereference on samsung_i2s_remove | 2017-09-18 | https://patchwork.kernel.org/patch/9897495/ commit |
Fixed in kernel 4.14-rc4 |
L0292 | Use after free | video: fbdev: udlfb: Fix use after free on dlfb_usb_probe error path | 2017-08-28 | https://patchwork.kernel.org/patch/9895789/ commit |
Fixed in kernel 4.14-rc1 |
L0281 | Crash | mISDN: Fix null pointer dereference at mISDN_FsmNew() | 2017-08-11 | https://patchwork.kernel.org/patch/9895787/ commit |
Fixed in kernel 4.13-rc6 |
L0287 | Crash | dmaengine: qcom_hidma: avoid freeing an uninitialized pointer | 2017-08-21 | https://patchwork.kernel.org/patch/9894059/ commit |
Fixed in kernel 4.14-rc1 |
L0288 | Leak | media: dvb-usb: Add memory free on error path in dw2102_probe() | 2017-08-27 | https://patchwork.kernel.org/patch/9893915/ commit |
Fixed in kernel 4.14-rc1 |
L0290 | Proposal | parport: use release_mem_region instead of release_resource | 2017-08-28 | https://patchwork.kernel.org/patch/9893889/ commit |
Fixed in kernel 4.14-rc1 |
L0289 | Crash | wan: dscc4: add checks for dma mapping errors | 2017-08-27 | https://patchwork.kernel.org/patch/9881993/ commit |
Fixed in kernel 4.14-rc1 |
L0285 | Data race | loop: fix to a race condition due to the early registration of device | 2017-08-15 | https://patchwork.kernel.org/patch/9879301/ commit |
Fixed in kernel 4.14-rc1 |
L0284 | Leak | drivers/serial: Do not leave sysfs group in case of error in aspeed_vuart_probe() | 2017-08-15 | https://patchwork.kernel.org/patch/9869267/ commit |
Fixed in kernel 4.14-rc1 |
L0280 | Data race | hysdn: fix to a race condition in put_log_buffer | 2017-08-07 | https://patchwork.kernel.org/patch/9869039/ commit |
Fixed in kernel 4.13-rc5 |
L0279 | Misprint | platform/x86: wmi: Fix error handling in acpi_wmi_init() | 2017-07-21 | https://patchwork.kernel.org/patch/9857717/ commit |
Fixed in kernel 4.13-rc4 |
L0283 | Leak | serial: 8250: fix error handling in of_platform_serial_probe() | 2017-08-15 | https://patchwork.kernel.org/patch/9850717/ commit |
Fixed in kernel 4.14-rc1 |
L0278 | Crash | smsc911x: Add check for ioremap_nocache() return code | 2017-07-12 | https://patchwork.kernel.org/patch/9837373/ commit |
Fixed in kernel 4.13-rc1 |
L0276 | Misprint | x86/paravirt: Remove unnecessary return from void function | 2017-06-24 | https://patchwork.kernel.org/patch/9807731/ commit |
Fixed in kernel 4.13-rc1 |
L0277 | Leak | vmlfb: Fix error handling in cr_pll_init() | 2017-07-04 | https://patchwork.kernel.org/patch/9805343/ commit |
Fixed in kernel 4.13-rc1 |
L0275 | Deadlock | staging: iio: ad7152: Fix deadlock in ad7152_write_raw_samp_freq() | 2017-05-27 | https://patchwork.kernel.org/patch/9751347/ commit |
Fixed in kernel 4.12-rc6 |
L0274 | Crash | net: atheros: atl2: don't return zero on failure path in atl2_probe() | 2017-05-20 | https://patchwork.kernel.org/patch/9738301/ commit |
Fixed in kernel 4.12-rc3 |
L0271 | Crash | scsi: mvumi: remove code handling zero scsi_sg_count(scmd) case | 2017-04-24 | https://patchwork.kernel.org/patch/9695327/ commit |
Fixed in kernel 4.12-rc1 |
L0269 | Crash | usb: gadget: mv_u3d: fix error handling in mv_u3d_probe() | 2017-04-01 | https://patchwork.kernel.org/patch/9657299/ commit |
Fixed in kernel v4.12-rc1 |
L0267 | Crash | mtd: spi-nor: hisi: do not ignore clk_prepare_enable() failure | 2017-03-25 | https://patchwork.kernel.org/patch/9580835/ commit |
Fixed in kernel 4.12-rc1 |
L0246 | Leak | usb: gadget: goku_udc: fix memory leak in goku_probe() | 2016-09-20 | https://patchwork.kernel.org/patch/9300735/ commit |
Fixed in kernel 4.9-rc1 |
L0236 | Proposal | [media] bt8xx: remove needless module refcounting | 2016-07-19 | https://patchwork.kernel.org/patch/8786811/ commit |
Fixed in kernel 4.8-rc1 |
L0340 | Crash | sc16is7xx: missing check for an error when the clock is enabled | 2019-09-20 | https://patchwork.kernel.org/patch/10360463 commit |
Fixed in kernel v4.18-rc1 |
L0330 | Leak | spi: jcore: missing disable ref_clk in remove | 2019-09-09 | https://patchwork.kernel.org/patch/10290385/ commit |
Fixed in kernel v4.17-rc1 |
L0306 | Leak | dma: missed disable of clks on error paths in fsl_edma_probe | 2019-08-28 | https://patchwork.kernel.org/patch/10111935 commit |
Fixed in kernel v4.15-rc4 |
L0323 | Leak | fpga: socfpga-a10: missing disable of clk on error in socfpga_a10_fpga_probe | 2019-09-04 | https://patchwork.kernel.org/patch/10103063/ commit |
Fixed in kernel v4.16-rc1 |
L0316 | Leak | tty: serial: mxs-auart: missing disable of clocks in mxs_auart_probe | 2019-08-29 | https://patchwork.kernel.org/patch/10098927 commit |
Fixed in kernel v4.16-rc1 |
L0307 | Leak | usb: dwc3: missing clk_disable_unprepare in dwc3_of_simple_clk_init | 2019-08-29 | https://patchwork.kernel.org/patch/10098333 commit |
Fixed in kernel v4.15-rc4 |
L0321 | Leak | media: pxa_camera: missing disable and unprepare of the clock on the error path | 2019-09-04 | https://patchwork.kernel.org/patch/10096485/ commit |
Fixed in kernel v4.16-rc1 |
L0311 | Leak | SoC: rockchip: missing disable of a clock on error paths in rk_spdif_probe | 2019-08-29 | https://patchwork.kernel.org/patch/10096223/ commit |
Fixed in kernel v4.15-rc6 |
L0324 | Leak | rtc: brcmstb-waketimer: missing disable of clocks on errors in brcmstb_waketmr_probe | 2019-09-04 | https://patchwork.kernel.org/patch/10064043/ commit |
Fixed in kernel v4.16-rc1 |
L0192 | Deadlock | sound/oss: deadlock in sequencer_ioctl(SNDCTL_SEQ_OUTOFBAND) | 2015-04-18 | https://marc.info/?l=linux-kernel&m=142931483001579&w=2 commit |
Fixed in kernel 4.1-rc1 |
L0341 | Deadlock | sample: vfio-mdev: deadlock in mdev_access | 2019-09-20 | https://lkml.org/lkml/2018/7/6/915 commit |
Fixed in kernel v4.18-rc5 |
L0345 | Leak | uwb: hwa-rc: memory leak at hwarc_probe | 2019-09-20 | https://lkml.org/lkml/2018/7/6/412 commit |
Fixed in kernel v4.19-rc1 |
L0343 | Leak | net: mdio-mux: bcm-iproc: wrong getter and setter pair | 2019-09-20 | https://lkml.org/lkml/2018/7/27/772 commit |
Fixed in kernel v4.18-rc8 |
L0342 | Leak | can: ems_usb: memory leak on ems_usb_disconnect | 2019-09-20 | https://lkml.org/lkml/2018/7/27/769 commit |
Fixed in kernel v4.18-rc8 |
L0351 | Crash | regulator: tps65217: NULL pointer dereference on probe | 2019-09-26 | https://lkml.org/lkml/2018/7/27/661 commit |
Fixed in kernel v4.19-rc1 |
L0350 | Crash | scsi: 3ware: fix return 0 on the error path of probe | 2019-09-25 | https://lkml.org/lkml/2018/7/27/655 commit |
Fixed in kernel v4.19-rc1 |
L0344 | Crash | tty: rocket: possible buffer overwrite on register_PCI | 2019-09-20 | https://lkml.org/lkml/2018/7/27/644 commit |
Fixed in kernel v4.19-rc1 |
L0346 | Leak | media: dw2102: memleak in dw2102_probe | 2019-09-20 | https://lkml.org/lkml/2018/7/23/964 commit |
Fixed in kernel v4.19-rc1 |
L0349 | Crash | gpio: ml-ioh: buffer underwrite on probe error path | 2019-09-24 | https://lkml.org/lkml/2018/7/23/949 commit |
Fixed in kernel v4.19-rc1 |
L0348 | Crash | firmware: vpd: incorrect section enabled flag on vpd_section_destroy | 2019-09-20 | https://lkml.org/lkml/2018/7/23/944 commit |
Fixed in kernel v4.19-rc1 |
L0347 | Leak | mtd: spi-nor: nxp-spifi: missing release of flash_np in nxp_spifi_probe | 2019-09-20 | https://lkml.org/lkml/2018/5/9/579 commit |
Fixed in kernel v4.19-rc1 |
L0332 | Leak | watchdog: davinci_wdt: missing clk_disable_unprepare in the error path of davinci_wdt_probe | 2019-09-16 | https://lkml.org/lkml/2018/5/28/731 commit |
Fixed in kernel v4.17-rc1 |
L0339 | Crash | i2c: axxia: clock should be enabled before calling clk_get_rate | 2019-09-20 | https://lkml.org/lkml/2018/4/30/433 commit |
Fixed in kernel v4.18-rc1 |
L0336 | Leak | spi: pxa2xx: the return value of clk_prepare_enable should be checked | 2019-09-20 | https://lkml.org/lkml/2018/4/30/421 commit |
Fixed in kernel v4.18-rc1 |
L0338 | Leak | spi: meson-spicc: incorrect error handling in meson_spicc_probe | 2019-09-20 | https://lkml.org/lkml/2018/4/28/191 commit |
Fixed in kernel v4.18-rc1 |
L0334 | Crash | spi/bcm63xx-hspi: clock should be enabled before calling clk_get_rate | 2019-09-16 | https://lkml.org/lkml/2018/4/26/115 commit |
Fixed in kernel v4.18-rc1 |
L0337 | Crash | w1: in mxc_w1_probe clock should be enabled before calling clk_get_rate on it | 2019-09-20 | https://lkml.org/lkml/2018/4/19/363 commit |
Fixed in kernel v4.18-rc1 |
L0317 | Crash | RDMA/ocrdma: wrong permissions for OCRDMA_RESET_STATS | 2019-09-04 | https://lkml.org/lkml/2018/3/7/1290 commit |
Fixed in kernel v4.16-rc1 |
L0335 | Leak | spi: stm32: Missing disable on the error path in stm32_spi_probe | 2019-09-16 | https://lkml.org/lkml/2018/3/30/524 commit |
Fixed in kernel v4.18-rc1 |
L0320 | Leak | serial: 8250_dw: missing disable clock on the error path | 2019-09-04 | https://lkml.org/lkml/2018/3/23/714 commit |
Fixed in kernel v4.16-rc1 |
L0309 | Leak | net: phy: xgene: missing disable clk on error paths in xgene_mdio_probe | 2019-08-29 | https://lkml.org/lkml/2018/3/2/249 commit |
Fixed in kernel v4.15-rc5 |
L0331 | Leak | serial: mxs-auart: missing disable of clks in Alphascale ASM9260 | 2019-09-16 | https://lkml.org/lkml/2018/3/2/1041 commit |
Fixed in kernel v4.17-rc1 |
L0326 | Leak | phy: lpc18xx-usb-otg: leak on the error path in lpc18xx_usb_otg_phy_power_on | 2019-09-09 | https://lkml.org/lkml/2018/2/22/829 commit |
Fixed in kernel v4.17-rc1 |
L0327 | Leak | mtd: nand: vf610: missing check of mtd_device_register() return code | 2019-09-09 | https://lkml.org/lkml/2018/2/12/858 commit |
Fixed in kernel v4.17-rc1 |
L0329 | Leak | watchdog: asm9260_wdt: incorrect error handling in asm9260_wdt_probe | 2019-09-09 | https://lkml.org/lkml/2018/2/10/54 commit |
Fixed in kernel v4.17-rc1 |
L0310 | Leak | spi: sun4i: missing disable clocks in the sun4i_spi_remove | 2019-08-29 | https://lkml.org/lkml/2018/1/28/259 commit |
Fixed in kernel v4.15-rc5 |
L0333 | Leak | ir-hix5hd2: missing clk_disable_unprepare on the error paths | 2019-09-16 | https://lkml.org/lkml/2018/1/26/674 commit |
Fixed in kernel v4.17-rc1 |
L0325 | Leak | crypto: picoxcell leak on the error path in spacc_probe | 2019-09-09 | https://lkml.org/lkml/2018/1/24/356 commit |
Fixed in kernel v4.16-rc2 |
L0303 | Data race | w1: improper unlocking of mutex and decrement of refcnts | 2019-08-28 | https://lkml.org/lkml/2017/9/29/450 commit |
Fixed in kernel v4.15-rc1 |
L0298 | Data race | loop: fix to a race condition due to the early registration of device | 2017-09-16 | https://lkml.org/lkml/2017/8/7/390 commit |
Fixed in kernel v4.14-rc1 |
L0302 | Leak | mtd: plat-ram: Replace unsuitable manual resource management | 2019-08-26 | https://lkml.org/lkml/2017/8/16/493 commit |
Fixed in kernel v4.15-rc1 |
L0299 | Crash | misc: ibmasm: return error on error path | 2019-08-27 | https://lkml.org/lkml/2017/8/1/446 commit |
Fixed in kernel v4.15-rc1 |
L0273 | Leak | serial: altera_jtaguart: adding iounmap() | 2017-05-18 | https://lkml.org/lkml/2017/5/12/612 commit |
Fixed in kernel 4.12-rc3 |
L0270 | Crash | m2m-deinterlace: don't return zero on failure paths in deinterlace_probe() | 2017-04-07 | https://lkml.org/lkml/2017/4/7/713 commit |
Fixed in kernel 4.12-rc1 |
L0272 | Crash | sm501fb: don't return zero on failure path in sm501fb_start() | 2017-05-02 | https://lkml.org/lkml/2017/4/29/94 commit |
Fixed in kernel 4.12-rc1 |
L0265 | Proposal | net/sched: act_skbmod: unneeded rcu_read_unlock() in tcf_skbmod_dump() | 2017-03-16 | https://lkml.org/lkml/2017/3/4/264 commit |
Fixed in kernel 4.11-rc3 |
L0266 | Crash | irda: vlsi_ir: incorrect for DMA mapping errors | 2017-03-25 | https://lkml.org/lkml/2017/3/24/946 commit |
Fixed in kernel 4.11-rc6 |
L0264 | Deadlock | z3fold: spinlock left locked in page reclaim | 2017-03-16 | https://lkml.org/lkml/2017/3/10/1475 commit |
Fixed in kernel 4.11-rc3 |
L0268 | Crash | mmc: sdhci-pxav2: add error handling of clk_prepare_enable() | 2017-03-28 | https://lkml.org/lkml/2017/2/10/701 commit |
Fixed in kernel v4.12-rc1 |
L0305 | Leak | net: ethernet: arc: undisabled clk during error handling in emac_rockchip_probe | 2019-08-28 | https://lkml.org/lkml/2017/12/9/69 commit 1 commit 2 |
Fixed in kernel v4.15-rc4 |
L0314 | Leak | spi: sun6i: missing disable/unprepare clocks on remove | 2019-08-29 | https://lkml.org/lkml/2017/12/7/697 commit |
Fixed in kernel v4.16-rc1 |
L0313 | Leak | spi: missing disable of clock when registering spi conroller failed in jcore_spi_probe | 2019-08-29 | https://lkml.org/lkml/2017/12/7/202 commit |
Fixed in kernel v4.16-rc1 |
L0322 | Leak | media: s5p-jpeg: missing clk_disable_unprepare | 2019-09-04 | https://lkml.org/lkml/2017/12/6/630 commit |
Fixed in kernel v4.16-rc1 |
L0304 | Leak | net: mvmdio: missed disable/unprepare clocks in orion_mdio_probe | 2019-08-28 | https://lkml.org/lkml/2017/12/6/399 commit |
Fixed in kernel v4.15-rc3 |
L0308 | Leak | dma: missing clk_disable_unprepare in jz4740_dma_probe | 2019-08-29 | https://lkml.org/lkml/2017/12/6/341 commit |
Fixed in kernel v4.15-rc4 |
L0312 | Leak | thermal: int3400_thermal: missing deallocation in int3400_thermal_probe | 2019-08-29 | https://lkml.org/lkml/2017/12/29/413 commit |
Fixed in kernel v4.16-rc1 |
L0319 | Leak | v4l: mt9v032: Missing disable of clock on error paths | 2019-09-04 | https://lkml.org/lkml/2017/11/24/550 commit |
Fixed in kernel v4.16-rc1 |
L0260 | Crash | net: adaptec: starfire: no checks for dma mapping errors | 2017-01-28 | https://lkml.org/lkml/2017/1/27/892 commit |
Fixed in kernel 4.10-rc7 |
L0263 | Crash | mmc: wbsd: unsafe check if dma_addr is valid DMA address | 2017-02-13 | https://lkml.org/lkml/2017/1/13/791 commit |
Fixed in kernel 4.11-rc1 |
L0245 | Crash | rapidio/rio_cm: avoid GFP_KERNEL in atomic context | 2016-09-19 | https://lkml.org/lkml/2016/9/9/737 commit |
Fixed in kernel 4.8-rc8 |
L0243 | Data race | dwc_eth_qos: do not register semi-initialized device | 2016-09-09 | https://lkml.org/lkml/2016/9/8/354 commit |
Fixed in kernel 4.8-rc7 |
L0248 | Data race | speakup: Data race in synth_direct_store | 2016-09-21 | https://lkml.org/lkml/2016/9/5/322 commit |
Fixed in kernel 4.9-rc1 |
L0250 | Crash | net: mvmdio: do not clk_disable_unprepare() NULL clock | 2016-10-01 | https://lkml.org/lkml/2016/9/30/451 commit |
Fixed in kernel 4.9-rc1 |
L0251 | Crash | firewire: nosy: do not ignore errors in ioremap_nocache() | 2016-10-09 | https://lkml.org/lkml/2016/9/24/222 commit |
Fixed in kernel 4.9-rc4 |
L0249 | Crash | i2c: axxia: disable clks in case of failure in probe | 2016-09-23 | https://lkml.org/lkml/2016/9/23/150 commit |
Fixed in kernel 4.9-rc1 |
L0244 | Crash | IB/rxe: fix GFP_KERNEL in spinlock context | 2016-09-16 | https://lkml.org/lkml/2016/9/2/602 commit |
Fixed in kernel 4.8-rc7 |
L0240 | Crash | i2c: ocores: missed clk_disable_unprepare() on failure paths | 2016-08-04 | https://lkml.org/lkml/2016/8/3/468 commit |
Fixed in kernel 4.8-rc3 |
L0247 | Data race | wl3501_cs: Add spinlock to wl3501_reset() | 2016-09-20 | https://lkml.org/lkml/2016/8/2/158 commit |
Fixed in kernel 4.9-rc1 |
L0261 | Leak | backlight: adp5520: sysfs group left on failure in adp5520_bl_probe() | 2017-01-29 | https://lkml.org/lkml/2016/7/8/756 commit |
Fixed in kernel 4.11-rc1 |
L0229 | Leak | i2c: efm32: fix a failure path in efm32_i2c_probe() | 2016-07-16 | https://lkml.org/lkml/2016/7/15/760 commit |
Fixed in kernel 4.8-rc1 |
L0230 | Data race | libertas: Add spinlock to avoid race condition | 2016-07-17 | https://lkml.org/lkml/2016/6/7/299 commit |
Fixed in v4.8-rc1 |
L0239 | Leak | [media] radio-maxiradio: memory leak when device is removed | 2016-07-28 | https://lkml.org/lkml/2016/6/3/805 commit |
Fixed in kernel 4.8-rc1 |
L0237 | Inconsistency | drm_aux-dev: fix error handling in drm_dp_aux_dev_init() | 2016-07-19 | https://lkml.org/lkml/2016/6/29/708 commit |
Fixed in kernel 4.8-rc1 |
L0228 | Crash | act_ife: sleeping functions called in atomic context | 2016-06-20 | https://lkml.org/lkml/2016/6/16/755 commit |
Fixed in kernel 4.7-rc6 |
L0233 | Data race | rtlwifi: rtl8192ee: Fix potential race condition | 2016-07-18 | https://lkml.org/lkml/2016/6/10/153 commit |
Fixed in 4.8-rc1 |
L0235 | Data race | rtlwifi: rtl8723ae: Fix potential race condition | 2016-07-18 | https://lkml.org/lkml/2016/6/10/153 commit |
Fixed in v4.8-rc1 |
L0234 | Data race | rtlwifi: rtl8723be: Fix potential race condition | 2016-07-18 | https://lkml.org/lkml/2016/6/10/153 commit |
Fixed in v4.8-rc1 |
L0231 | Data race | rtlwifi: rtl8821ae: Fix potential race condition | 2016-07-17 | https://lkml.org/lkml/2016/6/10/153 commit |
Fixed in v4.8-rc1 |
L0232 | Data race | rtlwifi: rtl8188ee: Fix potential race condition | 2016-07-18 | https://lkml.org/lkml/2016/6/10/153 commit |
Fixed in 4.8-rc1 |
L0227 | Crash | fbdev: fbmem: implement error handling in fbmem_init() | 2016-05-03 | https://lkml.org/lkml/2016/5/2/1059 commit |
Fixed in kernel 4.7-rc1 |
L0238 | Inadequacy | ide-tape: fix misprint in failure handling in idetape_init() | 2016-07-26 | https://lkml.org/lkml/2016/4/29/796 commit |
Fixed in kernel 4.8-rc1 |
L0225 | Crash | mptsas: fix checks for dma mapping errors | 2016-04-16 | https://lkml.org/lkml/2016/4/15/942 commit |
Fixed in kernel 4.7-rc1 |
L0226 | Leak | mei: do not pin module if cldrv->probe() failed | 2016-04-30 | https://lkml.org/lkml/2016/4/1/642 commit |
Fixed in kernel 4.7-rc1 |
L0224 | Crash | USB: whci-hcd: add more checks for dma mapping error | 2016-03-26 | https://lkml.org/lkml/2016/3/25/283 commit |
Fixed in kernel 4.7-rc1 |
L0222 | Crash | mtip32xx: fix checks for dma mapping errors | 2016-03-19 | https://lkml.org/lkml/2016/3/18/669 commit |
Fixed in kernel 4.6-rc1 |
L0220 | Data race | usb: gadget: bdc_udc: fix race condition in bdc_udc_exit() | 2016-02-27 | https://lkml.org/lkml/2016/2/26/1034 commit |
Fixed in kernel 4.6-rc1 |
L0221 | Crash | at76c50x-usb: avoid double usb_put_dev() after downloading internal firmware in at76_probe() | 2016-03-07 | https://lkml.org/lkml/2016/2/20/177 commit |
Fixed in kernel 4.6-rc1 |
L0259 | Proposal | samples/vfio-mdev: mtty_dev_init() returns zero on failure paths | 2016-12-31 | https://lkml.org/lkml/2016/12/30/303 commit |
Fixed in kernel 4.10-rc3 |
L0262 | Crash | adm80211: add checks for dma mapping errors | 2017-01-29 | https://lkml.org/lkml/2016/12/2/593 commit |
Fixed in kernel 4.11-rc1 |
L0258 | Leak | uio: pruss: there is no clk_disable() | 2016-12-14 | https://lkml.org/lkml/2016/11/25/785 commit |
Fixed in kernel 4.10-rc1 |
L0253 | Crash | net: macb: no checks for dma mapping error in start_xmit() | 2016-11-19 | https://lkml.org/lkml/2016/11/18/762 commit |
Fixed in kernel 4.9-rc7 |
L0255 | Crash | mmc: wbsd: no checks for dma mapping error | 2016-11-20 | https://lkml.org/lkml/2016/11/11/512 commit |
Fixed in kernel 4.10-rc1 |
L0252 | Crash | vmxnet3: invalid assumption about invalid dma_pa in vmxnet3_set_mc() | 2016-10-15 | https://lkml.org/lkml/2016/10/7/705 commit |
Fixed in kernel 4.9-rc4 |
L0254 | Crash | usb: gadget: mv_u3d: no checks for dma mapping error | 2016-11-20 | https://lkml.org/lkml/2016/10/28/689 commit |
Fixed in kernel 4.10-rc1 |
L0256 | Crash | IB/isert: do not ignore errors in dma_map_single() | 2016-12-14 | https://lkml.org/lkml/2016/10/21/926 commit |
Fixed in kernel 4.10-rc1 |
L0257 | Crash | SoC: mxs-saif: array overflow in mxs_saif_probe() | 2016-12-14 | https://lkml.org/lkml/2016/10/14/524 commit |
Fixed in kernel 4.10-rc1 |
L0219 | Crash | be2iscsi: add checks for dma mapping errors | 2016-02-23 | https://lkml.org/lkml/2016/1/26/1044 commit |
Fixed in kernel 4.6-rc1 |
L0216 | Crash | ipw2x00: add checks for dma mapping errors | 2016-01-02 | https://lkml.org/lkml/2016/1/1/182 commit |
Fixed in kernel 4.5-rc1 |
L0204 | Leak | usb: gadget: amd5536udc: leaks in udc_pci_probe() | 2015-09-14 | https://lkml.org/lkml/2015/9/5/225 commit |
Fixed in kernel 4.3-rc3 |
L0206 | Deadlock | usb: gadget: pch-udc: fix deadlock in pch-udc | 2015-09-18 | https://lkml.org/lkml/2015/9/28/256 commit |
Fixed in kernel 4.4-rc1 |
L0202 | Deadlock | gpio/grgpio: deadlock in grgpio_irq_unmap() | 2015-08-17 | https://lkml.org/lkml/2015/8/17/117 commit |
Fixed in kernel 4.3-rc1 |
L0203 | Leak | mtd: nettel: leaks in case of mtd_device_register() failure in nettel_init() | 2015-08-18 | https://lkml.org/lkml/2015/8/13/753 commit |
Fixed in kernel 4.3-rc1 |
L0205 | Leak | mcb: leaks in mcb_pci_probe() | 2015-09-16 | https://lkml.org/lkml/2015/7/8/1041 commit |
Fixed in kernel 4.3-rc5 |
L0197 | Leak | usb: gadget: mv_udc_core: phy_regs I/O memory leak | 2015-07-20 | https://lkml.org/lkml/2015/7/19/92 commit |
Fixed in kernel 4.2-rc4 |
L0201 | Leak | bfa: leak of bfad_im_port_index on module unload | 2015-08-12 | https://lkml.org/lkml/2015/6/11/709 commit |
Fixed in kernel 4.3-rc1 |
L0194 | Leak | iio: light: hid-sensor-prox: memory leak in probe() | 2015-05-12 | https://lkml.org/lkml/2015/5/6/848 commit |
Fixed in kernel 4.1-rc4 |
L0196 | Leak | HID: lenovo: No remove of sysfs group on failure path | 2015-05-29 | https://lkml.org/lkml/2015/5/28/790 commit |
Fixed in kernel 4.2-rc1 |
L0195 | Deadlock | target: potential double lock in iscsit_get_tpg() | 2015-05-19 | https://lkml.org/lkml/2015/5/19/964 commit |
Fixed in kernel 4.1 |
L0199 | Leak | [media] marvell-ccic: fix memory leak on failure path in cafe_smbus_setup() | 2015-07-21 | https://lkml.org/lkml/2015/4/3/585 commit |
Fixed in kernel 4.2-rc8 |
L0193 | Crash | pxa168: double deallocation of managed resources | 2015-04-26 | https://lkml.org/lkml/2015/4/24/803 commit |
Fixed in kernel 4.1-rc2 |
L0191 | Leak | dmaengine: pch_dma: memory leak on failure path in pch_dma_probe() | 2015-04-17 | https://lkml.org/lkml/2015/4/10/833 commit |
Fixed in kernel 4.1-rc1 |
L0190 | Crash | NVMe: Incorrect error handling of class_create("nvme") | 2015-04-07 | https://lkml.org/lkml/2015/3/6/858 commit |
Fixed in kernel 4.1-rc1 |
L0189 | Crash | staging: ozwpan: absence error handling in ozwpan_init() | 2015-03-26 | https://lkml.org/lkml/2015/3/20/650 commit |
Fixed in kernel 4.1-rc1 |
L0187 | Leak | EDAC: memory leaks on failure path in edac_init() | 2015-02-26 | https://lkml.org/lkml/2015/2/6/24 commit |
Fixed in kernel 4.1-rc1 |
L0186 | Crash | i40e: memory leak at failure path in i40e_dbg_command_write() | 2015-02-26 | https://lkml.org/lkml/2015/2/20/576 commit |
Fixed in kernel 4.0-rc3 |
L0215 | Crash | prism54: fix checks for dma mapping errors | 2015-12-26 | https://lkml.org/lkml/2015/12/25/57 commit |
Fixed in kernel v4.5-rc1 |
L0213 | Crash | natsemi: add checks for dma mapping errors | 2015-12-19 | https://lkml.org/lkml/2015/12/19/70 commit |
Fixed in kernel 4.4-rc8 |
L0212 | Deadlock | nfit: acpi_nfit_notify(): Do not leave device locked | 2015-12-11 | https://lkml.org/lkml/2015/12/11/781 commit |
Fixed in kernel 4.4-rc6 |
L0209 | Crash | sound: fix check for error condition of register_chrdev() | 2015-11-07 | https://lkml.org/lkml/2015/11/6/914 commit |
Fixed in kernel 4.4-rc1 |
L0210 | Crash | vmxnet3: fix checks for dma mapping errors | 2015-11-28 | https://lkml.org/lkml/2015/11/27/498 commit |
Fixed in kernel 4.4-rc4 |
L0214 | Crash | [media] lirc_imon: do not leave imon_probe() with mutex held | 2015-12-20 | https://lkml.org/lkml/2015/11/14/98 commit |
Fixed in kernel 4.5-rc1 |
L0208 | Crash | mcb: Do not return zero on error path in mcb_pci_probe() | 2015-10-28 | https://lkml.org/lkml/2015/10/17/238 commit |
Fixed in kernel 4.4-rc1 |
L0179 | Crash | usb/kaweth: use GFP_ATOMIC under spin_lock in usb_start_wait_urb() | 2015-01-12 | https://lkml.org/lkml/2015/1/9/725 commit |
Fixed in kernel 3.19-rc5 |
L0178 | Deadlock | drm/radeon: do not leave queue acquired if timeout happens in kgd_hqd_destroy() | 2015-01-04 | https://lkml.org/lkml/2015/1/3/116 commit |
Fixed in kernel 3.19-rc4 |
L0182 | Leak | [media] cx231xx: usbdev leak on failure paths in cx231xx_usb_probe() | 2015-01-16 | https://lkml.org/lkml/2015/1/16/570 commit |
Fixed in kernel 4.0-rc1 |
K0010 | Inadequacy | kernel/module.c: Free lock-classes if parse_args failed | 2015-02-06 | https://lkml.org/lkml/2015/1/14/15 commit |
Fixed in kernel 4.0-rc1 |
L0181 | Leak | [media] mceusb: fix usbdev leak | 2015-01-12 | https://lkml.org/lkml/2014/9/8/661 commit |
Fixed in kernel 3.19-rc6 |
L0169 | Inadequacy | ecryptfs: unneeded buggy code in ecryptfs_do_create() | 2014-09-23 | https://lkml.org/lkml/2014/9/22/627 commit |
Fixed in kernel v3.18-rc1 |
L0180 | Leak | [media] imon: fix usbdev leaks | 2015-01-12 | https://lkml.org/lkml/2014/9/15/920 commit |
Fixed in kernel 3.19-rc6 |
L0168 | Deadlock | ufs: deadlocks introduced by sb mutex merge | 2014-09-07 | https://lkml.org/lkml/2014/9/1/618 commit |
Fixed in kernel 3.17-rc4 |
L0167 | Crash | at76c50x-usb: use after free on failure path in at76_probe() | 2014-08-25 | https://lkml.org/lkml/2014/8/14/457 commit |
Fixed in kernel 3.17-rc7 |
L0164 | Leak | isdn/bas_gigaset: fix a leak on failure path in gigaset_probe() | 2014-07-26 | https://lkml.org/lkml/2014/7/25/679 commit |
Fixed in kernel 3.16 |
F0010 | Crash | f2fs: Possible use-after-free when umount filesystem | 2014-07-25 | https://lkml.org/lkml/2014/7/21/198 commit |
Fixed in kernel 3.17-rc1 |
L0162 | Crash | farsync: fix invalid memory accesses in fst_add_one() and fst_init_card() | 2014-07-10 | https://lkml.org/lkml/2014/7/10/676 commit |
Fixed in kernel 3.16-rc6 |
L0156 | Crash | rsi: Do not return zero in case of usb_register() error | 2014-06-07 | https://lkml.org/lkml/2014/6/6/697 commit |
Fixed in kernel 3.17-rc1 |
L0157 | Crash | rsi_91x_sdio: add error handling into rsi_module_init() | 2014-06-07 | https://lkml.org/lkml/2014/6/6/695 commit |
Fixed in kernel 3.17-rc1 |
L0159 | Crash | rsi: fix memory leaks and error handling in rsi_91x_usb() | 2014-06-27 | https://lkml.org/lkml/2014/6/26/527 commit |
Fixed in kernel 3.17-rc1 |
L0161 | Crash | usb: host: max3421-hcd: unconditionally use GFP_ATOMIC in max3421_urb_enqueue() | 2014-06-29 | https://lkml.org/lkml/2014/6/19/507 commit |
Fixed in 3.17-rc1 |
L0158 | Crash | staging: line6: do not return 0 from probe if no initialization done | 2014-06-11 | https://lkml.org/lkml/2014/6/10/587 commit |
Fixed in kernel 3.17-rc1 |
L0151 | Deadlock | usb: gadget: gr_udc: unconditionally use GFP_ATOMIC in gr_queue_ext() | 2014-05-08 | https://lkml.org/lkml/2014/5/7/646 commit |
Fixed in kernel 3.16-rc1 |
L0160 | Leak | [media] tlg2300: fix leak at failure path in poseidon_probe() | 2014-06-27 | https://lkml.org/lkml/2014/5/30/643 commit |
Fixed in kernel 3.17-rc1 |
L0155 | Leak | [media] usbtv: leak at failure path in usbtv_probe() | 2014-05-23 | https://lkml.org/lkml/2014/5/26/642 commit |
Fixed in kernel 3.17-rc1 |
F0009 | Crash | ext4: Destruction of ext4_groupinfo_caches during one mount causes BUG_ON for other mounted ext4 filesystems | 2014-05-12 | https://lkml.org/lkml/2014/5/12/147 commit |
Fixed in kernel 3.16-rc1 |
L0154 | Crash | w1: do not unlock unheld list_mutex in __w1_remove_master_device() | 2014-05-23 | https://lkml.org/lkml/2014/4/30/591 commit |
Fixed in 3.16-rc1 |
L0152 | Deadlock | bfa: allocate memory with GFP_ATOMIC in spinlock context | 2014-05-08 | https://lkml.org/lkml/2014/4/18/38 commit |
Fixed in kernel 3.16-rc1 |
F0008 | Crash | f2fs: BUG_ON() is triggered in recover_inode_page() when mount valid f2fs filesystem | 2014-04-18 | https://lkml.org/lkml/2014/4/14/189 commit |
Fixed in kernel 3.17-rc1 |
L0150 | Crash | USB: cdc-acm: double usb_autopm_put_interface() in acm_port_activate() | 2014-04-12 | https://lkml.org/lkml/2014/4/11/627 commit |
Fixed in kernel 3.15-rc2 |
L0147 | Leak | p54usb: fix leaks at failure path in p54u_probe() | 2014-03-09 | https://lkml.org/lkml/2014/3/7/503 commit |
Fixed in kernel 3.15-rc1 |
L0149 | Crash | rtl8187: fix use after free on failure path in rtl8187_probe() | 2014-03-29 | https://lkml.org/lkml/2014/3/28/425 commit |
Fixed in kernel 3.15-rc1 |
L0148 | Leak | adv7180: interrupt leak on failure paths in init_device() | 2014-03-14 | https://lkml.org/lkml/2014/3/14/479 commit |
Fixed in kernel 3.15-rc1 |
F0007 | Crash | f2fs: f2fs unmount hangs if f2fs_init_acl() fails during mkdir syscall | 2014-02-17 | https://lkml.org/lkml/2014/2/6/18 commit |
Fixed in kernel 3.15-rc1 |
L0143 | Leak | staging: gdm72xx: fix leaks at failure path in gdm_usb_probe() | 2014-02-07 | https://lkml.org/lkml/2014/2/5/748 commit |
Fixed in kernel 3.14-rc3 |
L0145 | Crash | drm/vmwgfx: avoid null pointer dereference at failure paths | 2014-03-01 | https://lkml.org/lkml/2014/2/28/501 commit |
Fixed in kernel 3.14-rc5 |
L0146 | Crash | staging: dgap: absence of proper error handling in dgap_start() | 2014-03-09 | https://lkml.org/lkml/2014/2/23/92 commit |
Fixed in kernel 3.15-rc1 |
L0183 | Crash | uio/uio_pci_generic: don't return zero on failure path in probe() | 2015-01-16 | https://lkml.org/lkml/2014/12/5/506 commit |
Fixed in kernel 4.0-rc1 |
L0184 | Crash | staging: dgnc: improper error handling in dgnc_start() | 2015-01-17 | https://lkml.org/lkml/2014/12/19/368 commit |
Fixed in kernel 4.0-rc1 |
L0185 | Leak | rsi: memory leak in rsi_load_ta_instructions() | 2015-01-17 | https://lkml.org/lkml/2014/12/12/709 commit |
Fixed in kernel 4.0-rc1 |
L0175 | Deadlock | drm/i915: avoid deadlock on failure paths in __intel_framebuffer_create() | 2014-11-29 | https://lkml.org/lkml/2014/11/7/674 commit |
Fixed in kernel 3.19-rc1 |
L0174 | Leak | usbip: leaks in error handling in stub_probe() | 2014-11-29 | https://lkml.org/lkml/2014/11/28/477 commit |
Fixed in kernel 3.19-rc1 |
L0173 | Inadequacy | xen-netback: do not report success if backend_create_xenvif() fails | 2014-11-24 | https://lkml.org/lkml/2014/11/24/181 commit |
Fixed in kernel 3.18-rc7 |
L0171 | Crash | ieee802154: fix error handling in ieee802154fake_probe() | 2014-11-15 | https://lkml.org/lkml/2014/11/14/709 commit |
Fixed in kernel 3.18-rc6 |
L0172 | Leak | can: esd_usb2: memory leak on disconnect | 2014-11-18 | https://lkml.org/lkml/2014/10/10/348 commit |
Fixed in kernel 3.18-rc6 |
L0137 | Leak | NFC: port100: Fix device leak | 2014-01-04 | https://lkml.org/lkml/2014/1/4/98 commit |
Fixed in kernel 3.14-rc1 |
L0144 | Deadlock | drivers/message/i2o/i2o_config.c: fix deadlock in compat_ioctl(I2OGETIOPS) | 2014-02-11 | https://lkml.org/lkml/2014/1/31/468 commit |
Fixed in kernel 3.14-rc3 |
L0223 | Leak | Input: gtco - fix usb_dev leak | 2016-03-20 | https://lkml.org/lkml/2014/1/27/399 commit |
Fixed in kernel 4.6-rc1 |
L0140 | Crash | RDMA/amso1100: Add check if cache memory was allocated before freeing it | 2014-01-23 | https://lkml.org/lkml/2014/1/12/29 commit |
Fixed in kernel 3.14-rc1 |
L0139 | Leak | staging: wlan-ng: fix leaks on failure paths in prism2sta_probe_usb() | 2014-01-11 | https://lkml.org/lkml/2014/1/10/503 commit |
Fixed in kernel 3.14-rc1 |
L0127 | Leak | drivers/net/can/usb/peak_usb/pcan_usb_core.c: memory leak on failure paths in peak_usb_start() | 2013-09-20 | https://lkml.org/lkml/2013/9/4/550 commit |
Fixed in kernel 3.12-rc2 |
L0153 | Leak | carl9170: fix leaks at failure path in carl9170_usb_probe() | 2014-05-22 | https://lkml.org/lkml/2013/9/27/601 commit |
Fixed in kernel 3.16-rc1 |
L0128 | Leak | drivers/net/wireless/p54/p54usb.c: leak at failure path in p54u_load_firmware() | 2013-09-26 | https://lkml.org/lkml/2013/9/17/380 commit |
Fixed in kernel 3.12-rc2 |
L0125 | Leak | drivers/net/irda/mcs7780.c: memory leaks in mcs_net_open() | 2013-09-13 | https://lkml.org/lkml/2013/9/12/631 commit |
Fixed in kernel 3.12-rc1 |
L0122 | Leak | drivers/media/usb/gspca/gspca.c: incorrect error handling in dev_open() | 2013-08-21 | https://lkml.org/lkml/2013/8/5/510 commit |
Fixed in kernel 3.11-rc3 |
L0119 | Inconsistency | drivers/net/wireless/hostap/hostap_main.c: incorrect return code on failure path in prism2_open() | 2013-08-05 | https://lkml.org/lkml/2013/8/4/181 commit |
Fixed in kernel 3.11-rc2 |
L0124 | Crash | drivers/net/wireless/rtl818x/rtl8187/dev.c: use after free on failure path in rtl8187_init_urbs() | 2013-09-09 | https://lkml.org/lkml/2013/8/31/190 commit |
Fixed in kernel 3.12-rc1 |
L0121 | Crash | drivers/net/irda/via-ircc.c: incorrect return code if via_ircc_open() failed | 2013-08-20 | https://lkml.org/lkml/2013/8/16/388 commit |
Fixed in kernel 3.11-rc7 |
L0120 | Warning | drivers/usb/gadget/amd5536udc.c: possible non atomic memory allocation under spinlock in udc_queue() | 2013-08-09 | https://lkml.org/lkml/2013/8/1/502 commit |
Fixed in kernel 3.11-rc4 |
L0117 | Leak | drivers/net/can/usb/usb_8dev.c: urb leak on failure path in usb_8dev_start() | 2013-07-19 | https://lkml.org/lkml/2013/7/17/595 commit |
Fixed in kernel 3.11-rc2 |
L0129 | Leak | drivers/media/usb/ttusb-dec/ttusb_dec.c: incorrect error handling in ttusb_dec_probe() | 2013-10-03 | https://lkml.org/lkml/2013/7/13/135 commit |
Fixed in kernel 3.12-rc3 |
L0116 | Data race | drivers/net/wireless/ath/ath9k/hif_usb.c: data race between request_firmware_nowait() callback and suspend() | 2013-07-17 | https://lkml.org/lkml/2013/7/1/520 commit |
Fixed in kernel 3.11-rc2 |
L0108 | Inconsistency | tty/serial/sirf: fix error propagation in sirfsoc_uart_probe() | 2013-06-06 | https://lkml.org/lkml/2013/6/5/893 commit |
Fixed in kernel 3.10-rc4 |
L0107 | Inconsistency | USB: fix PTR_ERR translation in init_usb_class() | 2013-06-06 | https://lkml.org/lkml/2013/6/5/738 commit |
Fixed in kernel 3.10-rc4 |
L0106 | Inconsistency | GFS2: fix error propagation in init_threads() | 2013-06-06 | https://lkml.org/lkml/2013/6/5/724 commit |
Fixed in kernel 3.10-rc5 |
L0118 | Inconsistency | drivers/media/usb/tlg2300/pd-main.c: incorrect error handling in poseidon_probe() | 2013-07-26 | https://lkml.org/lkml/2013/6/24/521 commit |
Fixed in kernel 3.11-rc3 |
L0112 | Leak | drivers/staging/media/lirc/lirc_imon.c: leaks in imon_probe() | 2013-06-17 | https://lkml.org/lkml/2013/6/2/127 commit |
Fixed in kernel 3.10-rc2 |
L0114 | Inconsistency | drivers/staging/media/go7007/go7007-usb.c: incorrect return code for unsupported devices in go7007_usb_probe() | 2013-06-21 | https://lkml.org/lkml/2013/6/19/608 commit |
Fixed in kernel 3.10-rc7 |
L0111 | Leak | drivers/net/wireless/orinoco/orinoco_usb.c: memory leak in ezusb_access_ltv() when device disconnected | 2013-06-14 | https://lkml.org/lkml/2013/6/13/476 commit |
Fixed in kernel 3.10-rc2 |
L0113 | Leak | drivers/media/usb/usbvision/usbvision-video.c: memory leak of alt_max_pkt_size | 2013-06-21 | https://lkml.org/lkml/2013/6/10/504 commit |
Fixed in kernel 3.10-rc7 |
L0115 | Leak | drivers/media/usb/ttusb-budget/dvb-ttusb-budget.c: memory leak in ttusb_probe() | 2013-06-21 | https://lkml.org/lkml/2013/6/10/432 commit |
Fixed in kernel 3.10-rc7 |
L0110 | Leak | drivers/staging/ft1000/ft1000-usb/ft1000_usb.c: memory leak on error path in ft1000_probe() | 2013-06-12 | https://lkml.org/lkml/2013/6/10/412 commit |
Fixed in kernel 3.10-rc6 |
L0103 | Inconsistency | inline marking of EXPORT_SYMBOL functions | 2013-05-09 | https://lkml.org/lkml/2013/5/9/105 commit 1, commit 2, commit 3, commit 4, commit 5, commit 6, commit 7, commit 8, commit 9 |
Fixed in kernel 3.10, 3.11, 3.13 |
L0105 | Crash | [media] wl128x: do not call copy_to_user() while holding spinlocks | 2013-05-21 | https://lkml.org/lkml/2013/5/7/682 commit |
Fixed in kernel 3.10-rc2 |
F0005 | Crash | ext4: system hangs after failure in ext4_mb_new_preallocation() | 2013-07-01 | https://lkml.org/lkml/2013/5/5/64 commit |
Fixed in kernel 3.10-rc3 |
L0109 | Data race | usb: gadget: r8a66597-udc: unlock of unheld spinlock in r8a66597_sudmac_irq() | 2013-06-10 | https://lkml.org/lkml/2013/5/29/667 commit |
Fixed in kernel 3.10-rc4 |
F0003 | Crash | jfs: Several bugs in jfs_freeze() and jfs_unfreeze() | 2013-05-24 | https://lkml.org/lkml/2013/5/24/76 commit |
Fixed in kernel 3.10-rc3 |
F0004 | Deadlock | ext4: deadlocks after allocation failure in ext4_init_io_end() | 2013-06-04 | https://lkml.org/lkml/2013/5/13/426 commit |
Fixed in kernel 3.10-rc3 |
L0099 | Crash | NFC: pn533: Add missing usb_put_dev() | 2013-04-11 | https://lkml.org/lkml/2013/5/1/292 commit |
Fixed in kernel 3.10-rc1 |
L0102 | Crash | hfs: add error checking for hfs_find_init() | 2013-05-01 | https://lkml.org/lkml/2013/4/9/522 commit |
Fixed in kernel 3.10-rc1 |
L0098 | Crash | staging: dgrp: implement error handling in dgrp_create_class_sysfs_files() | 2013-04-05 | https://lkml.org/lkml/2013/4/5/479 commit |
Fixed in kernel 3.10-rc1 |
L0101 | Crash | usb: phy: remove exported function from __init section | 2013-04-23 | https://lkml.org/lkml/2013/4/29/248 commit |
Fixed in kernel 3.10-rc1 |
L0104 | Crash | wlags49_h2: fix error handling in pcmcia probe function | 2013-05-13 | https://lkml.org/lkml/2013/4/23/557 commit |
Fixed in kernel 3.10-rc2 |
L0100 | Crash | [media] cx88: Fix unsafe locking in suspend-resume | 2013-04-22 | https://lkml.org/lkml/2013/4/13/144 commit |
Fixed in kernel 3.10-rc1 |
L0097 | Crash | SUNRPC/cache: add module_put() on error path in cache_open() | 2013-04-03 | https://lkml.org/lkml/2013/3/22/501 commit |
Fixed in kernel 3.10-rc1 |
L0094 | Crash | usb: cdc-acm: fix error handling in acm_probe() | 2013-03-21 | https://lkml.org/lkml/2013/3/15/585 commit |
Fixed in kernel 3.9-rc4 |
L0093 | Leak | isdn: hisax: add missing usb_free_urb | 2013-02-26 | https://lkml.org/lkml/2013/3/10/256 commit |
Fixed in kernel 3.9-rc2 |
L0096 | Crash | drbd: add module_put() on error path in drbd_proc_open() | 2013-03-28 | https://lkml.org/lkml/2013/3/1/550 commit |
Fixed in kernel 3.10-rc1 |
L0089 | Leak | pcmcia: synclink_cs: fix error handling in mgslpc_probe() | 2013-02-08 | https://lkml.org/lkml/2013/2/6/701 commit |
Fixed in kernel 3.9-rc1 |
L0095 | Crash | [media] stv090x: do not unlock unheld mutex in stv090x_sleep() | 2013-03-24 | https://lkml.org/lkml/2013/2/19/468 commit |
Fixed in kernel 3.10-rc1 |
L0092 | Leak | tty: mxser: improve error handling in mxser_probe() and mxser_module_init() | 2013-02-18 | https://lkml.org/lkml/2013/2/16/141 commit |
Fixed in kernel 3.9-rc1 |
L0091 | Crash | ALSA: ali5451: remove irq enabling in pointer callback | 2013-02-11 | https://lkml.org/lkml/2013/2/11/259 commit |
Fixed in kernel 3.9-rc1 |
L0090 | Crash | ALSA: rme32.c irq enabling after spin_lock_irq | 2013-02-11 | https://lkml.org/lkml/2013/2/11/237 commit |
Fixed in kernel 3.9-rc1 |
L0088 | Crash | stmmac: don't return zero on failure path in stmmac_pci_probe() | 2013-02-03 | https://lkml.org/lkml/2013/2/1/613 commit |
Fixed in kernel 3.9-rc1 |
L0136 | Leak | can: ems_usb: fix urb leaks on failure paths | 2013-12-17 | https://lkml.org/lkml/2013/12/6/862 commit |
Fixed in kernel 3.13-rc5 |
L0138 | Leak | [media] as102: fix leaks at failure paths in as102_usb_probe() | 2014-01-07 | https://lkml.org/lkml/2013/12/27/199 commit |
Fixed in kernel 3.14-rc1 |
L0142 | Leak | [media] go7007-loader: fix usb_dev leak | 2014-02-04 | https://lkml.org/lkml/2013/12/20/578 commit |
Fixed in kernel 3.14-rc2 |
L0141 | Crash | RxRPC: do not unlock unheld spinlock in rxrpc_connect_exclusive() | 2014-01-26 | https://lkml.org/lkml/2013/12/13/564 commit |
Fixed in kernel 3.14-rc1 |
L0135 | Warning | libertas sdio: claim device before calling sdio_disable_func() | 2013-12-05 | https://lkml.org/lkml/2013/11/18/474 commit |
Fixed in kernel 3.14-rc1 |
L0133 | Leak | staging: gdm724x: fix leak at failure path in gdm_usb_probe() | 2013-11-26 | https://lkml.org/lkml/2013/11/15/403 commit |
Fixed in kernel 3.14-rc1 |
L0130 | Leak | drivers/staging/gdm724x/gdm_mux.c: memory leak on failure path | 2013-10-11 | https://lkml.org/lkml/2013/10/8/645 commit |
Fixed in kernel 3.12-rc5 |
L0131 | Leak | drivers/media/usb/cx231xx/cx231xx-cards.c: double free and leaks on failure path in cx231xx_usb_probe() | 2013-10-17 | https://lkml.org/lkml/2013/10/7/569 commit |
Fixed in kernel 3.12-rc3 |
L0132 | Leak | drivers/usb/wusbcore/cbaf.c: usb_dev leaks | 2013-10-19 | https://lkml.org/lkml/2013/10/18/492 commit |
Fixed in kernel 3.12-rc7 |
L0087 | Crash | mwifiex: don't return zero on failure paths in mwifiex_pcie_init() | 2013-01-30 | https://lkml.org/lkml/2013/1/25/611 commit |
Fixed in kernel 3.9-rc1 |
L0086 | Crash | iwlegacy: don't return zero on failure paths in il4965_pci_probe() | 2013-01-22 | https://lkml.org/lkml/2013/1/19/76 commit |
Fixed in kernel 3.9-rc1 |
L0085 | Crash | mwl8k: zero return on failure paths in mwl8k_probe[_hw]() | 2013-01-22 | https://lkml.org/lkml/2013/1/18/525 commit |
Fixed in kernel 3.9-rc1 |
L0078 | Crash | jffs2: erase_completion_lock is unlocked too early | 2012-11-05 | https://lkml.org/lkml/2013/1/15/940 commit |
Fixed in kernel 3.8-rc1 |
L0084 | Crash | staging: ced1401: GFP_KERNEL in spinlock context | 2013-01-11 | https://lkml.org/lkml/2013/1/11/100 commit |
Fixed in kernel 3.9-rc1 |
L0083 | Crash | p54pci: p54p_probe() returns zero in case of failure | 2013-01-07 | https://lkml.org/lkml/2013/1/1/36 commit |
Fixed in kernel 3.9-rc1 |
L0072 | Crash | staging: sbe-2t3e3: fix error handling in t3e3_init_channel() | 2012-10-01 | https://lkml.org/lkml/2012/9/25/296 commit |
Fixed in kernel 3.7-rc1 |
L0073 | Crash | pcmcia: synclink_cs: fix potential tty NULL dereference | 2012-10-01 | https://lkml.org/lkml/2012/9/13/556 commit |
Fixed in kernel 3.7-rc1 |
L0071 | Crash | USB: omninet: fix potential tty NULL dereference | 2012-10-01 | https://lkml.org/lkml/2012/9/13/497 commit |
Fixed in kernel 3.7-rc1 |
L0067 | Leak | staging: bcm: fix error handling in bcm_init() | 2012-10-01 | https://lkml.org/lkml/2012/9/1/97 commit |
Fixed in kernel 3.7-rc1 |
L0068 | Crash | ppdev: ppdev_init: do not return zero in case of failure | 2012-10-01 | https://lkml.org/lkml/2012/9/1/94 commit |
Fixed in kernel 3.7-rc1 |
L0069 | Leak | virtio: console: fix error handling in init() function | 2012-10-01 | https://lkml.org/lkml/2012/9/1/85 commit |
Fixed in kernel 3.7-rc1 |
L0061 | Crash | bio: Fix potential memory leak in bio_find_or_create_slab() | 2012-09-01 | https://lkml.org/lkml/2012/8/9/29 commit |
Fixed in kernel 3.6-rc4 |
L0064 | Crash | exofs: check for allocation failure in uri_store() | 2012-10-01 | https://lkml.org/lkml/2012/8/8/369 commit |
Fixed in kernel 3.7-rc1 |
L0056 | Leak | rndis_wlan: Fix potential memory leak in update_pmkid() | 2012-08-12 | https://lkml.org/lkml/2012/8/8/336 commit |
Fixed in kernel 3.6-rc2 |
L0066 | Crash | can: softing: Fix potential memory leak in softing_load_fw() | 2012-10-01 | https://lkml.org/lkml/2012/8/8/316 commit |
Fixed in kernel 3.6-rc5 |
L0062 | Crash | wusb: fix potential memory leak in wusb_dev_sec_add() | 2012-10-01 | https://lkml.org/lkml/2012/8/8/213 commit |
Fixed in kernel 3.7-rc1 |
L0053 | Leak | net/core: Fix potential memory leak in dev_set_alias() | 2012-08-08 | https://lkml.org/lkml/2012/8/8/171 commit |
Fixed in kernel 3.6-rc2 |
L0060 | Crash | drivers/rtc/rtc-pcf2123.c: initialize dynamic sysfs attributes | 2012-08-21 | https://lkml.org/lkml/2012/8/8/167 commit |
Fixed in kernel 3.6-rc3 |
L0058 | Leak | iio/adjd_s311: Fix potential memory leak in adjd_s311_update_scan_mode() | 2012-08-16 | https://lkml.org/lkml/2012/8/8/153 commit |
Fixed in kernel 3.6-rc2 |
L0063 | Crash | USB: whci-hcd: fix potential memory leak in qset_add_urb_sg() | 2012-10-01 | https://lkml.org/lkml/2012/8/8/120 commit |
Fixed in kernel 3.7-rc1 |
L0059 | Crash | tcm_fc: rcu_deref outside rcu lock/unlock section | 2012-08-20 | https://lkml.org/lkml/2012/8/18/57 commit |
Fixed in kernel 3.6-rc3 |
L0070 | Leak | ddbridge: fix error handling in module_init_ddbridge() | 2012-10-01 | https://lkml.org/lkml/2012/8/15/475 commit |
Fixed in kernel 3.7-rc1 |
L0065 | Crash | HID: hidraw: improve error handling in hidraw_init() | 2012-10-01 | https://lkml.org/lkml/2012/8/15/407 commit |
Fixed in kernel 3.7-rc1 |
L0077 | Crash | ath6kl: usb_register() return value check missed | 2012-10-14 | https://lkml.org/lkml/2012/8/14/50 commit |
Fixed in kernel 3.8-rc1 |
L0076 | Warning | md/linear: rcu_dereference outside read-lock section | 2012-10-11 | https://lkml.org/lkml/2012/8/13/674 commit |
Fixed in kernel 3.7-rc1 |
L0057 | Crash | bridge: fix rcu dereference outside of rcu_read_lock | 2012-08-15 | https://lkml.org/lkml/2012/8/13/598 commit |
Fixed in kernel 3.6-rc2 |
L0055 | Crash | macvtap: rcu_dereference outside read-lock section | 2012-08-12 | https://lkml.org/lkml/2012/8/12/13 commit |
Fixed in kernel 3.6-rc2 |
L0074 | Crash | usb: gadget: mv_udc: use GFP_ATOMIC in build_dtd() | 2012-10-01 | https://lkml.org/lkml/2012/7/5/567 commit |
Fixed in kernel 3.7-rc1 |
L0052 | Crash | forcedeth: spin_unlock_irq in interrupt handler fix | 2012-07-20 | https://lkml.org/lkml/2012/7/20/409 commit |
Fixed in kernel 3.6-rc1 |
L0051 | Crash | drxk: unlock of an unheld mutex in scu_command() | 2012-04-05 | https://lkml.org/lkml/2012/4/5/373 commit |
Fixed in kernel 3.4-rc4 |
L0050 | Crash | dib9000: implement error handling for DibAcquireLock | 2012-03-19 | https://lkml.org/lkml/2012/3/6/446 commit |
Fixed in kernel 3.5-rc5 |
L0049 | Crash | dib9000: fix explicit lock mismatches | 2012-03-19 | https://lkml.org/lkml/2012/3/6/444 commit |
Fixed in kernel 3.5-rc5 |
L0048 | Deadlock | staging: go7007: mismatch in mutex lock-unlock in [read|write]_reg_fp | 2012-03-08 | https://lkml.org/lkml/2012/2/13/201 commit |
Fixed in kernel 3.5-rc5 |
L0082 | Crash | mei: fix mismatch in mutex unlock-lock in mei_amthif_read() | 2012-12-21 | https://lkml.org/lkml/2012/12/23/9 commit |
Fixed in kernel 3.8-rc4 |
L0081 | Leak | mmc: vub300: usb_put_dev() missed in vub300_probe() | 2012-11-27 | https://lkml.org/lkml/2012/12/10/692 commit |
Fixed in kernel 3.8-rc1 |
L0079 | Crash | extcon: arizona: mismatch in mutex lock-unlock in arizona_micdet() | 2012-11-05 | https://lkml.org/lkml/2012/11/4/157 commit |
Fixed in kernel 3.8-rc1 |
F0002 | Crash | ext4: NULL dereference in ext4_calculate_overhead() | 2012-11-28 | https://lkml.org/lkml/2012/11/28/354 commit |
Fixed in kernel 3.8-rc1 |
L0080 | Crash | uwb: mismatch in mutex lock-unlock in uwb_rc_cmd_async() | 2012-11-26 | https://lkml.org/lkml/2012/11/26/729 commit |
Fixed in kernel 3.8-rc1 |
L0041 | Crash | serqt_usb2: fix sleeping with spinlock held | 2011-08-23 | https://lkml.org/lkml/2011/8/9/23 commit |
Fixed in kernel 3.2-rc1 |
L0046 | Crash | staging: sep: call to sep_ioctl() may leave driver in unusable state | 2011-09-06 | https://lkml.org/lkml/2011/8/30/391 commit |
Fixed in kernel 3.2-rc1 |
L0045 | Crash | mei: missed unlock dev->device_lock mutex on error path in mei_open() | 2011-09-06 | https://lkml.org/lkml/2011/8/30/367 commit |
Fixed in kernel 3.2-rc1 |
L0043 | Crash | lirc: mismatch in mutex lock-unlock in imon_probe | 2011-09-06 | https://lkml.org/lkml/2011/8/29/395 commit |
Fixed in kernel 3.2-rc1 |
L0042 | Crash | staging/easycap: mismatch in easycap_poll() mutex lock-unlock | 2011-08-29 | https://lkml.org/lkml/2011/8/29/334 commit |
Fixed in kernel 3.2-rc1 |
L0047 | Crash | mpt2sas: Fix mismatch in mpt2sas_base_hard_reset_handler() mutex lock-unlock | 2012-02-13 | https://lkml.org/lkml/2011/8/25/577 commit |
Fixed in kernel 3.3-rc5 |
L0040 | Crash | carl9170: unlock of unheld mutex in carl9170_op_set_key | 2011-08-23 | https://lkml.org/lkml/2011/8/23/380 commit |
Fixed in kernel 3.1-rc5 |
L0038 | Crash | hfsplus: add error checking for hfs_find_init() | 2011-06-24 | https://lkml.org/lkml/2011/7/5/500 commit |
Fixed in kernel 3.1-rc1 |
L0039 | Crash | hfsplus: Fix double iput of the same inode in hfsplus_fill_super() | 2011-06-24 | https://lkml.org/lkml/2011/6/23/675 commit |
Fixed in kernel 3.0 |
L0036 | Leak | gigaset: absence of call module_put before restart of if_open() | 2011-06-20 | https://lkml.org/lkml/2011/6/17/321 commit 2f9381e | Fixed in kernel 3.0-rc4 |
L0035 | Leak | drivers/net/wan/farsync.c: module_get() without module_put() on an error path in fst_open() | 2011-06-20 | https://lkml.org/lkml/2011/6/17/320 commit d0fd64c | Fixed in kernel 3.0-rc4 |
L0037 | Leak | drivers/video/hecubafb.c: absence of module_put on an error path in hecubafb_probe() | 2011-06-20 | https://lkml.org/lkml/2011/6/17/267 commit |
Fixed in kernel 3.0-rc6 |
L0031 | Deadlock | drivers/net/usb/catc.c: potential deadlock in catc_ctrl_run() | 2011-06-07 | https://lkml.org/lkml/2011/5/31/504 commit |
Fixed in kernel 3.0-rc2 |
L0032 | Leak | drivers/media/radio/si470x/radio-si470x-usb.c: memory leak in si470x_usb_driver_probe() | 2011-06-08 | https://lkml.org/lkml/2011/5/31/483 commit |
Fixed in kernel 3.1-rc1 |
L0034 | Crash | drivers/usb/gadget/inode.c: lack of unlock data->lock mutex on error path in ep_write() | 2011-06-08 | https://lkml.org/lkml/2011/5/26/58 commit |
Fixed in kernel 3.0-rc3 |
L0075 | Deadlock | mpt2sas: fix double mutex lock in NON_BLOCKING state | 2012-10-02 | https://lkml.org/lkml/2011/4/18/331 commit |
Fixed in kernel 3.7-rc1 |
L0030 | Crash | drivers/media/dvb/dvb-usb/lmedm04.c: Do not unlock mutex if mutex_lock_interruptible failed | 2011-06-01 | https://lkml.org/lkml/2011/4/15/306 commit |
Fixed in kernel 3.0-rc1 |
L0029 | Crash | drivers/usb/gadget/inode.c: lack of unlock data->lock mutex on error path in ep_read() | 2011-03-22 | https://lkml.org/lkml/2011/3/9/37 commit |
Fixed in kernel 2.6.39-rc4 |
L0028 | Crash | drivers/input/tablet/wacom_sys.c: lack of usb_free_urb() at error path | 2011-02-09 | https://lkml.org/lkml/2011/2/9/21 commit |
Fixed in kernel 2.6.38-rc5 |
L0044 | Crash | lirc_sasem: NULL pointer dereference in sasem_probe() | 2011-09-06 | https://lkml.org/lkml/2011/10/26/104 commit |
Fixed in kernel 3.2-rc1 |
L0026 | Crash | drivers/rtc/rtc-proc.c: have no module_put after module get on error path | 2011-02-04 | https://lkml.org/lkml/2011/1/28/103 commit |
Fixed in kernel 2.6.38-rc5 |
L0027 | Crash | drivers/media/video/tlg2300/pd-video.c: double mutex_unlock | 2011-02-04 | https://lkml.org/lkml/2011/1/25/478 commit |
Fixed in kernel 2.6.39-rc1 |
L0025 | Crash | drivers/media/radio/si470x/radio-si470x-common.c: double mutex_lock in si470x_fops_read() | 2011-01-24 | https://lkml.org/lkml/2011/1/23/11 commit |
Fixed in kernel 2.6.39-rc1 |
L0024 | Crash | pohmelfs/dir.c: unneeded mutex_unlock() in pohmelfs_rename() | 2011-01-21 | https://lkml.org/lkml/2011/1/19/334 commit |
Fixed in kernel 2.6.39-rc1 |
L0023 | Crash | return from function without mutex_unlock in drivers/media/video/cx231xx/cx231xx-core.c | 2010-12-13 | https://lkml.org/lkml/2010/12/13/343 commit |
Fixed in kernel 2.6.37-rc1 |
L0022 | Crash | kernel/range.c: clean_sort_range() returns incorrect result for full array | 2010-12-10 | https://lkml.org/lkml/2010/11/5/264 commit |
Fixed in kernel 2.6.37 |
L0021 | Crash | drivers/media/radio/radio-gemtek-pci.c: Double mutex_lock | 2010-08-23 | https://lkml.org/lkml/2009/10/8/179 commit |
Fixed in kernel 2.6.32 |
L0217 | Crash | mmc: mmc_spi: add checks for dma mapping error | 2016-02-06 | https://lkml.kernel.org/r/1454715395-9462-1-git-send-email-khoroshilov@ispras.ru commit |
Fixed in kernel 4.5-rc4 |
L0218 | Crash | tty: synclinkmp: do not ignore errors in probe() | 2016-02-06 | https://lkml.kernel.org/r/1445642863-3805-1-git-send-email-khoroshilov@ispras.ru commit |
Fixed in kernel v4.6-rc1 |
L0123 | Crash | drivers/media/usb/hdpvr/hdpvr-core.c: iteration over uninitialized lists in hdpvr_probe() | 2013-09-03 | https://linuxtv.org/patch/19152/ commit |
Fixed in kernel 3.11-rc3 |
L0126 | Crash | drivers/usb/gadget/mv_u3d_core.c: violation of locking discipline in mv_u3d_ep_disable() | 2013-09-17 | https://groups.google.com/forum/#!topic/linux.kernel/4fDCBFQPjPA commit |
Fixed in kernel 3.12-rc2 |
L0300 | Leak | mfd: mxs-lradc: clk left undisabled on the error path in mxs_lradc_probe | 2019-08-28 | commit | Fixed in kernel v4.15-rc1 |
F0001 | Crash | ext4: NULL pointer dereference in mount_fs() because of ext4_fill_super() wrongly reports success | 2012-11-08 | https://bugzilla.kernel.org/show_bug.cgi?id=48431 commit |
Fixed in kernel 3.8-rc1 |
F0011 | Crash | ext4: When mounted with backup superblock online resize leads to BUG_ON or causes filesystem corruption | 2014-12-27 | http://www.spinics.net/lists/linux-ext4/msg46743.html commit |
Fixed in kernel 3.19-rc4 |
L0163 | Leak | staging: gdm724x: fix leak at failure path in init_usb() | 2014-07-10 | http://permalink.gmane.org/53550 commit |
Fixed in kernel 3.17-rc1 |
L0134 | Deadlock | [media] dvb_demux: fix deadlock in dmx_section_feed_release_filter() | 2013-11-29 | http://lkml.org/lkml/2013/8/17/68 commit |
Fixed in kernel 3.13-rc4 |
L0054 | Leak | drm/edid: Fix potential memory leak in edid_load() | 2012-08-10 | http://lkml.org/lkml/2012/8/7/216 commit |
Fixed in kernel 3.6-rc2 |
L0019 | Crash | drivers/mtd/mtd_blkdevs.c: Unsafe use of function module_put | 2010-01-26 | http://lkml.org/lkml/2010/1/12/246 commit |
Fixed in kernel 2.6.35 |
L0001 | Crash | drivers/media/video/cafe_ccic.c: Mutex lock imbalances in function cafe_pci_probe | 2009-09-10 | http://lkml.org/lkml/2009/9/10/167 commit |
Fixed in kernel 2.6.34 |
L0002 | Leak | fs/cifs/cifsencrypt.c: Memory leakage | 2009-09-14 | http://lkml.org/lkml/2009/8/11/210 commit |
Fixed in kernel 2.6.32 |
L0004 | Leak | security/selinux/hooks.c: Memory leak in inode_doinit_with_dentry() | 2009-09-14 | http://lkml.org/lkml/2009/8/10/119 commit |
Fixed in kernel 2.6.31 |
L0003 | Crash | drivers/media/video/hdpvr/hdpvr-core.c(hdpvr-video.c): Mutex imbalances | 2009-09-14 | http://lkml.org/lkml/2009/6/19/274 commit |
Fixed in kernel 2.6.32 |
L0018 | Crash | drivers/net/hamradio/yam.c: Null dereference | 2009-12-23 | http://lkml.org/lkml/2009/12/21/140 commit |
Fixed in kernel 2.6.35-rc1 |
L0017 | Crash | drivers/usb/misc/sisusbvga/sisusb.c: Null dereference | 2009-12-23 | http://lkml.org/lkml/2009/12/21/135 commit |
Fixed in kernel 3.10-rc1 |
L0016 | Crash | drivers/usb/mos7840.c: Null dereference | 2009-12-23 | http://lkml.org/lkml/2009/12/21/131 commit |
Fixed in kernel 2.6.35-rc2 |
L0014 | Crash | drivers/net/3c507.c: Null dereference | 2009-12-22 | http://lkml.org/lkml/2009/12/21/120 commit |
Fixed in kernel 2.6.35-rc1 |
L0013 | Crash | drivers/ata/sata_mv.c: Null dereference | 2009-12-22 | http://lkml.org/lkml/2009/12/14/237 commit |
Fixed in kernel 2.6.33 |
L0010 | Crash | drivers/net/irda/ali-ircc.c: Get spin_lock twice | 2009-10-08 | http://lkml.org/lkml/2009/10/8/113 https://lkml.org/lkml/2015/9/11/613 commit |
Fixed in kernel 4.3-rc3 |
L0009 | Crash | drivers/net/znet.c: Sleeping function called from invalid context | 2009-10-08 | http://lkml.org/lkml/2009/10/7/317 commit |
Fixed in kernel 2.6.32 |
L0007 | Crash | drivers/char/isicom.c: Sleeping function called from invalid context | 2009-10-08 | http://lkml.org/lkml/2009/10/7/246 commit |
Fixed in kernel 2.6.33-rc1 |
L0008 | Crash | drivers/media/video/usbvideo/konicawc.c: Possible buffer overflow while use strncat | 2009-10-08 | http://lkml.org/lkml/2009/10/7/218 commit |
Fixed in kernel 2.6.33-rc1 |
L0006 | Crash | drivers/media/video/usbvideo/quickcam_messenger.c: Possible buffer overflow while use strncat with wrong 3rd parameter. | 2009-10-07 | http://lkml.org/lkml/2009/10/7/217 commit |
Fixed in kernel 2.6.33-rc1 |
L0012 | Crash | drivers/input/input.c: Possible mutex_lock without mutex_unlock | 2009-10-14 | http://lkml.org/lkml/2009/10/13/353 commit |
Fixed in kernel 2.6.32 |
L0011 | Crash | drivers/hid/hidraw.c: Double mutex_lock | 2009-10-13 | http://lkml.org/lkml/2009/10/12/101 commit |
Fixed in kernel 2.6.35 |
L0198 | Leak | [media] sh_vou: fix memory leak on error paths in sh_vou_open() | 2015-07-21 | http://lkml.iu.edu/hypermail/linux/kernel/1502.1/03560.html commit |
Fixed in kernel 4.2-rc8 |
F0006 | Deadlock | f2fs: a deadlock in mkdir if ACL is enabled | 2013-10-28 | https://lkml.org/lkml/2013/10/26/163 commit |
Fixed in kernel 3.12-rc3 |
L0177 | Crash | ath6kl: double free because of incorrect reset_resume handler | 2014-11-29 | http://lists.openwall.net/netdev/2014/10/24/102 commit |
Fixed in kernel 3.19-rc1 |
L0188 | Crash | staging: vt6656: don't return zero on failure path in vt6656_probe() | 2015-03-20 | http://lists.openwall.net/linux-kernel/2015/03/13/908 commit |
Fixed in kernel 4.1-rc1 |
L0286 | Crash | hwmon:(stts751) buffer overread on wrong chip configuration | 2017-08-15 | http://linuxtesting.org/pipermail/ldv-project/2017-August/000894.html commit |
Fixed in kernel 4.14-rc1 |
L0242 | Crash | USB: serial: mos7840: fix non-atomic allocation in write path | 2016-08-15 | http://linuxtesting.org/pipermail/ldv-project/2016-August/000677.html commit |
Fixed in kernel 4.8-rc5 |
L0241 | Crash | USB: serial: mos7720: fix non-atomic allocation in write path | 2016-08-15 | http://linuxtesting.org/pipermail/ldv-project/2016-August/000676.html commit |
Fixed in kernel 4.8-rc5 |
L0211 | Crash | USB: whci-hcd: no check for dma mapping error | 2015-12-01 | http://linuxtesting.org/pipermail/ldv-project/2015-November/000558.html commit |
Fixed in kernel 4.4-rc5 |
L0200 | Leak | [media] usbvision: fix leak of usb_dev on failure paths in usbvision_probe() | 2015-07-21 | http://linuxtesting.org/pipermail/ldv-project/2015-March/000482.html commit |
Fixed in kernel 4.2-rc8 |
L0170 | Leak | dm log userspace: memory leak in dm_ulog_tfr_init failure path | 2014-10-01 | http://linuxtesting.org/pipermail/ldv-project/2014-October/000370.html commit |
Fixed in kernel 3.18-rc1 |
L0165 | Crash | NFS: add checks for returned value of try_module_get() | 2014-08-03 | https://lkml.org/lkml/2014/7/17/688 commit |
Fixed in kernel 3.17-rc1 |
L0166 | Crash | usb: dbgp gadget: fix use after free in dbgp_unbind() | 2014-08-19 | http://linuxtesting.org/pipermail/ldv-project/2014-August/000359.html commit |
Fixed in kernel 3.17-rc3 |
L0015 | Crash | drivers/net/hamradio/bpqether.c: Null dereference | 2009-12-23 | http://kerneltrap.org/mailarchive/linux-netdev/2009/12/15/6264106 commit |
Fixed in kernel 2.6.33-rc4 |
L0005 | Crash | drivers/gpu/drm/drm_gem.c: Potential BUG_ON assertion fails in drm_gem_object_free | 2009-09-18 | http://bugzilla.kernel.org/show_bug.cgi?id=13227 commit |
Fixed in kernel 2.6.34-rc1 |
S0842 | Inconsistency | readlink() sets errno EINVAL instead of ENOENT | 2011-08-21 | Fixed in kernel 3.2-rc1 |