## page was copied from OPWTasks, which got renamed to OPWTasksRound9 Each project may have some small tasks you can complete as part of the application process. Do not start on these tasks until after you complete the first patch tutorial and Greg Kroah-Hartman has accepted at least ten of your cleanup patches and two of your patchsets. = Intro = This page is used to coordinate which Outreachy applicant is working on which small task for Outreachy mentors. Each project will list those tasks on [[OutreachyIntro|the Outreachy intro page]], or link to a list of tasks from that page. Please complete the following steps '''before''' starting a small task: 1. Create a kernelnewbies account and make sure to remember your password. Password reset does not always work. 1. Get an Outreachy mentor or coordinator to give you edit privileges by sending an email to the outreachy-kernel mailing list with the subject "[KERNEL NEWBIES ACCESS] username", where username is your kernel newbies username. 1. If you do not get access within three business days (weekdays), start asking for access on IRC. 1. Claim a task by adding the information from this template: * Task name: * Claimed by: * Date claimed: * Links to patch submissions: * Current status: '''Important Update''' Please specify a special subject for the small task patches so that they can be distinguished from the cleanup patches. For instance, for small tasks related to Ezequiel's NAND project, specify [PATCH NAND] as the subject. == Ongoing Tasks from round 16 == * '''Task name:''' mtd/nand: Replace printk with pr_warn * Claimed by: Shreeya Patel * Date claimed: 13-02-2018 * Links to patch submissions: * Current status: WIP == Completed Tasks from round 16 == == Ongoing Tasks from round 15 == * '''Task name:''' staging: iio: ade7759.c: replace mlock with driver private lock * Claimed by: Katie Dunne * Date claimed: 18-09-2017 * Links to patch submissions: * Current status: WIP * '''Task name:''' Kernel GPU subsystem: tinydrm: Refactor code: Move backlight helpers to separate file * Claimed by: Meghana Madhyastha * Date claimed: 25-09-2017 * Links to patch submissions: [[https://groups.google.com/forum/#!topic/outreachy-kernel/8rBe30lwtdA]] * Current status: WIP * '''Task name:''' Kernel GPU subsystem: amdgpu: Replace ref/unref with get/put * Claimed by: Meghana Madhyastha * Date claimed: 26-09-2017 * Links to patch submissions: [[https://groups.google.com/forum/#!topic/outreachy-kernel/7opKFtn_MzY]] * Current status: WIP * '''Task name:''' nftables: Document limitations on identifer name * Claimed by: Keerthi Reddy * Date claimed: 04-10-2017 * Links to patch submissions: * Current status: WIP * '''Task name:''' staging: iio: ade7758_core: replace mlock with driver private lock * Claimed by: Himanshi Jain * Date claimed: 06-10-2017 * Links to patch submissions: * Current status: WIP == Completed Tasks from round 15 == * '''Task name:''' staging: iio: ade7753: replace mlock with driver private lock * Claimed by: Himanshi Jain * Date claimed: 17-09-2017 * Links to patch submissions: [[https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git/commit/?h=staging-next&id=08969366afd99622bb315112179933f7ded4b066|ACK'd 9/24]] * '''Task name:''' staging: iio: ade7753: expanding buffer lock to cover both state and buffer protection * Claimed by: Himanshi Jain * Date claimed: 30-09-2017 * Links to patch submissions: [[https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git/commit/?h=staging-next&id=68c91e7a4009af758ef144a077d80db1499a7350|ACK'd 10/01]] * '''Task name:''' staging: iio: ad7192: replace mlock with driver private lock * Claimed by: Aastha Gupta * Date claimed: 25-09-2017 * Links to patch submissions: [[https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git/commit/?h=staging-testing&id=2db82e320da766c6d8a3d9c9d1cc4c45580fd701|ACK'd 10/09]] == IIO Coding Task 2 - Round 14 == Use this list for claiming the mlock coding tasks. Add your name to claim it. Add the date when it is ACK'd. Add the PATCH link when it is Applied. * accel/adis16201.c: Aishwarya Pant [[https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git/commit/?h=staging-next&id=099c4cef24a6cb77e2c03e9e66199d460ed4a5a1|ACK'd 3/19]] * accel/adis16203.c: Gargi Sharma ACK'd 3/23 * accel/adis16209.c: NarcisaVasile ACK'd 3/19 * accel/adis16240.c: Varsha Rao, [[https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git/commit/?h=staging-next&id=2e2c8d227ac9bc31a7df7401a6508dd73c25a2b6|ACK'd 3/18]] * adc/ad7192.c: Sayli Karnik * adc/ad7280a.c:Gargi Sharma, [[https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git/commit/?id=dba968c4fea0f9368e709966666d6e35dfe05e62&h=staging-next|ACK'd 3/19]] * adc/ad7606.c: ArushiSinghal, [[https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git/commit/?h=testing&id=755d0da465fb870d2972ed19ef32c9da2498e3a1|ACK'd 3/23]] * cdc/ad7746.c: Aishwarya Pant [[https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git/commit/?h=staging-next&id=9854a1b5c46573d06b7b053aa78213b7a22bfacf|ACK'd 3/16]] * frequency/ad9832.c: AlisonSchofield, re-ACK'd 3/13 [[https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git/commit/?h=staging-testing&id=4b88e516a6a304eac79caa81f0bc5f712894cd69|PATCH]] * frequency/ad9834.c: Sayli Karnik, ACK'd 3/13 * gyro/adis16060_core.c: simran singhal ACK'd 3/23 * impedance-analyzer/ad5933.c: NarcisaVasile * meter/ade7753.c: simran singhal * meter/ade7754.c: Gargi Sharma * meter/ade7758_core.c: Sayli Karnik * meter/ade7759.c: ArushiSinghal == Ongoing Tasks from round 14 == == Completed Tasks from round 14 == == Ongoing Tasks from round 13 == * '''Task name:''' Staging: iio: meter: ade7753: Replace IIO_DEV_ATTR_* with IIO_CHAN_INFO_* * Claimed by: Sandhya Bankar * Date claimed: 26 Sep 2016 * Links to patch submissions: * Current status:WIP * '''Task name:''' Fix endianness warnings in drivers/iio/proximity/pulsedlight-lidar-lite-v2.c * Claimed by: Sayli Karnik * Date claimed: 28 Sep 2016 * Links to patch submissions: * Current status: WIP * '''Task name:''' Task 1: Replace IIO_DEV_ATTR_* with IIO_CHAN_INFO_* in adis16136.c * Claimed by: Juliana Rodrigues * Date claimed: 11 Oct 2016 * Links to patch submissions: * Current status: WIP * '''Task name:''' Task 1: Replace IIO_DEV_ATTR_* with IIO_CHAN_INFO_* in max1363.c * Claimed by: Juliana Rodrigues * Date claimed: 12 Oct 2016 * Links to patch submissions: * Current status: WIP * '''Task name:''' Task 1: Replace IIO_DEV_ATTR_* with IIO_CHAN_INFO_* in inv_mpu_core.c * Claimed by: Juliana Rodrigues * Date claimed: 13 Oct 2016 * Links to patch submissions: * Current status: WIP == Completed Tasks (Round 13) == * Task name: * Claimed by: * Date claimed: * Links to patch submissions: * Current status: * '''Task name: '''iio: imu: bmi160: bmi160_core: Fix sparse endianness warning * Claimed by: Sayli Karnik * Date claimed: 2 Oct 2016 * Links to patch submissions: [[https://git.kernel.org/cgit/linux/kernel/git/jic23/iio.git/commit/?h=testing&id=8fca52317f648661448411c161c065f27ec25898|iio: bmi160_core: Fix sparse endianness warning due to incorrect type in assignment ]] * Current status: Complete * '''Task name:''' Replace IIO_DEVICE_ATTR with IIO_CHAN_INFO_* in drivers/staging/iio/cdc/ad7746.c * Claimed by: Eva Rachel Retuya * Date claimed: 08-10-2016 * Links to patch submissions: [[https://git.kernel.org/cgit/linux/kernel/git/jic23/iio.git/commit/?h=testing&id=642c9eb6e6f2bfee8e709052a0d18609d0e41513|staging: iio: cdc: ad7746: implement IIO_CHAN_INFO_SAMP_FREQ ]] * Current status: Complete * '''Task name: '''staging: iio: cdc: ad7152: Replace IIO_DEV_ATTR_SAMP_FREQ with IIO_CHAN_INFO_SAMP_FREQ * Claimed by: Sayli Karnik * Date claimed: 29 Sep 2016 * Links to patch submissions: [[https://git.kernel.org/cgit/linux/kernel/git/jic23/iio.git/commit/?h=testing&id=f5c195dfe066d85fba9ba8549581b8208a550039|cdc: ad7152: Replace IIO_DEV_ATTR_SAMP_FREQ with IIO_CHAN_INFO_SAMP_FREQ ]] * Current status: Complete * '''Task name:''' Fix endianness warnings in drivers/iio/temperature code * Claimed by: Sayli Karnik * Date claimed: 26 Sep 2016 * Links to patch submissions: [[https://git.kernel.org/cgit/linux/kernel/git/jic23/iio.git/commit/?h=fixes-togreg-post-rc1&id=231147ee77f39f4134935686e9d7e415bdf48149|Fix endianness warnings in drivers/iio/temperature/maxim_thermocouple.c]] * Current status: Complete * '''Task name:''' Staging: iio: meter: ade7758_core: Replace IIO_DEV_ATTR_* with IIO_CHAN_INFO_* * Claimed by: Sandhya Bankar * Date claimed: 03 Oct 2016 * Links to patch submissions: [[https://git.kernel.org/cgit/linux/kernel/git/jic23/iio.git/commit/?h=testing&id=3b958fa6bf27bd2fffde8e5afe85cc5956ce32c6|Staging: iio: meter: ade7758_core: implement IIO_CHAN_INFO_SAMP_FREQ ]] * Current status: Complete * '''Task name:''' Replace IIO_DEV_ATTR_* with IIO_CHAN_INFO_* in drivers/staging/iio/adc/ad7192.c * Claimed by: Eva Rachel Retuya * Date claimed: 24-09-2016 * Links to patch submissions: [[https://git.kernel.org/cgit/linux/kernel/git/jic23/iio.git/commit/?h=testing&id=e16b9926795f560356bf0b4e731d75be12f66cd3|staging: iio: ad7192: implement IIO_CHAN_INFO_SAMP_FREQ ]] * Current status: Complete * '''Task name:''' Replace IIO_DEVICE_ATTR with IIO_CHAN_INFO_* in drivers/staging/iio/adc/ad7606_core.c * Claimed by: Eva Rachel Retuya * Date claimed: 06-10-2016 * Links to patch submissions: [[https://git.kernel.org/cgit/linux/kernel/git/jic23/iio.git/commit/?h=testing&id=4a5936dac5aac2b8a01d861281c0d9fa05251cac|staging: iio: ad7606: implement IIO_CHAN_INFO_OVERSAMPLING_RATIO ]] * Current status: Complete * '''Task name:''' IIO coding Task:02 Fix endianness warnings. * Claimed by: Sandhya Bankar * Date claimed: 25 Sep 2016 * Links to patch submissions: [[https://git.kernel.org/cgit/linux/kernel/git/jic23/iio.git/commit/?h=testing&id=bdddbe46800df0fced90a8a79b221e3621cbcd7c|iio: magnetometer: Fix sparse endianness warnings cast to restricted __le16 ]] * Current status: Complete * '''Task name:''' IIO coding Task 02: Fix endianness warnings. * Claimed by: Sandhya Bankar * Date claimed: 25 Sep 2016 * Links to patch submissions: [[https://git.kernel.org/cgit/linux/kernel/git/jic23/iio.git/commit/?h=testing&id=35b0f30d3a4b279b061da1d284c1a3777914318e|iio: chemical: Fix sparse endianness warnings cast to restricted __be16 ]] * Current status: Complete * '''Task name:''' IIO coding Task 02: Fix endianness warnings * Claimed by: Sandhya Bankar * Date claimed: 24 Sep 2016 * Links to patch submissions: [[https://git.kernel.org/cgit/linux/kernel/git/jic23/iio.git/commit/?h=testing&id=09209422914d72fe8c71bce7710c21d80301de12|iio: light: Fix sparse warnings ]] * Current status: Complete * '''Task name:''' IIO coding Task: 02 Fix endianness warnings * Claimed by: Sandhya Bankar * Date claimed: 24 Sep 2016 * Links to patch submissions:[[https://git.kernel.org/cgit/linux/kernel/git/jic23/iio.git/commit/?h=testing&id=4909ff3fc1aa2bf24a0b56143b04b0129418753d|iio: dac: Fix sparse warning ]] * Current status: Complete == Ongoing Tasks from round 12 == * Task name: nftables: iptables statistic match translation * Claimed by: Laura Garcia * Date claimed: 28 Feb 2016 * Links to patch submissions: * Current status: WIP == Completed Tasks (Round 12) == * Task name: Coccinelle challenge problem 8 * Claimed by: Bhaktipriya Shridhar * Date claimed: 14 March 2016 * Links to patch submissions: [[https://git.kernel.org/cgit/linux/kernel/git/gregkh/staging.git/commit/?h=staging-testing&id=e1abcd404a2030dfeab8fd37e510861bbc4118c9|Convert macro GAT_CONFIG to static inline function ]] * Current status: Complete * Task name: IIO Coding Task 1: Use regmap for device member /iio/light/isl29028 * Claimed by: Alison Schofield * Date claimed: 13 Mar 2016 * Links to patch submissions: [[http://git.kernel.org/cgit/linux/kernel/git/jic23/iio.git/commit/?h=testing&id=2bfd65bc2ec03aa3cdc8daf33161d8715158e2ab|staging: iio: isl29028: use regmap to retrieve struct device]] * Current status: complete * Task name: nftables: add translation to nft for rt. * Claimed by: Janani Ravichandran. * Date claimed: 6th March, 2016. * Links to patch submissions: http://git.netfilter.org/iptables/commit/?id=9dbb616c2f0c3f7f452acc502e3b623d1b8c36b8 * Current status: Completed. * Task name: IIO Coding Task 2: iio device state locking API * Claimed by: Alison Schofield * Date claimed: 24 Feb 2016 * Links to patch submissions:[[http://git.kernel.org/cgit/linux/kernel/git/jic23/iio.git/commit/?h=testing&id=08a33805518e7845486f88287e8aace6f8439391|iio: core: implement iio_device_{claim|release}_direct_mode()]] & [[http://git.kernel.org/cgit/linux/kernel/git/jic23/iio.git/commit/?h=testing&id=1c118b7230a16cb627061de9bd548ed7fdbdad24|staging: iio: ad7192: use iio_device_{claim|release}_direct_mode()]] * Current status: complete * Task name: IIO Coding Task 1: Use regmap for device member in staging/iio/light/isl29018 * Claimed by: Alison Schofield * Date claimed: 21 Feb 2016 * Links to patch submissions: [[https://git.kernel.org/cgit/linux/kernel/git/gregkh/staging.git/commit/?h=staging-testing&id=646708693e91e03cdce82266408590a912a52f6d|staging: iio: isl29018: use regmap to retrieve struct device]] * Current status: complete * Task name: Convert create_workqueue() usages in drivers/staging/rtl8192e * Claimed by: Amitoj Kaur Chawla * Date claimed: 20 Feb 2016 * Links to patch submissions: [[https://git.kernel.org/cgit/linux/kernel/git/gregkh/staging.git/commit/?h=staging-testing&id=ecfdd3a010a18cd3e35bff4637e3a6e03bb3480e|Patch 1]], [[https://git.kernel.org/cgit/linux/kernel/git/gregkh/staging.git/commit/?h=staging-testing&id=354605f4e6190ac2c80be5e1a1c7c80a2f7f30a1|Patch 2]] * Current status: Completed * Task name: Convert create_workqueue() usages in drivers/staging/rtl8192u * Claimed by: Bhaktipriya Shridhar * Date claimed: 19 Feb 2016 * Links to patch submissions: [[https://git.kernel.org/cgit/linux/kernel/git/gregkh/staging.git/commit/?h=staging-next&id=1761a85c3bed33591af9a4c2bfac1705c793143f|staging: rtl8192u: Remove create_workqueue()]] * Current status: Completed * Task name: Convert create_singlethread_workqueue() usages in drivers/staging/octeon/ethernet.c * Claimed by: Bhaktipriya Shridhar * Date claimed: 20 Feb 2016 * Links to patch submissions: [[https://git.kernel.org/cgit/linux/kernel/git/gregkh/staging.git/commit/?h=staging-testing&id=c1377cebbb07a357477cfa4d3f61fa55f01cab8f|staging: octeon: Convert create_singlethread_workqueue()]] * Current status: Completed == Claimed Tasks from round 11 == * Task name: Convert the internal timekeeping in fs/nfsd * Claimed by: Ksenija Stanojevic, ksenija.stanojevic@gmail.com , ksenija * Date claimed: 21.10.2015. * Links to patch submissions: * Current status: WIP * Task name: Show that the modules were successfully loaded. * Claimed by: Navya Sri Nizamkari, navyasri.tech@gmail.com , navya * Date claimed: 24th October, 2015 * Links to patch submissions: * Current status: WIP * Task name: fix all uses of timeval in drivers/scsi/bfa * Claimed by: Amitoj Kaur Chawla, amitoj1606@gmail.com , amitoj * Date claimed: 25th October 2015 * Links to patch submissions: * Current status: WIP * Task name: drivers/block/sx8.c * Claimed by: Amitoj Kaur Chawla, amitoj1606@gmail.com , amitoj * Date claimed: 25th October 2015 * Links to patch submissions: * Current status: WIP * Task name: drivers/char/mmtimer.c * Claimed by: Amitoj Kaur Chawla, amitoj1606@gmail.com , amitoj * Date claimed: 25th October 2015 * Links to patch submissions: * Current status: WIP * Task name: drivers/net/hamradio/baycom_ser_fdx.c * Claimed by: Amitoj Kaur Chawla, amitoj1606@gmail.com , amitoj * Date claimed: 28th October 2015 * Links to patch submissions: * Current status: WIP * Task name: fix timeval in drivers/scsi/pmcraid.c * Claimed by: Alison Schofield * Date claimed: 29th October 2015 * Links to patch submissions: * Current status: WIP == Completed Tasks: == * Task name: * Claimed by: * Date claimed: * Links to patch submissions: * Current status: * Task name: drivers/firewire/nosy.c * Claimed by: Amitoj Kaur Chawla, amitoj1606@gmail.com , amitoj * Date claimed: 22nd October 2015 * Links to patch submissions: * Current status: Completed, Reviewed-by: Arnd Bergmann < arnd@arndb.de > * Task name: drivers/ide/pdc202xx_new.c * Claimed by: Amitoj Kaur Chawla, amitoj1606@gmail.com , amitoj * Date claimed: 22nd October 2015 * Links to patch submissions: * Current status: Completed, Reviewed-by: Arnd Bergmann < arnd@arndb.de > * Task name: drivers/misc/ibmasm/ibmasm.h * Claimed by: Amitoj Kaur Chawla, amitoj1606@gmail.com , amitoj * Date claimed: 23rd October 2015 * Links to patch submissions: * Current status: Completed, Reviewed-by: Arnd Bergmann < arnd@arndb.de > * Task name: drivers/char/ipmi/ipmi_ssif.c * Claimed by: Amitoj Kaur Chawla, amitoj1606@gmail.com , amitoj * Date claimed: 24th October 2015 * Links to patch submissions: https://git.kernel.org/cgit/linux/kernel/git/gregkh/char-misc.git/commit/?h=char-misc-next&id=526290aa6288e133db18d64c2c175a0a1a58b438 * Current status: Completed, Reviewed-by: Arnd Bergmann < arnd@arndb.de > If you have claimed a task, but haven't completed it in a week, the task will be removed from this page, and any applicant can tackle that task. If you have submitted a solution to a task, please update this page with a link to your initial patchset, so that we know you're making progress. Please only claim one task at a time. Make sure to update this page once the task is done by moving your task template to the "Completed Tasks" section.