#pragma section-numbers on #pragma keywords Linux, kernel, operating system, Linus Torvalds, open source, drivers #pragma description Summary of the driver changes and architecture-specific changes merged in the Linux kernel during the 3.7 development cycle [[TableOfContents()]] = Architectures = == x86 == == ARM == * Support syscall tracing [http://git.kernel.org/linus/;a=commit;h=1f66e06fb6414732bef7bf4a071ef76a837badec (commit)] * OMAP3+: hwmod: Add AM33XX HWMOD data [http://git.kernel.org/linus/;a=commit;h=a2cfc509bc4eeef9f5c4607b1203f17f22ea2a36 (commit)] * Remove mach-bcmring [http://git.kernel.org/linus/;a=commit;h=abbb0db2bd9d0bbfad3219604045168c50180539 (commit)] * add infra-structure for BCM2835 and Raspberry Pi [http://git.kernel.org/linus/;a=commit;h=ec9653b8476bf526dde7bdefbc2be6b7aaa34db7 (commit)] * clps711x: Remove board support for CEIVA [http://git.kernel.org/linus/;a=commit;h=1c3a918f78b72fb60fcc9ca9a4cebc90de570e58 (commit)] * efikamx: remove Genesi Efika MX platform files from the tree [http://git.kernel.org/linus/;a=commit;h=c7c29b3aeb318b9efe3035cacf42800dfe2970f5 (commit)] * ks8695: add board support for the OpenGear boards based on the KS8695 [http://git.kernel.org/linus/;a=commit;h=a7b8575423e0aa80e8bbc388036bc7d460b43bb4 (commit)], add board support for the SnapGear boards based on the KS8695 [http://git.kernel.org/linus/;a=commit;h=02c5f160c636d07f26ba273a006fc0dcfeec2e74 (commit)] * mach-pnx4008: Remove architecture [http://git.kernel.org/linus/;a=commit;h=d684f05f2d55655eee93d86974e9271010aaed09 (commit)] * mxs: remove board files [http://git.kernel.org/linus/;a=commit;h=ab9aad57f1fdfaefce1b34b69e069be51d5aa42b (commit)] * tegra: Add Avionic Design Tamonten support [http://git.kernel.org/linus/;a=commit;h=307e28ee374addbc59f0929d98a0b0d811e3323e (commit)], dma: remove legacy APB DMA driver [http://git.kernel.org/linus/;a=commit;h=b4c2696798daddee46e01f974251f4ca3d6588eb (commit)], remove board (but not DT) support for Harmony [http://git.kernel.org/linus/;a=commit;h=bb25af8167d357e3ce3774e85e0b43dc2e931289 (commit)], remove board (but not DT) support for Paz00 [http://git.kernel.org/linus/;a=commit;h=cff1dfbfcd62b2c98c6a79573e5a5c39b0bcd43c (commit)], remove board (but not DT) support for TrimSlice [http://git.kernel.org/linus/;a=commit;h=be6a9194f158482347c430c04ac9ea64644dda67 (commit)], remove dead code [http://git.kernel.org/linus/;a=commit;h=bab53ce38e8735519aa3cfdcc5bfa438c0891086 (commit)] * u300: retire ancient platforms [http://git.kernel.org/linus/;a=commit;h=fcb28d2e9db7f1fc146a6e95200f166a86224066 (commit)] * ux500: Specify AMBA Primecell IDs for Nomadik I2C in DT [http://git.kernel.org/linus/;a=commit;h=35b33d230f7a621abf4d77b635d13061f08fd7a5 (commit)] * vt8500: Add support for UHCI companion controller [http://git.kernel.org/linus/;a=commit;h=100d45970327f78584ff4846deeca14bba511e28 (commit)] == MIPS == * Add core files for MIPS SEAD-3 development platform. [http://git.kernel.org/linus/;a=commit;h=3070033a16edcc21688d5ea8967c89522f833862 (commit)] * Add detection of DSP ASE Revision 2. [http://git.kernel.org/linus/;a=commit;h=ee80f7c73dc1b1f0ba9f82079c9bd1c0d1aedef8 (commit)] * Alchemy: Single kernel for DB1200/1300/1550 [http://git.kernel.org/linus/;a=commit;h=bd8510df881f63a9e7768824cf0e33c4702dcde1 (commit)] * MT: Remove kspd. [http://git.kernel.org/linus/;a=commit;h=2551aebc670073530d15ee249c6e41afda82a98b (commit)] * OCTEON: Update register definitions. [http://git.kernel.org/linus/;a=commit;h=c5aa59e88fe415b1c44d389387ec1e26450e672c (commit)] * Add perf functionality for BMIPS5000 [http://git.kernel.org/linus/;a=commit;h=a7911a8fd16201a28110c99ecb3deed8aebb4fdc (commit)] == S390 == * Add support for transactional memory [http://git.kernel.org/linus/;a=commit;h=d35339a42dd1f53b0bb86cf75418a9b7cf5f0f30 (commit)] * BPF Just In Time compiler for s390 [http://git.kernel.org/linus/;a=commit;h=c10302efe569bfd646b4c22df29577a4595b4580 (commit)] * Add cpu cache information to /proc/cpuinfo [http://git.kernel.org/linus/;a=commit;h=6668022c7bde3fdc96d3d257294a7216c7a46829 (commit)] * Expose cpu cache topology via sysfs [http://git.kernel.org/linus/;a=commit;h=881730ad365130f64b5c70c40904b04eb3b79de3 (commit)] * cio: add eadm subchannel driver [http://git.kernel.org/linus/;a=commit;h=eadb86ab80545d04a0ee576e92ba4447621cdb02 (commit)] * Add page table dumper [http://git.kernel.org/linus/;a=commit;h=e76e82d772522b05ed93228478d2a4460754b6a4 (commit)] * Add scm block driver [http://git.kernel.org/linus/;a=commit;h=f30664e2c85c7804f07c636bbe99f35e0b2d4c76 (commit)] * Add scm bus driver [http://git.kernel.org/linus/;a=commit;h=1d1c8f78bed5f8e769757525bd9c2dec69f11a44 (commit)] * Add support for runtime instrumentation [http://git.kernel.org/linus/;a=commit;h=e4b8b3f33fcaa0ed6e6b5482a606091d8cd20beb (commit)] == Sparc64 == * Support 2GB and 16GB page sizes for kernel linear mappings. [http://git.kernel.org/linus/;a=commit;h=4f93d21d2563353df813ee049f6489f340389aab (commit)] * Support transparent huge pages. [http://git.kernel.org/linus/;a=commit;h=9e695d2ecc8451cc2c1603d60b5c8e7f5581923a (commit)] * Add SPARC-T4 optimized memcpy. [http://git.kernel.org/linus/;a=commit;h=ae2c6ca64118b934ef85f66adb03d5bbfdd57201 (commit)] * Add SPARC-T4 perf event support. [http://git.kernel.org/linus/;a=commit;h=035ea28dde1802ad4cc570976da34f8b7c2ed515 (commit)] * Add AES driver making use of the new aes opcodes. [http://git.kernel.org/linus/;a=commit;h=9bf4852d3d195f771503d5be547ac940b0b3472a (commit)] * Add DES driver making use of the new des opcodes. [http://git.kernel.org/linus/;a=commit;h=c5aac2df6577636ef526d87ec6d92796a190b27f (commit)] * Add PCR ops for SPARC-T4. [http://git.kernel.org/linus/;a=commit;h=6faaeb8ea30e55c9fd7cf65d05f3ce44973d1d12 (commit)] * Add SHA224/SHA256 driver making use of the 'sha256' instruction. [http://git.kernel.org/linus/;a=commit;h=86c93b24ef49d64062045c4e3cc2ed4609f6842a (commit)] * Add SHA384/SHA512 driver making use of the 'sha512' instruction. [http://git.kernel.org/linus/;a=commit;h=775e0c69987a76d08900edbca857425f952c60fb (commit)] * Add detection for features new in SPARC-T4. [http://git.kernel.org/linus/;a=commit;h=6f859c0e96f0737a543610a189d12420c569110f (commit)] * Add global PMU register dumping via sysrq. [http://git.kernel.org/linus/;a=commit;h=916ca14aaf12a7191118adb51bb95e3c7866380d (commit)] * Unroll CTR crypt loops in AES driver. [http://git.kernel.org/linus/;a=commit;h=4e71bb49f256e4efc94a9fdaaa430d906cd88e6b (commit)] * Unroll ECB decryption loops in AES driver. [http://git.kernel.org/linus/;a=commit;h=301013159e4cdce44700418c8fd5eadb270e2d3a (commit)] * Unroll ECB encryption loops in AES driver. [http://git.kernel.org/linus/;a=commit;h=03d168ad122d6e622ad00490211704c4f2994976 (commit)] = Drivers = == Staging drivers == == Storage == * SCSI * be2iscsi: Add support for configuring the VLAN on the adapter. [http://git.kernel.org/linus/;a=commit;h=6f72238e774742f618ba0332b76b1860762a40cb (commit)], added Logging mechanism for the driver. [http://git.kernel.org/linus/;a=commit;h=99bc5d55c06cbf9ac2d8ab7fb8348c4abce5fbaf (commit)] * bfa: Add PowerPC support and enable PCIE AER handling. [http://git.kernel.org/linus/;a=commit;h=881c1b3c486c7f181e0ca8c8df30f5f860c0d659 (commit)], add diagnostic port (D-Port) support [http://git.kernel.org/linus/;a=commit;h=e353546e447feb838db2d1b23bac23cb90755993 (commit)], add support for FC Arbitrated Loop topology. [http://git.kernel.org/linus/;a=commit;h=bc0e2c2a97c1747ac0ade9b8620b14079e69fe3d (commit)], add support for IO throttling at port level [http://git.kernel.org/linus/;a=commit;h=7ace27ae28a5fa67fa3d25f31d1111991c81e015 (commit)], add support for max target ports discovery [http://git.kernel.org/linus/;a=commit;h=61ba43947e61dcda4af0993135a7268e4c0465b9 (commit)], add support to read/update the FRU data. [http://git.kernel.org/linus/;a=commit;h=e6826c96ced7ea8161b2bae52686c99f6fbf8643 (commit)], add support to register node symbolic name with name server [http://git.kernel.org/linus/;a=commit;h=ce7242b80278426a798c13ce96657690db9332d9 (commit)] * hpsa: gen8plus Smart Array IDs [http://git.kernel.org/linus/;a=commit;h=fe0c9610bb68dd0aad1017456f5e3c31264d70c2 (commit)] * lpfc: Tie parallel I/O queues into separate MSIX vectors [http://git.kernel.org/linus/;a=commit;h=67d1273385d454a3f1b083b807f2cdda95e995ec (commit)], add LOGO support after ABTS compliance [http://git.kernel.org/linus/;a=commit;h=086a345f9d53dbc57243ee8d7764e255cb6bbd64 (commit)] * megaraid_sas: Add SystemPD FastPath support [http://git.kernel.org/linus/;a=commit;h=8ead581609281720cf7388f989eb6570ff4e5551 (commit)] * mpt2sas: Provide sysfs attribute to report Backup Rail Monitor Status [http://git.kernel.org/linus/;a=commit;h=6c265660c26267754a02063642ae042d469b4ef9 (commit)] * mvumi: Add support for Marvell SAS/SATA RAID-on-Chip(ROC) 88RC9580 [http://git.kernel.org/linus/;a=commit;h=bd756ddea18e02ccea8b29496b2fe3bd91af8eb7 (commit)] * qla2xxx: Add I2C BSG interface. [http://git.kernel.org/linus/;a=commit;h=9ebb5d9c69f1f5721f9f6f49e501c674c1e184ae (commit)], ISP83xx loopback support. [http://git.kernel.org/linus/;a=commit;h=8fcd6b8b0fbc61fb1af2960dcec8b23bd2211372 (commit)]. IDC implementation for ISP83xx. [http://git.kernel.org/linus/;a=commit;h=7d613ac6acec8c29e7aa3f80e28e8e982977a151 (commit)], implement beacon support for ISP83xx. [http://git.kernel.org/linus/;a=commit;h=0143d8b7460e790ee522dcef0072801e8818c4eb (commit)], implementation of bidirectional. [http://git.kernel.org/linus/;a=commit;h=a9b6f722f62d0a302b980a4fdcdf9c9933955772 (commit)], implemetation of mctp. [http://git.kernel.org/linus/;a=commit;h=81178772b636a0effe65c98f85a50dc32427b436 (commit)] * qla4xxx: Added support for ISP83XX [http://git.kernel.org/linus/;a=commit;h=6e7b429259fc0b7f2d9b1147466656b34d114815 (commit)], IDC implementation for Loopback [http://git.kernel.org/linus/;a=commit;h=320a61de9dc9ca1ed2b69c9a95968e0207c348df (commit)] * st: raise device limit [http://git.kernel.org/linus/;a=commit;h=6ed33a4a0b86da42638b5f6a0bb9f9f9aee89f60 (commit)] * virtio-scsi: support online resizing of disks [http://git.kernel.org/linus/;a=commit;h=865b58c05b841964f48f574c2027311bd04db8a1 (commit)] == Sound == * Introduce snd-cmi8328: C-Media CMI8328 driver [http://git.kernel.org/linus/;a=commit;h=f9933487468c760b8cd9b4e9f7ec4e494f711a0a (commit)] * hda * Add new codec ALC283 ALC290 support [http://git.kernel.org/linus/;a=commit;h=7ff34ad80b7080fafaac8efa9ef0061708eddd51 (commit)] * Add support for Macbook Pro 10,1 [http://git.kernel.org/linus/;a=commit;h=ef596a57b4d7d8b258beb570ed309ef85bf24dd1 (commit)] * Add PCI identifier for Intel 5 Series/3400 [http://git.kernel.org/linus/;a=commit;h=99df18b31db389ec6abc8ad5415c14e7bb752b58 (commit)] * Add runtime PM support [http://git.kernel.org/linus/;a=commit;h=b8dfc4624162c0547d7f36a9df48da2d9b4bd58a (commit)] * Support Teradici 2200 host card audio [http://git.kernel.org/linus/;a=commit;h=f0b3da98434589a5665d70041f8e1a5600b84fe8 (commit)] * usb-audio: Add TASCAM US122 MKII playback [http://git.kernel.org/linus/;a=commit;h=613769fcab26a91de52a5d4bd4d116b087e8ac17 (commit)] * es1968: Add ESS vendor ID to pm_whitelist [http://git.kernel.org/linus/;a=commit;h=5c0ee9497b33cde3e57460efe4f73313dc0b57a3 (commit)] * ASoC * Davinci: McASP: add support new McASP IP Variant [http://git.kernel.org/linus/;a=commit;h=e5ec69da24803c68f5c035662a68d367359a4132 (commit)] * Remove obsolete OMAP3 machine drivers [http://git.kernel.org/linus/;a=commit;h=152c6e56f6a8577bd291f6f4ca897e5758332a1b (commit)] * add compress stream support [http://git.kernel.org/linus/;a=commit;h=1245b7005de02d5bfa0c321df925f5b6c83c99e1 (commit)] * bells: Add machine driver for Wolfson Bells boards [http://git.kernel.org/linus/;a=commit;h=b545dd924b4ffaf1e4fdd73fe7e9b6eb01e45aea (commit)] * codecs: Add DA9055 codec driver [http://git.kernel.org/linus/;a=commit;h=9911f7f7562a25381eff93fdc660a4a3b4c0f6e0 (commit)] * mid-x86 - add support for compressed streams [http://git.kernel.org/linus/;a=commit;h=c514a9119a982a6c7a9fd29ee62c0ba8a8e4c7d1 (commit)] * omap-twl4030: Simple machine driver for TI SoC with twl4030 codec [http://git.kernel.org/linus/;a=commit;h=fff8491c8b8cce5fc9190e025d1a665f2ee71a4f (commit)] * samsung: Add hookup of WM0010 on Speyside [http://git.kernel.org/linus/;a=commit;h=f9372c9c06166dc24a17cf25d325d83a9a06a02d (commit)] * wm0010: Add initial wm0010 DSP driver [http://git.kernel.org/linus/;a=commit;h=e3523e01869da20fdd12ffd19ae1df7bf492650e (commit)] * wm0010: Enable 44.1kHz support [http://git.kernel.org/linus/;a=commit;h=6df3198635e2ad961952566a05994bc592abe774 (commit)] == USB == * ezusb: add support for Cypress FX2LP [http://git.kernel.org/linus/;a=commit;h=cc183e2a5ebfdddc8d3498149cae6b4c40551a68 (commit)] * option: add Alcatel X220/X500D USB IDs [http://git.kernel.org/linus/;a=commit;h=c0bc3098871dd9b964f6b45ec1e4d70d87811744 (commit)] * option: add Novatel E362 and Dell Wireless 5800 USB IDs [http://git.kernel.org/linus/;a=commit;h=fcb21645f1bd86d2be29baf48aa1b298de52ccc7 (commit)] * option: add more ZTE devices [http://git.kernel.org/linus/;a=commit;h=4b35f1c52943851b310afb09047bfe991ac8f5ae (commit)] * serial: add vizzini driver [http://git.kernel.org/linus/;a=commit;h=c05fecb1d57e7f4dd3244c7bfaf4374b02728238 (commit)] * serial: add zte_ev.c driver [http://git.kernel.org/linus/;a=commit;h=799ee9243d892ad959c8e5f4549593ece59f1c80 (commit)] * serial: remove vizzini driver [http://git.kernel.org/linus/;a=commit;h=64f0d8cd089ee7e501116181a343c3739df5fe53 (commit)] == Bluetooth == * /proc/net/ entries for bluetooth protocols [http://git.kernel.org/linus/;a=commit;h=256a06c8a85df676e80263af349daad1283e529e (commit)] * Add support for BCM20702A0 [04ca, 2003] [http://git.kernel.org/linus/;a=commit;h=0c1abbd1aa0416258881c303a88e618cbca0759c (commit)] * Added /proc/net/hci via bt_procfs_init() [http://git.kernel.org/linus/;a=commit;h=f7c8663789038c4bc71b81e3c858a35c999347a8 (commit)] * Added /proc/net/hidp via bt_procfs_init() [http://git.kernel.org/linus/;a=commit;h=5c6ad8eee0a8c5fb4ba8b741008490da9eb66af6 (commit)] * Added /proc/net/l2cap via bt_procfs_init() [http://git.kernel.org/linus/;a=commit;h=5b28d95c13e876037d2c692e61862bb3e98249af (commit)] * Added /proc/net/rfcomm via bt_procfs_init() [http://git.kernel.org/linus/;a=commit;h=c6f5df16a2710e64090078dfbaa86c54a27c0874 (commit)] * ath3k: Add support for VAIO VPCEH [0489:e027] [http://git.kernel.org/linus/;a=commit;h=acd9454433e28c1a365d8b069813c35c1c3a8ac3 (commit)] * mgmt: Implement support for passkey notification [http://git.kernel.org/linus/;a=commit;h=92a25256f142d55e25f9959441cea6ddeabae57e (commit)] == Input == * wacom - add touch sensor support for Cintiq 24HD touch [http://git.kernel.org/linus/;a=commit;h=b1e4279e4ef5549bf6ebf8f6f17dd26f0af8e8a2 (commit)] * HID * Add support for Sony PS3 BD Remote Control [http://git.kernel.org/linus/;a=commit;h=5844c1cdb630b537a2ecdf74dab2985e51dc1bd9 (commit)] * Add support for the MacBook Pro 10,2 keyboard / touchpad [http://git.kernel.org/linus/;a=commit;h=8d80da90f53d37cf6caefc61353e1cc3a145b9e0 (commit)] * hid-multitouch: Add Flatfrog support [http://git.kernel.org/linus/;a=commit;h=77723e3bc71a221a732a21700975c066a4ae06e2 (commit)] * multitouch: Add support for eGalax 0x73f7 [http://git.kernel.org/linus/;a=commit;h=ae01c9e53fa236ea8f94ef21322bb2bb48def835 (commit)] * multitouch: add support for GeneralTouch multi-touchscreen [http://git.kernel.org/linus/;a=commit;h=f5ff4e1e62408327d27fb1e1ab00e96a52b7cd46 (commit)] * multitouch: add support for Touch Revolution touchscreens [http://git.kernel.org/linus/;a=commit;h=3d77104adb52a177ea85c2ff2311551cef67d52b (commit)] * sensors: introduce sensor framework [http://git.kernel.org/linus/;a=commit;h=401ca24fb34aee0cedf9c4fef361e533224f15a1 (commit)] * uclogic: Add support for UC-Logic TWHA60 [http://git.kernel.org/linus/;a=commit;h=eb4e426a480ce99004134ee22e6a3b7ab88f979c (commit)] == TV tuners, webcams, video capturers == * Add v4l2 subdev driver for S5K4ECGX sensor [http://git.kernel.org/linus/;a=commit;h=8b99312b7214f1976ebb54071b01968536af53c9 (commit)] * Elonics E4000 silicon tuner driver [http://git.kernel.org/linus/;a=commit;h=ed85adaad624724a157a292b2e970f7a0f595269 (commit)] * Support for Asus MyCinema U3100Mini Plus [http://git.kernel.org/linus/;a=commit;h=d67ceb3398d7ae7fda78ec753639296f442ecf66 (commit)] * ad9389b: driver for the Analog Devices AD9389B video encoder [http://git.kernel.org/linus/;a=commit;h=117a55b69d36a19028d1c59a737ad1246a0a75ad (commit)] * adv7604: driver for the Analog Devices ADV7604 video decoder [http://git.kernel.org/linus/;a=commit;h=54450f591c9927496b3d41c041fa802d0ef96885 (commit)] * gscaler: Add Makefile for G-Scaler Driver [http://git.kernel.org/linus/;a=commit;h=655ceff16b45c8471f783be8f804648e66969aab (commit)] * i.MX: coda: Add platform support for coda in i.MX27 [http://git.kernel.org/linus/;a=commit;h=6d8c4529f8058b4e8c902fe689786877f2224060 (commit)] * ivtv, ivtv-alsa: Add initial ivtv-alsa interface driver for ivtv [http://git.kernel.org/linus/;a=commit;h=269c11fbac4f7b4ed58e77f3049b64b55a342234 (commit)] * mantis: Terratec Cinergy C PCI HD (CI) [http://git.kernel.org/linus/;a=commit;h=9fa4d6a102ebb06663a03554b57fb93ad618b72e (commit)] * Add mem2mem deinterlacing driver [http://git.kernel.org/linus/;a=commit;h=8f0755c06b90a97e9e793cb474f216303cf88c2d (commit)] * Add stk1160 new driver (easycap replacement) [http://git.kernel.org/linus/;a=commit;h=9cb2173e6ea8f2948bd1367c93083a2500fcf08f (commit)] * coda: Add driver for Coda video codec [http://git.kernel.org/linus/;a=commit;h=186b250a07253770717f41eee911b8c5467be04e (commit)] * rc: Introduce RX51 IR transmitter driver [http://git.kernel.org/linus/;a=commit;h=c332e8472d7db67766bcad33390c607fdd9ac5bc (commit)] * mt9v022: Add support for mt9v024 [http://git.kernel.org/linus/;a=commit;h=c078ac18f3f94f643ab477949d0cd93667904e06 (commit)] * ngene: add support for Terratec Cynergy 2400i Dual DVB-T [http://git.kernel.org/linus/;a=commit;h=397e972350c42cbaf3228fe2eec23fecf6a69903 (commit)] * rc: Add support for the TechnoTrend USB IR Receiver [http://git.kernel.org/linus/;a=commit;h=0938069fa08970f1c898970c1331a029efe9a1ce (commit)] * rtl2832: add configuration for e4000 tuner [http://git.kernel.org/linus/;a=commit;h=7e688de0006dd02583332c14e07ab2560a92e37d (commit)] * rtl2832: support for tua9001 tuner [http://git.kernel.org/linus/;a=commit;h=5db4187a037fb9e4b6908ef7bcef0f79395b398f (commit)] * rtl28xxu: [0413:6680] DigitalNow Quad DVB-T Receiver [http://git.kernel.org/linus/;a=commit;h=3d8866dbb14923ce51f37b7e29d12075965acfa0 (commit)] * rtl28xxu: [0ccd:00d3] TerraTec Cinergy T Stick RC (Rev. 3) [http://git.kernel.org/linus/;a=commit;h=a4f64407b9b33122a58cb78afd73f86d4bb022c4 (commit)] * rtl28xxu: add support for FCI FC2580 silicon tuner driver [http://git.kernel.org/linus/;a=commit;h=384df49a6a97d411af33da3237558411789b67c5 (commit)] * staging: media: Remove easycap driver [http://git.kernel.org/linus/;a=commit;h=062ef0d4bb66e975a79dec4d5cc3ef1bf584efef (commit)] * tuners: add FCI FC2580 silicon tuner driver [http://git.kernel.org/linus/;a=commit;h=d9cb41afbf2aab54133c804009a1b8e76cedaef3 (commit)]